*{margin:0;padding:0;outline:none;}
.clear{	clear:both;}
.infocenter{text-align:center;}
.mentionsobligatoire{float:left;font-style:italic;font-size:10px; color:#bfb7b4;}
.obligatoire{font-style:italic;font-size:10px;color:#8b8b89;}
.retourhautpage{float:left;padding-top:10px;}

body{font-family: Verdana, Arial, Helvetica;background-color: #000000;padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{font-family: Verdana, Arial, Helvetica;color: #ffffff;font-weight: normal;text-align: justify;padding: 0px;margin: 0px;}
.spacer, .div_clear{clear: both;}
a{text-decoration: none;font-weight: normal;outline: none;color: #ffffff; padding: 0px;margin: 0px;}
a.hover{text-decoration: none;}
img{border: none;outline: none;padding: 0px;margin: 0px;}
h1{font-size: 30px;line-height: 31px;text-align: left;}
h2{font-size: 10px;line-height: 13px;}
h3.maj{font-size: 16px;line-height: 18px; text-transform: uppercase;}

/*colorbox*/
#cboxTitle{padding-right:150px;background-color: #000;}


#bg{width:1000px; height:605px; padding:0;margin:auto auto;}
#wrapper{
    position: relative;
    width:1000px; height:605px; padding:0;margin:auto auto;
    top:0;
    left:0;
	/*position:absolute; 
	left: 50%;  
	top: 50%; 
	width: 1000px; 
	height: 600px; 
	margin-top: -315px; 
	margin-left: -500px;
	*/
}
.bgmaximage{ position:fixed !important; }
*html .bgmaximage{position:relative;}

.fondgauche{display:block;position: absolute; top:0; left:0;width:279px;height:189px;z-index:10;background:url(../../../content/img/fond_angle.png) no-repeat;}

#header{display:block;position:relative; width:100%; height:139px;position:relative;background:#fff url(../../../content/img/fond_head.jpg) no-repeat;}
#header #logo{display:block; width:366px; height:92px;position:absolute;top:10px;left:240px;z-index: 11;}
#header #logo a{display:block;background:url(../../../content/img/logo.png) no-repeat;width:366px; height:92px;text-decoration:none;}
#header .infocompte{position: absolute;top:5px; right:200px; font-size: 11px; color:#fff;}

/* identification */
#header #divconnexion{display:none;float:right;width:239px;height:95px;margin-top:10px;text-align:center;padding-top:5px;position:relative;}
#header #divconnexion span{ color:#c40e1f;font-size:14px;text-transform:uppercase;}
#header #divconnexion .libelle{text-align:center;width:100%;font-size:13px;color:#c40e1f;}
#header #divconnexion .lesliens {width:100%;position:absolute;bottom:38px;right:0px;}
#header #divconnexion .lesliens .lien {text-decoration:none;color:#4C4C4C;font-size:11px;}
#header #divconnexion .lesliens .lien:hover {text-decoration:underline;color:#c40e1f;}
#header #form_connect table{text-align:left;margin-top:5px;}
#header #form_connect input{width:85px;background-color:#fff;border:1px solid #ecedee;margin-left:10px;text-align:center;color:#4c4c4c; font-size:10px;}
#header #form_connect input:hover,#header #form_connect input:focus{background-color:#c40e1f;color:#fff;}
#header #form_connect a{text-decoration:none;color:#4c4c4c;font-size:10px;margin-left:10px;}
#header #form_connect a:hover{text-decoration:underline;}
#header #form_connect #btn_submit{width:18px;height:17px;border:0;}
#header #divconnexion #btn_inscrire{position:absolute;bottom:0;right:0px;}

/* langues header site */

#header .language{position:absolute;top:0px;right:20px;z-index: 1000;}
#header .language #select_langue{ font-size: 11px; color:#fff;padding:5px 0 10px 0;background: url(../../../content/img/ss_menu/fleche2.png) right bottom no-repeat;}
#header .language #select_langue:hover{color:#c87c4d;background: url(../../../content/img/ss_menu/fleche.png) right bottom no-repeat;}
#header .language #liste_langue{display:none;position:absolute;top:30px;right:0px;}
#header .language #liste_langue li {list-style: none;}
#header .language #liste_langue li a span{display:block;width:100%;text-align: right; color:#fff; font-size: 10px; text-transform: none;}

/* recherche */
#header .recherche{z-index: 10;}
#header .recherche{position: absolute;top:63px; right:0;width:140px; height:16px;background: url(../../../content/img/fond_recherche_div.jpg) left top no-repeat;}
#header #recherche{position:relative;float:right; width:132px;height:16px;border:0;background: url(../../../content/img/fond_recherche.jpg) right top no-repeat; color:#fff; text-align: center;}
#header #btn_submit_recherche{display: none;}

#div_recherche{padding-top: 30px;}
#div_recherche .message{width:100%; margin-top: 30; font-size: 14px; color:#fff; text-align: center;}
#div_recherche h1{font-size: 20px; line-height: 22px;}
#div_recherche ul{margin-top:10px;}
#div_recherche ul li{ list-style-image: url(../../../content/img/puce_fleche2.png); font-size: 10px; color:#fff;}
#div_recherche a:hover{color:#C87C4D;}

/*------------------------------------menu------------------------------------*/
#menu{position: absolute;width: 1000px;height: 26px; padding: 0px;margin: 0px;top: 110px;left: 0px;z-index: 50;}

/*------------------------menu deroulant------------------------*/
.nav{position: relative;z-index:97;list-style: none;font-family: Verdana, Arial, Helvetica;padding: 3px 0px 0px 145px;margin: 0px;z-index: 100;}
.nav ul{position: absolute;z-index:98;list-style: none;padding: 0px;margin: 0px;top: -999em;}
.nav li{position: relative;z-index:99;float: left;font-family: Verdana, Arial, Helvetica;font-size: 12px;color: #ab865e;font-weight: normal;text-align: center;padding: 0px 5px 0px 5px;margin: 0px;border-right:1px solid #fff;}
.nav li li{border:0;}
.nav li.noborder{border:0;}
.nav li a{position: relative;z-index:95;display: block;color: #ab865e;text-decoration: none;}
.nav li:hover ul,
.nav li.sfHover ul{top: 12px;}
.nav li ul.ss_menu{width: 150px;list-style: none;background-image: url(../../../content/img/ss_menu/fleche.png);background-repeat: no-repeat;background-position: left 15px;padding: 30px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.ss_menu li{padding: 0px;}
.ss_menu li a{display: block;width: 144px;font-size: 10px;color: #ffffff;text-align: left;text-transform: uppercase;text-decoration: none;background: url(../../../content/img/ss_menu/ss_menu_pays.jpg);background-repeat: repeat-y;border-bottom: 5px solid #57250d;padding: 2px;margin: 0px 0px 0px 0px;}
.ss_menu li a:hover{background: url(../../../content/img/ss_menu/ss_menu_pays_survol.png);background-repeat: repeat-y;color: #000000;}
.nav li.ss_menu2{position: relative;z-index: 99; font-size: 14px;padding: 0px 12px 0px 12px;}
li.barre_menu{color: #ffffff;}
.nav li.ss_menu2 .ss_menu a:hover{color: #000000;}
.nav li.ss_menu2 a{color: #ffffff;}

/*--------------flou--------------*/
.nav li.ss_menu2 a.entrees_ss_menu,.nav li.ss_menu2 a.selectionner {
    filter: Shadow(Color=#ffffff, Direction=150, Strength=2);color: rgba(255,255,255,0.1);text-shadow: rgba(255,255,255,0.2) 0px 0px 2px,
    rgba(255,255,255,0.3) 1px 0px 4px,
    rgba(255,255,255,0.3) -1px 0px 4px,
    rgba(255,255,255,0.3) 0px 1px 4px,
    rgba(255,255,255,0.3) 0px -1px 4px;
}
.nav li.ss_menu2 a.premier_niveau_interieur{color:#fff;}

/*--------------ss menu poralu--------------*/
.nav li ul#poralu{width: 170px;background-image: url(../../../content/img/ss_menu/fleche2.png);}
#poralu li a{width: 164px;background: url(../../../content/img/ss_menu/ss_menu_poralu.jpg);}
#poralu li a:hover{background: url(../../../content/img/ss_menu/ss_menu_poralu_survol.png);}
/*--------------ss menu produits--------------*/
.nav li ul#produits{width: 260px;background-image: url(../../../content/img/ss_menu/fleche2.png);}
#produits li a{width: 250px;border-bottom: 5px solid #144672;background-image: url(../../../content/img/ss_menu/ss_menu_produits.jpg);}
#produits li a:hover{background-image: url(../../../content/img/ss_menu/ss_menu_produits_survol.jpg);}
/*------ss_menu_titre------*/
#produits li a.ss_menu_titre{font-size: 11px;color: #000000;font-weight: bold;border: none;}
#produits li a.ss_menu_titre:hover{background-image: url(../../../content/img/ss_menu/ss_menu_produits.jpg);}
/*--------------ss menu services--------------*/
.nav li ul#services{width: 246px;background-image: url(../../../content/img/ss_menu/fleche2.png);}
#services li a{width: 240px;border-bottom: 5px solid #0c2448;background-image: url(../../../content/img/ss_menu/ss_menu_services.jpg);}
#services li a:hover{background-image: url(../../../content/img/ss_menu/ss_menu_services_survol.jpg);}
/*--------------ss menu dev--------------*/
.nav li ul#dev{width: 126px;background-image: url(../../../content/img/ss_menu/fleche2.png);}
#dev li a{width: 120px;border-bottom: 5px solid #0abdb6;background-image: url(../../../content/img/ss_menu/ss_menu_dev.jpg);}
#dev li a:hover{background-image: url(../../../content/img/ss_menu/ss_menu_dev_survol.jpg);}
/*--------------ss menu innovations--------------*/
.nav li ul#innovations{width: 170px;background-image: url(../../../content/img/ss_menu/fleche2.png);}
#innovations li a{width: 164px;border-bottom: 5px solid #697177;background-image: url(../../../content/img/ss_menu/ss_menu_innovations.jpg);}
#innovations li a:hover{background-image: url(../../../content/img/ss_menu/ss_menu_innovations_survol.jpg);}

/* MENU INDEX */
.nav li.ss_menu2 a.first_niveau{position: relative;z-index: 95;display: block;color: #ab865e;text-decoration: none;font-size:12px;margin:0;padding:0;}
.barre_menu2{color: #ab865e;}
#menu ul.nav2 li{ padding: 0px 5px 0px 5px;}
.nav li.ss_menu2{font-size: 14px;padding: 0px 15px;}


/* FOOTER */
#footer{z-index:200;position:absolute;bottom:0px;right:0;height:12px;font-size: 10px;background-color: #000000; padding: 4px 0px;margin:0;}
/*------------------------footer1------------------------*/
.footer1{position: relative;float: left;width: 735px;height: 12px;padding: 0px;margin: 0px;}
.footer1 h6{font-size: 10px;color: #ffffff;}
.footer1 a{display: block;float: left;min-height: 4px;color: #ffffff;border-right: 1px solid #ffffff;padding: 0px 10px 0px 10px; text-transform: uppercase;}
.footer1 a:last-child{border:0;}
.footer1 a:hover{color: #c87c4d;}
/*------------------------footer2------------------------*/
.footer2{position: relative;float: left;width: 105px;height: 12px;padding: 0px;margin: 0px;}
.footer2 h6{font-size: 10px;color: #333;}
.footer2 a{color: #333;}
.footer2 a:hover{color: #ffffff;}

#global{display:block; float:left;width:100%; min-height:464px;_height:464px;position:relative;z-index:0; background:#000 url(../../../content/img/bg/bg_poralu.jpg) top left no-repeat;  }

#global #contenuajax{
    height: 444px;
    margin: 0;
    padding: 0px 0 0 160px;
    position: relative;
    width: 840px;
}


/* identification */
#global .contenu #form_connect .libelle{color:#c87c4d;font-size:12px;width:100px;text-transform:uppercase;}
#global .contenu #form_connect table{position:absolute;top:20px;right:20px;}
#global .contenu #form_connect input{width:200px;background-color:#fff;border:1px solid #c87c4d;}
#global .contenu #form_connect input:hover,#global .contenu #form_connect input:focus{background-color:#c87c4d;color:#fff;}
#global .contenu #form_connect a{text-decoration:none;color:#c87c4d;font-size:10px;}
#global .contenu #form_connect a:hover{ text-decoration:underline;}
#global .contenu #form_connect #btn_submit{width:100px;color:#c87c4d;font-size:12px;text-transform:uppercase;border:1px solid #c87c4d;padding:2px;
    cursor: pointer;}
#global .contenu #form_connect #btn_submit:hover{background-color:#c87c4d;color:#fff;}

/* reinitialisation mot de passe */
#global .contenu #form_inscrit .libelle{color:#172983;font-size:12px;width:200px;text-transform:uppercase;}
#global .contenu #form_inscrit table{margin-top:20px;margin-left:20px;}
#global .contenu #form_inscrit input{width:200px;background-color:#fff;border:1px solid #172983;}
#global .contenu #form_inscrit input:hover,#global .contenu #form_inscrit input:focus{	background-color:#172983;color:#fff;}
#global .contenu #form_inscrit a{text-decoration:none;color:#172983;font-size:10px;}
#global .contenu #form_inscrit a:hover{text-decoration:underline;}
#global .contenu #form_inscrit #btn_submit{font-size:12px;text-transform:uppercase;border:1px solid #172983;padding:2px;}
#global .contenu #form_inscrit #btn_submit:hover{background-color:#172983;color:#fff;}


/* tableau listing */
table.liste {	border-collapse:collapse;width:100%;border:#cac3bf solid 1px;}
table.liste tr.premier{background-color:#f4f2f2;font-weight:bold;	font-size:12px;}
table.liste tr.premier img{border:0;}
table.liste tbody{font-size:12px;}
table.liste tbody th a{background-color:#f4f2f2;color:#999;	font-size:10px;	text-decoration:none;text-transform:uppercase;}
table.liste tr:hover{background-color:#f4f2f2;}
table.liste tr td,table.liste tr th{	border-left:#cac3bf solid 1px;padding:2px;color:#000;}
table.liste tr.bleu{background-color:#ecf5f7;}
table.liste tr.blanc{	background-color:#ffffff;}
table.liste img {float:none;border:0;}

/*------------------------------------choix langues------------------------------------*/
#choixlangue .lacarte{position:absolute;top:40px;left:280px;width:557px;height:351px;background: url(../../../content/img/cartehome.png) top left no-repeat;}
#choixlangue .lacarte .points{position:absolute;width:21px; height:20px;background: url(../../../content/img/point.png) top left no-repeat;}
#choixlangue .bloc_choix{position: absolute;top:40px;left:70px;}
#choixlangue h1{font-size: 27px;color:#eba97d;}
#choixlangue h2{font-size: 18px;color:#be6b3d;margin:0 0 10px 20px;padding:5px 0 15px 5px;background: url(../../../content/img/ss_menu/fleche.png) left bottom no-repeat;}
#choixlangue ul{margin-left: 20px;width: 150px;}
#choixlangue li {list-style: none;}
#choixlangue li a{width: 145px;font-size: 10px;color: #ffffff;text-align: left;text-transform: uppercase;text-decoration: none;}
#choixlangue li a:hover{background: url(../../../content/img/ss_menu/ss_menu_poralu_survol.png);}
#choixlangue li a span{display:block; width:100%; text-align: right; color:#fff; font-size: 10px; text-transform: none;}

/* etats unis */
#choixlangue #point1{top:105px;left:70px;}
#choixlangue #point2{top:147px;left:70px;}
#choixlangue #point3{top:172px;left:75px;}
#choixlangue #point4{top:193px;left:85px;}
#choixlangue #point5{top:145px;left:164px;}
#choixlangue #point6{top:166px;left:153px;}
#choixlangue #point7{top:188px;left:119px;}
#choixlangue #point8{top:187px;left:133px;}
#choixlangue #point9{top:228px;left:143px;}
#choixlangue #point10{top:238px;left:182px;}
#choixlangue #point11{top:288px;left:160px;}
/* europe */
#choixlangue #point12{top:145px;left:254px;}
#choixlangue #point13{top:145px;left:270px;}
#choixlangue #point14{top:161px;left:267px;}
#choixlangue #point15{top:170px;left:252px;}
#choixlangue #point16{top:164px;left:286px;}
#choixlangue #point17{top:172px;left:282px;}
#choixlangue #point18{top:171px;left:304px;}
/* afrique */
#choixlangue #point19{top:187px;left:248px;}
#choixlangue #point20{top:182px;left:263px;}
#choixlangue #point21{top:195px;left:285px;}
#choixlangue #point22{top:232px;left:314px;}
#choixlangue #point23{top:289px;left:293px;}
/* asie autres */
#choixlangue #point24{top:111px;left:374px;}
#choixlangue #point25{top:198px;left:333px;}
#choixlangue #point26{top:181px;left:349px;}
#choixlangue #point27{top:201px;left:376px;}
#choixlangue #point28{top:199px;left:398px;}
#choixlangue #point29{top:182px;left:415px;}
#choixlangue #point30{top:184px;left:439px;}
#choixlangue #point31{top:201px;left:426px;}
#choixlangue #point32{top:238px;left:413px;}
#choixlangue #point33{top:275px;left:432px;}
#choixlangue #point34{top:297px;left:525px;}

/*------------------------------------blocs interieurs------------------------------------*/
/*---------------------bloc general---------------------*/
.bloc_general{position:relative; min-height:101px;_height:101px;padding: 0px 0px 50px 0px;margin: 0px;z-index: 1;}
.bloc_txt_general{position: relative;float: left;width: 437px;min-height:101px;_height:101px;padding: 0px 30px 0px 0px;margin: 0px; margin-bottom: 10px;}
.bloc_txt_general h2{margin-top: 5px;}
.bloc_img{position:relative;float: left;width: 203px;height: 91px;padding: 0px;margin: 0px;}


/*------------------------------------liens_videos------------------------------------*/
.video_flash{position:absolute;top:0;left:0;z-index:5;}
#centre_home #video{float:left;margin-left:0px;margin-top:200px;}
#centre_home #liens_videos{ position: relative;width: 200px;min-height: 50px;padding: 200px 0px 0px 270px;margin: 0px;z-index:2;}
#centre_home #liens_videos a{display: block;width: 80px;height: 24px;font-family: Verdana, Arial, Helvetica;font-size: 10px;font-weight: bold;background: url(../../../content/img/puce_fleche.png) no-repeat top left;padding: 4px 0px 0px 20px;margin: 0px;}
#centre_home #liens_videos a:hover{color: #c87c4d;/*background-image: url(../../../content/img/puce_fleche_survol.jpg);*/}
#centre_home #liens_videos_tiret{position: relative;width: 58px;height: 7px;line-height: 1px;margin: 0px; margin-left: 15px;}

/*---------------------bloc_general_txt_deroulant---------------------*/
#bloc_general_txt_deroulant{position:relative;height: 133px;padding: 0px 0px 0px 0px;margin: 0px;z-index: 300;}
.bloc_txt_deroulant, .bloc_txt_deroulant2{position:relative;float: left;width: 203px;height: 133px;padding: 0px 30px 0px 0px;margin: 0px;}
.bloc_txt_deroulant:hover{cursor:pointer;}
.bloc_txt_deroulant2{padding: 0px 0px 0px 0px;}
.bloc_txt_deroulant_titre{font-size: 20px;text-align: left;line-height: 21px;}
.bloc_txt_deroulant_txt{font-size: 10px;line-height: 12px;font-weight: normal;text-align: left; display:inline-block;}
.puce_deroule{float:right;margin-top:5px;}
.bloc_txt_deroulant .affiche{z-index:300;background:transparent url(../../../content/img/fondnoir.png) top left repeat; padding: 5px;}

/*------------------------------------videos_bas------------------------------------*/
.videos_bas{position:absolute;right:0;bottom:0px;width: 840px;height: 131px;padding:0;margin: 0;z-index: 0;}

/*------------------------------GABARITS---------------------------------------*/
#gabarit1{padding-top: 40px;}
#gabarit1 .animflash{position:absolute;bottom:-20px;left:0; width:160px;height: 340px;}
#gabarit1 .animflash2{z-index:1;position:absolute;bottom:0px;left:8px; width:840px;height: 131px;}
#gabarit1 .imggen{position:relative;}
#gabarit1 .loupe{position:absolute;bottom:0;right:-16px;width:12px;height:13px;background:transparent url(../../../content/img/loupe.png) bottom right no-repeat;}
#gabarit1 .bloc_general{padding-bottom: 0px; min-height: 130px; _height:130px;}
#gabarit1 .bloc_img a{cursor:url(../../../content/img/loupe.cur), -moz-zoom-in;}
#gabarit1 .bloc_txt_deroulant_txt{margin-top: 5px;}
#gabarit1 .lesfichespdf{ position:absolute;top:150px; left:160px; z-index: 10; height:20px;}
#gabarit1 .lesfichespdf a{float:left;display:block;height:20px; font-size: 10px; color:#fff; font-style: italic; text-decoration: none; margin-right: 20px;background: url(../../../content/img/btn_pdf.png) top left no-repeat;padding-left: 20px;}
#gabarit1 .lesfichespdf a:hover{ text-decoration: underline;}
#gabarit1 .animproduits{position:absolute;top:120px;right:170px; width:204px;height: 116px;}
#gabarit1 .btn_video_fr3{position:absolute;top:0px;left:245px; z-index: 100;}
#gabarit1 .btn_video_fr3 .lienvideo{display:block; margin-top:5px; padding-left: 20px; color:#FFFFFF; font-size: 14px; background: url(../../../content/img/icons/play.png) top left no-repeat;}
#gabarit1 .btn_video_fr3 .lienvideo:hover{color:#FFFFFF; text-decoration: underline;}
#gabarit1 #vfr3{position:absolute;top:0;left:450px; background: #000; z-index: 10000;}

#gabarit2{padding-top: 30px;}
#gabarit2 .animflash2{z-index:1;position:absolute;bottom:0px;left:8px; width:840px;height: 131px;}
#gabarit2 .bloc_txt_general{width:457px; text-align: justify;margin: 0; min-height: 50px;}
#gabarit2 .bloc_general{padding-bottom: 0px;}
#gabarit2 .bloc_img{height: auto;}
#gabarit2 .bloc_img a{cursor:url(../../../content/img/loupe.cur), -moz-zoom-in;}
#gabarit2 h1{font-size: 30px; line-height: 26px;}
#gabarit2 h2{font-size: 13px; line-height: 14px; font-weight: bold;}
#gabarit2 p{font-size: 10px; color: #fff;line-height: 11px;}
#gabarit2 .lesfichespdf{ position:absolute;top:150px; left:160px; z-index: 10; height:20px;}
#gabarit2 .lesfichespdf a{float:left;display:block;height:20px; font-size: 10px; color:#fff; font-style: italic; text-decoration: none; margin-right: 20px;background: url(../../../content/img/btn_pdf.png) top left no-repeat;padding-left: 20px;}
#gabarit2 .lesfichespdf a:hover{ text-decoration: underline;}

#gabarit3{padding-top: 60px;}
#gabarit3 .animflash{z-index:10;position:absolute;bottom:-20px;left:0; width:933px;height: 177px;}
#gabarit3 .bloc_img{width:auto;}
#gabarit3 .bloc_img a{cursor:url(../../../content/img/loupe.cur), -moz-zoom-in;}
#gabarit3 .limage{z-index:100; float:left;width: 220px; /*background:transparent url(../../../content/img/loupe.png) bottom right no-repeat;*/ margin-right: 20px;}
#gabarit3 .nosrealisations{position:absolute;top:0;right:155px;width:205px;height:24px;background: url(../../../content/img/btn_fond2.jpg) bottom left no-repeat;cursor: pointer;}
#gabarit3 .nosrealisations:hover{background: url(../../../content/img/btn_fond_hover.jpg) bottom left no-repeat;}
#gabarit3 .nosrealisations a{display:block;font-size: 9px;color: #fff; text-decoration: none; text-transform: uppercase;}
#gabarit3 .produits-associes{position:absolute;bottom:20px;left:160px; z-index: 10;}
#gabarit3 .produits-associes h4{ font-size:14px; text-transform: uppercase;}
#gabarit3 .produits-associes a{border-right: 1px solid #FFFFFF; color: #FFFFFF;display: block;float: left; min-height: 4px;padding: 0 5px;font-size:10px;text-transform: uppercase;}
#gabarit3 .produits-associes a:hover{text-decoration: underline;}
#gabarit3 .produits-associes .lesliens a:first-child{padding-left:0;}

#gabarit4 {padding-top: 35px;}
#gabarit4 .animflash2{z-index:1;position:absolute;bottom:0px;left:8px; width:840px;height: 131px;}
#gabarit4 h1{margin-bottom: 10px;}
#gabarit4 h3{font-size: 16px;}
#gabarit4 .limage{float:left;width: 204px; margin-top: 15px;}
#gabarit4 #bloc_general_txt_deroulant{width:437px;}
#gabarit4 #bloc_general_txt_deroulant ul{margin-top: 5px;}
#gabarit4 .bloc_txt_deroulant{z-index:100;position:relative;float: left;width: 190px;height: 133px;padding: 0px 15px 0px 10px;margin: 0px;background: url(../../../content/img/puce_fleche2.png) 0px 5px no-repeat;}
#gabarit4 .bloc_txt_deroulant_txt{padding: 5px 10px; margin-left: -10px;}
#gabarit4 .bloc_txt_deroulant_txt ul{padding-left: 10px;}
#gabarit4 .bloc_img{position: absolute;top:25px;right:169px;float:none;width:204px;}
#gabarit4 .bloc_img a{cursor:url(../../../content/img/loupe.cur), -moz-zoom-in;}
#gabarit4 .nosrealisations{position:absolute;top:0;right:167px;width:205px;height:24px;background: url(../../../content/img/btn_fond2.jpg) bottom left no-repeat;cursor: pointer;}
#gabarit4 .nosrealisations:hover{background: url(../../../content/img/btn_fond_hover.jpg) bottom left no-repeat;}
#gabarit4 .nosrealisations a{display:block;font-size: 9px;color: #fff; text-decoration: none; text-transform: uppercase;}
#gabarit4 .produits-associes{position:absolute;bottom:140px;left:160px; z-index: 10;}
#gabarit4 .produits-associes h4{ font-size:14px; text-transform: uppercase;}
#gabarit4 .produits-associes a{border-right: 1px solid #FFFFFF; color: #FFFFFF;display: block;float: left; min-height: 4px;padding: 0 5px;font-size:10px;text-transform: uppercase;}
#gabarit4 .produits-associes a:hover{text-decoration: underline;}
#gabarit4 .produits-associes .lesliens a:first-child{padding-left:0;}
#gabarit4 .fichepdf{position:absolute;bottom:180px;left:160px;height: 20px; z-index: 10;background: url(../../../content/img/btn_pdf.png) top left no-repeat;padding-left: 20px;}
#gabarit4 .fichepdf a{color: #FFFFFF;font-size:10px; font-style: italic;}
#gabarit4 .fichepdf a:hover{text-decoration: underline;}

#gabaritpresident .bloc_txt_general{position:absolute;top: 20px;left:90px;width: 640px;}
#gabaritpresident .bloc_img{position:absolute;top:30px;left:-70px;}
#gabaritpresident .btn_video{position:absolute;top:270px;left:-100px;}
#gabaritpresident .btn_video .lienvideo{display:block; margin-top:5px; padding-left: 20px; color:#C87B4D; font-size: 14px; background: url(../../../content/img/icons/play.png) top left no-repeat;}
#gabaritpresident .btn_video .lienvideo:hover{color:#FFFFFF;}

/* realisations */
#realisations .menu_realisation{position: absolute;z-index:95;width:150px;top:50px;left:10px;}
#realisations .menu_realisation ul{width:150px;}
#realisations .menu_realisation ul li{width:150px;height:30px;margin:0px;list-style: none;}
#realisations .menu_realisation a{z-index:95;padding-right:15px; font-size: 15px; text-transform: uppercase; color:#fff; background: url(../../../content/img/ss_menu/fleche3.png) bottom right no-repeat;}
#realisations .menu_realisation a:hover{color:#1a171b;background: url(../../../content/img/ss_menu/fleche4.png) bottom right no-repeat;}

#realisations .contenu{display:none;position:absolute; top:30px;left:160px;width:655px;min-height:330px;_height:330px; background-color: #000;z-index: 10;opacity: 0.9;filter: alpha(opacity=90);}
#realisations .contenu .produits_div{float:left; width:250px; min-height:200px;_height:200px; padding: 10px;}
#realisations .contenu .continents_div{float:left; width:150px; min-height:50px;_height:50px; padding: 10px;}
#realisations .contenu .pays_div{float:left; width:180px; min-height:50px;_height:50px; padding: 10px;}
#realisations .contenu ul li{float:none; width:250px; list-style: none; background: none; color:#a49a93;padding: 0;}
#realisations .contenu a{font-size: 12px; background: none; text-transform: none; color:#a49a93; font-weight: bold;}
#realisations .contenu a:hover{color:#fff;}

#realisations ul.vignette{width:800px;position: absolute;top:30px;left:160px;z-index: 5;}
#realisations ul.vignette li{position:relative;width:152px;height:152px;margin:1px;padding: 5px; float: left; list-style: none;background-color: #000;}
#realisations ul.vignette li .limage{width:152px;height:152px;display: table-cell; vertical-align: middle; text-align: center; border:0;z-index: 1;}
#realisations ul.vignette li .title{position:absolute;bottom:0;left:0;display:none;width:162px;height:auto; font-size: 11px; text-align: center; background-color:#000; z-index: 100; color:#fff;opacity: 0.9;filter: alpha(opacity=90);}

#realisations .pagination{position:absolute;bottom:50px;left:160px;}
#realisations .pagination a{padding-right:5px;font-size: 10px;}
#realisations .pagination a:hover,#realisations .pagination a.selected{color:#282828;}

#realisations .noresult{position:absolute;top:100px; left:200px; font-size: 20px; color:#fff; }

/* dans le monde */
#danslemonde{padding-top: 40px;}
#danslemonde .bloc_general{z-index:1;}
#danslemonde .bloc_general h1{ font-size: 30px;}
#danslemonde .bloc_general h1 span{ font-size: 20px;}
#danslemonde .btn_distibuteurs{z-index:10; position:absolute;top:50px;right:100px;width:205px;height:24px;background: url(../../../content/img/btn_fond2.jpg) bottom left no-repeat;cursor: pointer;}
#danslemonde .btn_distibuteurs:hover{background: url(../../../content/img/btn_fond_hover.jpg) bottom left no-repeat;}
#danslemonde .btn_distibuteurs a{display:block;font-size: 9px;color: #fff; text-decoration: none; text-transform: uppercase;}
#danslemonde #bloc_general_txt_deroulant{width:437px;}
#danslemonde .bloc_txt_deroulant{position:relative;width:437px;height:90px;}
#danslemonde .bloc_txt_deroulant .affiche{position:absolute;top:0px; left:0;background-color: #000; width: 437px; height:285px;}
#danslemonde .bloc_txt_deroulant .affiche2{height:200px;}
#danslemonde .bloc_txt_deroulant .affiche3{height:150px;top:-10px;}
#danslemonde h3{z-index: 2; font-size: 15px; font-weight: normal;line-height: 16px; text-align: left;}
#danslemonde .bloc_general{min-height: 50px;}
#danslemonde .bloc_img{position:absolute;right:60px;top:50px; letf:0;width:304px;height:196px; cursor: pointer;}
#danslemonde .bloc_txt_deroulant_txt{margin-top: 5px;}

/* distributeurs */
#distributeurs{padding-top: 40px;}
#distributeurs .bloc_general{z-index:1;}
#distributeurs .bloc_general h1{ font-size: 30px;}
#distributeurs .bloc_general h1 span{ font-size: 20px;}
#distributeurs .lacarte{position: absolute;top:100px;left:200px; width:499px;height:321px; background: url(../../../content/img/distributeurs/carte-zone.png) top left no-repeat;}
#distributeurs .lacarte .europe{position: absolute;top:34px;left:204px; width:132px;height:142px;}
#distributeurs .lacarte .asie{position: absolute;top:25px;left:306px; width:195px;height:218px;}
#distributeurs .lacarte .afrique{position: absolute;top:164px;left:210px; width:118px;height:119px;}
#distributeurs .lacarte .oceanie{position: absolute;top:233px;left:394px; width:90px;height:70px;}
#distributeurs .lacarte .amerique{position: absolute;top:0px;left:0px; width:217px;height:323px;}
#distributeurs .lacarte .europe:hover,#distributeurs .lacarte .europe.selected{background: url(../../../content/img/distributeurs/europe.png) top left no-repeat;}
#distributeurs .lacarte .asie:hover,#distributeurs .lacarte .asie.selected{background: url(../../../content/img/distributeurs/asie.png) top left no-repeat;}
#distributeurs .lacarte .afrique:hover,#distributeurs .lacarte .afrique.selected{background: url(../../../content/img/distributeurs/moyenorient.png) top left no-repeat;}
#distributeurs .lacarte .oceanie:hover,#distributeurs .lacarte .oceanie.selected{background: url(../../../content/img/distributeurs/australie.png) top left no-repeat;}
#distributeurs .lacarte .amerique:hover,#distributeurs .lacarte .amerique.selected{background: url(../../../content/img/distributeurs/amerique.png) top left no-repeat;}

#distributeurs .continent{display: none;z-index:100;}
#distributeurs .continent .lefond{background-color:#521a07;opacity: 0.9;padding: 10px;}
#distributeurs .continent .fondbulle{width:auto;height:10px;background:url(../../../content/img/distributeurs/bulle.png) top left no-repeat;}
#distributeurs .continent h2{font-size: 12px; color:#fff;}
#distributeurs .continent li{ list-style: none;}
#distributeurs .continent li a{font-size: 10px; color:#a45c2f; text-transform: uppercase;}
#distributeurs .continent li a:hover{color:#fff; }
#distributeurs .continent .pays_div{float:left; width:auto; min-height:70px;_height:70px; padding-right: 10px;background-color:#521a07;}

#distributeurs .europe{position:absolute;top:110px;left:470px;width:auto;height: 97px;}
#distributeurs .asie{position:absolute;top:100px;left:600px;width:auto;height: 97px;}
#distributeurs .afrique{position:absolute;top:150px;left:480px;width:auto;height: 97px;}
#distributeurs .oceanie{position:absolute;top:250px;left:620px;width:auto;height: 97px;}
#distributeurs .amerique{position:absolute;top:99px;left:245px;width:auto;height: 97px;}

#distributeurs .lesadresses{z-index:10;display:none;position:absolute;top:100px;left:160px;width:670px;height:300px;}
#distributeurs .lesadresses .distributeur{float:left;width:150px;margin:0 70px 10px 0;}
#distributeurs .lesadresses .distributeur span{display:block;font-size: 12px; color:#fff;}
#distributeurs .lesadresses .distributeur span.libelle{font-weight: bold;}
#distributeurs .lesadresses a{font-size: 12px;color:#fff; text-decoration: none;}
#distributeurs .lesadresses a:hover{text-decoration: underline;}

#distributeurs .retourcarte{position:absolute;top:-50px; right:0px;}
#distributeurs .retourcarte a{font-size: 14px;color:#fff; text-decoration: none;}
#distributeurs .retourcarte a:hover{text-decoration: underline;}

/* engagements */
#engagements{padding-top: 40px;}
#engagements .bloc_general{z-index:1; padding: 0;}
#engagements .bloc_general h1{ font-size: 30px;}
#engagements .bloc_general h1 span{ font-size: 20px;}
#engagements .bloc_general .bloc_txt_general{min-height: 0;}
#engagements #bloc_general_txt_deroulant{width:437px;}
#engagements .bloc_txt_deroulant{position:relative;width:437px;height:70px;}
#engagements .bloc_txt_deroulant .affiche{position:absolute;top:20px; left:0;background-color: #000; width: 437px; height:193px;}
#engagements .bloc_txt_deroulant .affiche1{height:123px;}
#engagements .bloc_txt_deroulant .affiche2{height:200px;}
#engagements h3{z-index: 2; font-size: 15px; font-weight: normal;line-height: 16px;}
#engagements .bloc_general{min-height: 50px;}
#engagements .bloc_img{position:absolute;right:60px;top:0px; letf:0;width:304px;height:196px;}
#engagements .bloc_txt_deroulant_txt{margin-top: 5px;}

/* historique */
#historique .bloc_general{padding: 0;min-height:60px;_height:60px;margin-top: 20px;}
#historique .bloc_txt_general{min-height:60px;_height:60px;margin: 0;}
#historique .bloc_historique{margin-top:20px;}
#historique .animation{z-index: -1;position: absolute;top:90px;left:190px;}
#historique li .titre{margin-left:50px;width:42px;height:32px;font-size: 20px;color:#fff;cursor:pointer;background: url(../../../content/img/puce_deroule.png) bottom right no-repeat;}
#historique .lecontenu{width:240px; display: none;}
#historique .limage{width:220px;margin:2px 10px;}
#historique .texte{width:220px; color:#fff; font-size: 10px; margin:5px 10px;}

/* chiffres */
#gabarit_chiffres {position: relative;width:350px;}
#gabarit_chiffres .bloc_general{height:30px;padding: 0;}
#gabarit_chiffres .bloc_txt_general{position: absolute;top:30px;left:0;min-height: 0;_height:0;}
#bloc_boules{position: absolute;top:80px;left:0;height:300px;}
#bloc_boules .boulepos{position:absolute;display:table-cell;cursor:pointer;text-align:center; vertical-align: middle;color:#e47232; font-size:28px;width:50px;height:50px;}
#bloc_boules .boule{width:100%;height:100%;background: url(../../../content/img/boule.png) top left no-repeat;background-size: 100% 100%;}
#bloc_boules .boule_hover{background: url(../../../content/img/boule_hover.png) top left no-repeat; background-size: 100% 100%;}
#bloc_boules .boule .texte{position: absolute;top:50%; margin-top: -20px; text-align: center; width: 100%;}
#bloc_boules #boule_1{top:110px;left:50px;width:50px;height:50px;}
#bloc_boules #boule_2{top:150px;left:90px;width:50px;height:50px;}
#bloc_boules #boule_3{top:80px;left:105px;width:50px;height:50px;}
#bloc_boules #boule_4{top:117px;left:143px;width:60px;height:60px;}
#bloc_boules #boule_5{top:165px;left:185px;width:60px;height:60px;}
#bloc_boules #boule_6{top:70px;left:185px;width:60px;height:60px;}
#bloc_boules #boule_7{top:117px;left:233px;width:60px;height:60px;}
#bloc_boules #boule_8{top:35px;left:237px;width:60px;height:60px;}
#bloc_boules #boule_9{top:139px;left:292px;width:60px;height:60px;}
#bloc_boules #boule_10{top:72px;left:297px;width:60px;height:60px;}
#bloc_boules #boule_11{top:0px;left:335px;width:75px;height:75px;}
#bloc_boules #boule_12{top:82px;left:377px;width:75px;height:75px;}
#bloc_boules #boule_13{top:160px;left:351px;width:75px;height:75px;}
#bloc_boules #boule_14{top:25px;left:437px;width:75px;height:75px;}
#bloc_boules #boule_15{top:120px;left:445px;width:80px;height:80px;}
#bloc_boules #boule_16{top:45px;left:510px;width:90px;height:90px;}
#bloc_boules #boule_17{top:140px;left:545px;width:90px;height:90px;}
#bloc_boules #boule_18{top:60px;left:615px;width:100px;height:100px;}
#bloc_boules .infos{display:none;position:absolute;bottom: 0;left:50px;padding-top:10px;color:#fff;width:500px;font-size:12px;background: url(../../../content/img/ss_menu/fleche2.png) top left no-repeat;}

/* contact presentation*/
#contact{padding-top: 30px;}
#contact .bloc_general{min-height: 20px;_height: 20px;padding:0 0 10px;}
#contact .lescontacts{width:100%;margin-top: 0px; color:#fff;}
#contact .lescontacts .bloc{float:left;width:210px; height:250px;margin-right:70px;}
#contact .lescontacts .titre{width:100%;height:26px;margin-bottom:8px;font-size: 10px; text-transform: uppercase;background: url(../../../content/img/barre.png) bottom left no-repeat;}
#contact .lescontacts .image{width:100%;margin-bottom: 5px;}
#contact .lescontacts .lien a{font-size:10px; color:#c6784a; text-decoration: none; }
#contact .lescontacts .lien a:hover{ text-decoration: underline; }
#contact .lescontacts .adresse{width:100%;height:80px;font-size: 10px; padding-top:10px; background: url(../../../content/img/drap-fr.png) top right no-repeat;}
#contact .lescontacts .bloc2 .adresse{background: url(../../../content/img/drap-ca.png) top right no-repeat;}
#contact .lescontacts .bloc3{cursor: pointer;}
#contact .lescontacts .bloc3 .titre{background: url(../../../content/img/barre2.png) bottom left no-repeat;}
#contact .lescontacts .bloc3 .adresse{background: none;}
#contact .lescontacts .bloc3 .lien{display: none;}
#contact .lescontacts .bloc4{width:500px;height:100px;}
#contact .lescontacts .bloc4 .adresse{background: none;}
#contact .lescontacts .bloc4 .lien{display: none;}

/* CONTACT / RECRUTEMENT */
#leform h1{margin-top: 20px;font-size: 20px; margin-bottom: 10px;}
#leform h1 span{font-size: 30px;}
#leform .col_left{float:left;width:315px;}
#leform .col_right{float:left;width:315px;}

#leform .input_left{float:left;margin-right: 5px;margin-top: 5px;}
#leform label{display:block;color:#bfb7b4; font-size: 11px; cursor: pointer;}
#leform input,#leform select,#leform textarea{float:left;width:300px;height:20px;border:1px solid #69462e;background-color: #bfb7b4; color:#69462e; font-size: 11px;}
#leform input:hover,#leform textarea:hover{background-color: #69462e; color:#fff;}
#leform textarea{height:120px;}
#leform input.submit{width:190px;height:12px; border:0; margin-top: 0px;cursor:pointer;background: url(../../../content/img/btn_fond.jpg) top left no-repeat; color:#fff; font-size: 9px; text-transform: uppercase; text-align: left;}
#leform input.submit:hover{background: url(../../../content/img/btn_fond_hover.jpg) top left no-repeat;}
#leform .btn_envoie{margin-left: 108px;}
#leform #code{margin-left:10px;}

#leform input.petit,#leform select.petit{width:60px}
#leform input.moyen{width:115px}
#leform input.grand{width:185px}

/* actualites */
#actualite{padding-top: 25px;position: relative;}
#actualite h1{margin-bottom:10px;}
#actualite .imagevisu{float:left;width:285px;height:360px; margin-right:50px;}
#actualite .lesactus{float:left;width:355px;height: 315px;}
#actualite ul li{list-style: none;margin-bottom: 10px;}
#actualite ul li h2{ font-size:12px; color:#fff; font-weight: bold; margin-bottom: 3px;}
#actualite ul li h3{ margin-bottom:10px; font-size:9px; color:#fff; font-weight: normal; text-transform: uppercase;}
#actualite ul li .contenuactulight{font-size:10px; color:#fff;}
#actualite ul li .contenuactu{font-size:10px; color:#fff;}
#actualite ul li a{font-size: 10px; color:#c97c4e; text-decoration: none;}
#actualite ul li a:hover{color:#fff; text-decoration: underline;}
#actualite ul li .limage{display:none;}
#actualite ul li .actucomplet{display:none; position: absolute;top:40px;right:150px;;width:355px;height: 335px;background-color: #000; padding: 5px;}

#actualite .pagination{/*position:absolute;bottom:50px;left:160px;*/float:left;width:355px;}
#actualite .pagination a{padding-right:5px;font-size: 10px;}
#actualite .pagination a:hover,#actualite .pagination a.selected{color:#C97C4E;}

/* INSTALLATEURS */
#installateurs{position: absolute;top:40px;left:160px; width:670px;}
#installateurs h1{margin-bottom: 20px;}
#installateurs .bloc_installateur{float:left;width:200px;height:145px;position: relative; margin-right: 20px;}
#installateurs .bloc_img{width:200px;height:auto;position: absolute;bottom:100px;left:0;}
#installateurs .bloc_text{position: absolute;top:50px;left:0;}
#installateurs .bloc_text h2{font-size: 12px; font-weight: bold;}
#installateurs .bloc_text p{font-size: 12px; color: #fff;}
#installateurs .bloc_text a{color:#fff; text-decoration: none;}
#installateurs .bloc_text a:hover{text-decoration: underline;}

/* PARTENAIRES */
#partenaires{position: absolute;top:40px;left:100px; width:670px;}
#partenaires h1{margin-bottom: 20px; margin-left: 60px;}
#partenaires .bloc_partenaire{float:left;width:100px;height:75px;position: relative; margin-right: 40px; text-align: center;}
#partenaires .bloc_img{}

/* mentions */
#mentions{padding-top: 30px;}
#mentions .bloc_general{min-height:50px;height: 50px;padding:0 0 10px;}
#mentions .bloc_txt_general{width:600px;min-height: 50px;_height: 50px;padding:0;}
#mentions .bloc_txt_general h1{font-size: 20px;}

/* presse */
#presse{padding-top: 30px; height:365px;}
#presse .bloc_general{padding-bottom: 10px;}
#presse .bloc_txt_general{width:356px;padding:0;}
#presse h1{font-size: 30px; line-height: 32px; margin-bottom: 30px;}
#presse .bloc_identification{float:left; width:350px; height:150px; margin-top:30px; }
#presse .bloc_identification h2{width:246px;margin-bottom: 5px; padding-left: 5px;font-size: 9px;color:#fff; text-transform: uppercase; background: url(../../../content/img/presse/barre.jpg) top left no-repeat;}
#presse .bloc_identification label{font-size: 10px; color:#fff;}
#presse .bloc_identification a{font-size: 10px;}
#presse input{float:left;width:115px;height:20px;margin-right:10px;border:1px solid #69462e;background-color: #bfb7b4; color:#69462e; font-size: 11px;}
#presse input:hover{background-color: #69462e; color:#fff;}
#presse .bloc_identification input.submit{width:40px;height:20px; border:0; padding-right:10px;cursor:pointer; background: url(../../../content/img/puce_fleche.png) top right no-repeat; color:#fff; font-size: 12px; text-transform: uppercase; text-align: left;}
#presse .inscription{width:246px; margin-top:20px;padding-left: 5px; background: url(../../../content/img/presse/btn_fond.jpg) bottom right no-repeat;padding-left: 5px;cursor:pointer;}
#presse .inscription a{width:246px; font-size: 9px;color:#fff; text-transform: uppercase;}
#presse .inscription:hover{background: url(../../../content/img/presse/btn_fond_hover.jpg) bottom right no-repeat;}

#presse ul li{list-style: none;margin-bottom: 10px;padding-bottom: 10px;height:75px;}
#presse ul li h2{ font-size:12px; color:#fff; font-weight: bold; margin-bottom: 10px;}
#presse ul li h3{ margin-bottom:5px; font-size:9px; color:#fff; font-weight: normal; text-transform: uppercase;}
#presse ul li .contenupresselight{font-size:10px; color:#fff;}
#presse ul li .contenupresse{font-size:10px; color:#fff;}
#presse ul li a{font-size: 10px; color:#c97c4e; text-decoration: none;}
#presse ul li a:hover{color:#fff; text-decoration: underline;}
#presse ul li .limage{display:none;}
#presse ul li .pressecomplet{display:none; position: absolute;top:0px;left:0px;padding: 5px;width:830px;height: 385px;background-color: #000;}
#presse ul li .info{float:left;width:500px;min-height:66px;_height:66px;margin-bottom: 5px;}
#presse ul li .lepdf{float:left;width:190px;height:12px;margin:20px 0 0 20px;background: url(../../../content/img/btn_fond.jpg) top left no-repeat;padding-left: 5px; cursor: pointer;}
#presse ul li .lepdf:hover{background: url(../../../content/img/btn_fond_hover.jpg) top left no-repeat;}
#presse ul li .lepdf a{display:block;font-size: 10px; color:#fff; text-decoration: none;}

#presse .pagination{z-index:2;position:absolute;bottom:5px;left:160px;}
#presse .pagination a{padding-right:5px;font-size: 10px;}
#presse .pagination a:hover,#presse .pagination a.selected{color:#C97C4E;}

/* témoignages */
#temoignage{position: absolute;top:0;left:50px; padding-top: 20px;}
#temoignage .bloc_general{z-index:1;min-height: 10px; padding-bottom: 10px; margin-left: 110px;}
#temoignage .bloc_general h1{ font-size: 30px;}
#temoignage .bloc_general h1 span{ font-size: 20px;}
#temoignage #lestemoignages .limage{float:left;display:block; width:403px; height:280px; margin-top: 40px; border-bottom:4px solid #753417; }
#temoignage #lestemoignages .letexte{float:left;display:block; width:400px; height:269px; margin-left:20px; font-size: 11px; color:#fff;}
#temoignage #lestemoignages .letexte .nom{display:block;width: 100%; font-weight: bold; }
#temoignage #lestemoignages .letexte .fonction{display:block;width: 100%; }
#temoignage #lestemoignages .jcarousel-control{margin-left:13px; margin-top: 10px;}
#temoignage #lestemoignages .jcarousel-control a {float:left;display:block;margin-right:5px; font-size: 12px; color:#fff;}
#temoignage #lestemoignages .jcarousel-control a:hover {color:#753417;}

/* communications */
#communication{position: absolute;top:0;left:160px; padding-top: 20px;}
#communication .bloc_general{z-index:1;min-height: 10px; padding-bottom: 10px;}
#communication .bloc_general h1{ font-size: 30px;}
#communication .bloc_general h1 span{ font-size: 20px;}
#communication #lescommunications .limage{float:left;display:block; width:450px; height:300px;margin-left:20px; }
#communication #lescommunications .letexte{float:left;display:block; width:205px; height:300px;  font-size: 11px; color:#fff;}
#communication #lescommunications .letexte .titre{display:block;width: 100%; font-weight: bold; }
#communication #lescommunications .jcarousel-control{ margin-top: 10px;}
#communication #lescommunications .jcarousel-control a {float:left;display:block;margin-right:5px; font-size: 12px; color:#fff;}
#communication #lescommunications .jcarousel-control a:hover {color:#753417;}

/* erreur */
#global .error{display:block;color:#f00;font-size:10px;}
#global input.error,
#global textarea.error,
#global select.error{color: red;font-style: italic;border:1px solid red;background-color:#FFFFFF;}

#global label.error {color:red;display:block;}



