/*---------------animation---------------*/
.photoArrow {display: none;cursor: pointer;}
.photoPrevActive { display: none;float: left;}
.photoNextActive {display: none;float: right;}
.photoListActive {text-align: center;list-style: none;}
.photoListActive li {display: none;}
.photoListActive li.photoItemActive {display: none;}
.photoListActive a {}
.photoContainer {height: auto;width: auto;}
.photoArea {position: relative;visibility: hidden;}
.photoAreaActive {visibility: visible;padding: 0px;}
.photoLoadMessage, .photoAutoPause, .photoAutoPauseLabel, .photoAutoDisabled,.photoAutoPlay, .photoAutoPause, .photoAutoPlay span, .photoAutoPause span, .photoAutoPlay .photoAutoPlayLabel {display: none;}
.animato {position:absolute;top:92px;margin-left:756px;}
.accue .animato {position:absolute;top:152px;margin-left:172px;}
.amen .animato {position:absolute;top:15px;margin-left:25px;border:1px solid #CCCCCC}
.addit .animato {position:absolute;top:389px;margin-left:251px;}
.offrb6 .animato {display:none;}
/*---------------animation---------------*/
/*---------------tooltip---------------*/
#dhtmltooltip{
position: absolute;
left: -300px;
top: -300px;
width: 260px;
text-align:center;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{display:none}
.equip h3 {cursor:pointer;cursor:hand;}

}
/*---------------tooltip---------------*/

.spacer {clear: both;padding:0;margin:0;height:0;line-height:0px}


/******************************** BALISES ********************************/
body {
font-family: Arial,Geneva,Tahoma,Verdana,Helvetica,sans-serif;
padding:0;
margin:0;
margin-top:0px;
font-size:12px;
background-color:#FFFFFF;
color:#333
}

hr {display:none}
form {padding:0px;margin:0px}
form input {padding:0px;margin:0px}
img {border:0px solid}
a {text-decoration:none;color:#ff4500}
a:hover {text-decoration:underline;}

strong {color:#FF6600}

ul {list-style-type:none;padding:0px;margin: 0px;margin-left:10px}
li {padding:0px;padding-left:12px;line-height:16px}

.aligncentre {text-align:center}
#textepres {margin-bottom:5px}
#textenote {margin-top:10px}
#textenotedroite {margin-top:10px}
.richtext {margin-bottom:5px}
.richtext .taille0 {font-size:12px}
.richtext .taille1 {font-size:14px}
.richtext .taille2 {font-size:16px}
.richtext .taille3 {font-size:18px}
.retour {margin-top:15px}
.offrb1 .retour,
.offrb2 .retour,
.offrb3 .retour,
.offrb4 .retour {margin-top:0px}
.offrb15 .retour {margin-left:20px}

#conteneur {
/*text-align:center;*/
position: ; top: 0;
margin-left: auto;
margin-right: auto;
width: 980px;
border:1px solid #F5DEB3;
border-bottom:1px solid #F5DEB3;
border-top:0;
}

#logo {position:absolute;top:14px;margin-left:6px}

#page {height:600px;margin-left:172px;padding-top:120px;padding-right:25px;padding-bottom:35px;border:0;width:814px;}

#gauche {float:left;}

#centre {float:left;margin-left:14px;margin-right:5px;padding-top:0px;}

#droite {float:left}



.index #conteneur
{background: url(inter/fond_index.jpg) no-repeat #FDF9F0;height:600px;border:0;padding-top:130px;width: 728px;padding-left:252px}


.accue #conteneur
{background: url(inter/fond_accue.jpg) no-repeat #FFFFFF;}
.conta #conteneur
{background: url(inter/fond_accue.jpg) no-repeat #FDF9F0;}
.conta2 #conteneur
{background: url(inter/fond_accue.jpg) no-repeat #FDF9F0;}
.pland #conteneur
{background: url(inter/fond_accue.jpg) no-repeat #FDF9F0;}
.legal #conteneur
{background: url(inter/fond_accue.jpg) no-repeat #FDF9F0;}
.parte #conteneur
{background: url(inter/offre_fond2.jpg) no-repeat #FDF9F0;}
.emplo #conteneur
{background: url(inter/fond_accue.jpg) no-repeat #FDF9F0;}
.emplo_cand #conteneur
{background: url(inter/fond_accue.jpg) no-repeat #FDF9F0;}
.plana #conteneur
{background: url(inter/fond_accue.jpg) no-repeat #FDF9F0;}


.histo #conteneur,
.chiff #conteneur,
.impla #conteneur,
.group #conteneur 
{background: url(inter/offre_fond.jpg) no-repeat #FFFFFF;}

.missi #conteneur,
.compe #conteneur,
.secur #conteneur
{background: url(inter/offre_fond.jpg) no-repeat #FFFFFF;}

.equip #conteneur,
.accom #conteneur,
.addit #conteneur,
.envir #conteneur
{background: url(inter/offre_fond.jpg) no-repeat #FFFFFF;}

.offrb0 #conteneur,
.offrb0bis #conteneur
{background: url(inter/offre_fond.jpg) no-repeat #FFFFFF;}

.offrb1 #conteneur,
.offrb2 #conteneur,
.offrb3 #conteneur,
.offrb4 #conteneur,
.offrb5 #conteneur,
.offrb6 #conteneur,
.offrb7 #conteneur,
.offrb8 #conteneur,
.offrb9 #conteneur,
.offrb10 #conteneur,
.offrb11 #conteneur,
.offrb12 #conteneur,
.offrb13 #conteneur,
.offrb14 #conteneur,
.offrb15 #conteneur
{background: url(inter/offre_fond2.jpg) no-repeat #FFFFFF;}

.accue td {background: url(inter/fond_td_accue.jpg) no-repeat;}
.conta td {background: url(inter/fond_td_.jpg) no-repeat;}
.conta2 .robert {background: url(inter/fond_td_robert.jpg) no-repeat;}
.conta2 .maurice {background: url(inter/fond_td_maurice.jpg) no-repeat;}
.pland td {background: url(inter/fond_td_legal.jpg) no-repeat;}
.legal td {background: url(inter/fond_td_legal.jpg) no-repeat;}
.parte td {background: url(inter/fond_td_.jpg) no-repeat;}
.emplo td {background: url(inter/fond_td_emplo.jpg) no-repeat;}
.emplo_cand td {background: url(inter/fond_td_empl_c.jpg) no-repeat;}
.plana td {background: url(inter/fond_td_plana.jpg) no-repeat;}
.histo td {background: url(inter/fond_td_histo.jpg) no-repeat;}
.chiff td {background: url(inter/fond_td_chiff.jpg) no-repeat;}
.impla td {background: url(inter/fond_td_impla.jpg) no-repeat;}
.group td {background: url(inter/fond_td_group.jpg) no-repeat;}
.missi td {background: url(inter/fond_td_missi.jpg) no-repeat;}
.equip td {background: url(inter/fond_td_equip.jpg) no-repeat;}
.compe td {background: url(inter/fond_td_compe.jpg) no-repeat;}
.secur td {background: url(inter/fond_td_secur.jpg) no-repeat;}
.accom td {background: url(inter/fond_td_accom.jpg) no-repeat;}
.addit td {background: url(inter/fond_td_addit.jpg) no-repeat;}
.envir td {background: url(inter/fond_td_envir.jpg) no-repeat;}

.offrb0 td {background: url(inter/fond_td_offrb0.jpg) no-repeat;}
.offrb0bis td {background: url(inter/fond_td_offrb0bis.jpg) no-repeat;}


.histo #page a,
.chiff #page a,
.group #page a 
{color: #FF4500;}

.missi #page a,
.equip #page a,
.compe #page a,
.secur #page a,
.accom #page a,
.addit #page a,
.envir #page a
{color: #FF4500;}

.offrb0 #page a,
.offrb0bis #page a,
.offrb1 #page a,
.offrb2 #page a,
.offrb3 #page a,
.offrb4 #page a,
.offrb5 #page a,
.offrb6 #page a,
.offrb7 #page a,
.offrb8 #page a,
.offrb9 #page a,
.offrb10 #page a,
.offrb11 #page a,
.offrb12 #page a,
.offrb13 #page a,
.offrb14 #page a,
.offrb15 #page a
{color: #663300;}

.offrb12 #page a,
.offrb13 #page a 
{color: #8B4513;}

h1 {display:none;}
h2 {font-size:16px;}
h3 {font-size:14px;padding-left:10px}
h4 {font-size:14px;}

.group h3 {padding-left:0px}

.accom h2, .envir h2 {font-size:14px;}

h2 span {display:none;}
div span {display:none;}
.richtext span {display:inline;}

.histo h2,
.chiff h2,
.impla h2,
.group h2,
.missi h2,
.equip h2,
.compe h2,
.secur h2,
.accom h2,
.addit h2,
.envir h2
{margin:0;margin-left:10px;margin-top:10px;margin-bottom:10px;padding:0;}

.offrb0 h2
{margin:0;margin-left:10px;margin-top:0px;margin-bottom:0px;padding:0;}

.offrb0bis h2
{margin:0;margin-left:10px;margin-top:0px;margin-bottom:0px;padding:0;}

.conta h2,
.conta2 h2,
.emplo h2,
.empl_c h2,
.offrb1 h2,
.offrb2 h2,
.offrb3 h2,
.offrb4 h2,
.offrb5 h2,
.offrb6 h2,
.offrb7 h2,
.offrb8 h2,
.offrb9 h2,
.offrb10 h2,
.offrb11 h2,
.offrb12 h2,
.offrb13 h2,
.offrb14 h2,
.offrb15 h2
{margin:0;margin-bottom:10px;padding:0;padding-top:6px;color:#FF6600}

.conta h2,
.conta2 h2,
.emplo h2,
.empl_c h2,
.histo h2,
.chiff h2,
.impla h2,
.group h2,
.missi h2,
.equip h2,
.compe h2,
.secur h2,
.accom h2,
.addit h2,
.envir h2,
.offrb0 h2,
.offrb0bis h2
{color:#FF6600}

.conta h2,
.conta2 h2,
.emplo h2,
.empl_c h2,
.histo h3,
.chiff h3,
.group h3,
.missi h3,
.equip h3,
.compe h3,
.secur h3,
.accom h3,
.addit h3,
.envir h3
{margin:0;margin-bottom:5px}

.offrb0 h3,
.offrb0bis h3
{margin:0;margin-left:10px;margin-bottom:5px}

.histo h3 {margin-top:10px;}

.histo h3,
.chiff h3,
.group h3,
.missi h3,
.equip h3,
.compe h3,
.secur h3,
.accom h3,
.addit h3,
.envir h3
{color:#FF4500}

.offrb0 h3,
.offrb0bis h3,
.offrb1 h3,
.offrb2 h3,
.offrb3 h3,
.offrb4 h3,
.offrb5 h3,
.offrb6 h3,
.offrb7 h3,
.offrb8 h3,
.offrb9 h3,
.offrb10 h3,
.offrb11 h3,
.offrb12 h3,
.offrb13 h3,
.offrb14 h3,
.offrb15 h3
{color:#336699}

.conta h3,
.conta2 h3,
.emplo h3,
.empl_c h3,
.offrb12 h3,
.offrb13 h3
{color:#8B4513}

#page p 
{margin:3px 8px 6px 10px;padding-top:5px}
.group #page p 
{margin:3px 0px 6px 0px;}
.equip #page p 
{padding-right:25px}


.offrb1 #page p,
.offrb2 #page p,
.offrb3 #page p,
.offrb4 #page p,
.offrb5 #page p,
.offrb6 #page p,
.offrb7 #page p,
.offrb8 #page p,
.offrb9 #page p,
.offrb10 #page p,
.offrb11 #page p,
.offrb12 #page p,
.offrb13 #page p,
.offrb14 #page p,
.offrb15 #page p
{margin:3px 8px 12px 0px}


#page p a {background: url(inter/plus.gif) no-repeat;padding-left:12px}
#page ul {list-style-type:none;padding:0px;margin: 0px;margin-bottom: 10px;margin-left:10px;}
#page li {padding:0px;background: url(inter/collapsed.gif) no-repeat;padding-left:12px;line-height:14px;}

.titre {position:absolute;top:50px;margin-left:172px;}

.soustitre {width:270px;}
.soustitre strong {color:#663300;font-size:18px}





/************************************************************************************************/

.accue #gauche {width:247px;margin-top:285px;padding: 0px 0px 0px 0px;text-align:center}
.accue #centre {width:503px;padding-top:20px;margin-top:32px;background: url(inter/centre_accue.jpg) no-repeat;height:360px}
.accue #centre p {margin-left:130px;margin-top:0px;}
.accue #centre .p2 {margin-left:220px;margin-top:13px;}
.accue #centre .p3 {margin-left:185px;margin-top:3px;}
.accue #centre .p4 {margin-left:115px;margin-top:3px;}

.accue #centre .cap {font-size:11px;display:inline}
.accue #centre .p2 strong, .accue #centre .p3 strong, .accue #centre .p4 strong, .accue #centre .bdc {color:#663300;display:inline}


/************************************************************************************************/

.conta #centre {width:700px;padding-top:0px;margin-top:20px;margin-left:32px;}

.conta .demand {width:700px;border-bottom:1px solid #CCCCCC;margin-bottom:10px}

.conta .demand .part1 {margin-bottom:10px;width:220px}
.conta .demand .part2 {margin-bottom:10px;}

.conta .profil label,
.conta .demand .part1
{float:left}

.conta .demand label
{width:80px;text-align:right;margin-right:4px;padding-top:4px}

.conta .demand i label
{font-style:normal;}

.conta .demand input
{margin-top:-2px;padding:0}

.conta .demand textarea
{margin-bottom:4px;width:430px;height:60px}

.conta .infos .part1 {margin-bottom:10px}
.conta .infos .part2 {margin-bottom:10px;margin-top:0px;}

.conta .infos .part1,
.conta .infos label
{float:left}

.conta .infos label
{width:80px;text-align:right;margin-right:4px;padding-top:4px}

.conta .infos i label
{padding-top:0px;font-style:normal}

.conta .infos input
{margin-bottom:4px;width:240px}

.conta .infos textarea
{margin-bottom:4px;width:200px;height:30px}

.conta .cnil {font-size:10px;line-height:10px;color:#666666;margin-top:10px;margin-right:20px;width:660px;float:left;text-align:justify}

.conta #recap {position:absolute;top:150px;width:600px;margin-left:100px}


/************************************************************************************************/

/************************************************************************************************/

.conta2 #centre {width:700px;padding-top:0px;margin-top:20px;margin-left:32px;}

.conta2 .demand {width:520px;margin-left:250px;margin-top:40px;margin-bottom:10px}

.conta2 .demand label
{display:block;float:left;width:140px;text-align:right;margin-right:4px;margin-top:10px;}

.conta2 .demand i label
{font-style:normal;}

.conta2 .demand input
{margin-top:8px;padding:0}

.conta2 .demand textarea
{margin-top:8px;margin-bottom:4px;width:310px;height:90px}

.conta2 #recap {position:absolute;top:150px;width:600px;margin-left:100px}


/************************************************************************************************/


/************************************************************************************************/

.pland #gauche {width:200px;margin-top:70px;padding-left:100px}
.pland #centre {width:200px;margin-top:70px}
.pland #droite {width:200px;margin-top:70px;margin-left:30px}

.pland .homep {position:absolute;top:160px;margin-left:250px}

.pland h2 {color:#8B4513;font-size:14px;margin:5px}
.pland h3 {width:180px;border-bottom:1px solid #F5DEB3;color:#8B4513;font-size:12px;margin:5px;margin-bottom:0px;font-weight:normal}
.pland #page ul {width:180px;margin-right:10px}
.pland #page li {margin-top:5px}
.pland #page li ul li {border-bottom:1px solid #F5DEB3;margin-top:2px}

/************************************************************************************************/

.legal #gauche {width:100px;}
.legal #centre {width:600px;padding-top:0px;margin-top:60px}

.legal #centre p {margin: 10px 0px 10px 0px;padding:0;text-align:justify}
.legal #centre strong {font-size:13px}
.legal #centre b {color:#666666}

/************************************************************************************************/

.parte #gauche {width:50px;}
.parte #centre {width:700px;padding-top:0px;margin-top:100px}
.parte #centre img {margin-right:26px;margin-bottom:14px}

.parte #centre p {text-align:center;font-size:16px;margin: 0px 20px 20px 0px;padding:0;}

/************************************************************************************************/

.emplo #gauche {width:157px;margin-top:285px;padding: 0px 0px 0px 0px;}
.emplo #centre {width:593px;padding-top:30px;margin-top:32px;}

.emplo .handcursor {
cursor:hand;
cursor:pointer;
font-weight:bold
}
.emplo td table {width:600px;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC}
.emplo td table td {background: url(inter/fond_td_.jpg) no-repeat;border-top:1px solid #CCCCCC}

.emplo #candidspont {margin-top:30px;padding:0px;font-size:16px;text-align:center}
.emplo strong {color:#8B4513}
.emplo h3 {padding-left:0}
.emplo h4 {margin: 20px 0px 5px 0px;color:#8B4513}

/************************************************************************************************/


.emplo_cand #centre {width:720px;padding-top:0px;margin-top:0px;margin-left:32px;}
.emplo_cand #centre h2 {margin-bottom:4px;color:#FF4500;margin-bottom:10px}
.emplo_cand #centre h3 {margin:0;padding:0;margin-bottom:10px;margin-top:10px}

.emplo_cand .contra {position:absolute;top:134px;margin-left:240px}

.emplo_cand .candid {width:700px;}
.emplo_cand .profil {width:325px;float:left}
.emplo_cand .potent {width:350px;padding-left:15px;border-left:1px solid #CCCCCC;float:left}
.emplo_cand .atach {width:680px;}


.emplo_cand .candid .part1 {margin-top:0px}
.emplo_cand .candid .part2 {margin-top:25px}

.emplo_cand .profil label,
.emplo_cand .candid .part1,
.emplo_cand .candid label
{float:left}

.emplo_cand .candid label
{width:80px;text-align:right;margin-right:4px;padding-top:4px}

.emplo_cand .candid i label
{padding-top:0px;font-style:normal}

.emplo_cand .candid input
{margin-bottom:4px;width:240px}

.emplo_cand .candid textarea
{margin-bottom:4px;width:270px;height:40px}

.emplo_cand .profil label
{width:130px;text-align:right;margin-right:4px;padding-top:4px}

.emplo_cand .profil input
{margin-bottom:4px;width:120px}

.emplo_cand .profil i label
{padding-top:0px;font-style:normal}

.emplo_cand .profil select
{margin-bottom:4px;width:180px;}

.emplo_cand .profil label
{width:130px;text-align:right;margin-right:4px;padding-top:4px}

.emplo_cand .candid textarea
{margin-bottom:4px;width:270px;height:40px}


.etoile {color:#FF0000;padding-left:2px}

.emplo_cand .cnil {font-size:10px;margin-top:15px;}

.emplo_cand #recap {position:absolute;top:150px;width:600px;margin-left:100px}


/************************************************************************************************/

.histo #gauche {width:205px;margin-top:285px;padding: 0px 0px 0px 55px;text-align:center}
.histo #centre {width:338px;margin-top:55px;}
.histo #droite {width:158px;margin-top:86px;background: url(inter/droite_histo.jpg) no-repeat;height:332px}

.histo #droite p {font-size:11px;margin:0;margin-left:10px}
.histo #centre p {margin:0px 10px 10px 65px;background: url(inter/bullet_engag.gif) no-repeat;padding-left:20px}

.histo .navsa {font-size:11px; color:#666}

/************************************************************************************************/

.chiff #gauche {width:205px;margin-top:285px;padding: 0px 0px 0px 55px;text-align:center}
.chiff #centre {width:338px;margin-top:35px;}
.chiff #droite {width:158px;margin-top:86px;background: url(inter/droite_histo.jpg) no-repeat;height:332px}

.chiff #centre ul {margin:0px 0px 0px 65px;}
.chiff #page li {margin: 8px 10px 8px 0px;background: url(inter/bullet_engag.gif) no-repeat;padding: 2px 0px 3px 20px;}
.chiff #page b {color: #663300}

.chiff .navsa {font-size:11px; color:#666}

/************************************************************************************************/

.impla #gauche {width:385px;}
.impla #centre {width:300px;margin-top:35px;}
.impla #droite {display:none}
.impla #centre p {margin-top:22px}

/************************************************************************************************/

.group #gauche {width:420px;text-align:right}
.group #centre {width:295px;margin-top:100px}
.group #droite {width:1px;margin-left:10px}

.group #centre div {background: url(inter/bulle_group.gif) no-repeat;padding: 20px 0px 50px 35px}
.group #centre div h3 {margin-left: 10px}
.group #centre div ul {margin-left: 0px}
.group #gauche p {position:absolute;top:540px;margin-left:310px}

/************************************************************************************************/

.missi #gauche {width:233px;margin-top:288px;padding-left:15px;text-align:center}
.missi #centre {width:340px;margin-top:120px;padding-right:10px;}
.missi #droite {width:158px;margin-top:71px;background: url(inter/droite_histo.jpg) no-repeat;height:332px}

.missi #page li {background: url(inter/bullet_engag.gif) no-repeat;padding: 2px 0px 3px 20px;cursor:default;}
.missi #page strong, .secur #page strong {color:#666666}

.missi #div1 {position:absolute;top:380px;width:230px;text-align:center;font-weight:bold;color:#FF4500}

/************************************************************************************************/

.equip #gauche {width:220px;margin-top:280px;padding-left:0px}
.equip #centre {width:320px;margin-top:130px;padding-left:20px;}
.equip #droite {width:180px;margin-top:80px;padding-top:178px;text-align:center;background: url(inter/droite_equip.jpg) no-repeat;font-size:11px}

.equip #page li {background: url(inter/smiley.gif) no-repeat;padding: 2px 10px 6px 12px;font-size:11px;line-height:12px;margin-left:40px;margin-top:0px}
.equip #page h3 {font-size:12px;padding-top:2px}
.equip #page p {margin:0;padding:0px;font-size:11px;}

/************************************************************************************************/

.compe #gauche {width:228px;margin-top:300px;padding-left:10px;padding-right:20px}
.compe #centre {width:300px;margin-top:35px;padding-top:65px;padding-bottom:200px;background: url(inter/centre_compe.jpg) no-repeat;}
.compe #droite {width:210px;margin-top:95px;padding-top:180px;padding-bottom:80px;text-align:center;background: url(inter/droite_compe.gif) no-repeat;}

.compe #page li {background: url(inter/bullet_engag2.gif) no-repeat;padding: 2px 0px 3px 20px;}
.compe #centre p {margin:0px 10px 5px 30px;}
.compe #centre p img, .compe #centre li img {float:left;margin:0px 10px 10px 0px;padding:10px 0px 35px 0px}
.compe #droite p {padding:0px 12px 0px 12px}
.compe #gauche p {text-align:center;font-size:11px;padding:0}

.compe .brita {background: url(inter/bulfond_brita.gif) no-repeat;height:130px;padding-right:20px;line-height:14px}
.compe .brita img {margin-top:20px;margin-bottom:30px}

/************************************************************************************************/

.secur #gauche {width:198px;margin-top:265px;padding-left:25px;padding-right:15px;text-align:center}
.secur #centre {width:320px;margin-top:35px;}
.secur #droite {width:190px;margin-top:100px;padding-top:30px;text-align:center;background: url(inter/camion_secur.jpg) no-repeat;}

.secur #centre p {margin:0px 8px 8px 30px;}
.secur #page li {background: url(inter/bullet_engag.gif) no-repeat;padding: 2px 0px 3px 20px;}
.secur #droite p {padding:0px 20px 120px 0px}

.secur .prodplus {background: url(inter/sandwich_secur.gif) no-repeat;height:130px;}
.secur .prodplus img {width:270px;height:94px}

/************************************************************************************************/

.accom #gauche {width:260px}
.accom #centre {width:245px;margin-top:35px;padding-top:45px;text-align:center;}
.accom #droite {width:245px;margin-top:75px;text-align:center}

.accom #centre img, .accom #droite img {margin:0px 15px 0px 10px;}

/************************************************************************************************/

.addit #gauche {width:223px;margin-top:288px;padding-left:15px;text-align:center}
.addit #centre {width:380px;margin-top:30px;padding-top:60px;padding-right:5px;;background: url(inter/centre_addit.gif) no-repeat;}
.addit #droite {width:128px;margin-top:58px;background: url(inter/droite_addit.jpg) no-repeat;height:332px}

.addit #page li {background: url(inter/bullet_engag.gif) no-repeat;padding: 2px 0px 3px 20px;}
.addit #page li strong {color:#666666}
.addit #page p {padding: 2px 0px 3px 20px;}

.addit #div1 {position:absolute;top:380px;width:230px;text-align:center;font-weight:bold;color:#FF4500}

/************************************************************************************************/

.envir #gauche {width:250px;padding-top:48px;}
.envir #centre {width:320px;margin-top:15px;margin-right:10px;padding-top:15px;}
.envir #droite {width:190px;margin-top:90px;background: url(inter/camion_envir.gif) no-repeat;height:260px}

.envir #gauche h2 {margin-bottom: 0px;margin-left:35px;}
.envir #centre h2 {margin-bottom: 0px}
.envir #centre p {margin-bottom: 30px}

.envir i {font-style:normal; color:#808080}

/************************************************************************************************/

.offrb0 #gauche {width:90px;margin-top:250px;padding-left:158px}
.offrb0 #centre {width:328px;margin-top:32px;background: url(inter/centre_offrb0.jpg) no-repeat}
.offrb0 #droite {width:188px;margin-top:60px;background: url(inter/droite_offrb0.gif) no-repeat;padding-top:175px}

.offrb0 #centre p {margin: 0px 0px 25px 145px;padding: 200px 0px 0px 0px}
.offrb0 #centre div {margin: 0px 0px 0px 0px;padding: 150px 0px 0px 30px;}
.offrb0 #gauche img {margin: -2px 35px 0px 25px;}

/************************************************************************************************/

.offrb0bis #gauche {width:300px}
.offrb0bis #centre {width:235px;background: url(inter/centre_offrb0bis.jpg) no-repeat;margin-top:30px;padding: 310px 0px 50px 0px;text-align:center}
.offrb0bis #droite {width:205px;background: url(inter/droite_offrb0bis.jpg) no-repeat;margin-top:98px;padding: 220px 0px 50px 0px;text-align:center}

.offrb0bis #centre p {padding: 0px 35px 0px 15px}

/************************************************************************************************/

.offrb1 #gauche {width:260px;margin-top:40px;margin-left:20px;}
.offrb1 #centre {width:270px;margin-top:40px;}
.offrb1 #droite {width:170px;margin-top:90px;margin-left:20px;}

.offrb1 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb1 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb1 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

/************************************************************************************************/

.offrb2 #gauche {width:260px;margin-top:40px;margin-left:20px;}
.offrb2 #centre {width:270px;margin-top:40px;}
.offrb2 #droite {width:170px;margin-top:90px;margin-left:20px;}

.offrb2 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb2 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb2 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

/************************************************************************************************/

.offrb3 #gauche {width:260px;margin-top:40px;margin-left:20px;}
.offrb3 #centre {width:270px;margin-top:40px;}
.offrb3 #droite {width:170px;margin-top:90px;margin-left:20px;}

.offrb3 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb3 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb3 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

/************************************************************************************************/

.offrb4 #gauche {width:260px;margin-top:40px;margin-left:20px;}
.offrb4 #centre {width:270px;margin-top:20px;}
.offrb4 #droite {width:170px;margin-top:90px;margin-left:20px;}

.offrb4 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb4 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb4 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

.offrb4 .soustitre {line-height:16px;}
.offrb4 .soustitre strong {font-size:16px}

/************************************************************************************************/

.offrb5 #gauche {width:260px;margin-top:40px;margin-left:20px;}
.offrb5 #centre {width:270px;margin-top:40px;}
.offrb5 #droite {width:170px;margin-top:90px;margin-left:20px;}

.offrb5 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb5 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb5 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

/************************************************************************************************/

.offrb6 #gauche {width:260px;margin-top:40px;margin-left:20px;}
.offrb6 #centre {width:284px;margin-top:40px;}
.offrb6 #droite {width:170px;margin-top:90px;margin-left:20px;}

.offrb6 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb6 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb6 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

/************************************************************************************************/

.offrb7 #gauche {width:360px;margin-top:40px;margin-left:20px}
.offrb7 #centre {width:344px;margin-top:70px;}
.offrb7 #droite {display:none}

.offrb7 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb7 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb7 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

.offrb7 #centre h2 {width:190px;}

/************************************************************************************************/

.offrb8 #gauche {width:360px;margin-top:40px;margin-left:20px}
.offrb8 #centre {width:344px;margin-top:70px;}
.offrb8 #droite {display:none}

.offrb8 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb8 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb8 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

/************************************************************************************************/

.offrb9 #gauche {width:360px;margin-top:40px;margin-left:20px}
.offrb9 #centre {width:344px;margin-top:70px;}
.offrb9 #droite {display:none}

.offrb9 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb9 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb9 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

.offrb9 #centre h2 {width:190px;}

/************************************************************************************************/

.offrb10 #gauche {width:360px;margin-top:40px;margin-left:20px}
.offrb10 #centre {width:344px;margin-top:70px;}
.offrb10 #droite {display:none}

.offrb10 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb10 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb10 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

.offrb10 #centre h2 {width:190px;}


/************************************************************************************************/

.offrb11 #gauche {width:360px;margin-top:40px;margin-left:20px}
.offrb11 #centre {width:344px;margin-top:70px;}
.offrb11 #droite {display:none}

.offrb11 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb11 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb11 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

.offrb11 #centre h2 {width:190px;}

/************************************************************************************************/

.offrb14 #gauche {width:260px;margin-top:40px;margin-left:20px;}
.offrb14 #centre {width:284px;margin-top:40px;}
.offrb14 #droite {width:170px;margin-top:90px;margin-left:20px;}

.offrb14 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb14 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb14 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

/************************************************************************************************/

.offrb15 #gauche {width:360px;margin-top:40px;margin-left:10px}
.offrb15 #centre {width:182px;margin-top:40px;}
.offrb15 #droite {width:182px;margin-top:90px;margin-left:10px;}

.offrb15 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb15 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb15 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

/************************************************************************************************/


/************************************************************************************************/
/************************************************************************************************/

.offrb12 #gauche {width:260px;margin-top:40px;margin-left:20px}
.offrb12 #centre {width:230px;margin-top:60px}
.offrb12 #droite {width:200px;margin-top:90px;text-align:center}

.offrb12 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb12 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb12 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

.offrb12 h2 span {display:block;font-size:18px;color:#8B4513}

/************************************************************************************************/

.offrb13 #gauche {width:260px;margin-top:40px;margin-left:20px}
.offrb13 #centre {width:230px;margin-top:60px}
.offrb13 #droite {width:200px;margin-top:90px;text-align:center}

.offrb13 #gauche div {padding-top:20px;background: url(inter/gauche_offrb1.gif) no-repeat}
.offrb13 #gauche div div {background: url(inter/gauche_offrb1bis.gif) no-repeat;height:20px}
.offrb13 #gauche p {border-left:1px solid #F5DEB3;width:258px;margin:0;padding:0}

.offrb13 h2 span {display:block;font-size:18px;color:#8B4513}

/************************************************************************************************/









/************************************************************************************************/
/************************************************************************************************/

/******************************** MENU ********************************/
#menuhaut {position :absolute;top:0px;text-align:center;width:910px;margin-left:70px}
#menuhaut a {color:#FFF;font-size:11px}
#menuhaut a:hover {text-decoration:underline;}

.menudistr {color:#FF4500}
.menuengag {color:#FF4500}
.menuoffre {color:#FF4500}
.menucouve {color:#FF4500}


#my_menu {width:160px;}
#my_menu img{margin-left:0px;margin-bottom:0px;}
#my_menu ul {list-style-type:none;padding:0px;margin:0px;margin-bottom:10px;}
#my_menu li {background: url(inter/collapsed.gif) no-repeat;padding:0px;padding-left:10px;margin-left:0px;line-height:16px}
#my_menu li a {color:#663300}


div.sdmenu {
position:absolute;top:80px;
margin-left:13px;
	font-family: Arial,sans-serif;
	font-size: 11px;
	padding-bottom: 0px;
	color: #333;
}
div.sdmenu div {
	background: url(inter/titles.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(inter/toptitle.gif) no-repeat;
}
div.sdmenu div.collapsed {
	height: 26px;
}
div.sdmenu div span {
	display: block;
	padding: 0px;
	font-weight: bold;
	color: #666;
	cursor: default;
}
div.sdmenu div a {
	padding: 3px 0px 1px 26px;
	display: block;
}
div.sdmenu div a.current {
	color : #333;
}
div.sdmenu div a:hover {
	color: #FF4500;
	text-decoration: none;
}


