/* forms */
.label {display: block;float: left;margin-left: 10px;}
.radioOn,
.radioOff {display: inline;margin: 0;padding: 2px;border: none 0;overflow: visible;font: normal 1em/12px Arial, Helvetica;padding-left: 12px;padding-right: 0;margin-bottom: 5px;}
* > .radioOn,
* > .radioOff {display: inline;margin: 0;}
.radioOn {background: url(../images/radio_on.gif) left 5px no-repeat;color: #C33; font-weight: bold}
.radioOff {background: url(../images/radio_off.gif) left 5px no-repeat;color: #300;}
.radioOff span,
.radioOn span {display: block; background: none;}
.radioOff:hover {color: #900 !important}
/*
simu light (ajouté le 13/03/2008 - EC) 
modifié le 17/03/2008 - EC
*/
/*
.bloc-principal fieldset {display: block; border: solid 1px #CCC; margin: 10px; padding: 10px;}

.bloc-principal fieldset legend {padding: 4px; border: solid 1px #CCC; margin-bottom: 10px; font-weight: bold; color: #C00}
* > .bloc-principal fieldset legend {margin-bottom: 0;}*/
.bloc-principal fieldset {display: block; border: solid 1px #CCC; margin: 10px; padding: 10px; text-align:left; margin-bottom: 20px; position:relative;}
* > .bloc-principal fieldset {margin-bottom: 10px;}
.bloc-principal fieldset legend {padding: 4px; border: solid 1px #CCC; margin-bottom: 10px; font-weight: bold; color: #C00; margin-top: -22px; position:relative; background-color: #FFF}
* > .bloc-principal fieldset legend {margin-bottom: 0; margin-top: 0;}
.bloc-principal fieldset label {cursor: pointer;}
.bloc-principal fieldset table td {padding: 0 18px 0 0}
.bloc-principal fieldset.erreur,
div.erreur,
p.erreur,
table.erreur {border: solid 1px #C00; background: #F5E5E5 url(/images/form-bg-erreur.png) 100% 0% no-repeat}
div.erreur,
.bloc-principal fieldset.erreur {background-position: 99% 50%;}
div.erreur {font-weight: bold;}
.bloc-principal fieldset.erreur legend {background-color: #C00; color: #FFF; border: solid 1px #C00;}
.checkboxOff {display: inline;margin: 0px;padding: 2px;padding-left: 20px;color: #666;font: normal 1em/12px Arial, Helvetica;background: url(../images/check_off.gif) 0% 6px no-repeat;border: none 0;}
.checkboxOn {display: inline;margin: 0px;padding: 2px;padding-left: 20px;color: #000;font: normal 1em/12px Arial, Helvetica;background: url(../images/check_on.gif) 0% 6px no-repeat;border: none 0;}
.checkboxOff:hover {color: #000;}

/* opé demenagement check box (ajouté le 20/06/2008 - LOL)  */
#opedemenegement .checkboxOff {color: #000}
#opedemenegement .checkboxOn {color: #c33}
#opedemenegement .checkboxOff:hover {color: #900}
#WCB_op_dem {width:147px; margin:0 15px 0 15px; padding:0 15px 0 15px; float:left; position:relative; border-left:1px dotted #000; border-right:1px dotted #000;}
#WCB_op_dem	#formWCB_TELEPHONE  {font-size:1em; border: 1px solid #000;	background:none; width: 120px; height:12px; text-align: center; font-weight: bold;}
.offre {padding:10px; position:relative; margin: 0 10px 10px 10px; background-position:15px 50%; background-repeat:no-repeat; }

.offre  ul{margin:11px 0 0 190px;}
.offre  ul li{margin-bottom:9px; padding-left:5px; list-style-type:square;}
.presentation-option{border:1px solid #CCCCCC; padding:10px 20px 10px 10px; position:relative; margin:0 10px 20px 10px;}
.contenu .presentation-option p.affichage-prix{color:#c00}
.presentation-option .logo_minisimu{float:left; margin:0 10px;}
.presentation-option   ul{margin:0 0 0 90px;}
.presentation-option   ul li{margin-bottom:5px; padding:0; list-style-type:square;}

.presentation-offre h2,
.presentation-offre h2{margin-bottom:10px; padding:5px 0 0 40px;}
#elec_avantage .offre, #bienergies_avantage_indiv .offre, #bienergies_avantage .offre , #elec_avantage_indiv .offre {border: 1px solid #f0a613}
#elec_planete .offre , #bienergies_planete_indivgaz .offre , #bienergies_planete_indivelec .offre , #bienergies_planete .offre {border: 1px solid #B6C721}

#form02 legend {font: bold 16px Arial, Helvetica, Sans-serif; color: #C00;}
#form02 fieldset.erreur legend {color: #FFF;}
#blockmail fieldset {text-align:center;}
#blockmail fieldset table {margin: auto; text-align: left;}
p.big {font-size: 1em; line-height: 0.8em;}

table {border: none;}

#warning {color: #000;border: solid 1px #000;clear: both;width: 500px;margin: 5px auto;padding: 10px 10px 10px 60px;background-color: #F90;background-position: 2% 50%;background-repeat: no-repeat;font: bold 1.1em Arial, Helvetica;}
.error {background-image: url(../images/warning2.gif);}

.tx-srfreecap-pi2-image { position:absolute; top:28px; left:40px; }
.tx-srfreecap-pi2-cant-read { position:absolute; top:80px; left:80px; }

#newsletter_affichage th,td,caption {padding: 0;}
#newsletter_affichage table {margin-bottom: 0;width:auto;}
#newsletter_affichage table,tr,th,td,caption {vertical-align: middle; margin:auto;}

img.tx-srfreecap-pi2-image {margin: 0 !important;}
span.tx-srfreecap-pi2-cant-read {top:110px !important}
input#g {height: 20px !important; left: 250px !important;}
