/*-----------------------------------------\___________________________________*/
/*             Mise en page Guidart.fr                                         */
/*             Tous droits réservé Drouot Cotation 2009                        */
/*             ----->layout                                                    */
/*             ----->PG                                                        */
/*_________________________________________/-----------------------------------*/ 
/*                         */
/* ----->Elements généraux */
/*                         */
html 
{ 
	margin: 0; 
	padding: 0; 
}
body
{ 
	margin: 0; 
	padding: 0; 
	font: normal /*85%*/ 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	color: #373737;
	background-image: url("../../images/interface/fd-center-bg.png"); background-repeat: repeat-y; background-position: center; background-color: #f8f8f8;
}
form, input, select, textarea 
{ 
	margin: 0; 
	padding: 0; 
}

h1 
{ 
	text-align: left; 
	font-size: 16px; 
	margin: 0; padding: 0; 
	color:#373737; 
	border-bottom:dotted 1px #373737
}
h1:first-letter 
{ 
	font: bold 1.5em Georgia, "Times New Roman", Times, serif; 
	color:#cc0033 
}
h2 
{ 
	text-align: left; 
	font-size: 13px; 
	font-weight: bold;  
	margin: 0; padding: 0; 
}
h3 
{ 
	text-align: center; 
	font-size: 13px; 
	margin: 0; padding: 0; 
	color:#373737;
}
h3:first-letter 
{ 
font: bold 1.5em Georgia, "Times New Roman", Times, serif; 
color:#cc0033 
}

/* ----->Conteneur */
/* ----->Selecteurs ID */
#conteneur 
{ 
	margin-right: auto; margin-left: auto; 
	width: 100%;
	height: 100%;
	padding-bottom: 30px;
}
/* ----->Header */
#header 
{ 
	margin-right: auto; margin-left: auto; 
	width:995px; height:105px; 
	position: relative;
}
#header p#headerlogo
{
	/*position: relative;*/
	float: left; 
	width: 380px /*420px*/; 
	margin: 0; padding: 0;
}
#header p#headerpub 
{
	/*position: relative; */
	float: left; 
	padding-top: 3px; margin: 0;
}

/* Menu Déroulant */
#pos    	   
{
		padding: 0px; margin: 0px 0px 0px 0px; /*background: transparent url("../../images/interface/ptrans.png") repeat*//*background-color: #000; background-repeat:repeat-x;*/; 
		width:100%;
}
#menu    		
{
		padding: 0px; 
		margin-right: auto; margin-left: auto; 
		width: 995px/*width:995px*/; 
		height: 20px;
		background: transparent url("../../images/interface/ptrans.png") repeat
}
#menu ul        
{
		float: left;
		list-style-type: none; /*display:inline; */
		line-height: 20px; 
		margin: 0px; padding: 0px; 
		text-align:left; 
		min-width: 85px;
}
#menu ul li     
{/*float: left*/; 
	z-index: auto !important /*Non-IE6*/; 
	z-index: 1000 /*IE6*/; 
	padding: 0px 20px 0px 20px; 
	margin : 0px; 
	border-right: solid 1px #fff;
}
#menu ul li#mend     
{/*float: left*/; 
	z-index: auto !important /*Non-IE6*/; 
	z-index: 1000 /*IE6*/; 
	padding: 0px 20px 0px 20px; 
	margin: 0px; 
	border: 0px;
}
#menu ul li a   
{
		float: none !important /*Non-IE6*/; 
		float: left /*IE-6*/; 
		display: block; 
		font-weight:bold; font-size: 11px; letter-spacing: 1px;text-decoration: none; color: #fff; 
		height: 20px;
}

#menu ul li ul             
{
		display: none; 
		border: none;
}
/*Non-IE6 hovering*/
#menu ul li:hover          
	{
			position: relative;
}
#menu ul li:hover a        
{
		display: block; /*background-color: #fff;*/ 
		background: transparent url("../../images/interface/ptrans.png") repeat; text-decoration: none; 
		color: #de0726/*#fff*/; text-align: left; 
		padding: 0px; margin : 0px;
} 
#menu ul li:hover ul       
{
		display: block; position: absolute; z-index: 999; left: 0px; 
		width: 13.0em; 
		top:20px; 
		margin-top: 0; 
		border: solid 1px transparent; /*background-color: #fff; */
}
#menu ul li:hover ul li   
{
			white-space: normal; 
			display: block; 
			padding: 0px; 
			font-weight:normal; text-align: left; 
			border: 0px;
}
		
#menu ul li:hover ul li a 
{
		white-space: normal; 
		padding: 0px 0px 0px 5px; margin: 0px ;
		font-weight:normal; font-size:11px; color: #fff;
}
#menu ul li:hover ul li a:hover 
{
		color: #fff; text-decoration: none; 
		background-color:#de0726; background-image: none; /*border-top: dotted 1px #fff; border-bottom: dotted 1px #fff*/
} 

/*IE6 hovering*/
#menu table            {position: absolute; top: 0; left: 0; border-collapse: collapse;}
#menu ul li a:hover    {position: relative; z-index: 1000 ; text-decoration:none;background: transparent url("../../images/interface/ptrans.png") repeat;}
#menu ul li a:hover ul {display: block; width:12.0em; position: absolute; z-index:999; top: 20px; left:0; margin-top:0px; border: solid 1px 1px 1px 1px #000; background-color: #fff;}
#menu ul li a:hover ul li a {white-space: normal; display: block; width: 12.0em; line-height:20px;  padding: 0px; top: 0px; background-color: #fff; font-weight:normal; color: #373737; text-align: left;}
#menu ul li a:hover ul li a:hover {color: #fff; text-decoration: none; background-color:#de0726; background-image: none; } /*Color subcells hovering mode*/

/* Module Galerie */
#menug    
{
		padding: 0px; margin-right: auto; margin-left: auto; 
		width:995px; 
		height:30px;
		background-color:#373737;
}
#menug ul 
{
		float: left; 
		list-style-type: none; 
		/*line-height: 25px;*/ 
		margin: 0px; padding: 0px; 
		text-align:left; 
		/*min-width: 85px;*/
}
#menug ul li     
{
		float: left; 
		z-index: auto !important /*Non-IE6*/; 
		z-index: 1000 /*IE6*/; 
}
#menug ul li a   
{
	/*float: none !important /*Non-IE6*/; 
	/*float: left /*IE-6*/; 
	/*display: block; */
	padding:0px 5px 0px 5px; 
	font-weight:bold; 
	font-size: 11px; 
	letter-spacing: 1px;
	text-decoration: none; 
	color: #fff; 
	/*border-right: solid 1px #fff; */
	height: 25px; line-height: 25px
}

/* Global */
#centre  
{ 
	margin-top: 10px; margin-right: auto; margin-left: auto; 
	/*padding-top: 10px; /*padding-bottom: 0px;*/ 
	width: 995px; 
	background-color:#fff;
	overflow: auto;
	min-height: 480px;
	background-image: url("../../images/interface/bg_mn_dg.png"); background-repeat:repeat-y;
}
#content  
{ 
	margin-top: 10px; margin-right: auto; margin-left: auto; 
	/*padding-top: 10px; /*padding-bottom: 0px;*/ 
	width: 995px; 
	background-color:#fff;
	overflow: auto;
	min-height: 480px;
	background-image: url("../../images/interface/bg_mn_g.png"); background-repeat:repeat-y;
}

/*Galerie Artistes */
#contenta 
{ 
	margin-right: auto; margin-left: auto; 
	padding-top:10px; padding-bottom:0px; 
	width:995px; min-height:489px !important;
	background-color: #fff; 
}
/* Menu Gauche */
#menugauche    
{ 
	float: left; 
	width: 240px; 
	padding-left: 10px; /*border-right: solid 1px #333*/
	height: 100%;
}

/* Centre */ 
#contentcentre 
{
	margin-left: 250px; margin-top: 0px;
	height: 100%; min-height: 100%;  
	padding: 0 10px 10px 10px; 
	width: auto; 
	/*border-left: solid 1px #333;*/
}
#contentcentre p {margin: 5px 5px 10px 5px;}
/* page */
#pagecentre   {width: auto;}
#pagecentre p {margin: 5px 5px 10px 5px;}

/* Centre Droite */
#contentcentredroite 
{ 
	float: right; 
	right:0px; 
	margin-top:0px; 
	width:235px; 
	padding-left:10px;/*border-left: solid 1px #333;*/ 
}
/* Centre Gauche */
#contentcentregauche 
{ 
	margin-left:250px; margin-right: 245px; 
	width:470px;
	margin-top: 0px !important; padding-top: 0px !important;
	padding-left:10px; padding-right:10px; 
}
#contentcentregauche p 
{ 
	margin: 0px 5px 0px 0px; 
}
#contentcentregauche a 
{ 
	color:#cc0033; 
	text-decoration:none; 
}
#contentcentregauche a:hover, a:focus, a:active
{ 
	color:#666; 
	text-decoration:underline;
}
#droite 
{ 
	float: right; 
	right:0px; 
	margin-top:0px;
	width:49%; 
	padding-left:0px; 
}
/* Centre Gauche */
#gauche 
{ 
	
	width:50%;
	margin-top: 0px !important; padding-top: 0px !important;
	border-right: solid 1px #333;
	
}
/* Pied de page */
#bottom4	{  clear: both ; /*position: absolute;*/
float: left; bottom: 0; padding: 0px; margin: 0px; width: 100%; /* background: transparent url("../../images/interface/ptrans.png") repeat */; background-color: #f8f8f8; text-align: center;}
