html, body, form { margin:0; padding:0; }
body { background:url(/medias/bg.jpg) center top repeat-x #fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5e5e5e;}


.logoprint, #printfooter { display: none; }
.container {width:967px; margin:0 auto; background:url(/medias/bg_interieur.gif) left 120px no-repeat;}
.accueil .container {width:967px; margin:0 auto; background:url(/medias/milieu.jpg) left 120px no-repeat;}

a {color:#910303; outline:none}
a:hover {color:#000}
p { color: #5e5e5e; font-weight: normal; margin:1em 0; line-height: 1.4em;}
ul {margin:0; padding:0; list-style-type:none;}
/*em { color: #ff4200 !important; font-style: normal; }*/




.bandeGauche { float:left; width:269px; height:730px; position:relative;}
.contentRight { float:right; width:698px; position:relative;}
/*.accueil .contentRight  {padding-top:500px;}*/

.bgGauche {background:url(/medias/bg_gauche_int.png) no-repeat; width:294px; height:745px; position:absolute; top:0; left:-4px; z-index:10}
.contentGauche {width:220px; height:745px; position:absolute; top:0; left:28px; z-index:11;}

.accueil .bgGauche {background:url(/medias/bg_gauche.png) no-repeat; width:294px; height:745px; position:absolute; top:0; left:-4px; z-index:10}
.accueil .contentGauche {width:220px; height:745px; position:absolute; top:0; left:28px; z-index:11;}

.footer {width:967px; margin:20px auto 0; background:url(/medias/footer_separator.gif) no-repeat right top; padding:10px 0 30px}
.footer ul {float:right; margin-right:5px; font-size:0.85em; color:#5e5e5e; overflow:hidden}
.footer ul li a {color:#5e5e5e; text-decoration:none}
.footer ul li a:hover, .footer ul li a.actif {color:#000; text-decoration:underline}
.footer ul li {float:left; margin:5px -1px 5px 1px; background:url(/medias/pipette.gif) no-repeat right center; padding:0 11px; }
.footer ul li.plan {background:url(/medias/footer_bullet.gif) no-repeat right center; }

.NavContent {background:url(/medias/bg_menurouge.gif) repeat-x; width:684px; height:71px; position:relative; margin-top:49px; left:0px; z-index:2; }

#nav { overflow:hidden; width:684px; }
#nav li { /*width:100px;*/ margin:0; padding:0px; float:left; background:url(/medias/nav_separator.gif) no-repeat right top;}
#nav li a {height:71px; color:#fff; text-decoration:none; font-size:1.1em; display:block; padding:0 0 0 0; text-align:center}
#nav li.menu404 { height:71px; color:#b88082; text-decoration:none; font-size:1.1em; padding:0; text-align:center; }
#nav li.menu404 strong {display:block; font-size:1.3em; font-weight:normal; padding-top:16px;}
#nav li:hover a, #nav li.sfhover a, #nav li a.On {background:url(/medias/nav_over.gif) no-repeat right; color:#f29323;} 


#nav li a strong {display:block; font-size:1.3em; font-weight:normal; padding-top:16px;}
#nav li#services, #nav li#services a {width:144px;}
#nav li#real, #nav li#real a {width:158px;}
/*#nav li:hover#real, #nav li:hover#real a {background:url(/medias/nav_over_real.gif) no-repeat right;}*/

#nav li#promos, #nav li#promos a {width:142px;}
#nav li:hover#promos {background:url(/medias/nav_over_promo.gif) no-repeat right;}

#nav li#support {width:123px; background:url(/medias/nav_support1.jpg) no-repeat right top;}
#nav li#propos {width:117px; background:url(/medias/nav_propos1.jpg)}

#nav li:hover#support a, #nav li.sfhover#support a {width:123px; background:url(/medias/nav_support1_over.jpg) no-repeat right top;}
#nav li:hover#propos a, #nav li.sfhover#propos a {width:117px; background:url(/medias/nav_propos1_over.jpg)}


.accueil #nav li#support {width:123px; background:url(/medias/nav_support.jpg)  no-repeat right top;}
.accueil #nav li#propos {width:117px; background:url(/medias/nav_propos.jpg)}

.accueil #nav li:hover#support a, .accueil #nav li.sfhover#support a {width:123px; background:url(/medias/nav_support_over.jpg)  no-repeat right top;}
.accueil #nav li:hover#propos a, .accueil #nav li.sfhover#propos a {width:117px; background:url(/medias/nav_propos_over.jpg)}

#nav li:hover#support li a, #nav li.sfhover#support li a, #nav li:hover#propos li a, #nav li.sfhover#propos li a {background:url(/medias/bg_soum1.gif) repeat-y; width:auto; color:#fff}
#nav li:hover#support li a:hover, #nav li.sfhover#support li a:hover, #nav li:hover#propos li a:hover, #nav li.sfhover#propos li a:hover {background:url(/medias/bg_soum2.gif) repeat-y; color:#f29323}

.accueil #nav li:hover#support li a, .accueil #nav li.sfhover#support li a, .accueil #nav li:hover#propos li a, .accueil #nav li.sfhover#propos li a {background:url(/medias/bg_soum1.gif) repeat-y; width:auto;}
.accueil #nav li:hover#support li a:hover, .accueil #nav li.sfhover#support li a:hover, .accueil #nav li:hover#propos li a:hover, .accueil #nav li.sfhover#propos li a:hover {background:url(/medias/bg_soum2.gif) repeat-y; color:#f29323}

/*----------------*/
#nav li div { /* second-level lists */
	position: absolute;
	width:210px; padding:15px 40px 40px;  margin:-15px 0 0 -40px;
	left: -999em; top:71px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul { margin:0; background:#7b0109; border-top:10px solid #7b0109; 
	padding:0 15px 15px; overflow:hidden; height:1%}

#nav li li {height:auto; width: 210px; padding:5px 0; margin:-1px 0 0 1px; background:url(/medias/soum_separator.gif) no-repeat;}
#nav li li a, #nav li#services li a, #nav li#real li a, #nav li#promos li a {cursor:pointer; color:#fff;font-size:0.9em; display:block; text-align:left; padding:5px 0 5px 20px; height:auto; background:url(/medias/bg_soum1.gif) repeat-y;}
#nav li:hover li a, #nav li.sfhover li a {background:url(/medias/bg_soum1.gif) repeat-y;} 
#nav li li a:hover, #nav li#services li a:hover, #nav li#real li a:hover, #nav li#promos li a:hover, #nav li li a:hover {background:url(/medias/bg_soum2.gif) repeat-y; color:#f29323}


#nav li:hover#services div, #nav li.sfhover#services div, #nav li:hover#real div, #nav li.sfhover#real div, #nav li:hover#promos div, #nav li.sfhover#promos div { left: auto; /*background:url(/medias/bg_nav_soum.gif) no-repeat;*/}

#nav li:hover#support div, #nav li.sfhover#support div { left: 355px;}
#nav li:hover#propos div, #nav li.sfhover#propos div  { left: 474px;}



.menuSec {float:right; margin:5px 5px 0 0; font-size:0.9em; overflow:hidden; z-index:5}
.menuSec li {float:left; padding:10px; margin:0 -3px 0 3px; background:url(/medias/menusec_separator.gif) right center no-repeat;}
.menuSec li a {color:#ebe9e9; text-decoration:none; }
.menuSec li a:hover, .menuSec li a.actif  {color:#fff; text-decoration:underline; }


.tel { float:left; color:#FFFFFF; padding:15px 0 0 20px; font-size:0.9em;}
.tel strong { font-size:1.4em; padding:0 0.3em }

.logo {width:229px; height:215px; overflow:hidden; background:url(/medias/bg_logo.jpg) no-repeat; margin:0px 0 30px 0;}
.accueil .logo {height:393px; margin:0 0 0 0}
.logo img { padding-top:600px}

.accueilBas {background:url(/medias/bg_accueil_bas.jpg); position:absolute; top:458px; left:0; z-index:1; width:684px; padding:0px 0 0 0px;}
a.accueilBasBox, a.accueilBasBox2 {color:#525151; text-decoration:none; width:311px; height:65px; float:left; margin:0 0 20px 20px; cursor:pointer; border:1px solid #b1a7a2;}
a:hover.accueilBasBox {color:#000; background:url(/medias/bg_over_box_accueil.gif) no-repeat;}
a:hover.accueilBasBox2 {color:#000; background:url(/medias/bg_over_box_accueil2.gif) no-repeat;}

a.accueilBasBox em, a.accueilBasBox2 em {border:4px solid #fff; display:block; height:57px; font-style:normal}
a.accueilBasBox em {border:4px solid #f6f3ee;}

a.accueilBasBox strong, a.accueilBasBox2 strong { font-size:1.3em; height:35px; margin:5px 0 0 5px; padding:0.6em 0 0 50px; display:block; }
a.accueilBasBox strong.residentiel { background:url(/medias/bg_residentiel.gif) no-repeat; }
a.accueilBasBox strong.commercial { background:url(/medias/bg_commercial.gif) no-repeat; }
a.accueilBasBox2 strong.agricole { background:url(/medias/bg_agricole.gif) no-repeat; }
a.accueilBasBox2 strong.institu { background:url(/medias/bg_institu.gif) no-repeat; }
a.accueilBasBox strong span, a.accueilBasBox2 strong span {padding:1px 16px 0 0px; margin:0; display:block; font-size:11px; font-weight:normal}

a.calltoSecurite {margin-top:13px; display:block; cursor:pointer; width:229px; height:65px; background:url(/medias/b_callto_securite.gif) no-repeat; color:#FFFFFF; text-decoration:none}
a.calltoSecurite span { float:left; padding:1.2em 0 0 1.1em}
a.calltoSecurite strong {display:block; font-size:1.1em}
a:hover.calltoSecurite {background:url(/medias/b_callto_securite_ov.gif) no-repeat; color:#fff;}

a.calltoAbonnez {margin-top:13px; display:block; cursor:pointer; width:168px; height:30px; background:url(/medias/b_callto_abonnez.gif) no-repeat; color:#910303; text-decoration:none}
a.calltoAbonnez span { float:left; padding:0.7em 0 0 1.1em}
a.calltoAbonnez strong {display:block; font-size:0.8em; font-weight:normal;}
a:hover.calltoAbonnez {background:url(/medias/b_callto_abonnez_ov.gif) no-repeat;}

a.calltoBesoin {margin-top:13px; display:block; cursor:pointer; width:229px; height:65px; background:url(/medias/btn_besoin.gif) no-repeat; color:#595353; text-decoration:none}
a.calltoBesoin span { float:left; padding:1.2em 0 0 1.1em; font-weight:normal;}
a.calltoBesoin strong {display:block; font-size:1.1em; }
a:hover.calltoBesoin {background:url(/medias/btn_besoin_ov.gif) no-repeat;}

a.calltoAbonnement {margin-top:13px; display:block; cursor:pointer; width:229px; height:65px; background:url(/medias/btn_abonnement.gif) no-repeat; color:#595353; text-decoration:none}
a.calltoAbonnement span { float:left; padding:1.2em 0 0 1.1em; font-weight:normal;}
a.calltoAbonnement strong {display:block; font-size:1.1em; }
a:hover.calltoAbonnement {background:url(/medias/btn_abonnement_ov.gif) no-repeat;}

.homeNews a {font-size:0.85em; color:#4d4b4b; text-decoration:none}
.homeNews a:hover {color:#910303;}
.homeNews a:hover strong {color:#910303;}
.homeNews strong {color:#333; font-size:1.2em; display:block}
.homeNews h4 {font-size:1.1em; margin:1.5em 0 0.3em}
.homeNews h4 span {padding-top:3px; display:block;}
.homeNews h4 a {float:right;}
.homeNews a.RSS {}
.homeNews .date{color:#910303; display:block}

.homeNews a.more {color:#910303; display:block; margin-top:0.4em; background:url(/medias/arrow_more.gif) right center no-repeat; width:7.4em}
.homeNews a:hover.more {color:#000000; text-decoration:underline}
/* clearfix pour floats */
.clearfix:after { content: "."; display: block; font-size: 1px; height: 0; line-height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

h2.vente {text-align:center; margin-bottom:15px; color:#7b0819; font-size:23px; }
h3.vente {text-align:center; font-size:16px;}

.contentMenuLeft { /*border-top:solid 5px #fff;*/ margin:-5px 0 5px; padding-top:17px;}
#menuLeft { width:200px; margin-left:20px; overflow:hidden; }

#menuLeft li {display:block; padding:5px 0 7px; background:url(/medias/bg_soum_left.gif) left bottom no-repeat; }
#menuLeft li li {display:block; padding:0 0 0 15px; background:none; }
#menuLeft li li a {text-decoration:none; background:url(/medias/menusec_separator.gif) left 0.8em no-repeat; padding:3px 0 3px 10px; display:block; color:#565656;}
#menuLeft li li a:hover, #menuLeft li li a.actif {background:url(/medias/menusec_separator.gif) left 0.8em no-repeat; color:#000; text-decoration:underline;}
#menuLeft li a {text-decoration:none; background:url(/medias/bg_lien_left.gif) left 0.1em no-repeat; padding:7px 0 7px 25px; display:block; }
#menuLeft li a:hover, #menuLeft li a.On {background:url(/medias/bg_lien_left2.gif) left center no-repeat; color:#000; }

.txtContenu, txt { padding:0 25px 45px; position:relative; z-index:1; width:638px;}
.txtContenu h1 {color:#950411; margin:1em 0; padding:0; font-size:2em; font-weight:normal}
.txtContenu h2 {color:#950411; margin:0.5em 0; padding:0; font-size:1.5em; font-weight:normal}
.txtContenu h3 {font-size:1.3em; margin:2em 0 -0.3em}
.txtContenu h4 {font-size:1.1em; margin:2em 0 -0.3em}
.txtContenu a { color:#5e5e5e;} .txtContenu a:hover { color:#000;}
.txtContenu p { color: #5e5e5e; margin:1em 0; line-height: 1.4em;}
.txtContenu
/*.txtContenu .sousSec { margin:0 0 0 -7px; padding:0; overflow:hidden }
.txtContenu .sousSec li { float:left; margin:0 1px 0 -5px; padding:0; background:url(/medias/pipette_soussec.gif) no-repeat left center; height:20px; }
*/

.contenuclient { width:600px;}
.contenuclient ul { padding: 1.3em 0;}
.contenuclient li { background: url(/medias/bullet_jaune.gif) no-repeat 20px 0.6em; padding: 0.2em 0 0.2em 2.7em;}
.contenuclient .photo { border:solid 1px #c3bca9; padding:5px; float:right; margin:0 0 0 20px }

.menuSousSec {margin-bottom:20px;}
.sousSec { float:left; margin:0 0 0 -10px; padding:0; overflow:hidden; }
.sousSec li { float:left; margin:0 -2px 0 1px; padding:0 10px; background:url(/medias/pipette_soussec.gif) no-repeat right center;  }
.sousSec li a {padding:0; color:#595353; text-decoration:none;}
.sousSec li a:hover, .txtContenu .sousSec li a.On {color:#950411; text-decoration:underline}

.menuNewProm {margin:0 0 20px 0px;}
.NewProm { margin:0; padding:0; overflow:hidden;}
.NewProm li { padding:10px 0 20px 0px; background:url(/medias/doc_separator.gif) no-repeat left bottom; margin:1px 0 -1px 0;  }
.NewProm li a {background:url(/medias/bullet_jaune.gif) no-repeat 0 4px; padding:0 0 0 20px; color:#595353; text-decoration:none; display:block;}
.NewProm li a:hover, .txtContenu .sousSec li a.On {color:#950411; text-decoration:underline}
.NewProm li a span {font-size:0.85em; display:block}
.NewProm li em {font-size:0.9em; display:block; padding:0 0 0 20px; margin:5px 0 0 0px; font-style:normal}
h3.news span {font-size:0.65em; display:block; font-weight:normal;}


.Sol { margin:0; padding:0; overflow:hidden;}
.Sol li { padding:15px 0 10px 0px; margin:1px 0 -1px 0; display:block; background:url(/medias/doc_separator.gif) no-repeat -23px bottom;  }
.Sol li a img { float:left; border:none; margin-top:10px; background:url(/medias/learnmore.gif) no-repeat left top; padding-bottom:25px; border:1px solid #7b0819; }
.Sol li a:hover img { background:url(/medias/learnmore.gif) no-repeat left -141px; }
/*.Sol li a {padding:10px 0 0 20px;float:left; text-decoration:none; width:600px; }*/
.Sol li strong.titre { color:#595353; text-decoration:none; font-weight:bold; font-size:1.1em; display:block; padding:10px 0 0 200px }
.Sol li div.bloc {display:block; margin-top:10px; font-size:12px; display:block; padding:0 0 0 200px}
.Sol li a:hover, .Sol li a:hover strong, .Sol li a:hover span {color:#950411; text-decoration:none}


.Sol li ul li strong  {float:left; margin:10px 0 0px 20px; width:370px;}
.Sol li ul {margin:5px 0 20px 0px; font-size:0.9em;}
.Sol li ul li { background:url(/medias/bullet_jaune.gif) no-repeat 0 4px; padding:0 0 0 20px; margin:2px 0 0; border:none;}


.SolDesc .DescripBox {  }
.SolDesc .DescripBox img {float:left;  }
.SolDesc .DescripBox h2 {display:block; margin:10px 0 10px 270px; }
.SolDesc .DescripBox p {margin:0 0 10px 0px; }

.SolDesc .DescripBox ul.serv {overflow:hidden; }
.SolDesc .DescripBox ul.serv li {margin:1px 0 -1px 0; height:1%; background:url(/medias/service_separator.gif) no-repeat left bottom; padding:10px 0 20px;}
.SolDesc .DescripBox ul.serv li img {float:left; margin:5px 30px 30px 0; width:150px; }

.SolDesc .DescripBox ul.serv li strong  {}
.SolDesc .DescripBox ul.serv li p  {margin:5px 0 0px 0px;}
.SolDesc .DescripBox ul.serv li div {height:1%; float:left;width:450px; padding-bottom:20px }

.SolDesc .DescripBox ul.serv li ul  {margin:5px 0 0px 0px; width:auto;}
.SolDesc .DescripBox ul.serv li ul li, .SolDesc .DescriptText ul li { background:url(/medias/bullet_jaune.gif) no-repeat 0 4px; padding:0 0 0 20px; margin:5px 0 0; border:none;}

.SolDesc .DescripImg { float:left; border:1px solid #C3BCA9; padding:5px; margin:10px 0 0; }
.SolDesc .DescriptText { float:left; margin:0 0 0 25px;}

.SolDesc .DescriptText p {width:350px; margin:0 0 10px; padding:0;}
.SolDesc .DescriptText a.guideUtilisateur {display:block; margin:20px 0 0; padding:13px 0 0px 45px; width:285px; height:45px; background:url(/medias/guide.gif) no-repeat; text-decoration:none}

.txtContenu .DescripBox h4 { margin:0 0 20px;}

.separateur {background:url(/medias/service_separator.gif) no-repeat left top; height:20px; margin:20px 0 0;}


/* clearfix pour floats */
.SolDesc .DescripBox ul li:after { content: "."; display: block; font-size: 1px; height: 0; line-height: 0; clear: both; visibility: hidden; }
.SolDesc .DescripBox ul li  { display: inline-block; }
/*\*/
* html .txtContenu .SolDesc .DescripBox ul li { height: 1%; }
.SolDesc .DescripBox ul li { display: block; }





a.retour {background:url(/medias/back.gif) no-repeat 0 5px; padding:0 0 0 10px; font-size:0.85em}
a.retourServ {position:absolute; right:35px; top:25px; z-index:3; background:url(/medias/back.gif) no-repeat 0 5px; padding:0 0 0 10px; font-size:0.85em; text-decoration:none;}
a:hover.retourServ  {text-decoration:underline}

.photodroite { margin:0 0 1em 3em; }
.photodroite img { border:solid 1px #c3bca9; padding:5px; }
.photodroite #zoom { text-align:center; font-size:0.85em; margin-top:5px}
.photodroite h4 { font-size:1em; display:block; padding:5px 0 7px 0; width:237px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

div.hr { margin: 0.2em 0; }
/*
.sousSec {float:left; margin-right:5px; font-size:0.85em; color:#5e5e5e; overflow:hidden}
.sousSec li a {color:#5e5e5e; text-decoration:none}
.sousSec li a:hover {color:#000; text-decoration:underline}
.sousSec li {float:left; margin:5px -1px 5px 1px; background:url(/medias/pipette.gif) no-repeat right center; padding:0 11px; }
*/
.boiteCarousel {position:relative;}

.mask {background:url(/medias/mask_carousel.gif) no-repeat; position:absolute; top:0px; left:177px; z-index:30; width:453px; height:35px;}


.txtContenu .RealDesc span p {display:block; }

.RealDesc h3 {margin:0 0 10px; font-size:1.2em; width:90%}
/* Plan du site */

.lstPlan { padding: 0 0 2em 1em; }

.lstPlan a {
	padding: 0 0 0 0;
	color: #6f0106;
	text-decoration: none;
}

.lstPlan li {
	margin: 0 0 0 15px;
	padding: 0 0 1em 15px;
	background-image: url(/medias/bullet_jaune.gif);
	background-position: left 0.4em;
	background-repeat: no-repeat;
	font-weight: bold;
	
}
.lstPlan li li {
	margin: 0.5em 0 0 15px;
	padding: 0 0 0 10px;
	background-image: url(/medias/bullet_orange.gif);
	background-position: left 0.4em;
	background-repeat: no-repeat;
	font-size:100%;
	font-weight: normal;
}
.lstPlan li li a {
	color: #85020c;
	text-decoration: underline;
}

.textPlan ul{
	display:block;
}

.textPlan li{
	color: #85020c;
	background-image: url(/medias/communs/bullet01.gif);
	background-position: 30px 0.5em;
	background-repeat: no-repeat;
	padding-left: 40px;
	display:block;
}

/* documents */

.attLinkList { margin:0.5em 0 30px; padding:1em 0 0.7em; border-bottom:1px solid #CCCCCC}
.attLinkList li { margin:0; padding:0 0 1em 0;}
.attLinkList a { color:#5e5e5e; text-decoration:none}
.attLinkList a span {font-size:0.6em;}
.attLinkList a:hover { color:#000;}
.attLinkpdf, .attLinkdoc, .attLinkdocx, .attLinkxls, .attLinkxlsx, .attLinkeps, .attLinkzip, .attLinkjpg, .attLinkgif, .attLinkpng, .attLinkavi, .attLinkunknown { display: inline-block; padding: 2px 0px 2px 24px; line-height: 18px; min-height: 18px; overflow: visible; background: url(/medias/communs/DocIcone/default.gif) left 4px no-repeat; }
.attLinkpdf { background-image: url(/medias/communs/DocIcone/pdf.gif); }
.attLinkdoc, .attLinkdocx { background-image: url(/medias/communs/DocIcone/doc.gif); }
.attLinkxls, .attLinkxlsx { background-image: url(/medias/communs/DocIcone/xls.gif); }
.attLinkjpg, .attLinkgif, .attLinkpng { background-image: url(/medias/communs/DocIcone/jpg.png); }
.attLinkeps { background-image: url(/medias/communs/DocIcone/eps.png); }
.attLinkzip { background-image: url(/medias/communs/DocIcone/zip.png); }

.doc, .faqlist {overflow:hidden}
.doc li, .faqlist li {margin:1px 0 -1px 0; padding:10px 0 0; background:url(/medias/doc_separators.gif) left bottom no-repeat;}
.faqlist li {background:url(/medias/faq_separator2.gif) left bottom no-repeat;}
.faqlist li  {padding:10px 0 15px;}
.faqlist li a {text-decoration:none; background:url(/medias/bullet_jaune.gif) no-repeat 0 4px; padding:0 0 0 20px}
.faqlist li a:hover {text-decoration:underline; color:#900}
/*.faqlist li a {background:url(/medias/bullet_orange.gif) no-repeat left center; display:block; padding-left:20px}*/

.doc a {margin:0 0 10px 20px; text-decoration:none; font-size:0.85em; width:580px; cursor:pointer}
.doc a:hover {text-decoration:underline; color:#900}
.doc  a strong {font-size:1.2em; font-weight:normal; float:left; width:520px; background:url(/medias/doc_separator.gif) right bottom no-repeat;}


a.faqBack {float:right; font-size:0.85em; margin-right:20px}

.formSend a {float:right}

.newsRight {float:right; margin:0 0 0 20px}
.NewsDesc ul { padding: 1.3em 0;}
.NewsDesc li, .FAQDesc li { background: url(/medias/bullet_jaune.gif) no-repeat 20px 0.6em; padding: 0.2em 0 0.2em 2.7em;}
.NewsDesc h3 { font-size:1.1em;}