*{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:12px;}
body{background-image:url(/images/fond.gif);background-repeat:repeat-x;background-color:#FFFFFF;}
.simulate{position:absolute;top:-20px;left:400px;}
.simulate2{position:absolute;top:-20px;left:650px;}
a{font-size:inherit;outline:none;color:#59b62b;text-decoration:none;}
div#corps{width:1000px;margin-left:auto;margin-right:auto;}
div#entete{width:990px;height:316px;position:relative;}
div#corps div#entete div.c1{background-image:url(/images/c1.gif);background-repeat:no-repeat;width:7px;height:316px;float:left;}
div#corps div#entete div.c2{position:relative;background-image:url(/images/c2.gif);background-repeat:repeat-x;height:285px;width:976px;float:left;}
div#corps div#entete div.c22{background-color:#080808;height:31px;width:976px;float:left;}
div#corps div#entete div.c3{background-image:url(/images/c3.gif);background-repeat:no-repeat;width:7px;height:316px;float:right;}
a.logo{display:block;margin-top:15px;margin-left:20px;}
span.slogan{display:block;margin-top:20px;font-size:18px;color:#ffffff;text-indent:20px;}
p.slogan{margin-top:10px;color:#ffffff;font-size:12px;text-indent:20px;}

div.blocs{background-image:url(/images/av.gif);background-repeat:no-repeat;width:430px;height:114px;position:absolute;top:171px;left:16px;}
span.d1{position:absolute;top:5px;left:10px;color:#fff;font-weight:bold;display:block;width:124px;height:24px;line-height:24px;text-align:center;font-size:16px;}
p.d1{position:absolute;top:50px;left:10px;display:block;color:#333333;font-weight:bold;width:124px;text-align:center;display:block;width:124px;line-height:20px;text-align:center;font-size:14px;}

span.d2{
position:absolute;
top:5px;
left:150px;
color:#fff;
font-weight:bold;
display:block;
width:124px;
height:24px;
line-height:24px;
text-align:center;
font-size:16px;
}
p.d2{
position:absolute;
top:50px;
left:150px;
display:block;
color:#333333;
font-weight:bold;
width:124px;
text-align:center;
display:block;
width:124px;
line-height:20px;
text-align:center;
font-size:14px;
}

span.d3{
position:absolute;
top:5px;
left:295px;
color:#fff;
font-weight:bold;
display:block;
width:124px;
height:24px;
line-height:24px;
text-align:center;
font-size:16px;
}
p.d3{
position:absolute;
top:50px;
left:295px;
display:block;
color:#333333;
font-weight:bold;
width:124px;
text-align:center;
display:block;
width:124px;
line-height:20px;
text-align:center;
font-size:14px;
}
a.e1{
text-decoration:none;
position:absolute;
top:10px;
right:180px;
display:block;
width:200px;
height:40px;
background-image:url(/images/puce.png);
background-position:left;
background-repeat:no-repeat;
}
a.e1 span{
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
margin-left:50px;
}
a.e1 p{
margin-top:5px;
font-size:12px;
color:#999999;
font-weight:normal;
font-style:italic;
text-decoration:none;
margin-left:50px;
line-height:20px;
}
a.e2{
text-decoration:none;
position:absolute;
top:10px;
right:0px;
display:block;
width:200px;
height:40px;
background-image:url(/images/puce.png);
background-position:left;
background-repeat:no-repeat;
}
a.e2 span{
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
margin-left:50px;
}
a.e2 p{
margin-top:5px;
font-size:12px;
color:#999999;
font-weight:normal;
font-style:italic;
text-decoration:none;
margin-left:50px;
line-height:20px;
}

div.appel{
position:absolute;
top:80px;
right:30px;
width:340px;
height:70px;
}
div.appel img{
float:left;
}
div.appel div{
width:210px;
height:25px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
float:right;
}
div.appel div p{
width:210px;
color:#FFFFFF;
font-size:30px;
font-weight:bold;
float:right;
line-height:25px;
margin-top:10px;
}
div.appel div span{
display:block;
text-align:right;
width:200px;
padding-right:10px;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
float:right;
}
a.home{
float:left;
}
div#contenu{
	width:1000px;
	background-image:url(/images/fond-contenu.gif);
	background-repeat:repeat-y;
	padding:20px;
	
}
h1,h2,h3{
font-weight:bold;
font-size:18px;
margin-bottom:10px;
}
dt{
font-weight:bold;
font-size:14px;
margin-bottom:10px;
}
h4{
font-size:14px;
}
div#contenu div.gauche{
position:relative;
float:left;
width:650px
}
div#contenu div.droite{
float:right;
width:350px;
}
div#contenu div.gauche p.slogan{
color:#58b629;
font-weight:bold;
margin-bottom:15px;
}
p.bloc{
font-size:12px;
display:block;
background-image:url(/images/fond-bloc.gif);
width:142px;
height:80px;
float:left;
/*margin-right:10px;*/
}
p.blochome{
font-size:12px;
display:block;
background-image:url(/images/fond-bloc.gif);
width:132px;
height:70px;
float:left;
margin-right:10px;
padding:10px;
}
form.simulateur{
font-size:12px;
display:block;
background-image:url(/images/fond-bloc2.gif);
background-repeat:no-repeat;
padding-top:10px;
padding-left:10px;
width:117px;
height:80px;
float:left;
margin-right:10px;
}
form.simulateur label{
color:#58b629;
font-weight:bold;
font-size:14px;
margin-left:25px;
}
form.simulateur span{
margin-top:10px;
font-weight:bold;
float:left;
display:block;
width:40px;
height:18px;
line-height:18px;
}
form.simulateur input[type=text]{
margin-top:10px;
border:1px solid #666666;
background-color:#CCCCCC;
width:63px;
height:18px;
}
form.simulateur input[type=submit]{
border:0;
background-color:#58b629;
color:#ffffff;
margin-top:5px;
width:105px;
height:18px;
}

form.simulateur input[type=submit]:hover{
background-color:#F49902;
}
/* ----------------- MENU -------------------*/
#menuDeroulant
{
	background: #080808;
	width: 460px;
	height: 31px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	float:left;
}
#menuDeroulant li
{
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	font-size:13px;
	font-weight:bold;
	z-index:50;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	height: 1%;
/*	height: 16px;*/
	color: #FFF;
	background: #080808;
	margin: 0;
	padding: 7px 8px;
	border-right: 1px solid #fff;
	text-decoration: none;
	z-index:50;
}
#menuDeroulant li a:hover { background-color: #080808;color:#59B62B; }
#menuDeroulant li a:active { background-color: #080808; }

#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	border-right: 1px solid transparent;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color:#080808 ;
}
#menuDeroulant .sousMenu li a:hover
{
	background-image: none;
	background-color: #58b629;
}

#menuDeroulant li:hover > .sousMenu { display: block; }


div#fil{
height:20px;
line-height:20px;
color:#757BB1;
}
div.fin{
clear:both;
width:100%;
height:5px;
}
div.slide{
position:relative;
margin-left:35px;
width:510px;
height:230px;
}
ul#slider2{
width:400px;
}
ul#slider3,ul#slider4{
display:block;
float:right;
width:195px;
}


div.thumbs a:hover{
cursor:pointer;
color:#757BB1;
}
ul#slider2 li.verif{
background-image:url(/images/verif.gif);
background-repeat:no-repeat;
width:434px;
height:249px;
position:relative;
}
ul#slider2 li.verif h2{
color:#ffffff;
font-weight:bold;
font-size:16px;
margin-top:5px;
margin-left:10px;
}
ul#slider2 li.verif p{
color:#ffffff;
font-weight:normal;
font-size:12px;
margin-top:5px;
margin-left:130px;
line-height:20px;
}
ul#slider2 li.verif div{
width:170px;
height:138px;
position:absolute;
left:240px;
top:110px;
color:#000000;
font-size:12px;
line-height:20px;
text-align:center;
}
ul#slider2 li.verif div a{
display:block;
background-color:#f7b343;
color:#ffffff;
width:150px;
height:20px;
line-height:20px;
text-align:center;
border:1px solid #ffffff;
}


ul#slider2 li.cb{
background-image:url(/images/cb.gif);
background-repeat:no-repeat;
width:434px;
height:249px;
position:relative;
}
ul#slider2 li.cb h2{
color:#000000;
font-weight:bold;
font-size:16px;
margin-top:5px;
margin-left:10px;
}
dd{
text-align:justify;
width:620px;
}
ul#slider2 li.cb p{
color:#000000;
font-weight:normal;
font-size:12px;
margin-top:5px;
margin-left:10px;
line-height:20px;
}
ul#slider2 li.cb div{
width:170px;
height:138px;
position:absolute;
left:240px;
top:110px;
color:#000000;
font-size:12px;
line-height:20px;
text-align:center;
}
ul#slider2 li.cb div a{
display:block;
background-color:#f7b343;
color:#ffffff;
width:150px;
height:20px;
line-height:20px;
text-align:center;
border:1px solid #ffffff;

}

ul#slider2 li.abo{
background-image:url(/images/fond-bloc-abo.jpg);
background-repeat:no-repeat;
width:434px;
height:249px;
position:relative;
}
ul#slider2 li.abo h2{
color:#3e3e3f;
font-weight:bold;
font-size:16px;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
}
ul#slider2 li.abo p{
color:#3e3e3f;
font-weight:normal;
font-size:12px;
margin-top:15px;
margin-left:190px;
display:block;
width:210px;
line-height:20px;
}
ul#slider2 li.abo div{
width:170px;
height:138px;
position:absolute;
left:210px;
top:90px;
color:#3e3e3f;
font-size:12px;
line-height:20px;
text-align:center;
}
ul#slider2 li.abo div a{
display:block;
background-color:#f7b343;
color:#ffffff;
width:150px;
height:20px;
line-height:20px;
text-align:center;
border:1px solid #ffffff;
}



ul#slider1 li.personnalisation{
background-image:url(/images/personnalisation-factures.jpg);
background-repeat:no-repeat;
width:541px;
height:231px;
position:relative;
}
ul#slider1 li.personnalisation h3{
color:#ffffff;
font-weight:bold;
font-size:16px;
margin-top:5px;
margin-left:10px;
}
ul#slider1 li.personnalisation p{
color:#ffffff;
font-weight:normal;
font-size:12px;
margin-top:5px;
margin-left:50px;
line-height:20px;
}
ul#slider1 li.personnalisation div{
width:226px;
height:138px;
position:absolute;
left:305px;
top:80px;
color:#ffffff;
font-size:14px;
line-height:20px;
}
ul#slider1 li.personnalisation div ul{
margin-top:10px;
display:block;
width:226px;
text-align:left;
text-indent:5px;
}
ul#slider1 li.personnalisation div ul li{
display : list-item;
height:20px;
line-height:20px;
list-style-type: none;
background-image: url(/images/fleche-li.png);
background-repeat: no-repeat;
background-position: 0 0em;
padding-left: 15px;
}
ul#slider1 li.communs{
position:relative;
background-image:url(/images/compte-commun.jpg);
background-repeat:no-repeat;
width:541px;
height:231px;
}
ul#slider1 li.communs h3{
color:#ffffff;
font-weight:bold;
font-size:16px;
margin-top:5px;
margin-left:10px;
}
ul#slider1 li.communs p{
color:#ffffff;
font-weight:normal;
font-size:12px;
margin-top:5px;
margin-left:70px;
line-height:20px;
}
ul#slider1 li.communs div{
width:226px;
height:138px;
position:absolute;
left:305px;
top:80px;
color:#ffffff;
font-size:14px;
line-height:20px;
}
ul#slider1 li.communs div ul{
margin-top:10px;
display:block;
width:226px;
text-align:left;
text-indent:5px;
}
ul#slider1 li.communs div ul li{
display : list-item;
height:20px;
line-height:20px;
list-style-type: none;
background-image: url(/images/fleche-li.png);
background-repeat: no-repeat;
background-position: 0 0em;
padding-left: 15px;
}

ul#slider1 li.extranet{
position:relative;
background-image:url(/images/extranet.jpg);
background-repeat:no-repeat;
width:541px;
height:231px;
}
ul#slider1 li.extranet h3{
color:#ffffff;
font-weight:bold;
font-size:16px;
margin-top:5px;
margin-left:10px;
}
ul#slider1 li.extranet p{
color:#ffffff;
font-weight:normal;
font-size:12px;
margin-top:5px;
margin-left:70px;
line-height:20px;
}
ul#slider1 li.extranet div{
width:226px;
height:138px;
position:absolute;
left:305px;
top:80px;
color:#ffffff;
font-size:14px;
line-height:20px;
}
ul#slider1 li.extranet div ul{
margin-top:10px;
display:block;
width:226px;
text-align:left;
text-indent:5px;
}
ul#slider1 li.extranet div ul li{
display : list-item;
height:20px;
line-height:20px;
list-style-type: none;
background-image: url(/images/fleche-li.png);
background-repeat: no-repeat;
background-position: 0 0em;
padding-left: 15px;
}

ul#slider1 li.paiement{
position:relative;
background-image:url(/images/paiement-bloc.jpg);
background-repeat:no-repeat;
width:541px;
height:231px;
}
ul#slider1 li.paiement h3{
color:#ffffff;
font-weight:bold;
font-size:16px;
margin-top:5px;
margin-left:10px;
}
ul#slider1 li.paiement p{
color:#ffffff;
font-weight:normal;
font-size:12px;
margin-top:5px;
margin-left:70px;
line-height:20px;
}
ul#slider1 li.paiement div{
width:226px;
height:138px;
position:absolute;
left:305px;
top:80px;
color:#ffffff;
font-size:14px;
line-height:20px;
}
ul#slider1 li.paiement div ul{
margin-top:10px;
display:block;
width:226px;
text-align:left;
text-indent:5px;
}
ul#slider1 li.paiement div ul li{
display : list-item;
height:20px;
line-height:20px;
list-style-type: none;
background-image: url(/images/fleche-li.png);
background-repeat: no-repeat;
background-position: 0 0em;
padding-left: 15px;
}

div.logos{
text-decoration:none;
text-align:center;
color:#000;
font-size:12px;
float:left;
margin-right:20px;
}
a.upnbiz{
display:block;
background: transparent url(/images/logo-upnbiz.gif) 0 -40px no-repeat;
width:114px;
height:50px;
}
a.upnbiz:hover{
background: transparent url(/images/logo-upnbiz.gif) 0 0 no-repeat;
}
a.bizportage{
display:block;
background: transparent url(/images/logo-bizportage.gif) 0 -45px no-repeat;
width:180px;
height:47px;
}
a.bizportage:hover{
background: transparent url(/images/logo-bizportage.gif) 0 0 no-repeat;
}
a.quelprestataire{
display:block;
background: transparent url(/images/logo-quelprestataire.gif) 0 -45px no-repeat;
width:240px;
height:47px;
}
a.quelprestataire:hover{
background: transparent url(/images/logo-quelprestataire.gif) 0 0 no-repeat;
}
ul.quelprestataire li a{
text-decoration:underline;
}
#gallery{
width:295px;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 0;
}
#gallery ul a:hover img {
}
#gallery ul a:hover { color: #fff; }
div#pieddepage{
	width:1000px;
	background-image:url(/images/fond-pied.gif);
	background-repeat:repeat-y;
	padding:20px;
}
div#pieddepage table tr td,div#pieddepage table tr td a{
color:#fff;
}
div#pieddepage table tr td ul li{
list-style:none;
display:block;
width:180px;
float:left;
}
div#portedumois{
font-size:12px;
width:305px;
margin-bottom:20px;
}
div#portedumois a{
color:#000000;
text-decoration:none;
font-weight:bold;
}
div#portedumois img{
width:70px;
float:left;
margin:5px;
}
div#portedumois span{
font-style:italic;
color:#333333;
float:right;
}
div#portedumois p {
text-align:justify;
}
div#blog{
width:305px;
font-size:12px;
margin-bottom:30px;
}
div#blog a{
color:#000000;
text-decoration:none;
font-weight:bold;
}
ul.rss_portage li {
list-style:none;
}
div.gauche div.page p{
text-align:justify;
width:610px;
font-size:12px;
line-height:20px;
}
div.gauche div.page a{
color:#000000;
font-size:inherit;
text-decoration:none;
border-bottom:1px #666666 dashed;
}
div.enrapport{
width:600px;
font-size:12px;
background-color:#E3FED5;
padding:10px;
}
div.enrapport a{
font-weight:bold;
color:#000000;
text-decoration:none;
}
div.enrapport img{
width:70px;
border:5px solid #fff;
float:left;
margin:5px;
}
div.enrapport span{
font-style:italic;
}
div.enrapport p{
margin-bottom:10px;
line-height:20px;
}
p.commentaire{
display:block;
margin-bottom:20px;
}
form.commentaire_mycms fieldset{
padding-top:10px;
border:0;
padding-bottom:10px;
}
form.commentaire_mycms fieldset legend{
font-weight:bold;
font-size:12px;
color:#414141;
}
form.commentaire_mycms fieldset p{
color:#414141;
font-size:10px;
line-height:18px;
}
form.commentaire_mycms label{
float:left;
color:#414141;
}
form.commentaire_mycms textarea.area_input{
border:1px solid #ccc;
height:50px;
width:450px;
}
form.commentaire_mycms .button_input{
margin-left:250px;
}

/*-------------------- OFFRE ---------------------------*/
table#pricetable {border-collapse:collapse;}
table#pricetable th.side {
	background: transparent url(/images/bg_th_side.gif) no-repeat bottom left;
}
table#pricetable td.side {
	text-align:right;
	background: transparent url(/images/bg_td_side.gif) no-repeat bottom left;
	width:220px;
	font:bold 12px/15px verdana;
	color:#FFFFFF;
	padding-right:8px;
}
table#pricetable th {
	height:64px;
	border-right:1px solid #fff;
	vertical-align:bottom;
	color:#fff;
	font:normal 21px/27px arial;
	letter-spacing:2px;
	background:transparent url(/images/bg_th.gif) no-repeat bottom left;
	}
table#pricetable td {
	text-align:center;
	background:transparent url(/images/bg_td.gif) no-repeat bottom left;
	border-right:1px solid #fff;
	color:#fff;
	width:108px;
	height:40px;
	font:bold 12px/18px verdana;
}
table#pricetable td.on {background:transparent url(/images/bg_td_on.gif) no-repeat bottom left;}
table#pricetable th.on {
	background:transparent url(/images/bg_th_on.gif) no-repeat bottom left;
	padding-bottom:9px;
	width:148px;
}

table#pricetable tfoot td {
	background:transparent url(/images/bg_foot_td.gif) no-repeat top left;
	height:64px;
	vertical-align:top;
	padding-top:8px;
}
table#pricetable tfoot td.on {
	background:transparent url(/images/bg_foot_td_on.gif) no-repeat top left;
	padding-top:16px;
}
table#pricetable tfoot td.side {background: transparent url(/images/bg_foot_td_side.gif) no-repeat top left;}

#formcontainer {
	width:250px;
	height:239px;
	background:transparent url(/images/bg_form.gif) no-repeat top left;
	position:absolute;
	top:24px;
	left:378px;
}
#formcontainer form {
	padding:8px 10px;
	margin:0;
}
#formcontainer h2 {
	margin:0;
	padding:0 0 14px 0;
	font:bold 21px/27px arial;
	color:#fff;
}
#formcontainer fieldset {
	border:none;
	padding:0;
}
#formcontainer label {
	display:block;
	float:left;
	font:bold 12px/18px verdana;
	color:#fff;
	padding-bottom:12px;
}
#formcontainer label.email {
	width:240px;
}
#formcontainer label.email input {
	width:230px;
}
#formcontainer label.nom {
	clear:left;
	padding-right:40px;
}
#formcontainer label.nom input,
#formcontainer label.prenom input {
	width:150px;
}
#formcontainer prenom.buttons {
	padding-top:10px;
	clear:left;
}
#prices {
	position:relative;
}

/* ---------------------------- FORMULAIRE INSCRIPTION -------------------------------------*/
span.decouverte{
float:left;
display:block;
width:470px;
height:31px;
}
a.decouverte{
float:left;
display:block;
width:470px;
height:31px;
background: transparent url(/images/decouvrez-offre.gif) 0 -0px no-repeat;
}
a.decouverte:hover{
background: transparent url(/images/decouvrez-offre.gif) 0 -31px no-repeat;
}
a.inscription{
display:block;
position:absolute;
top:160px;
right:40px;
background-image:url(/images/inscription.png);
background-repeat:no-repeat;
width:345px;
height:115px;
}
form#inscription{
width:500px;
}
form#inscription fieldset,div.formulaire form fieldset{
border:1px solid #FFFFFF;
margin-bottom:10px;
}
form#inscription fieldset legend,div.formulaire form fieldset legend{
font-size:16px;
font-weight:bold;
color:#000000;
}
form#inscription fieldset p ,div.formulaire form fieldset p{
display:block;
width:500px;
height:20px;
line-height:25px;
}
form#inscription fieldset label ,div.formulaire form fieldset span{
display:block;
float:left;
width:150px;
text-align:right;
font-size:12px;
height:20px;
margin-right:10px;
}
form#inscription fieldset input[type=text],div.formulaire form fieldset input[type=text]{
display:block;
float:left;
width:150px;
text-align:left;
font-size:12px;
height:20px;
line-height:20px;
border:1px solid #ccc;
}
form#inscription fieldset textarea,div.formulaire form fieldset textarea{
display:block;
float:left;
width:250px;
text-align:left;
font-size:12px;
height:100px;
border:1px solid #ccc;
}
div.formulaire form fieldset br{
line-height:30px;
}

form#inscription fieldset p label.tarif{
line-height:25px;
height:25px;

}

form#inscription fieldset p span.tarif{
line-height:25px;
height:25px;
font-weight:bold;
}
input[type=submit]:hover{
cursor:pointer;
}
input[type=button].button_submit,a.button_submit{
display:block;
font-weight:bold;
color:#fff;
font-size:14px;
height:25px;
line-height:25px;
background-color:#F49902;
border:1px solid #fff;
margin-top:10px;
margin-bottom:10px;
}
input[type=button].button_submit:hover{
cursor:pointer;
}
/*---------------------------------------------------------------------------*/
div.bloc_paragraphe{
width:280px;
padding:10px;
overflow:hidden;
}
div.bloc_paragraphe a{
font-weight:bold;
color:#333333;
display:block;
margin-bottom:10px;
text-decoration:none;
}

div.bloc_paragraphe p{font-weight:normal;font-size:12px;color:#333333;display:block;text-align:justify;width:280px;line-height:20px;}
h1 a{font-size:18px;}
h2 a{font-size:18px;}
h3 a{font-size:14px;}

/* root element for tabs  */
ul.tabs {  margin:0 !important; padding:0;height:30px;border-bottom:1px solid #666;	 	}

/* single tab */
ul.tabs li {  float:left;	 padding:0; margin:0;  list-style-type:none;	}
/* link inside the tab. uses a background image */
ul.tabs a { float:left;font-size:13px;display:block;padding:5px 30px;	text-decoration:none;border:1px solid #666;	border-bottom:0px;height:18px;background-color:#ffffff;color:#3e3e3f;margin-right:2px;position:relative;top:1px;	outline:0;-moz-border-radius:4px 4px 0 0;	}
ul.tabs a:hover {background-color:#F7F7F7;font-weight:bold;color:#333;}
ul.tabs a.current {background-color:#838383;border-bottom:1px solid #838383;	color:#000;	cursor:default;}
.panes div {display:none;border:1px solid #666;border-width:0 1px 1px 1px;min-height:150px;padding:15px 20px;background-color:#838383;	}
div.avantages{width:295px;margin-bottom:20px;}
div.avantages img{margin-top:5px;margin-bottom:5px;}
div.avantages a{font-weight:bold;font-size:14px;}
div.avantages p{text-align:justify;width:295px;line-height:20px;}
ul.plansite li{display:block;width:290px;height:18px;line-height:18px;overflow:hidden;float:left;}
div.liensuivants div.g{width:300px;text-align:left;float:left;}
div.liensuivants div.d{width:300px;text-align:right;float:left;}
div.partenaire{width:600px;}
div.partenaire img{float:left;margin:10px;}
div.partenaire p{display:block;width:400px;float:left;line-height:20px;}
ul.listeapuce li{display : list-item;line-height:20px;list-style-type: none;background-image: url(/images/fleche-li.png);background-repeat: no-repeat;background-position: 0 0em;padding-left: 25px;width:590px;}
h2.vert{color:#59b62b;}
div.bloc_paragraphe span{display:block;color:#59b62b;font-weight:bold;font-size:16px;}
h1.demo{font-size:16px;}
p.demo{width:310px;line-height:20px;font-size:12px;text-align:justify;}
a.demo{display:block;float:left;width:150px;height:25px;line-height:25px;font-weight:bold;font-size:14px;background-color:#59b62b;color:#ffffff;text-align:center;margin-left:5px;}
ul.rss_portage li p{line-height:20px;}
div#portedumois p{line-height:20px;}
table tr td p {line-height:20px;}
input[type=submit]{display:block;color:#ffffff;background-color:#f7b343;width:130px;height:25px;border:0;font-size:14px;font-weight:bold;}
a.fanion{float:right;display:block;margin-bottom:10px;margin-right:37px;}
div.landingpage{}
div.landingpage div.paragraphe{width:600px;}
div.landingpage div.paragraphe p{line-height:20px;text-align:justify;}
div.landingpage div.paragraphe h1{display:block;text-indent:5px;width:600px;color:#fff;background-color:#62af35;}
div.landingpage div.contact{position:relative;width:609px;height:345px;border:0; background-image:url(/images/ld1.jpg);background-position:top;background-repeat:no-repeat;display:block;}
div.landingpage div.contenant_contact{
	height:400px;
	clear:both;
}
div.landingpage div.contact form{position:absolute;top:40px;left:120px;width:380px;height:270px;border:0;}
div.landingpage div.contact form fieldset{border:0;margin-bottom:10px;}
div.landingpage div.contact form fieldset legend{font-size:16px;font-weight:bold;color:#56b527;}
div.landingpage div.contact form fieldset span{display:block;float:left;width:120px;text-align:right;font-size:12px;height:20px;margin-right:10px;}
div.landingpage div.contact form fieldset .texte{background-color:#fff;border:1px solid #ccc;width:150px;height:20px;line-height:20px;}
div.landingpage div.contact form fieldset .texte_gros{background-color:#fff;border:1px solid #ccc;width:220px;height:70px;line-height:20px;}
div.landingpage a.insc{margin-left:140px;}
ul.twitter li{display : list-item;line-height:20px;list-style-type: none;background-image: url(/images/fleche-li.png);background-repeat: no-repeat;background-position: 0 0em;padding-left: 25px;width:250px;}
div.legende{display:block;background-color:#EFEFEF;padding:5px;width:600px;}
div.supplement{padding:10px;width:610px;background-color:#EFEFEF;text-align:center;margin-bottom:15px;}

div#plus{float:left;width:20px;height:28px;line-height:28px;font-size:20px;color:#fff;text-align:center;cursor:pointer}
div#effect{width:968px; height: 150px; padding: 0.4em; position: absolute;top:316px;left:7px;background-color:#000;z-index:10000000000;}
div#effect h3{font-size:12px;color:#fff;font-weight:bold;}
div#effect a.close{display:block;width:150px;text-align:center;font-size:16px;color:#fff;font-weight:bold;margin-top:10px;
margin-bottom:10px;float:left;}
div#effect ul li{font-size:12px;color:#fff; font-weight:normal;list-style:none;}
div#effect ul {padding:10px;}
div#effect ul li a{
	color:#fff;
}
div#effect fieldset{
	margin-top:10px;
	display:block;
	width:250px;
	float:left;
	margin-right:5px;
	margin-left:5px;
}
div#effect fieldset legend{
	color:#fff;
	padding:5px;
	font-size:12px;
	font-weight:bold;
}
span.titre{
	font-weight:bold;
	color:#62AF35;
	font-size:16px;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}
.simuler_css{
 display:block;
 font-size:26px;
 font-weight:bold;
 margin-left:auto;
 margin-right:auto;
 width:120px;
}
#idz_chatbar .idz_face_inner {
/*background:transparent url('http://www.webportage.com/images/caroline.png') center 0px no-repeat;*/
}
#idz_chatbar .idz_face_inner img{
visibility:hidden;
}

div.presentationgerant{
    margin-top:10px;
    margin-bottom:10px;
    width:598px;
    border:1px solid #ccc;
    padding:5px;
    background-image:url(/images/fond-jerome.jpg);
    background-repeat:no-repeat;
}
div.presentationgerant img{float:left;margin:5px;margin-top:20px;}
div.presentationgerant p{display:block;width:580px;margin-left:-15px;}

div.interloc{
    position:relative;
    width:299px;
    height:230px;
    float:left;
    background-image:url(/images/fond-interloc.jpg);
    background-repeat:no-repeat;
    margin-left:9px;
}
div.interloc div{display:block;width:230px;position:absolute;top:40px;left:30px;}
div.interloc div h3{
    color:#59b62b;
}
div.interloc span{font-size:14px;color:#7c7c7c;font-weight:bold;}
div.interloc img{float:left;margin:5px;}
div.interloc div ul{
    position:absolute;
    top:100px;
    left:30px;
    list-style:none;
}
div.interloc div ul li.email{
    background-image:url(/images/icone-email.jpg);
    background-repeat:no-repeat;
    background-position:left middle;
    text-indent:30px;
    margin-bottom:5px;
}
div.interloc div ul li.tel{
    background-image:url(/images/icone-tel.jpg);
    background-repeat:no-repeat;
    background-position:left middle;
    text-indent:30px;
    margin-bottom:5px;
}

