/* 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 (ajoute le 13/03/2008 - EC) 
modifie 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 16px 2px 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;}

/* ope demenagement check box (ajoute 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; padding:0 15px 0 15px; float:left; position:relative; 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: 630px;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);}

.text {border: solid 1px #ccc;color: #333;padding: 1px 5px;font: normal 1em Arial, Helvetica, sans-serif;}


/* votre demenagement */
#votre_demenagement .liste_demenagement{padding:90px 0 0 160px; background:url(/fileadmin/contribution/dem_fond_liste.jpg) no-repeat 25% top; height: 480px;}
#votre_demenagement .liste_demenagement .clear{border-bottom:0; margin-bottom:70px;}
*> #votre_demenagement .liste_demenagement .clear{margin-bottom:15px;}
#votre_demenagement  .liste_demenagement div{height:66px; border-bottom:dotted 1px #aaa; width:440px; padding-top:0; position:relative;}
#votre_demenagement  .liste_demenagement div img{position:absolute; left:-80px;bottom:-11px;}
#votre_demenagement  .liste_demenagement div p{padding-top:25px; padding-left:30px; font-size:1.2em; font-weight:bold; margin:0; }
#votre_demenagement  .liste_demenagement h3{padding:0; margin:0; font-size:1.4em;}
*> #votre_demenagement .liste_demenagement h3{margin-top:40px;}

#votre_demenagement .liste_demenagement_table{position:relative;}
#votre_demenagement .liste_demenagement_table td{padding:5px;}

/*
 grand jeu du demenagement */
#votre_demenagement #opedemenegement table {width:auto;}

#WCB_service_dem{margin:0 auto; width:225px;}
#formWCB_TELEPHONE{float:left; margin:8px 0 0 10px;border:2px #ababab solid; width:150px; height:30px;text-align: center; font-weight: bold;font-size:1.8em; color:#ee8c1c}
#WCB_service_dem #validWCB_TELEPHONE {cursor: pointer;}

.demenagez_malin .dem_lien {display:block; height:90px; width:320px; border:2px dotted #acacac; float:left; margin:10px 0 0 12px; position:relative;}
* > .demenagez_malin .dem_lien {margin:10px 0 0 18px;}
.demenagez_malin .dem_lien  span{padding:30px 0 0 95px; font-size:1.1em; color:#888; font-weight:bold; display:block;}
.demenagez_malin .dem_lien:hover{border:2px solid #a2a2a2; text-decoration:none;}

.demenagez_malin a:hover{background-color:#ffd3a1;}
.demenagez_malin a{background-color:#efefef; text-decoration:none;}

.demenagez_malin .dem_lien1{background:url(/fileadmin/contribution/dem_lien_autodiag.png) 2% 50% no-repeat;}
.demenagez_malin .dem_lien2{background:url(/fileadmin/contribution/dem_lien_partenaire.png) 2% 50% no-repeat;}
.demenagez_malin .dem_lien2bis{background:url(/fileadmin/contribution/dem_lien_odd.png) 2% 50% no-repeat;}
.demenagez_malin .dem_lien2ter{background:url(/fileadmin/contribution/dem_lien_opera.png) 2% 50% no-repeat;}
.demenagez_malin .dem_lien3{background:url(/fileadmin/contribution/dem_lien_concours.png) 2% 50% no-repeat;}
.demenagez_malin .dem_lien4{background:url(/fileadmin/contribution/dem_lien_minisimu.png) 2% 50% no-repeat;}


