body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	color:#4b4b4d;
}
body#home{background:url(../images/bg-home.png) repeat-x #f8f9f9;}
body#int{background:url(../images/bg-int.png) repeat-x #f7f8f8;}
body{behavior:url("css/csshover.htc");}
/********** GLOBALE ***********/
p{margin:0 0 10px 0;padding:0;text-align:justify;}
img {border: 0 none;}
.imgLeft{float:left;margin:0 10px 1px 0;}
.imgRight{float:right;margin:0 0 1px 10px;}
.clear{clear:both;}
.succes {font-weight:bold;color:#000;}
.echec {font-weight:bold;color:#ff0000;}
.obligatoire {font-weight:bold;color:#ff0000;}
a {color:#f87317;text-decoration:none;}
a:hover{text-decoration:underline;}

h1{font-size:22px;color:#f87317;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 20px 0;}
h2{font-size:20px;color:#f87317;margin:0;padding:0 0 5px 0;font-family:Arial, Helvetica, sans-serif;}
h3{font-weight:bold;font-size:12px;color:#a170a5;}

.accordion_titre {padding:5px 10px 5px 26px;cursor:pointer;position:relative;background:url(../images/accordion-plus.png) center left no-repeat;margin:2px 0 0 0;}
.accordion_titre:hover {background-color:#ff9449;color:#fff;}
.accordion_active {background:url(../images/accordion-moins.png) center left no-repeat #ff9449;color:#fff;}
.accordion_texte {display:none;background:#ffe4d1;padding:10px;}

/* CONTENU */
#container {position:relative;width:950px;margin: 0 auto;}

#header{height:94px;background-color:#ffffff;}
#header_langues{float:right;margin:55px 55px 0 0;color:#58585a;}
#header_langues a{color:#58585a;}
#header_logo{padding:18px 0 0 50px;}

#bandeau_home{height:266px;background-color:#fff;}
#bandeau{height:169px;background-color:#fff;}

#menu{height:21px;background-color:#fff;margin:0;padding:0;}
#menu ul{margin:0;padding:0;}
#menu ul li{float:left;list-style-type:none;text-transform:uppercase;border-right:1px solid #d8dbdc;}
#menu ul li.last{border-right:0;padding-right:2px;}
#menu ul li:hover, #menu ul li.active{background-color:#f87317;}
#menu ul li a{color:#4b4b4d;font-weight:bold;padding:4px 20px 0 20px;height:17px;display:block !important;display:inline;}
#menu ul li a:hover, #menu ul li.active a{text-decoration:none;color:#fff;}
#menu ul li a span{color:#f87317;font-size:9px;vertical-align:sub;padding-left:10px;}
#menu ul li a:hover span, #menu ul li.active span{color:#fff;font-size:9px;}

.dropdown {float:left;margin:0;padding:0;}
.dropdown dt {margin:0;padding:0;display:block;text-align:left;padding:4px 24px 2px 24px;font-weight:bold;color:#68676a;cursor:pointer;height:15px;}
.dropdown dt:hover, .dropdown dt:hover span{color:#fff;}
.dropdown dd {position:absolute;overflow:hidden;display:none;z-index:200;opacity:0;margin:0;padding:0;}
.dropdown ul {list-style:none;}
.dropdown li {display:inline;}
#one-ddcontent a, .dropdown a:active, #one-ddcontent a:visited {display:block;padding:4px 2px 2px 2px;text-decoration:none;background:#ffdb9f;width:192px;font-weight:normal;}
#two-ddcontent a, .dropdown a:active, #two-ddcontent a:visited {display:block;padding:4px 2px 2px 2px;text-decoration:none;background:#ffdb9f;width:200px;font-weight:normal;}
#thr-ddcontent a, .dropdown a:active, #thr-ddcontent a:visited {display:block;padding:4px 2px 2px 2px;text-decoration:none;background:#ffdb9f;width:230px;font-weight:normal;}
#four-ddcontent a, .dropdown a:active, #four-ddcontent a:visited {display:block;padding:4px 2px 2px 2px;text-decoration:none;background:#ffdb9f;width:230px;font-weight:normal;}

.dropdown a:hover {background:#b3ac90;color:#000;}
.dropdown .underline {border-bottom:1px solid #ffedcd;}
.dropdown dt span{color:#f87317;font-size:9px;vertical-align:sub;padding-left:10px;}
.menudtactif, div.menudtactif span{color:#fff;}
dt.active{background-color:#f87317;color:#fff;}
dt.active span{color:#fff;}

#ssmenu_sep{height:10px;}

#filariane{height:15px;color:#fff;font-size:10px;}
#filariane a{color:#fff;}
#contenu{background:#fff;padding:25px;}

#footer{text-align:center;padding:3px 0 20px 0;}
.footer_blanc{color:#909090;}

/* CONTACT */
.contact_bloc{float:left;width:200px;}
.contact_bloc2{float:left;width:200px;margin-left:40px;}
.contact_bloc3{float:left;width:400px;margin-left:40px;}

/* HISTORIQUE */
#historique_table tr.pair{background-color:#e6e4de;}
#historique_table tr .date{font-size:28px;font-family:Arial, Helvetica, sans-serif;width:90px;color:#a09670;}
#historique_table tr td {padding:4px;}

#historique_table tr.pair{color:#a09670;}
#historique_table tr.pair .date{color:#4b4b4d;}

/* REFERENCES ACTIF */
.reference{padding:20px 0 10px 0;}
.reference .image{float:left;width:230px;}
.reference h2{float:left;width:650px;border-bottom:1px solid #d4d8d9;font-size:20px;color:#f87317;margin:0 0 20px 0;padding:0 0 4px 0;font-family:Arial, Helvetica, sans-serif;}
.reference h2 span{font-weight:normal;}


/* CONTACT */
#implant_gauche{float:left;width:450px;}
#implant_droite{float:left;width:340px;margin-left:10px;}

.mapCont{display:none;}
#mapParisCont{display:block;}

#implantationMap {display:block;width:345px;height:345px;background:url(../images/carte-france.jpg);position:relative;margin:0;}
#implantationMap a{cursor:pointer;}

a#mapParis, a#mapLyon, a#mapAix, a#mapCannes, a#mapMarseille{display:block; width:30px; height:0; padding-top:30px; overflow:hidden; position:absolute;}
* html a#mapParis, * html a#mapLyon, * html a#mapAix, * html a#mapCannes, * html a#mapMarseille{height:30px; he\ight:0;}

a#mapParis {left:176px; top:87px; background:transparent;}
a#mapLyon {left:245px; top:192px; background:transparent;}
a#mapAix {left:273px; top:194px; background:transparent;}
a#mapCannes {left:288px; top:264px; background:transparent;}
a#mapMarseille {left:237px; top:270px; background:transparent;}

#implantationMap a:hover {background:transparent url(../images/bg-implantation-on.png) no-repeat 0 0;overflow:visible;text-decoration:none;}
#implantationMap a.active {background:transparent url(../images/bg-implantation-on.png) no-repeat 0 0;overflow:visible;}



