@import "layout.css";
@charset "utf-8";
/* CSS Document */

#sidebar #newsletter{
background:#00A25B url(img/side_bg.jpg) top right repeat-y;
margin-top:30px;
padding-bottom:25px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;

padding-left:10px;
padding-top:14px;

line-height:1.2 !important;

}

#sidebar #newsletter b{
font-size:14px;
}

#sidebar #newsletter #news,#col2 #newsletter #news{
margin:0;
padding:0;

}

#sidebar #newsletter #news #email{
padding: 2px 5px;
width:140px;
border:1px solid #666666;

font-size:12px !important;
_font-size:11px !important;
font-style:italic;
color:#3F3F3F;

margin-top:8px;
}

#sidebar #newsletter #news #email{
width:120px
}

#sidebar #newsletter #news input.bouton{
background:url(img/ok.gif);
border:none;
width:20px;
height:20px;
cursor:pointer;
margin-top:8px;
}

#sidebar #newsletter #news input.bouton:hover{
background:url(img/ok.gif) bottom center no-repeat;
border:none;
width:20px;
height:20px;
cursor:pointer;
margin-top:8px;
}

/**/

#sidebar #savoirplus{
background:#00A25B url(img/side_bg.jpg) top right repeat-y;
margin-top:39px;
padding-bottom:25px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;

padding-left:10px;

padding-top:14px;

line-height:1.2 !important;

}
#sidebar #savoirplus h2{
font-size:14px;
font-weight:bold;padding-right:27px;
}

#sidebar #savoirplus ul{
margin-top:28px;
font-size:12px;
font-weight:bold;
}
#sidebar #savoirplus li{
margin-bottom:8px;
background:url(img/side_li.jpg) left center no-repeat;
padding-left:15px;
}
#sidebar #savoirplus a{
color:white;
text-decoration:none;
}
#sidebar #savoirplus a:hover{
text-decoration:underline;
}

/**/

#col1 #infos{
font-family:Arial, Helvetica, sans-serif;
padding-left:22px;
padding-right:22px;
padding-top:25px;
font-size:12px;
}
#col1 #infos ul li{
margin-bottom:3px;
}
#col1 #infos a{
color:black;
font-weight:bold;
}

#col1 #infos a span{
color:#BF0000;
}
#col1 #infos h2, #col1 #infos h2 a{
font-size:14px;
color:#BF0000;
cursor:pointer;
}

#footer #mentions span a{
color:white;
font-size:14px;
font-weight:bold;
}
#footer #mentions #copy{
margin-top:12px;
line-height:1.3;
}
#footer #mentions #copy a{
color:white;
}

/**/

#col2 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}

#col2 h2{
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
}

#col2 h2 span{
color:#BF0000;
}

/**/
#col2 #profil_conso{
margin-top:20px;
width:335px;
}

#col2 label{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
clear:both;
}

#col2 select,#col2 input{
width:395px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#3F3F3F;
}

#col2 .vehicule-titre{
margin-top:15px;
}

#col2 #calcul #calcul_go{
background:url(img/envoii_active.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;

}
#col2 #calcul #calcul_go:hover{
background:url(img/envoii_active.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;

}
#col2 #choose_departement .envoii{
background:url(img/envoii.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
#col2 #choose_departement .envoiii{
background:url(img/envoii_active.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
#col2 #choose_departement .envoii:hover{
background:url(img/envoii_active.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}


/**/

#col2 #resultats{
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

}
#col2 #resultats b{
color:#BF0000;
}


/**/
#contact_depute input{
padding:2px 5px;
width:350px;
clear:left;
}

#contact_depute .bad{
float:right;
width:23px;
height:23px;
margin-top:-25px;
margin-right:80px;
_margin-right:40px;
/*margin-left:15px;*/
/*display:none;*/
filter:alpha(opacity=0);-moz-opacity:0.00;opacity:0.00;
}

#contact_depute textarea{
width:350px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#3F3F3F;
padding:2px 5px;
height:150px;
overflow:hidden;
}

#col2 #contact_depute .envoii{
background:url(img/envoii.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
#col2 #contact_depute .envoiii{
background:url(img/envoii_active.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
#col2 #contact_depute .envoii:hover{
background:url(img/envoii_active.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}


/**/

/**/
#recap_mail input{
padding:2px 5px;
}

#recap_mail textarea{
width:295px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#3F3F3F;
padding:2px 5px;
height:150px;
overflow:hidden;
}

#col2 #recap_mail .envoii{
background:url(img/envoii.jpg) top left no-repeat;
width:96px;
height:39px;
border:5px;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
#col2 #recap_mail .envoii:hover{
background:url(img/envoii_active.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}

#col2 #recap_mail .envoiii{
background:url(img/envoii_active.jpg) top left no-repeat;
width:96px;
height:39px;
border:5px;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
border:none;
text-decoration:underline;
}
#col2 #recap_mail .envoiii:hover{
background:url(img/envoii_active.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
border:none;
text-decoration:underline;
}


#previsu{
background:white;
border:1px solid #A09A9A;
width:430px;
padding:10px 10px;
}
#previsu table{
margin-left:auto;
margin-right:auto;
/*clear:left;*/
}

/**/
#col2 p{
margin-top:5px;
margin-bottom:5px;
}

#col2 #resultats #news2 #email{
width:250px;
}
#col2 #resultats .envoii{
background:url(img/envoii.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
#col2 #resultats .envoii:hover{
background:url(img/envoii_active.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
#col2 #resultats a{
color:black;
font-weight:bold;
}
/**/
#news2 .bad{
float:right;
width:23px;
height:23px;
margin-top:-23px;
margin-right:80px;
_margin-right:40px;
/*margin-left:15px;*/
display:none;
/*filter:alpha(opacity=0);-moz-opacity:0.00;opacity:0.00;*/

}
/**/
#contact_depute .bad_perso{
float:right;
width:23px;
height:23px;
margin-top:-158px;
margin-right:80px;
_margin-right:40px;
/*margin-left:15px;*/
display:none;
/*filter:alpha(opacity=0);-moz-opacity:0.00;opacity:0.00;*/

}
#col2 #calcul{
margin:0;
padding:0;
}
#col2 #calcul label{
margin:0;
padding:0;
float:left;
margin-top:15px;
margin-bottom:-10px;
padding-bottom:0px;
font-size:14px;
}
/**/

#col2 #lien_aide{
text-decoration:none;
background:url(img/help.jpg) top left;
float:right;
margin-right:55px;
margin-top:-23px;
width:23px !important;
height:23px;
}

/**/
#col2 #choose_departement #annule{
clear:both !important;
color:red;

}
/**/
#soutien input{
padding:2px 5px;
width:250px;
clear:left;
}

#soutien .bad{
float:right;
width:23px;
height:23px;
margin-top:-25px;
margin-right:80px;
_margin-right:40px;
/*margin-left:15px;*/
/*display:none;*/
filter:alpha(opacity=0);-moz-opacity:0.00;opacity:0.00;
}

#soutien textarea{
width:295px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#3F3F3F;
padding:2px 5px;
height:150px;
overflow:hidden;
}

#col2 #soutien .envoii{
background:url(img/envoii.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
#col2 #soutien .envoii:hover{
background:url(img/envoii_active.jpg) top left no-repeat;
width:96px;
height:39px;
border:none;
cursor:pointer;
color:#D1CFCF;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
/**/
#col2 #info_soutien{
font-family:Arial, Helvetica, sans-serif;
padding-right:22px;
padding-top:25px;
font-size:12px;
}
#col2 #info_soutien ul{
list-style-position:inside;
margin:0;
padding:0;
}
#col2 #info_soutien ul li{
margin-bottom:5px;
}
#col2 #info_soutien a{
color:black;
font-weight:bold;
}

#col2 #info_soutien a span{
color:#BF0000;
}

#content #baseline #txt{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:48px;
color:white;
padding-left:174px;
padding-top:10px;
float:left;
height:142px !important;
}
#content #baseline #txt #gros{
color:#BF0000;
font-size:80px;
float:left;
margin-top:-15px;
margin-right:20px;
}
#content #baseline #txt #encart{
/*width:383px;*/
font-size:18px;
line-height:0.95;
}

/**/

#col2 #qui .savoir{
color:black;
font-weight:bold;
font-size:15px;
}

#col2 p{
padding-right:5px;
}

/*#col2 #resultats p{
padding-right:5px;
}*/
#prev_cantons{
background:white;
margin-right:30px;
padding:5px;
border:1px solid black;
display:none;position:absolute;z-index:24;
filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;
color:#BF0000;
}
