* {
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CACED2;
font-size: 11px;
}
body {
				font-weight: normal;
				background-color: #297d73;
				text-align : left;
			}
			
#global{
	position: relative;
	margin-left: auto;
 	margin-right: auto;
  text-align: left;
  background-color: #000033; 
	margin-top: 0px; 
	width:100%;
	z-index:1;
}

#contenu { 
						position:absolute; left:0px; margin-left:0px; top:0px; width:725px;  
						background-color: #000033;
						z-index:2; 
				 }

/* BANNIERE */
#banniere {
						position:absolute; 
						left:264px;
						top:0px;
						/* border: 1px solid #FF0000; */
						background-color: #000033; 
						width: 726px;
						height:150px;
						z-index:4;
					}
#animation { position:absolute; left:0px; top:0px; width:338px; height:150px; z-index:5 }
#boutons { position:absolute; left:169px; top:40px; width:388px; height:70px; z-index:5 }
#bannmenu { position:absolute; left:338px; top:10px; width:388px; height:20px; text-align:center; z-index:5; }
#bannrech { position:absolute; left:338px; top:45px; width:388px; height:22px; text-align:center;  z-index:5; }
.input_rech { }

/* affichage gauche */
#gauche {
						position:absolute; 
						left:0px;
						top:0px;
						
						background-color: #000033; 
						background-image: url(./images/gauche.gif); background-repeat: repeat-y; background-position: left top;
						width: 264px;
						
						z-index:3;
					}

#logo { position:absolute; left:0px; top:0px; width:259px; height:220px; z-index:4;
				background-image: url(./images/logo.gif); background-repeat: no-repeat; background-position: left top;
			}
#savoirfaire { position:absolute; left:0px; top:221px; width:259px; height:276px; z-index:4;
				background-image: url(./images/fondmenu.gif); background-repeat: repeat-x; background-position: left top;
 			}
#savoirfairetitre { 
					position:absolute; left:0px; top:0px; width:259px; height:54px; z-index:4;
					background-image: url(./images/menutitre.gif); background-repeat: repeat-x; background-position: left top;
				}
#savoirfairedetail { position:absolute; left:20px; top:64px; width:229px; height:212px; z-index:4;
				color: #727b7a;
 			}

#adresse { position:absolute; left:0px; top:495px; width:259px; height:270px; font-size: 11px; text-align:center; z-index:4; 
					background-image: url(./images/adresse.gif);
					/* border: 1px solid #FF0000; */
}
.soca { margin-left:30px; font-size: 14px; color: #297d73; font-weight:bold;}
 			
td.men1 { vertical-align : top; }
td.men2 { color: #CACED2; }
td.men3 { font-size: 5px; }



	 



/* Contenu pages savoir-faire */
#corps { 
					position:absolute; left:264px; margin-left:0px; top:150px; width:726px; background-color: #000033; 
					z-index:4; 
				}




/* Pages savoir-faire */
/* titre du savoir-faire */
.titre { 
					margin-left : 0px; width : 726px; height : 50px; text-align:center;  z-index:5;
					background-image: url(./images/fondtitre.gif); background-repeat: repeat-x; background-position: left top;
				}
.titrelib { 
					margin-left : 40px; margin-right : 50px; width : 636px; text-align:justify;  z-index:5;
					
				}				 
.pcat { margin-left : 0px; text-align:left; }
.pcatlib { margin-left : 20px; margin-top:-25px;}

/* Pied */
#piedfond {
						position:absolute; left:0px;  margin-left : 0px; bottom:0px; width:990px; height:94px; font-size: 9px; color: #333333; z-index:3; 
						background-image: url(./images/pied.gif);
					}
#piedgauche { margin-left:0px; margin-top:6px; width:259px; text-align:center; z-index:4; }
#pieddroite { margin-left:340px; margin-top:-38px; width:630px; font-size: 11px; color: #cccccc; text-align:left; z-index:4; }



/* page accueil */
#acc0 { position:absolute; left:230px; top:10px; width:240px; height:239px; z-index:1; 
				background-image: url(./images/barre-seule.gif); background-repeat: no-repeat; background-position: left top;
			}

#acc1  { position:absolute; left:40px; top:20px; 	 width:160px; height:107px; text-align:center; z-index:2 }
#acc10 { position:absolute; left:40px; top:127px; width:160px; height:107px; z-index:2 }
#acc2  { position:absolute; left:130px; top:224px; width:184px; height:107px; text-align:center; z-index:2 }
#acc20 { position:absolute; left:130px; top:331px; width:184px; height:107px; z-index:2 }
#acc3  { position:absolute; left:30px; top:428px; width:220px; height:107px; text-align:center; z-index:2 }
#acc30 { position:absolute; left:30px; top:535px; width:220px; height:107px; z-index:2 }



#acc4  { position:absolute; left:290px; top:428px; width:160px; height:107px; text-align:center;  z-index:2 }
#acc40 { position:absolute; left:290px; top:535px; width:160px; height:10px; z-index:2 }

#acc5  { position:absolute; left:520px; top:20px; width:190px; height:107px; text-align:center; z-index:2 }
#acc50 { position:absolute; left:520px; top:127px; width:190px; height:107px; z-index:2  }
#acc6  { position:absolute; left:390px; top:224px; width:218px; height:107px; text-align:center; z-index:2 }
#acc60 { position:absolute; left:390px; top:331px; width:218px; height:107px; z-index:2 }
#acc7  { position:absolute; left:520px; top:428px; width:160px; height:107px; text-align:center; z-index:2 }
#acc70 { position:absolute; left:520px; top:535px; width:160px; height:107px; z-index:2 }

p.txtvig { text-align:center; }
p.txvig { text-align:left; margin-left:15px; margin-top:5px; font-size: 11px; }

/* CONTACT */
.contact { 
					margin-left : 40px; margin-right : 50px; width : 636px; text-align:justify; color:#000033; 
					
				}				 
.tbcontact { 
					color:#000033; 
					
				}			

/* PRESSE */


p.predate {
font-weight:bold;
color :#336666;

}	

p.jnl{
text-align:justify;
color:#9966CC;
}

.orange { color: #ec941f; font-size: 9px;}
.vert { color: #00954b; font-size: 9px;}
.rouge { color: #d34522; font-size: 9px;}
.petit { color: #666666; font-size: 9px; }
.br2px {font-size: 2px; }
.br7px {font-size: 7px; }


#rechercher { position:absolute; left:0px; margin-left:0px; top:220px; background-color: #FFFFFF; width:990px; height:1260px; z-index:2; }
#rechercher1 	{ position:absolute; left:30px;  top:30px; width:260px; z-index:2; }
#rechercherlv { position:absolute; left:270px; top:10px; width:4px; height:1160px;  z-index:2; 
						background-image: url(./images/lignev.gif); background-repeat: repeat-y; background-position: left top;
					}
#rechercher2 	{ position:absolute; left:300px; top:10px; width:550px;z-index:2; }





		
			
a.titpage:link   	 	{ text-decoration: underline; color: #CACED2; font-size: 15px; border: none; }
a.titpage:visited 	{ text-decoration: underline; color: #CACED2; font-size: 15px; border: none; }
a.titpage:hover   	{ text-decoration: underline; color: #297d73; font-size: 15px; border: none;}
a.titpage:active  	{ text-decoration: underline; color: #297d73; font-size: 15px; border: none; }


a:link   	 	{ text-decoration: underline; color: #CACED2; font-size: 11px; border: none; }
a:visited 	{ text-decoration: underline; color: #CACED2; font-size: 11px; border: none; }
a:hover   	{ text-decoration: underline; color: #297d73; font-size: 11px; border: none;}
a:active  	{ text-decoration: underline; color: #297d73; font-size: 11px; border: none; }


/* PIED */

a.pied:link   	 	{ text-decoration: underline; color: #7296d0; font-size: 9px; border: none; }
a.pied:visited 	{ text-decoration: underline; color: #7296d0; font-size: 9px; border: none; }
a.pied:hover   	{ text-decoration: underline; color: #333333; font-size: 9px; border: none;}
a.pied:active  	{ text-decoration: underline; color: #333333; font-size: 9px; border: none; }
img { border: none; text-align: center; vertical-align:middle;}


.retrait15 { margin-left : 15px; }
.retrait20 { margin-left : 20px; }
.retrait30 { margin-left : 30px; }
.retrait40 { margin-left : 40px; text-align:justify;}
.retrait80 { margin-left : 80px; }
.droitealign {text-align:right; }


.centrer {text-align:center; }
.justifier {text-align:justify; }
.justifier1 {text-align:justify; margin-left : 20px;}
.justifier2 {text-align:justify; margin-left : 80px; margin-right : 60px;}
.justifier3 {text-align:justify; font-size: 10px; font-style:italic;}
.souligne {text-decoration: underline; }
.point { font-size: 11px; }

.err { color:#FF0000; }
.envoiok { text-align:center; font-size: 11px; font-weight:bold; }