/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyright (c) 2011 
|		Webdesign :Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* _____[ 00 | META declarations | Haut de page :logo, recherche, etc | Navigation principale  ]_____________ */

/* cf. common.css */

/* ______________________[ 03 | Contenu principal :présentation en 3 colonnes ]____________________*/

#ContainerCols #ColMenu {width:180px;}
#ContainerCols #ColContenu {width:746px;}
#ContainerCols #ColContextuelle {width:214px;}


/* [ 03.3 | INTÉRIEUR — Colonne de contenu principal ]________________________ */

#ColContenu p, #ColContenu h2, #ColContenu ol {margin:0 0 1em 0;}



/* [ 03.5 | INTÉRIEUR — Colonne double :pas de colonne de droite ]________________________ */

#ColContenu .HomeTabs {margin:0 0 1.5em 0;position:relative;overflow:hidden;height:326px;background:url(../../img/bg_hm_hometabs_container.jpg) no-repeat 0 100%;}
#ColContenu .HomeTabs a,
#ColContenu .HomeTabs img {padding:0;margin:0;border:0;}
#ColContenu .HomeTabs .onglets {position:absolute;bottom:10px;margin:0 0 0 595px;z-index:90;display:none;}
#ColContenu .HomeTabs .onglets ul {padding:0;margin:0;}
#ColContenu .HomeTabs .onglets ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu .HomeTabs .onglets ul {display:inline-block;}
#ColContenu .HomeTabs .onglets li {float:left;display:inline;margin:7px 0 0 8px;height:28px;}
#ColContenu .HomeTabs .onglets li a {display:block;background:url(../../img/bg_hm_hometabs_onglets.gif);display:block;height:18px;color:#4F4D4D;padding:5px 0;text-align:center;width:27px;font-weight:bold;font-size:1em;}

#ColContenu .HomeTabs .onglets li a:hover, 
#ColContenu .HomeTabs .onglets li.on a {background-position:0 -28px;color:#FFF;}

#ColContenu .HomeTabs .HomeTabsCont .htcinner:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu .HomeTabs .HomeTabsCont .htcinner {display:inline-block;height:326px;}
/* \*/ * html #ColContenu .HomeTabs .HomeTabsCont .htcinner {height:1%;} #ColContenu .HomeTabs .HomeTabsCont .htcinner {display:block;} /* */
#ColContenu .HomeTabs .HomeTabsCont {}
#ColContenu .HomeTabs .HomeTabsCont .txtVisu {position:relative;height:326px;float:left;}
#ColContenu .HomeTabs .HomeTabsCont .txtVisu .blocVisu {position:absolute;z-index:0;}
#ColContenu .HomeTabs .HomeTabsCont .htcinner .blocTxt {position:absolute;z-index:10px;width:340px;height:326px;}

#ColContenu .HomeTabs .message {width:312px;padding:46px 0 0 0;position:absolute;z-index:90;right:10px;}
#ColContenu .HomeTabs .message .contenu {font-size:1.3em;margin:0 0 0 0;padding:50px 50px 1px 28px;background:url(../../img/bg_hm_hometabs_discover.gif) no-repeat 0 52px;}
#ColContenu .HomeTabs .message .contenu p {margin:0;}
#ColContenu .HomeTabs .contenu p strong {display:block;font-size:2.2em;font-weight:normal;line-height:87%;padding:.4em 0 0 0;}

#ColContenu .box {float:left;}
#ColContenu .box .contenu {background-image:inherit;background-repeat:repeat-y;background-position:100% 0;margin:0 0 2em 0;}
#ColContenu .box .inner {padding:0;background-image:inherit;background-repeat:no-repeat;background-position:0 100%;}
#ColContenu .box .inner h2 {margin:0 0 -5px 0;padding:0 0 0 10px;position:relative;z-index:5;color:#eb6909;border-right:2px solid #FFF;border-left:2px solid #FFF;font-size:1.5em;}
#ColContenu .box .inner h3 {font-size:1.2em;}
#ColContenu .box .inner .date {color:#eb6909;font-size:.9em;}
#ColContenu .box .inner2 {padding:14px 10px 1px 12px;background-repeat:no-repeat;background-position:50% 0;margin:0 0 8px 0;position:relative;}
#ColContenu .box .inner2 ul {padding:0;margin:0;}
#ColContenu .box .next {margin:0 0 .5em 0;}




#ColContenu .box.actualites .contenu {width:462px;background-image:url(../../img/bg_hm_bloca.gif);}
#ColContenu .box.actualites p.RSS {position:absolute;}
#ColContenu .box.actualites li {padding:0 0 1px 0;}
#ColContenu .box.actualites li a {color:#4F4D4D;}
#ColContenu .box.actualites {float:left;}
#ColContenu .box.actualites .contenu {background-image:url(../../img/bg_hm_bloca.gif);}
#ColContenu .box.actualites .inner {background-image:url(../../img/bg_hm_bloca.gif);}
#ColContenu .box.actualites .inner2 {background-image:url(../../img/bg_hm_bloca.gif);}
#ColContenu .box.actualites li {clear:both;}
#ColContenu .box.actualites li a {font-weight:bold;}
#ColContenu .box.actualites p.next {margin:0 0 .3em 0;}

#ColContenu .box.quiz {float:right;margin:0 0 0 19px;}
#ColContenu .box.quiz .contenu {width:265px;background-image:url(../../img/bg_hm_blocb.gif);}
#ColContenu form .box.quiz ul {padding:0 0 1.5em 20px;}
#ColContenu form .box.quiz ul li {margin:0 0 .6em 0;}
#ColContenu form .box.quiz .valider {margin:1em 0 1em 133px;}
#ColContenu .box.quiz {float:left;}
#ColContenu .box.quiz .contenu {background-image:url(../../img/bg_hm_blocb.gif);}
#ColContenu .box.quiz .inner {background-image:url(../../img/bg_hm_blocb.gif);position:relative;}
#ColContenu .box.quiz .inner2 {background-image:url(../../img/bg_hm_blocb.gif);}
#ColContenu .box.quiz .inner2 h3 {font-size:1em;}
#ColContenu .box.quiz .inner2 .next {/*position:absolute;bottom:0;right:0;*/}
#ColContenu .box.quiz .inner2 p.bodytext {font-weight:bold;}

#ColContextuelle .contenu .inner {margin:0 0 1.3em 0;}
#ColContextuelle .contenu .inner .inner2 h3 {font-size:1em;}
#ColContextuelle .contenu .inner .inner2 .next {margin:.2em 0 0 0;}

#ColContextuelle .contenu .inner .inner2 .dates {}
#ColContextuelle .contenu .inner .inner2 .dates li {background-image:none;padding:0;margin:0 0 .6em 0;}
#ColContextuelle .contenu .inner .inner2 .dates li a {font-weight:bold;margin:0 0 .3em 0;display:block;}
#ColContextuelle .contenu .inner .inner2 .dates li .date {color:#e26921;font-size:.9em;}

/* — Formulaire de contact — */
.generique {padding:0;margin:0 0 1.5em 0;}
.generique div.row {clear:both;padding:5px 0 0 10px;}
.generique div.row label {float:left;width:170px;text-align:right;margin:0 0 0 0;}
.generique div.row span.formw {float:right;width:320px;text-align:left;} 
.generique div.row a {float:left;width:415px;text-align:right;}
.generique input {border:1px solid #cecece;font:1em Verdana,sans-serif;}
.generique textarea {border:1px solid #cecece;font:1em Verdana,sans-serif;overflow:auto;}
.generique select {font:1em Verdana,sans-serif;}
.generique .asterisque {font-size:.9em;padding:5px 0 0 20px;width:490px;}
.generique input.radio {border:none;padding:0;}
.generique fieldset {margin:0;padding:0;border:none;}
.generique p.eqLegend {float:left;width:170px;margin:0 !important;text-align:right;}
.generique div.row label.btradio {float:right;width:295px;margin:0;text-align:left;}
.generique div.row fieldset span.formw {margin-top:0;}




