@charset "utf-8";
/* CSS Document */



/* Mise en forme générale */
body {
background-image:url(../images/background.jpg);
background-repeat:repeat-x;
background-position:top;
background-attachment:fixed;
margin: 0px
}



/* Mise en page */
.contenu {
background-image:url(../images/degrade_top_contenu.jpg);
background-position:top;
background-repeat:no-repeat;
}
.bordure {
border:1px #000000;
display:block;
}



/* Textes */
.titre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ffffff;
}
.sous_titre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#9c9c9c;
}
.introduction {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#f29400;
}
.texte {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#ffffff;
}
.menu_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#ffffff;
}
.texte_footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color: #ffffff;
}
.champs_obligatoires {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:red;
font-weight:bold;
}



/* Menus et liens */
#menuline {
display: block;
background-image:url(../images/bouton_off_news.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:11px;
color:#68696b;
width:115px;
height:71px;
line-height: 72px;
}
#menuline:hover {
background-image: url(../images/bouton_on.jpg);
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight: bold;
font-size:11px;
color: #FFFFFF;
width: 115px;
height: 71px;
line-height: 72px;
}

#menuline_freenergie {
display: block;
background-image:url(../images/bouton_off_news.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:11px;
color:#bdbebe;
width:115px;
height:71px;
line-height: 72px;
}
#menuline_freenergie:hover {
background-image: url(../images/bouton_on_freenergie.jpg);
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight: bold;
font-size:11px;
color: #00f906;
width: 115px;
height: 71px;
line-height: 72px;
}

#menuline_news {
display: block;
background-image:url(../images/bouton_off_news.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:11px;
color:#bdbebe;
width:115px;
height:71px;
line-height: 72px;
}
#menuline_news:hover {
background-image: url(../images/bouton_on.jpg);
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight: bold;
font-size:11px;
color: #FFFFFF;
width: 115px;
height: 71px;
line-height: 72px;
}

#sous_menu {
display: block;
background-image:url(../images/sous_menu_background_b.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:10px;
color: #000000;
width:172px;
height:20px;
text-align:center;
line-height:18px;
}
#sous_menu:hover {
background-image:url(../images/sous_menu_background_a.jpg);
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight: bold;
font-size:10px;
color: #FFFFFF;
width: 172px;
height:20px;
text-align:center;
line-height:18px;
}

A.liens_endline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color: #ffffff;
text-decoration:none;
}
A.liens_endline:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color: #f29400;
text-decoration:none;
}
.espace {
line-height:10px;
}

/* Elements de formulaires */
.input_loginpass {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#f29400;
border: 0px #FFFFFF solid;
width:135px;
height:20px;
}
.input_formulaire {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#f29400;
border: 0px #FFFFFF solid;
width:350px;
height:20px;
}
.mesage_formulaire {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#f29400;
border: 0px #FFFFFF solid;
width:350px;
height:120px;
}
.bouton_envoyer {
width:65px;
height: 20px;
background-color:#070000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #f29400;
border: 1px solid #FFFFFF;
}
.input_login {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#676767;
font-size:12px;
font-weight:normal;
color:#f29400;
border: 0px #FFFFFF solid;
width:165px;
height:20px;
}