@charset "utf-8";
html
  {
	font-size: 11px;
  }
* 
  {
	font-family:Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
  }
.w215 {width: 215px;}
.contenu .titre img
  {
	margin: 0;
  }
a
  {color: #0060a4;}
#groupement
  {
	/*margin: 0 auto;*/
	width: 995px;
	margin:0 auto;
  }
.fondblanc
  {background-color:#FFFFFF;}
#animhome
  {height: 328px;}
.floatl {float: left;}
.floatr {float: right;}
.pad5 {padding: 8px;}

#nav #menus
  {
	padding: 4px 5px 0 5px;
	float:left;
  }
#nav #menus ul li
  {
	display: inline;
	margin: 0 10px;
  }
#nav #boutons
  {
	float:right;
	height: 17px;
	margin-top:2px;
	margin-bottom: -1px;
  }
#nav #boutons ul li
  {
	display: inline;
	margin: 0 10px;
  }
#nav #menus ul li a
  {
	color: #ffffff;
	text-decoration: none;
  }
.vsep
  {height: 15px;width: 1px;clear:both;}
.hsep
  {
	width: 20px;
	float: left;
	height:1px;
  }
#home .hsep
  {
	width: 27px;
	float: left;
	height:1px;
  }
.breaker
  {
	clear: both;
  }
#col2 div p, #col2 div.contenu p, #col2 div td
  {color: #666666;}
#col3, #col2, #col1, #col12, #col3b, #col23, .flottant
  {float:left;}
.flottantr
  {float:right;}
#col3
  {width: 212px;}
#col1
  {
	width: 212px;
	padding-left: 20px;
  }
#col2
  {width: 494px;}
#col2 .blocdoublecadre2 .blocong
  {width: 495px;}
#col23 div.blochaut
  {
	width: 715px;
  }
#home #col1, #home #col3
  {width: 212px;}
#home #col2
  {width: 457px;}
.blocdoublecadre .titre, .infotemoignage .titre, .infoblocsimple .titre,  .infoblocsimples .titre, .infoblocsimplefonduni .titre
  {
	color: #007a97;
	font-weight: bold;
	margin-bottom: 12px;
	text-decoration:none;
  }
.blocdoublecadre .titre2
  {
	color: #007a97;
	font-weight: bold;
	margin-bottom: 10px;
  }
.blocdoublecadre2
  {
	width: 495px;
	/*border: 1px solid #CC99FF;*/
  }
.blocdoublecadre
  {
	width: 495px;
  }
span
  {text-decoration: none;}
/* TEMOIGNAGE */
.blocdoubletemoignage
  {
	width: 495px;
	margin-bottom: 10px;
  }
.blocdoubletemoignage .titre
  {
	color: #007a97;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
	text-decoration:none;
  }
.blocdoubletemoignage .titre2
  {
	color: #007a97;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
  }
/* BLOC WYSIWYG SIMPLE */
.infoblocsimple ul.normal a, .infoblocsimples ul.normal a
  {
	color: #005dae;
  }
.infoblocsimples .middlepart
  {
	background: url(../../images/bloc_double_simple_fond_fin.gif) bottom left no-repeat;
  }
.infoblocsimple2bord .middlepart
  {
	background: url(../../images/bloc_double_simple_bas_ferme.jpg) bottom left no-repeat;
  }
.infoblocsimples
  {
	/*width: 494px;*/
	background: #ffffff url(../../images/bloc_double_simple_fond_fin.jpg) top left repeat-x;
	margin: 0;
  }
.infoblocsimplefonduni
  {
	/*width: 494px;*/
  }
.infoblocsimplefonduni img
  {
	vertical-align: bottom;
  }
.infoblocsimples .toppart
  {
	background: url(../../images/bloc_double_simple_haut.gif) top left no-repeat;
  }
.infoblocsimple2bord .toppart
  {
	background: url(../../images/bloc_double_haut_ferme.gif) top left no-repeat;
  }


td.tt
  {
	color: #005dae;
	font-weight: bold;
  }
.temq
  {
	width: 160px;
	float: left;
	color: #007a97;
	font-weight: bold;
  }
.temr
  {
	width: 310px;
	float: right;
	color: #666666;
  }

/* ACTU */
.blocdoubleactu, .infoblocsimplefonduni
  {
	color: #666666;
	text-decoration:none;
  }
.blocdoubleactu .titre, .blocdoublequestions .titre
  {
	color: #007a97;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
  }
.blocdoubleactu .titre2
  {
	color: #073545;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 5px 0 5px;
	height: 28px;
	background: url(../../images/news_top.gif) top left no-repeat;
  }
.blocdoubleactu .titre2 a
  {
	color: #073545;
	text-decoration: none;
  }
.blocdoubleactu .pad
  {
	padding: 0 5px 10px 5px;
	background: url(../../images/news_bottom.gif) bottom left no-repeat;
  }
.blocdoubleactu .conactu
  {/*background: url(../../images/news_fond.gif) bottom left no-repeat;*/}
.blocdoubleactu .conactu2
  {background: url(../../images/news_fond2.gif) bottom left no-repeat;}
#pagination ul
  {
	text-align:center;
  }
#pagination ul
  {
	margin: 0 5px;;
	list-style: none;
  }
#pagination ul li
  {
	display: inline;
	padding: 7px;
  }
#pagination ul li a
  {
	color: #005dae;
	text-decoration: underline;
  }
/* info temoignage */
.infotemoignage ul.normal a
  {
	color: #005dae;
  }
.infotemoignage .middlepart
  {
	background: url(../../images/bloc_double_simple_bas_ferme.jpg) bottom left no-repeat;
  }
.infotemoignage2, .infoblocsimple2bord
  {
	background: url(../../images/bloc_double_fond_degrs.gif) top left repeat-y;
  }
.infotemoignage
  {
	/*width: 494px;*/
	background: url(../../images/bloc_double_fond_degrs2.jpg) top left repeat-x;
	margin: 0;
  }
.infotemoignage .contenu
  {
	padding: 10px;
  }
.infotemoignage .toppart
  {
	background:url(../../images/bloc_double_haut_degrs.jpg) top left no-repeat;
  }


/* DOUBLE PUSH */
.infodbl
  {
	/*width: 494px;*/
	margin: 15px 0;
  }
/*.infotemoignage .middlepart, .infodbl .middlepart
  {
	background: url(../../images/bloc_double_bas_degrs.gif) bottom left no-repeat;
  }*/
.infodbl .middlepart
  {
	background: url(../../images/bloc_double_simple_bas.jpg) bottom left no-repeat;
  }
.infodbl .infodbl2
  {
	/*width: 494px;*/
	/*background: #ffffff url(../../images/bloc_double_fond_ong_fin.jpg) top left repeat-x;*/
	margin: 15px 0;
  }
.infodbl .contenu .blocong
  {
	padding: 10px;
	background: url(../../images/bloc_double_fond_ong2.gif) top left no-repeat;
  }
.infodbl table.onglets, table.tabpagination
  {width: 100%;}
table.tabpagination
  {margin-top: 20px;}
table.tabpagination td
  {width:50%;}

.blocdouble
  {
	/*width: 458px;*/
	margin-bottom: 12px;
  }
.blocdouble .middlepart
  {
	background:#ffffff url(../../images/v2_middle_bottom.gif) bottom left repeat-x;
	border: 1px solid #b1d6de;
  }
.blocdouble .contenu
  {
	padding: 5px 10px 30px 10px;
  }
.blocdouble .contenu2
  {padding: 10px 0 15px 0;}
.blocdouble .contenucf
  {padding: 5px 0 27px 1px; text-align:center;}
.blocdouble .toppart
  {
	background: url(../../images/v2_middle_top.gif) top left repeat-x;
  }
.blocdouble .extension
  {
	width: 458px;
	position: absolute;
	margin-top: -25px;
  }
.blocdouble .extension .cartouche
  {
	float: right;
	margin-right: 8px;
	margin-top: 12px;
  }
.blocdouble .extension .cartouche .cartoucheg,.blocAbon .cartouche .cartoucheg
  {
	float:left;
	background: url(../../images/bloc_double_cartouche_g.gif) top left no-repeat;
	width: 14px;
	height: 31px;
  }
.blocAbon .cartouche
  {
	padding-top:7px
  }
.blocAbon
  {
	margin-left:50px;
  }
.blocdouble .extension .cartouche .cartouchec
  {
	float:left;
	background: url(../../images/bloc_double_cartouche_f.jpg) top left repeat-x;
	/*width: 150px;*/
	height: 31px;
	text-align:right;
	padding-top: 6px;
  }
.blocAbon .cartouche .cartouchec
  {
	float:left;
	background: url(../../images/bloc_abon_cartouche_f.jpg) top left repeat-x;
	width: 150px;
	height: 31px;
	text-align:right;
	padding-top: 6px;
  }
.blocdouble .extension .cartouche .cartouched
  {
	float:left;
	background: url(../../images/bloc_double_cartouche_d.gif) top right no-repeat;
	width: 13px;
	height: 31px;
  }
.blocAbon .cartouche .cartouched
  {
	float:left;
	background: url(../../images/bloc_abon_cartouche_d.gif) top left no-repeat;
	width: 26px;
	height: 51px;
  }
.blocdouble .extension .cartouchehaut, .blocAbon .cartouchehaut
  {
	float: left;
	margin-left: 8px;
  }
.blocdouble .extension .cartouchehaut .cartoucheg, .blocAbon .cartouchehaut .cartoucheg
  {
	float:left;
	background: url(../../images/bloc_double_extension_g.jpg) top left no-repeat;
	width: 3px;
	height: 46px !important;
	height: 58px;
  }
.blocdouble .extension .cartouchehaut .cartouchec table td.sep, .blocAbon .cartouchehaut .cartouchec table td.sep
  {
	background:url(../../images/bloc_double_extension_sep.jpg) top center no-repeat;
	padding: 0 4px;
  }
.blocdouble .extension .cartouchehaut .cartouchec, .blocAbon .cartouchehaut .cartouchec
  {
	float:left;
	background: url(../../images/bloc_double_extension_f.jpg) top left repeat-x;
	width: 214px;
	height: 46px !important;
	height: 58px;
	text-align:center;
	padding: 2px;
  }
.blocdouble .extension .cartouchehaut .cartouched, .blocAbon .cartouchehaut .cartouched
  {
	float:left;
	background: url(../../images/bloc_double_extension_d.jpg) top left no-repeat;
	width: 3px;
	height: 46px;
	text-decoration:none;
  }

.blocdouble .titre, .blocsimple .titre
  {
	color: #3d9ab0;
	/*border-bottom: 1px solid #b1d7e0;
	border-top: 1px solid #b1d7e0;*/
	display:block;
	font-weight:bold;
	font-size:110%;
	/*height: 16px;*/
	margin-bottom: 4px;
	text-decoration:none;
  }
.blocdouble .contenu .titre
  {margin-left: -5px;}
.blocdouble ul li, .blocsimple ul li, .blocdouble ul li a, .blocsimple ul li a, .blocdouble a, .blocsimple a
  {
	color: #095bad;
  }
.blocdouble ul.normal li
  {margin-bottom: 3px;}
ul.normal
  {
	list-style-image:url(../../images/puce.gif);
	margin-left: 15px;
  }
.flechepimg
  {
	/*display: block;*/
	padding-left: 15px;
	background: url(../../images/puce.gif) top left no-repeat;
	/*color: #000000;*/
	text-decoration: underline;
  }
ul.lineair
  {
	list-style-type: none;
	margin-top: 15px !important;
	margin-top: 0;
  }
ul.lineair li
  {
	display:inline;
	margin: 0 15px;
  }
ul.lineairapuce
  {
	margin: 5px;
  }
ul.lineairapuce li
  {
	display:inline;
	background:url(../../images/puce.gif) top left no-repeat;
	padding-left: 15px;
	margin: 5px;
  }
a.rss, a.enveloppe, a.fleche
  {
	color: #000000;
	padding: 15px 0 15px 25px !important;
	padding: 10px 0 0 25px;
	display: inline-block;
	height: 22px;
  }
a.rss
  {background:url(../../images/puce_rss.jpg) left center no-repeat;}
a.enveloppe
  {background:url(../../images/puce_enveloppe.jpg) left center no-repeat;}
a.fleche
  {background:url(../../images/puce_fleche.jpg) left center no-repeat;}

.blocinfo
  {
	background:url(../../images/bloc_info_fond.jpg) top left repeat-y;
  }
.blocinfo .contenu
  {
	padding: 0 5px;
  }
.blocinfo .toppart
  {
	background:url(../../images/bloc_info_haut.jpg) top left no-repeat;
	height: 5px;
  }
.blocinfo .bottompart
  {
	background:url(../../images/bloc_info_bas.jpg) bottom left no-repeat;
	height: 7px;
  }
/* extension pour bloc simple */
.blocsimple .extension
  {
	width: 215px;
	position: absolute;
	margin-top: -25px;
  }
.blocsimple .extension .cartouche
  {
	float: right;
	margin-right: 8px;
	margin-top: 12px;
  }
.blocsimple .extension .cartouche .cartoucheg
  {
	float:left;
	background: url(../../images/bloc_double_cartouche_g.gif) top left no-repeat;
	width: 14px;
	height: 31px;
  }
.blocsimple .extension .cartouche .cartouchec
  {
	float:left;
	background: url(../../images/bloc_double_cartouche_f.jpg) top left repeat-x;
	/*width: 140px;*/
	height: 31px;
	text-align:right;
	padding-top: 6px;
  }
.blocsimple .extension .cartouche .cartouched
  {
	float:left;
	background: url(../../images/bloc_double_cartouche_d.gif) top right no-repeat;
	width: 13px;
	height: 31px;
  }
.blocsimple .extension .cartouchehaut
  {
	float: left;
	margin-left: 8px;
  }
.blocsimple .extension .cartouchehaut .cartoucheg
  {
	float:left;
	background: url(../../images/bloc_double_extension_g.jpg) top left no-repeat;
	width: 3px;
	height: 46px !important;
	height: 58px;
  }
.blocsimple .extension .cartouchehaut .cartouchec table td.sep
  {
	background:url(../../images/bloc_double_extension_sep.jpg) top center no-repeat;
	padding: 0 4px;
  }
.blocsimple .extension .cartouchehaut .cartouchec
  {
	float:left;
	background: url(../../images/bloc_double_extension_f.jpg) top left repeat-x;
	width: 214px;
	height: 46px;
	text-align:center;
	padding: 2px;
  }
.blocsimple .extension .cartouchehaut .cartouched
  {
	float:left;
	background: url(../../images/bloc_double_extension_d.jpg) top left no-repeat;
	width: 3px;
	height: 46px;
  }

/* blocinfo lst actu */
.blocinfo_lstactu
  {
	background:url(../../images/v2_fondbase.gif) top left repeat-x;
	padding: 5px;
	border: 1px solid #b1d6de;
	color: #40a8d0;
	min-height:105px;
  }
.blocinfoFond ul li a
  {color: #000000; font-weight:normal;}
.blocinfoFond
  {
	background:url(../../images/v2_fondbase.gif) top left repeat-x;
	padding: 5px;
	border: 1px solid #b1d6de;
	color: #40a8d0;
  }
.blocinfo_lstactu a
  {
	color: #005dae;
  }
.blocinfo_lstactu .contenu
  {
	background:url(../../images/blocinfo_lstactu_bas.jpg) bottom left no-repeat;
	padding: 0 8px 20px 8px;
  }
.blocinfo_lstactu .toppart
  {
	background:url(../../images/blocinfo_lstactu_haut.jpg) top left no-repeat;
	height: 7px;
  }
.contenu img
  {margin: 0 5px 5px 0;}
.blocinfo_lstactu .contenu img, .blocinfo .contenu img, .blocinfo .contenu img
  {
	float:left;
	margin: 0 10px 0 0;
  }

/* liste offres */
.blocoffres
  {
	background: #e3f6fa url(../../images/bloc_info_degrv.jpg) top left repeat-x;
  }
.blocoffres .contenu
  {
	background:url(../../images/bloc_info_offres_bas.gif) bottom left no-repeat;
	padding: 0 8px 20px 8px;
	color: #40A8D0;
  }
.blocoffres .toppart
  {
	background:url(../../images/bloc_info_offres_haut.gif) top left no-repeat;
	min-height: 21px;
	padding:2px 8px;
  }

/*Tag Cloud*/
.tagcloud
  {
	background:url(../../images/bloc_info_tag_fond.jpg) top left repeat-x;
  }
.tagcloud .toppart
  {
	background:url(../../images/bloc_info_offres_haut.gif) top left no-repeat;
	height: 8px;
  }
.tagcloud .contenu
  {
	background:url(../../images/bloc_info_tag_bas.gif) bottom left no-repeat;
	padding: 0 8px 8px 8px;
	color: #40A8D0;
  }
/* blocinfo2 */
.blocinfo2
  {
	background:url(../../images/bloc_info2_fond.jpg) repeat-y top left;
  }
.blocinfo2 .contenu
  {
	background:url(../../images/bloc_info2_bas.jpg) bottom left no-repeat;
	padding: 0 8px 15px 8px;
	color: #40A8D0;
  }
.blocinfo2 .toppart
  {
	background:url(../../images/bloc_info2_haut.jpg) top left no-repeat;
	height: 7px;
  }
.blocinfo2 .contenu img, .blocinfo .contenu img
  {
	float:left;
	margin: 0 10px 0 0;
  }
.blocinfo2 .lien
  {
	background:url(../../images/bloc_info2_fondlien.jpg) top left no-repeat;
	height: 21px;
	text-align:right;
  }
div.decaled a, div.decalec a
  {
	background:url(../../images/puce.gif) center left no-repeat;
	padding-left: 15px;
	color: #000000;
  }
.blocinfo2 .lien a, .blocdouble .extension .cartouche .cartouchec a, .blocsimple .extension .cartouche .cartouchec a, .blocAbon .cartouche .cartouchec a
  {
	padding: 0 3px 0 15px;
	text-decoration: none;
	color: #007A97;
	font-weight:bold;
	background:url(../../images/lien_bloc_fleche.gif) center left no-repeat;
  }

div.decaled
  {text-align:right;}
div.decalec
  {text-align:center;}
div.decaled a, div.decalec a
  {
	background:url(../../images/puce.gif) center left no-repeat;
	padding-left: 15px;
	color: #000000;
  }
a img
  {border: 0;}

#menuint
  { 
	color: #1f8ca1;

	background: url(../../images/fond_menu.gif)  bottom left no-repeat;
	padding: 0 0 3px 1px;
  }
#menuint div.fin
  { 
	background: url(../../images/menu_bas.gif)  bottom left no-repeat;
	height: 5px;
  }
#menuint ul
  {
	list-style: none;
  }
#menuint ul li
  {
	border-top: 1px solid #dcf0ef;
	padding: 6px 5px;
	padding-left: 15px;
	margin-right: 1px;
	zoom:1;
  }
#menuint ul li a
  {
	color: #13859c;
	text-decoration: none;
  }
#menuint ul li.actif
  {
	background: #229dad url(../../images/menu_fond_actif.gif) top left repeat-x;
	/*padding-left: 5px;*/
  }
#menuint ul li.actif a
  {
	color: #ffffff;
	font-weight: bold;
	/*padding-left: 15px;*/
	/*background: url(../../images/menu_fleche.gif) center left no-repeat;*/
  }
#menuint ul li.sousnav
  {list-style: none;}
#menuint ul li.sousnav ul li
  {
	/*list-style-image:url(../../images/puce_simple.gif);*/
	height: auto !important;
	height: 10px;
  }
#menuint ul li.sousnav ul li
  {
	margin-left: 15px;
	border-top: none;
	padding: 4px 0;
  }
#menuint ul li.sousnav ul li a
  {
	color: #77a3ae;
  }
#menuint ul li.sousnav ul li.actif
  {
	background: none;
  }
#menuint ul li.sousnav ul li.actif a
  {
	font-weight: bold;
	color: #106172;
	padding: 0;
	background: none;
  }
#tagcloud .contenu
  {text-align:justify;}
#tagcloud .contenu a
  {
	font-weight: bold;
	text-decoration: none;
  }

#tracer
  {
	margin: 15px;
	margin-top:0; /* 20111005 */
  }
#tracer #tr1
  {
	float: left;
	width: 800px;
	font-size: 100%;
	font-weight:bold;
	color: #0a344a;
  }
#tracer #tr2
  {
	float: right;
	width: 100px;
  }
#tracer #tr1 h1
  {
	color: #2b9da7;
	font-size: 180%;
  }
#tracer #tr1 strong
  {
	color: #2b9da7;
  }
#tracer #tr1 a
  {
	color: #0a344a;
	font-weight: normal;
  }
#blckmenu
  {z-index:1000;}

#lstevenements
  {
	margin-bottom: 15px;
  }

#lstevenements th
  {
	border-left: 1px solid #bdd9e8;
	padding: 6px 30px 6px 2px;
  }
#lstevenements td
  {
	border-left: 1px solid #bdd9e8;
	border-top: 1px solid #bdd9e8;
	padding: 6px 2px;
  }
#lstevenements td.noborder, #lstevenements th.noborder
  {
	border-left: none;
  }

.sorting_asc 
  {background: url(../../images/sort_asc.gif) no-repeat center right;}

.sorting_desc 
  {background: url(../../images/sort_desc.gif) no-repeat center right;}

.sorting 
  {background: url(../../images/sort_both.gif) no-repeat center right;}

.news_style
  {display:none;}

.reponseq, .reponseq2
  {color: #666666;}
.reponseq
  {display:none;}
.titreq a, .titreq
  {
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
  }

#col2 input, #col2 textarea, #col2 select
  {
	font-size: 10px;
  }
#col2 label
  {
	color:#007A97;
	vertical-align: top;
  }
#col2 .infotemoignage2 td
  {
	vertical-align: top;
  }
acronym
  {display: none;}

*.bleu{color: #008bb3;}

h2
  {
	border-bottom: 1px solid #d4e5df;
	padding: 3px 0;
	color:#54a8ca;
	font-size:120%;
	margin-bottom: 5px;
  }
#col1 h2, #col3 h2
  {
	border: none;
	margin: 0;
	color: #ffffff;
	background: url(../../images/fond_blocs_cotes_g.jpg) top left no-repeat;
	padding: 6px;
  }
#col3 h2
  {background: url(../../images/fond_blocs_cotes_g.jpg) top left no-repeat;}
  
#col2 h2 {
	font-size:1.6em;
	color:#24a6b4;
	font-weight:normal;
}

a.cartoucheOrangeA
  {
	background: url(../../images/v2_cartoucheorange_puce.png) top left no-repeat;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:3px 0 2px 20px;
	margin-top: -2px;
	display: block;
  }
a.cartoucheOrangeA span
  {
	background: url(../../images/v2_cartoucheorange_fond.png) top right no-repeat;
	padding:3px 6px 3px 3px;
  }
a.cartoucheOrangeA:hover
  {
	color: #ffffff;
  }
.fondDegradeLong
  {
	background:url(../../images/v2_fondbase_2.gif) top left repeat-x;
	padding: 5px;
	border: 1px solid #b1d6de;
  }
.fondEncadre
  {
	padding: 5px;
	border: 1px solid #b1d6de;
  }
.lstActusCentre td
  {
	vertical-align: top;
  }
.blocong
  {
	background:url(../../images/v2_fondbase_2.gif) top left repeat-x;
	padding: 5px;
	border-left: 1px solid #b1d6de;
	border-right: 1px solid #b1d6de;
	border-bottom: 1px solid #b1d6de;
  }
.c1 div a, .c1off div a, .c2 div a, .c2off div a
  {padding: 15px 15px 0 15px;height: 30px;width: 215px; display:block; font-weight:bold; text-decoration: none;}
.c1off div a, .c2off div a
  {color: #666666;}
.c1 div a, .c2 div a
  {color: #00b1c1;}

  
.c1off, .c2off, .c1, .c2
  {
	border-top: 1px solid #b1d6de;
	border-left: 1px solid #b1d6de;
  }
.c1, .c2
  {
	background-color: #c8e9f0;
  }
.c1off, .c2off
  {
	background-color: #cff2f9;
	border-bottom: 1px solid #b1d6de;
  }
.c2, .c2off
  {border-right: 1px solid #b1d6de;}
#lstactus td
  {vertical-align: top;}
.nopadp p
  {margin-bottom:0;}
.mmt7
  {margin-top: -7px;}
.mb7
  {margin-bottom: 7px;}
.mt7
  {margin-top: 7px;}
.nbcom
  {
	background: url(../../images/puce_com.gif) left center no-repeat;
	padding-left: 14px;
  }
.spCom
  {
	color: #007A97;
	font-weight: bold;
	font-size: 20px;
  }
span.titreCom0, span.titreCom1
  {
	display: block;
	color: #083548;
	margin-top: 15px;
	font-size: 11px;
	padding-bottom: 4px;
  }
span.titreCom0
  {
	background: url(../../images/com_haut_1.gif) bottom left no-repeat;
	padding-left: 105px;
  }
span.titreCom1
  {
	background: url(../../images/com_haut_2.gif) bottom right no-repeat;
	padding-right: 105px;
	text-align:right;
  }
.detailCom
  {
	padding: 10px;
	color: #083548;
	background-color:#d0edf3;
  }
.labelWF
  {width: 80px;display: block;float: left;}


/************** FAQ V2 ***************/
.w131
  {width: 131px;}
.w363
  {width: 363px;}
.blbleu
  {border-left: 1px solid #017a97;}
.menufaq
  {
	list-style: none;
  }
.contenuQ
  {color: #5e5e5e;}
.menufaq a
  {
	display: table-cell;
	color: #5e5e5e;
	text-decoration: none;
	height: 26px;
	vertical-align:middle;
	width: 131px;
	padding: 3px;
	text-align:right;
  }
.menufaq a.actif
  {
	background:url(../../images/images/faq2_fondtypeactif.png) top left repeat-x;
	color: #ffffff;
  }
.boutonFinFAQ2
  {
	background: url(../../images/images/faq2_fondPlusQuestions.png) top left no-repeat;
	display:block;
	height: 27px;
	padding: 0 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 27px;
	vertical-align: middle;
	font-size: 17px;
  }
.racineFaq2 .intitule a
  {
	color: #5e5e5e;
	padding: 6px 25px 6px 7px;
	line-height: 14px;
	display:block;
	text-decoration: none;
	background: url(../../images/images/faq2_puceplus.png) 340px center no-repeat;
  }
.racineFaq2 .contenuQ
  {
	padding: 7px;
	background: #cfebef url(../../images/images/faq2_fondcontenu.png) left bottom repeat-x;
  }
.racineFaq2 .intitule
  {border-top: #afafaf 1px solid;}
.racineFaq2 .prems .intitule, .racineFaq2 .conteneurQActif .intitule
  {border-top: none;}
.racineFaq2 .contenuQ
  {display: none;}
.racineFaq2 .conteneurQActif .intitule
  {background: #006987 url(../../images/images/faq2_fondtypeactif.png) left top repeat-x;}
.racineFaq2 .conteneurQActif .intitule a
  {
	color: #ffffff;
	background: url(../../images/images/faq2_pucemoins.png) 340px center no-repeat;
  }
h2.faq2Titre
  {
	background: url(../../images/images/faq2_formtitre.png) top left no-repeat;
	height: 27px;
	padding: 0 13px;
	color: #ffffff;
	font-weight: bold;
	border: none;
	line-height: 27px;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 10px;
  }
.formfaq2
  {
	background: url(../../images/images/faq2_fondformulaire.png) top left repeat-x;
	padding: 5px;
  }
.faq2input
  {
	background: url(../../images/images/faq2_forminput.png) top left no-repeat;
	border: 0;
	width: 146px;
	height: 18px;
	line-height: 16px;
	padding: 6px 5px;
	font-size: 16px;
  }
#fq
  {width: 480px;}
.faq2textarea
  {
	background: url(../../images/images/faq2_formtextarea.png) top left no-repeat;
	width: 392px;
	height: 96px;
	border: 0;
	padding: 5px;
	font-size: 16px;
  }
#fq td.tar
  {text-align: right;}
#fq label
  {margin-right: 3px; display: block;}
#fq label.inl
  {display: inline;}
span.customStyleSelectBox
  {
	background: url(../../images/images/faq2_formliste.png) top left no-repeat;
	border: 0;
	width: 176px;
	line-height: 30px;
  }
.faq2select, span.customStyleSelectBoxInner
  {
	width: 176px;
  }
h2.newTitreBT
  {
	/*
	border-top: none;
	padding: 3px 0;
	color:#447998;
	margin-bottom: 5px;
	font-size: 18px;
	*/
  }

span.alerteanonyme
  {
	display: block;
	height: 31px;
	background: #ea6500 url(../../images/alerte.png) top left no-repeat;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 3px 3px 41px;
  }

.lstVideos ul li
  {
	display: inline-block;
	width: 244px;
	text-align: center;
	vertical-align:top;	
  }
  
 .lstVideos ul li.single
  {
	display: block;
	margin:18px auto;
	width: 300px;
	text-align: center;
	vertical-align:top;	
  }
 
.lstVideos ul li img
  {
	margin-bottom: 4px;
  }
.lstVideos ul li a
  {
	color: #4d4d4d;
	text-decoration: none;
	margin-bottom: 6px;
  }
.lstVideos ul li .detailsVideo
  {
	display: none;
  }
.detailTem
  {
	background-color: #31859c;
	color: #ffffff;
	font-size: 11px;
	padding: 0 10px 10px;
	display:none;
  }
h1.titreTem
  {
	color: #11a7b8;
	background-color: #fff;
	font-size: 15px;
	padding: 10px 10px;
	font-weight:normal;
  }
.homev2
  {
	background: #ffffff url(../../images/images/homev2_fond.png) top left repeat-x;
  }
.homev2 #col12, .homev2 #col3b
  {margin-top: 22px;}
#col12
  {width: 704px;margin: 0 12px;}

#blocLien1, #blocLien2, #blocLien3, #blocLien4, #blocLien5, #blocLien6
  {
	display: block; color: #ffffff; text-decoration: none;margin-bottom: 5px;
  }
#blocLien1
  {background: url(../../images/images/homev2_b1.png) top left no-repeat; width: 346px; height: 233px;}
#blocLien2
  {background: url(../../images/images/homev2_b2.png) top left no-repeat; width: 346px; height: 170px;}
#blocLien3
  {width: 355px; height: 152px; padding-left: 3px;}
#blocLien4
  {background: url(../../images/images/homev2_b4.png) top left no-repeat; width: 358px; height: 186px; color: #666666; overflow:hidden; padding-top: 56px;}
#blocLien5
  {width: 466px; height: 166px; padding-top: 5px;}
#blocLien6
  {background: url(../../images/images/homev2_b6.png) top left no-repeat; width: 238px; height: 166px;}
#blocLien1 span
  {padding: 112px 170px 10px 18px; display:block; font-size: 14px;}
#blocLien2 span
  {padding: 76px 130px 10px 18px; display:block; font-size: 14px;}
#blocLien3 span
  {padding: 72px 130px 10px 27px; display:block; font-size: 14px;}

#blocLien5 span
  {padding: 87px 170px 10px 17px; display:block; font-size: 14px; }
#blocLien6 span
  {padding: 79px 22px 10px 27px; display:block; font-size: 14px;}
  
#col3b h2
  {
	color: #ffffff;
	margin: 0;
	font-size: 24px;
	padding: 20px;
	background: url(../../images/images/homev2_offre_haut.gif) top left no-repeat;
  }
#col3b .fondblanc
  {
	padding: 10px;
  }

 
#col3b .fin
  {
	background: url(../../images/images/homev2_offre_bas.gif) bottom left no-repeat;
	height: 28px;
	color:#fff;
	padding:8px 12px 8px 60px;
  }
#col3b .fondblanc ul li
  {
	
  }
#col3b
  {width: 239px; padding-top: 4px;}
#col123
  {
	margin: 38px 0 0 15px;
	margin-top:15px; /* 20111005 */
  }
.titreAcc
  {
	height: 20px;
	padding: 7px 10px;
	display:block;
	background:url(../../images/images/fondTitre.gif) top left no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #535353;
	text-align: center;
	margin-left: 10px;
	cursor: pointer;
  }
.contenuAcc
  {
	padding: 10px 10px 10px 110px;
	display:block;
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
  }
.contenuAcc h2
  {font-size: 16px; border: none; padding: 0; margin-bottom: 4px;}
  
.contenuAcc a {
	background:none;
	padding-left:4px;
}

/*
span.customStyleSelectBox 
  {
	font-size:11px; 
	background-color: #f5f0de; 
	color:#7c7c7c; 
	padding:5px 7px; 
	border:1px solid #e7dab0; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px 5px; 
  }
span.customStyleSelectBox.changed { background-color: #f0dea4; }
*/

/* Add-on Julien/E-Walking */

#col2 div p, #col2 div.contenu p {
	padding-bottom:18px;
	line-height:1.4;
	font-size:1.1em;
	text-align:justify;
}

a.roll-item {
	font-size:1.3em;
	font-weight:bold;
	color:#12a3c0;
	text-decoration:none;
	background:url(../../images/puce-roll-off.gif) 0 50% no-repeat;
	padding-left:20px;
}

a.roll-item.actif {
	background:url(../../images/puce-roll-on.gif) 0 50% no-repeat;
}

ul.offres-list {
	margin-left:0;
	height:auto;
	list-style-image:none;
}

#col3b ul.offres-list {
	height:408px;
}

ul.offres-list li {
	margin:0;
	padding:5px 6px 5px 10px;
	color:#2c2c2c;
	background:#4bb9d0;
	font-size:0.95em;
	height:25px;
	overflow:hidden;
	/* line-height:25px; */
	line-height:1.4em;
	list-style:square;
	list-style-position:inside;
}

ul.offres-list li.alt {
	background:#c3e8ef;
}

ul.offres-list li a {
	text-decoration:none;
	color:#013d6f;
	background:none;
	/* AJOUT DEBUT */
	/* display: block;
    float: right; */
	width: 205px;
	/* AJOUT FIN */
}

.offres,
#col3b #sx911 {
	padding:0;
	border:1px solid #013d6f;
	border-width:0 1px;
}

.offre-link {
	display:block;
	padding:10px 10px 10px 10px;
}


#blocLien-interne
  {
	background: url(../../images/images/connecting_news.png) top left no-repeat; width: 100%; color: #666666; overflow:hidden; padding-top: 50px;
  }
  
  
#blocLien-interne .titreAcc
  {
	height: 20px;
	padding: 7px 0;
	display:block;
	background:url(../../images/images/fondTitre.gif) top left repeat-x;
	font-size: 16px;
	font-weight: bold;
	color: #535353;
	text-align: center;
	margin-left: 0;
	cursor: pointer;
	width:100%;
  }
  
#blocLien-interne .contenuAcc
  {
	padding: 10px 10px 10px 110px;
	display:block;
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
  }
  
#blocLien-interne .contenuAcc h2
  {font-size: 16px; border: none; padding: 0; margin-bottom: 4px;}
  
  
