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 #fefdfe;}
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:#8dc255;text-decoration:none;}
a:hover{text-decoration:underline;}

h1{font-size:22px;color:#8dc255;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 20px 0;}
h2{font-size:16px;color:#8dc255;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/int/accordion-plus.png) center left no-repeat;margin:2px 0 0 0;}
.accordion_titre:hover {background-color:#a170a5;color:#fff;}
.accordion_active {background:url(../images/int/accordion-moins.png) center left no-repeat #a170a5;color:#fff;}
.accordion_texte {display:none;background:#e0c9e2;padding:10px;}

ol{color:#8dc255;font-weight:bold;}
ol p{color:#4b4b4d;font-weight:normal;}

ul.puce li{list-style-type:none;background:url(../images/puce.png) 0 7px no-repeat;padding:3px 0 3px 15px;}

.bg_vert{background:#e4f0d6;padding:5px;}

/* 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_home_1{float:left;width:316px;height:266px;}
#bandeau_home_2{float:left;width:317px;height:266px;}
#bandeau_home_3{float:left;width:317px;height:266px;}

#bandeau{height:169px;background-color:#fff;}
#bandeau_1{float:left;width:316px;height:169px;}
#bandeau_2{float:left;width:317px;height:169px;}
#bandeau_3{float:left;width:317px;height:169px;}

#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:#8dc255;}
#menu ul li a{color:#4b4b4d;font-weight:bold;padding:4px 45px 0 45px;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:#8dc255;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;display:block;text-align:center;padding:4px 60px 2px 60px;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 , #one-ddcontent a:active , #one-ddcontent a:visited {display:block;padding:4px 2px 2px 24px;text-decoration:none;background:#d1e1c0;width:260px;font-weight:normal;}
#two-ddcontent a , #two-ddcontent a:active , #two-ddcontent a:visited {display:block;padding:4px 2px 2px 24px;text-decoration:none;background:#d1e1c0;width:273px;font-weight:normal;}

.dropdown a:hover {background:#b3ac90;color:#000;}
.dropdown .underline {border-bottom:1px solid #aac98a;}
.dropdown dt span{color:#8dc255;font-size:9px;vertical-align:sub;padding-left:10px;}
.menudtactif, div.menudtactif span{color:#fff;}
dt.active{background-color:#8dc255;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;}



/* IMPLANTATIONS */
#implant_gauche{float:left;width:335px;}
#implant_droite{float:left;width:340px;margin-left:20px;}

.mapCont{display:none;}
#mapParisCont{display:block;}
#mapParisCont strong{color:#fff;}
.mapCont strong{color:#fff;font-size:13px;}

#implantationMap {display:block;width:345px;height:345px;background:url(../images/int/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/int/bg-implantation-on.png) no-repeat 0 0;overflow:visible;text-decoration:none;}
#implantationMap a.active {background:transparent url(../images/int/bg-implantation-on.png) no-repeat 0 0;overflow:visible;}

/* PROGRAMME */

.programme{border-bottom:1px solid #8dc255;margin:0 0 10px 0;padding:0 0 8px 0;}
.prog_photo{float:left;width:230px;}
.prog_texte{float:left;width:660px;}

#prog_detail_gauche{float:left;width:400px;}
#prog_detail_droite{float:left;width:480px;margin-left:20px;}


.prog_galeries ul{padding-left:0;width:480px;margin:0 0 5px 0;overflow:hidden;}
.prog_galeries ul li{float:left;padding:0;margin:5px 10px 0 0;position:relative;overflow:hidden;}
.prog_galeries ul li div img{position:relative;cursor:pointer;}

.pika_main{width:480px;height:250px;display:block;position:relative;}
.pika_main_img{position:absolute;top:0;left:0;}
.pika_back_img{position:relative;top:0;}
.pika_subdiv{position:relative;padding:0;}
.pika_subdiv img, .pika_subdiv a img{border:none;}

.pika_caption{display:none;}
