@charset "utf-8";
/* CSS Document */

BODY {  }

h1{font-family:Arial, Helvetica, sans-serif medium bold; color:#a9adb6; font-size:14px} 
h3{font-family:Arial, Helvetica, sans-serif bold italic; color:#283349; font-size:12px; margin-bottom:12px; margin-top:5px}
h4{font-family:Arial, Helvetica, sans-serif bold italic; color:#283249; font-weight:italic; font-size:12px; margin-bottom:8px; margin-top:5px;}
p{color:#4d4a4b; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:15px; margin-top:3px; margin-bottom:10px;}
ul, li {padding-right:2px;} 

#base {position:absolute; left:50%; top:45%; width:900px; height:500px; z-index:1; border:0px solid #000; margin-top:-250px; margin-left:-450px; margin-right:auto; padding:0px; background-color:#FFFFFF;}
#base a.lien_choix_langue{ text-decoration:none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#haut {float:left; width:900px; height:156px; border:0px solid green; padding:0px; margin:0px; background-image:url(../images/base/haut_1.jpg); background-repeat:no-repeat; }
#haut img {border:0px solid #00CC00; margin:38px 0 0 27px;}
#fleche_h{ position:absolute; top:7px; left:150px; z-index:2; width:10px; height:10px; border:0px solid #00CC00;}
#haut_droit_1{float:left; height:156px; width:600px;  z-index:1; border:0px solid red;} 
#haut_droit_1 img{ }
#haut_droit_2{float:left; height:156px; width:129px; z-index:1; border:0px solid blue; background-image:url(../images/base/homme.jpg); margin:0; padding:0}

#menuto2 {float:right; height:25px;border:0px solid #000; margin:17px 0 0 0px; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
	
ul#menu2 {list-style-type:none; width:100%; /* précision pour Opera */}
ul#menu2 li {float: left;}
ul#menu2 a {float: left; margin:0 0px; padding:5px 3px; text-align: center; border-left:1px solid white; text-decoration: none; color: #FFF; }
ul#menu2 a:hover {font-style:italic; font-weight:bold; }


#rouge { float:left; width:470px; height:25px;border:0px solid #000; margin:18px 0 0 15px; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
#rouge img{ border:1px solid #FFFFFF;} 
#rouge td{ color:#FFFFFF;}
ul#menu3 {list-style-type:none; color:#FFF; width:100%; /* précision pour Opera */}
ul#menu3 img{border:0px solid; }
ul#menu3 li {float:left; margin-right:15px;}
ul#menu3 a img{padding-top:0px;}
ul#menu3 a {float: left; margin:-2px 0px 0 30px; padding:0px 0px 0 9px; text-align:center; text-decoration:none; color:#FFF; border:0px solid yellow;}
ul#menu3 a:hover {  }
/* CENTRE PAGE  */
#centre {float:left; width:900px; height:336px; margin:0 0 0 0px; padding:0; border: 0px solid #FFFFFF;
	background-image:url(../images/base/home.jpg); background-repeat:no-repeat;}
#centre_g0{ float:left; width:30px; height:336px;  border:0px solid #FFFFFF; margin:0; padding:0;  background-image:url(../images/base/gauche4.jpg);}
#centre_g{ float:left; width:30px; height:336px;  border:0px solid #FFFFFF; margin:0; padding:0;  background-image:url(../images/base/pixel_283349.gif); background-repeat:repeat;}
#centre_g img{ border:0px solid #FFFFFF;}

#centre_c{ float:left; width:602px; height:336px; border:0px solid #FFFFFF; margin:0; padding:0;}
#centre_c img{ float:left;  border:0px solid #FFFF00; margin:0; padding:0;}

#centre_d{ float:right; width:263px; height:336px; border:0px solid #FFFFFF; margin:0; padding:0;}
#centre_d img{ float:right; margin:0; padding:0; text-align:right;}

/* PHILOSOPHIE  */
#centre_c_2{ float:left; width:418px; height:336px; border:0px solid #FFF333; margin:0; padding:0;}
#centre_c_2 img{ float:left; border:0px solid #FFFF00; margin:0; padding:0;}
#centre_d_2{ float:right; width:447px; height:336px; border:0px solid #FFFF00; margin:0; padding:0;}
#centre_d_2 img{ float:right; margin:0; text-align:right; width:447px;}
#textos_2{float:left; width:288px; height:310px; border:0px solid #CCC; margin:15px 0px 0 0px;}

/* PHILOSOPHIE  */
#centre_g_president{float:left; width:445px; height:336px; border:0px solid #FFF000; margin:0; padding:0; border-right:7px solid #be0121;}
#centre_d_president{float:right; width:402px; height:336px; border:0px solid #FFF000; margin:0; padding:0;}
#textos_president{float:left; width:360px; height:788px; border:0px solid #CCC; margin:25px 0px 0 20px;}
#textos_president img{float:left; border:0px solid #CCC; }

#centre_g_video{float:left; width:445px; height:336px; border:0px solid #FFF000; margin:0; padding:0; border-right:7px solid #be0121;}
#centre_c_video{float:right; width:383px; height:95%; border:0px solid #FFF000; margin:0; padding:0; padding-top:15px; padding-right:7px}
#textos_video{float:left; height:95%; border:0px solid #CCC; margin:0px; padding:0px;}
#textos_video p{ font-size:12px; line-height:14px;}


#centre_g_diapos{float:left; width:447px; height:336px; border:0px solid #FFF000; margin:0; padding:0; border-right:7px solid #be0121;}
#centre_g_diapos img{height:336px; border:0px solid #FFF000; margin:0; padding:0;}
#centre_d_diapos{float:right; width:387px; height:95%; border:0px solid #FFF000; margin:0; padding:0; padding-top:15px; padding-right:7px}
#textos_diapos{float:left; height:95%; border:0px solid #CCC; margin:0px; padding:0px;}
#textos_diapos p{ font-size:12px; line-height:14px; margin:3px 0 8px 0;}
#diaposito { position:absolute; left:460px; top:455px; width:22px; z-index:6; border:0px solid #333333 }
#diaposito img{ float:left; border:0; margin:0px; }

/* ETAPE PROJ - PREUVE IMAGE  */
#centre_d_3{float:left; width:368px; height:336px; border:0px solid #FFFFFF; margin:0; padding:0;}
#centre_c_3{float:right; width:350px; height:337px; border:0px solid #FFF000; margin:0; padding:0;}
#textos_3{float:left; width:315px; height:300px; border:0px solid #CCC; margin:30px 0px 0 25px;}

#centre_g_preuve{float:left; width:447px; height:336px; margin:0; padding:0; border-right:5px solid #be0121;}
#centre_g_preuve img{float:left; margin:0; padding:0;}
#centre_d_preuve{float:right; width:386px; height:300px; border:0px solid #FFF000; margin:0; padding:0; padding-top:12px; padding-right:7px}
#textos_preuve{float:left; width:370px; height:85%;  margin:0; padding:0; border:0px solid red;}
#textos_preuve h4{margin:3px 0 4px 0;}
#diapo_preuve { position:absolute; left:460px; top:450px;  width:18px; z-index:6; border:0px solid #00FF33 }
#diapo_preuve img{ float:left; border:0; margin:2px 0 0 0;}
#diapo_preuve a{ border:0; margin:0px; padding:0}

#centre_g_chantier{float:left; width:453px; height:336px; margin:0; padding:0; border-right:5px solid #be0121;}
#centre_g_chantier img{float:left;  margin:0; padding:0;}
#centre_d_chantier{float:right; width:386px; height:90%; border:0px solid #FFF000; margin:0; padding:0; padding-top:15px; padding-right:7px}
#textos_chantier{float:left; width:348px; height:85%;  margin:0; padding:0; border:0px solid red;}
#diapo_chantier { position:absolute; left:467px; top:452px; width:18px;  z-index:6; border:0px solid #00FF33 }
#diapo_chantier img{ float:left; border:0;  margin:2px 0 0 0;}
#diapo_chantier a{ border:0; margin:0px; padding:0}

#textos_g{float:left; width:410px; height:220px; border:0px solid #CCC; margin:80px 0px 0 0px;}
#textos_g h4{font-family:Arial, Helvetica, sans-serif italic; color:#283249; font-weight:bold; font-style:italic; font-size:12px; margin-bottom:6px; margin-top:11px;}

/* NOTRE EQUIPE  */


#bas {float:left; margin:0 0 0 0px; padding:0; width:900px; height:60px; background-color:#a9adb6;}

#textos{float:left; width:410px; height:260px; border:0px solid #CCC; margin:35px 0px 0 0px;}
#textos h4{font-family:Arial, Helvetica, sans-serif italic; color:#283249; font-weight:normal; font-style:italic; font-size:12px; margin-bottom:0px; margin-top:8px;}

#textos_communication{float:left; width:360px; height:388px; border:0px solid #CCC; margin:25px 0px 0 20px;}

