/* ________________ Style général ________________ */

body
	{
	margin: 0;
	padding: 0;
	color: #666666;
	background-color: #fff;		
	background-position: top left;
	background-image: url('../img/rep-bck.jpg');
	background-repeat: repeat-x;	
	font-size: 11px; 
	font-family: Tahoma, Helvetica;
	scrollbar-face-color: #d0d0d0;
	scrollbar-shadow-color: #991215;
	scrollbar-highlight-color: #991215;
	scrollbar-3dlight-color: #d0d0d0; 
	scrollbar-darkshadow-color: #d0d0d0; 
	scrollbar-track-color: #d0d0d0;
	scrollbar-arrow-color: #991215;
	text-align: center;
	}
/* ________________ Lien ________________  */

a:link 
	{ 
	font-weight: normal; 
	font-size: 11px;   
	color: #ab1612; 
	font-family: Tahoma, Helvetica; 
	text-decoration: underline;
	}

a:visited 
	{ 
	font-weight: normal;
	font-size: 11px;   
	color: #ab1612;		 
	font-family: Tahoma, Helvetica; 
	text-decoration: underline; 
	}

a:hover 
	{  
	font-weight: normal; 
	font-size: 11px;  
	color: #333333;
	font-family: Tahoma, Helvetica; 
	text-decoration: none; 
	}

/* ________________ Définition des boutons ________________ */

input,
select
	{
    	border: #666 1px solid;
	font-size: 12px;
	background-color: #f6f6f6;
	color: #666;
	}
textarea
	{
    	border: #666 1px solid;
	font-size: 12px;
	background-color: #f6f6f6;
	color: #666;
	}
/* ________________ Définition des arrières plans spécifiques ________________ */

label
	{
	vertical-align: top;
	color: #990000;
	background-color: transparent;
	}

.bgcolor
	{
	background-color: transparent;	
	}
/* ________________ Définition des titres ________________ */

.titrub 
	{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color: #c2b57b;
	}

.titrarc 
	{
	font-weight: bold;
	font-size: 12px;
	color: #c2b57b;
	}

.titre 
	{
	font-weight: bold;
	font-family: Tahoma, Helvetica; 	
	font-size: 11px;
	color: #666666;
	visibility: hidden;	 	 
	}
.titre_centre 
	{
	font-weight: bold;
	text-align: center;
	font-family: Tahoma, Helvetica; 	
	font-size: 11px;
	color: #666666;	 	 
	}	

#titrubpdt 
	{	
	font-weight: bold;
	font-size: 14px;
	width: 390px;
	height: 51px;
	font-family: Tahoma, Helvetica; 
	color: #c2b57b;	
    	background-image: url('../img/etiquette_fiche_pdt.gif');
    	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	text-align: left;		 	
	}
td#fondpdt
	{
    	background-image: url('../img/fond_fiche_pdt.jpg');
    	background-repeat: no-repeat;
	background-position: left bottom; 
	background-color: #ebebeb;
	text-align: left;	
	}
td#fondimgpdt
	{ 
	width: 360px;
	padding: 5px;
	height: 50px;	
	background-color: transparent;
	text-align: center;	
	}	
td#titrepdt
	{
	font-size: 12px;
	font-weight: bold;
	color: #c2b57b;
	text-align: left;	
	}
td#detailspdt
	{
	width: 232px;
	height: 90px;
	color: #666;
	padding: 10px;
	font-size: 12px;	
	text-align: left;	
	background-image: url('../img/fond_details_pdt.jpg');
    	background-repeat: no-repeat;
	background-position: center middle;	
	background-color: transparent;	
	}
td#detailspdt a:link 
	{ 
	color: #666; 		
	}

td#detailspdt a:visited 
	{ 
	color: #666;			 
	}


td#fondmidpdt
	{
    	background-image: url('../img/pixelblanc.jpg');
    	background-repeat: repeat;
	background-position: left bottom; 
	background-color: transparent;
	border: 1px solid #d0d0d0;	
	}

/* The following hack is to correct paragraph text size in IE/WIN */

/* \*/ * html body { font-size: 80%; } /* */

/* ________________ containers ________________ */

#tdcentre{
	background-image: url('../img/menu/table-mid.png');
    background-repeat: repeat;
	background-position: center top;  
	background-color: transparent;
	width: 684px;
	height:4px;
}

#tdtop{
	background-image: url('../img/menu/table-top.jpg');
    background-repeat: no-repeat;
	background-position: left bottom; 
	background-color: transparent;
	width: 684px;
	height:15px;
}

#tdfin{
	background-image: url('../img/menu/table-end.png');
    background-repeat: no-repeat;
	background-position: center bottom; 
	background-color: transparent;
	width: 684px;
	height:15px;
}


#container 
	{
	margin:0px 12%;
	padding:9px 0px;
	position: relative;
	width: 684px;	
	text-align: left;
	font-size: 11px;
	
	
	background-color: transparent;
	z-index: 2;		
	}
	
#container table,
#container td
	{
    	background-color: transparent;		
	}

/* ________________ Partie Bandeau du site ________________ */

#head
	{
		
    	width: 1000px;
		text-align: left;
    	height: 126px;
    	/*padding-left: 22.5px;
    	padding-right: 46.5px;*/
	}	

#head,
#head table,
#head td 
	{	
		
    background-color: transparent;   		
    z-index: 1;			 		
	}

/* ________________ Partie Menu ________________ */
#top{
	position: absolute;
	top:0px;
	left:0px;
	width:1000px;
	margin:0px 12%;
	z-index:10;
    background-image: url('../img/menu/nav-top.jpg');
    background-repeat: no-repeat;
	background-position: left top; 
	background-color: transparent; 
}
#menu
	{
    width: 1000px;
    height: 28px;
    /*padding-left: 22.5px;
    	padding-right: 22.5px;*/
	
	text-align: left;
	white-space: nowrap;
	background-color: transparent;				
	z-index: 6;		
	}
#menu a
	{
	font-weight: bold;
	font-size: 11px;   
	color: #ffffff; 
	font-family: Tahoma, Helvetica; 
	text-decoration: none;
	}
#menu a:hover 
	{
	font-weight: bold;
	font-size: 11px;   
	color: #c5bc83; 
	font-family: Tahoma, Helvetica; 
	text-decoration: none;
	}
#menu .menudroitecourbesp
{
	width: 141px;
    height: 28px;
    background-image: url('../img/menu/menu_milieu_carre2.jpg');
    background-repeat: no-repeat;
	background-position: left bottom;	
}
	
#menu .menugauchecourbe
	{
    	width: 93px;
    	height: 28px;
    	background-image: url('../img/menu/menu_gauche_courbe.jpg');
    	background-repeat: no-repeat;
	background-position: left bottom;	
	}
#menu .menumilieucarre
	{
    	width: 96px;
    	height: 28px;   	
    	background-image: url('../img/menu/menu_milieu_carre.jpg');
    	background-repeat: no-repeat;
	background-position: left bottom;	
	}
#menu .menudroitecourbe
	{
    	width: 93px;
    	height: 28px;    	
    	background-image: url('../img/menu/menu_droite_courbe.jpg');
    	background-repeat: no-repeat;
	background-position: left bottom;	
	}	
/* DESACTIVE
#menu dt, 
#menu dl, 
#menu dd 
	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#menu dl 
	{
	float: left;
	max-width: 100px;
	margin: 0;
	padding: 1px;		
	}

#smenu1, 
#smenu2, 
#smenu3, 
#smenu4, 
#smenu5, 
#smenu6, 
#smenu7, 
#smenu8 
	{	
	display: none;
	font-size: 7pt;		
	}

#smenu1 a, 
#smenu2 a, 
#smenu3 a, 
#smenu4 a, 
#smenu5 a, 
#smenu6 a, 
#smenu7 a, 
#smenu8 a 
	{
	text-align: center;
	font-weight: bold;
	border: 1px solid #ccc;
	white-space: nowrap;
	font-size: 9pt; 
	background-color: transparent;			
	}

*/
/* ________________ Partie Navigation ________________ */
/* DESACTIVE
#nav,
#nav table 
	{
	background-color: transparent;		
	font-weight: normal;	
	}

#nav #barre_nav
	{	
	position: absolute;
	top: 228px;
	left: 5px;	
	width: 159px;		
	font-size: 11px;	
	text-align: left;	
	white-space: nowrap;
	z-index: 6;		
	}
#nav #date
	{
	visibility: hidden;
	}
*/		
/* ________________ Partie Corps ________________ */
#zonecentre,
#tdcentee{
	width: 684px;
	min-height: 345px;
	z-index: 6;		
}
#pousse{
	width: 684px;
    height: 145px;	
    
}
#zonecorps
	{
    width: 684px;
    min-height: 345px;	
    /*margin-left: 22.5px;
    margin-right: 22.5px;	*/
	text-align: justify;
    background-repeat: no-repeat;
	background-position: left top;		
	background-color: transparent;	
	
	}
#zonecorps table,
#zonecorps td
	{	
	background-color: transparent;				
	}
.espacement
	{
	padding-left: 3px;	
	}

div#droite .espacement{ 

	padding-left: 0px;
    padding-top: 0px;	
	}

/* ________________ Partie Gauche ________________ */

#gauche
	{
	position: relative;
	width: 0px;
	height: 0px;
	padding-left: 0px;
	text-align: left;
	font-size: 11px;  
    background-color: transparent;					
	z-index: 5;		
	}

#gauche table,
#gauche td
	{
	background-color: transparent;	
	font-size: 11px; 	
	text-align: left;				
	}


/* ________________ Partie Texte ________________ */


div#texte
	{	
	width: 684px;
	min-height: 345px;			
	z-index: 5; 	
	background-color: transparent;
	text-align: justify;
	font-size: 11px;		
	}
div#centre
	{
	margin-left: 10px;
	}	
div#centre table .tablecenter
	{
	/*width: 552px;
	height: 150px;*/
	color: #666666;			
	background-color: transparent;
	text-align: center;	
	z-index: 5;		
	}
div#centre td .tdcenter
	{	
	/*width: 276px;
	height: 131px;	*/
	}

div#centre td .soustdcenter
	{	
	/*width: 276px;
	height: 19px;*/
	background-color: transparent;	
	}
div#centre td .sousbordertdcenter
	{	
	/*width: 266px;
	height: 131px;*/
	padding: 5px;	
	text-align: justify;		
	border: #999999 1px solid;	
	}
div#defil
	{
	margin-top: 3px;
	width: 684px;
	min-height: 345px;
	overflow: hidden;		
	}
/* DESACTIVE
div#padding1
	{
	padding: 0px 0px 0 5px;
	}

div#padding2
	{
	padding: 5px 10px;
	}
*/
#textesansrub 
	{
	width: 900px;	
	marging: 1px;
	text-align: justify;
	background-color: transparent;
	}

#textesansrub table, 
#texte table,
#imprimtexte table 
	{
	background-color: transparent;
	border-collapse: collapse;
	text-align: left;
	vertical-align: left;
	font-size: 11px; 	
	}

#textesansrub td,
#texte td, 
#imprimtexte td
	{
	background-color: transparent;	
	}


/* ________________ Partie Texte Imprimer ________________ */

#imprimtexte 
	{
	width: 100%;	
	text-align: left;
	margin: auto;	
	padding: 0;
	font-size: 11px;
    	background-color: #fff;
    	background-image: url('../img/piedpage.jpg');
    	background-repeat: no-repeat;
	background-position: right bottom;	
	}

/* ________________ Partie Droite ________________ */
#droite
	{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;

	left:642px;
	margin:0px 12%;
	padding:33px 16px 0 34px;
	position:absolute;
	top:121px;

	
	width: 274px;
	min-height: 558px;
	text-align: left;
	font-size: 11px; 		
	background-color: transparent;				
	z-index: 1;	

	}
	
#droite table,
#droite td
	{
	background-color: transparent;	
	font-size: 11px; 	
	text-align: left;			
	}
#droite a
	{
	font-weight: bold;
	font-size: 11px;   
	color: #666666; 
	font-family: Tahoma, Helvetica; 
	text-decoration: none;
	}
#droite a:hover 
	{
	font-weight: bold;
	font-size: 11px;   
	color: #c5bc83; 
	font-family: Tahoma, Helvetica; 
	text-decoration: none;
	}
/* ________________ Partie En-marge de droite ________________ */
/* DESACTIVE
#margedroite 
	{
	width: 47px;
	text-align: right;		
	z-index: 6;		
	}
#margedroite table,
#margedroite td
	{
	position: relative;
	top: 10px;
	width: 47px;
	left: 10px;	
	height: 407px;
	background-color: transparent;	
	text-align: right;		
	}
*/
/* ________________ Partie Pied de page ________________ */

#piedpage
	{
	width: 684px;
	height:31px;
	padding-top: 3px;				
	background-color: transparent;	
	color: #ffffff;		
   	z-index: 5;    
	background-image: url('../img/menu/pied_page_bck.png');
    background-repeat: no-repeat;
	background-position: left top;		
	}
#piedpage td
	{
	font-family: Tahoma, Helvetica;	
	font-size: 11px;
	font-weight: bold;		
	}

#piedpage a:link 
	{ 
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none; 
	}

#piedpage a:visited 
	{ 
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none; 	
	}

#piedpage a:hover 
	{  
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none; 	
	}

#piedpage input,
#piedpage select
	{
    	border: #666 1px solid;
	font-size: 12px;
	background-color: #fff;
	color: #666;
	}
#piedpage textarea
	{
    border: #666 1px solid;
	font-size: 12px;
	background-color: #fff;
	color: #666;
	}

#lunicrea a, #lunicrea a:hover {
    text-shadow: 1px 1px white;
}
#lunicrea a {
    color: #BEBEBE;
    font-weight: normal;
    text-decoration: none;
}
#lunicrea {
  color: #BEBEBE;
  text-shadow: 1px 1px white;
	text-align:left;
}
