
/*
bleu marine 	: #091641
bleu texte 	: #35347d
beige 		: #e9e8d4

gris 		: #797b78

*/

/*********************************  STYLE  */



/*********************************  BODY  */
BODY {font-family:'Times New Roman',Times,serif;  color:#35347d; font-size:12px; margin-top:0px; margin:0px; padding:40px 0px 0px 0px;  marginheight:0px; marginwidth:0px;  background:#091641;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#091641;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#091641;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#091641;
	scrollbar-darkshadow-Color:#ffffff;}





/*********************************  TABLE  */
TABLE { height:auto; width:auto; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; marginheight:0px; marginwidth:0px;}
TABLE.cent { height:100%; width:100%;}
TABLE.cent_v { height:auto ; width:100%;}
TABLE.tabppl {height:100%; width:995px; }
TABLE.edito {height:100%; width:100%; height:350px ; margin:10px 0px 0px 0px}

TABLE.fo_tab { height:100%; width:420px;}




TD  { height:auto; width:auto;  color:#35347d; font-size:12px; text-align:justify; padding-top:0px; margin-top:0px; padding-right:0px; vertical-align:top}
TD.centrer { text-align:center; vertical-align:middle; padding-top:0px; padding-bottom:0px}
TD.centrer2 { height:100%; text-align:center; vertical-align:middle;}
TD.centrer_marge { text-align:center; vertical-align:middle; padding:10px;}
TD.centrer_top {text-align:center; vertical-align:top; padding-top:0px; padding-bottom:0px}
TD.centrer_bas { text-align:center; vertical-align:bottom; padding-top:0px; padding-bottom:0px}
TD.milieu {text-align:center; width:50%}
TD.milieu_1 {width:50%; text-align:left;}
TD.milieu_2 {width:50%; padding-left:0px; padding-right:10px; padding-bottom:40px; border:solid 0px #000000}
TD.milieu_3 {width:50%; padding-left:10px; margin-right:0px; padding-bottom:40px; border:solid 0px #000000; text-align:center;}
TD.milieu_3 {width:50%; padding-left:10px; margin-right:0px; padding-bottom:40px; border:solid 0px #000000; text-align:center;}

TD.marge  {padding:10px;}
TD.margeh  {padding-right:10px; padding-left:10px}
TD.margeh_centrer  {padding-right:10px; padding-left:10px; text-align:center}
TD.marger  {padding-right:10px; }
TD.marge_haut_bas {padding-top:20px; padding-bottom:20px; }
TD.marge_bas { padding-bottom:20px; }
TD.margel  {padding-left:10px; }
TD.margel_2  {padding-left:30px; }
TD.align1  {text-align:left}
TD.align2  {text-align:right}
TD.top {vertical-align:top}
TD.bottom {vertical-align:bottom}
TD.bandeau {height:150px;}



TD.bord1 {width:20%;}
TD.bord2 {width:20%;}




TD.td1 {height:120px; background-color:#091641}
TD.td1_2 {height:167px; background-color:#091641}

TD.td2 {height:235px; background-color:#e9e8d4; padding:5px 0px 5px 0px}
TD.td2_2 {height:250px; background-color:#e9e8d4; }
TD.td2_3 {height:380px; background-color:#e9e8d4}

TD.td3 {background-color:#091641}



TD.menu {border-right:solid 1px  #ffffff; padding:5px 0px 5px 15px}


TD.case {height:100px; width:100px;}




/* h */
H1.gris {color:#797b78; font-size:22px; font-weight:normal; font-style:italic; display:block; border-bottom:solid 1px #797b78}




H4 {font-size:16px; font-weight:bold; text-align:left}
H5 {font-size:12px; font-weight:bold; text-align:left}



/* styles pour les paragraphes de base*/
P { text-align:justify; font-size:12px; font-family:'Times New Roman',Times,serif; color:#35347d; font-weight:normal; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:0px;}
P.gras {color:#35347d; font-size:12px; font-weight:bold; padding-bottom:5px; text-align:left}
P.gras2 {font-size:14px; font-weight:bold;}
P.petit {font-size:10px; text-align:left;}
P.blanc { font-weight:bold; color:#ffffff; text-align:left}
P.blanc_maigre { font-weight:normal; color:#ffffff; text-align:right; }
P.blanc_centrer { font-weight:bold; color:#ffffff; text-align:center}
P.rouge{ font-weight:bold; color:#c51036; text-align:left}

P.txt {font-weight:normal; font-size:14px; color:#091641}
P.detail {font-weight:normal; font-size:14px; color:#e9e8d4}



/* styles pour les puces*/
ul { margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:20px; }

span.rouge { color:#c51036;}
span.gras_gris {color:#878787; font-weight:bold;}

/* images */
img.img1 {vertical-align:bottom}
img.img2 {float:left}

/* span */
.gris_gras {color:#2d2d2d; font-weight:bold}
.blanc_gras {color:#ffffff; font-weight:bold}
.vert_gras {color:#cbde00; font-weight:bold}

span.nom {color:#ffffff; font-size:13px; font-weight:bold}
span.accroche {color:#b3e2f9; font-size:12px; font-weight:bold}


/* styles pour les calques : un calque container, un calque normal*/
DIV.container {position:relative; top:0px; left:0px; width:100%; height:100%; border:solid 0px #575f61; }
DIV {position:absolute; border:solid 0px #575f61; }
DIV.relative {position:relative; }

DIV.logo {top:140px; left:230px; height:80px;}
DIV.logo1 {top:15px; left:0px;}



DIV.contact {top:141px; left:10px; height:80px; width:280px; font-size:14px; font-weight:bold; font-style:italic; color:#35347d}

DIV.savoirfaire {top:10px; left:320px; height:80px; width:150px; }
DIV.galerie {top:10px; left:620px; height:80px; width:150px; }
DIV.baseline {top:120px; left:130px; height:100px; width:800px; text-align:center ; color:#e9e8d4}

DIV.menu {top:145px; left:60px; height:80px; width:380px; }





/* styles pour les liens */

A {font-size:12px; font-family:'Times New Roman',Times,serif; font-weight:bold; color:#35347d; text-decoration:none;}
A:link {color:#35347d; text-decoration:none }
A:visited {color:#35347d; text-decoration:none }
A:active {color:#35347d; text-decoration:none }
A:hover {color:#35347d; text-decoration:none }


A.bleu {font-size:14px; font-family:'Times New Roman',Times,serif; font-weight:bold; color:#35347d; text-decoration:none;}
A.bleu:link {color:#35347d; text-decoration:none }
A.bleu:visited {color:#35347d; text-decoration:none }
A.bleu:active {color:#35347d; text-decoration:none }
A.bleu:hover {color:#35347d; text-decoration:none }

A.beige {font-size:12px; font-family:'Times New Roman',Times,serif; font-weight:bold; color:#e9e8d4; text-decoration:none;}
A.beige:link {color:#e9e8d4; text-decoration:none }
A.beige:visited {color:#e9e8d4; text-decoration:none }
A.beige:active {color:#e9e8d4; text-decoration:none }
A.beige:hover {color:#e9e8d4; text-decoration:none }

A.beige1 {font-size:20px; font-family:'Times New Roman',Times,serif; font-weight:bold; color:#e9e8d4; font-style:italic;  text-decoration:none;}
A.beige1:link {color:#e9e8d4; text-decoration:none }
A.beige1:visited {color:#e9e8d4; text-decoration:none }
A.beige1:active {color:#e9e8d4; text-decoration:none }
A.beige1:hover {color:#e9e8d4; text-decoration:none }


A.menu {font-size:17px; font-family:'Times New Roman',Times, serif; color:#e9e8d4; font-style:italic;  text-decoration:none; padding-right:10px; letter-spacing:2px}
A.menu:link {color:#e9e8d4; text-decoration:none }
A.menu:visited {color:#e9e8d4; text-decoration:none }
A.menu:active {color:#e9e8d4; text-decoration:none}
A.menu:hover {color:#e9e8d4; text-decoration:none }

