/*-------------------------------------------GENERAL-------------------------------------------*/
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#393939;
background:url(imgs/back_degrade_gen.jpg) repeat-x top left;
background-color:#EDEDDC;
margin:0;
padding:0;
}

img{
border:none;
}

table,input,select,option,texarea,div{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#393939;
}

table,div,form{
margin:0;
padding:0;
}

/*-------------------------------------------INDEX-------------------------------------------*/
#conteneur_general{
position:absolute;
width:982px;
left:50%;
margin:20px 0 0 -491px;
}

#header{
float:left;
width:982px;
height:138px;
background:url(imgs/back_header.jpg) no-repeat top left;
}

.zonelogo{
float:left;
padding:15px 0 0 39px;
width:160px;
height:123px;
color:#81827A;
text-align:center;
}

.bloc_deconnect{
float:right;
text-align:right;
width:163px;
padding:85px 40px 0 0;
}

.bloc_deconnect a{
color:#00A8C7;
text-decoration:none;
margin:0 5px;
}

.bloc_deconnect a:hover{
color:#00A8C7;
text-decoration:underline;
}

.bloc_bienvenue{
float:right;
font-family:Trebuchet MS, Arial;
text-align:right;
width:500px;
padding:85px 40px 0 0;
color:#00A8C7;
font-size:16px;
font-weight:bold;
}

.bloc_autre_ad{
float:left;
text-align:right;
width:580px;
padding-top:80px;
}

#conteneur_centre{
float:left;
width:920px;
padding:30px;
background-color:#FFF;
border-left:1px solid #C2C3B3;
border-right:1px solid #C2C3B3;
}

#bas_rond{
float:left;
width:982px;
height:12px;
background:url(imgs/bas_rond.jpg) no-repeat top left;
}

/*-------------------------------------------CONNECTION ADHERENT-------------------------------------------*/
.zone_connection{
float:left;
width:559px;
padding-left:181px;
}

.zone_connection a{
color:#393939;
text-decoration:underline;
}

.zone_connection a:hover{
color:#393939;
text-decoration:none;
}

.adherent_connection{
float:left;
margin:15px 0;
color:#FFF;
padding:34px 0 0 130px;
background:url(imgs/back_rech_adherent.jpg) no-repeat top left;
height:92px;
width:449px;
font-family:Trebuchet MS, Arial;
font-size:17px;
}

.adherent_connection option{
padding:3px;
font-size:12px;
}

.txt_beige{
float:left;
padding:15px;
background-color:#F7F7F2;
}

.ligne_connect{
float:left;
width:529px;
margin-top:10px;
}

.log_connect{
float:left;
width:150px;
}

.input_connect{
float:left;
width:279px;
}

.bt_connect{
float:left;
width:100px;
}

.ligne_connect_erreur{
float:left;
width:529px;
margin:5px 0 15px 0;
color:#B20115;
}

/*-------------------------------------------DEVIS ADHERENT-------------------------------------------*/
.infos_adherent{
float:left;
width:890px;
padding:15px;
}

.logo_adherent{
float:left;
width:200px;
text-align:center;
}

.coordonnees_adherent{
float:left;
width:690px;
text-align:right;
color:#B20014;
line-height:16px;
}

.ligne_devis_titres, .ligne_devis_on, .ligne_devis_off{
float:left;
width:920px;
margin-top:2px;
height:30px;
line-height:30px;
}

.ligne_devis_titres{
background-color:#0090AA;
}

.ligne_devis_titres div{
color:#FFF;
font-weight:bold;
}

.ligne_devis_on, .ligne_devis_off{
background-color:#E1E1D7;
cursor:pointer;
}

.ligne_devis_on{
font-weight:bold;
}

.devis_from{
float:left;
width:285px;
padding-left:35px;
}

.devis_ouvert{
float:left;
width:35px;
text-align:center;
padding-top:3px;
}

.devis_exp{
float:left;
width:285px;
}

.devis_objet{
float:left;
width:320px;
}

.devis_recu{
float:left;
width:180px;
}

.devis_repondu{
float:left;
width:100px;
}

.infos_devis{
float:left;
width:880px;
background-color:#F7F7F2;
padding:20px;
line-height:18px;
}

.infos_evt{
float:left;
width:400px;
padding:20px;
background-color:#FFF;
}

.zone_droite_devis{
float:left;
width:410px;
padding-left:30px;
}

.infos_evt span, .zone_droite_devis span{
color:#B20014;
}

.infos_evt a, .zone_droite_devis a{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#0090AA;
}

.infos_evt a:hover, .zone_droite_devis a:hover{
text-decoration:underline;
color:#0090AA;
}

.infos_evt td, .zone_droite_devis td{
padding:5px 0;
}

/*-------------------------------------------IMPRESSION DEVIS-------------------------------------------*/
.body_imprime{
background:none;
background-color:#FFF;
}

.contenu_imprime{
float:left;
width:438px;
border:1px solid #000;
margin:10px;
padding:20px;
line-height:18px;
}

.date_imprime{
float:left;
width:438px;
text-align:right;
font-weight:bold;
color:#B20014;
}

.client_imprime{
float:left;
width:438px;
padding:10px 0;
}

.client_imprime a{
text-decoration:none;
color:#0090AA;
}

.client_imprime a:hover{
text-decoration:underline;
color:#0090AA;
}

.ad_imprime{
float:left;
width:438px;
text-align:right;
padding:10px 0;
}

.contenu_imprime td{
padding:5px 0;
}

#lienpages{
float:left;
width:920px;
text-align:center;
margin-top:15px;
background-color:#B20014;
padding:7px 0;
}

#lienpages a{
margin:0 5px;
color:#FFF;
text-decoration:none;
}

#lienpages a:hover{
text-decoration:underline;
}


.txt_aide{
float:left;
width:890px;
padding:15px;
line-height:18px;
font-size:12px;
}
