		/* reset browser properties */
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,ul,li,dl,dd,dt,abbr,a img{margin:0;padding:0;list-style-type:none;border:0 none;}
input,select{font-size:12px;}

body{font-family:"Verdana",sans-serif;font-size:10px;background:#fff;color:#666;}

a{color:#0077c1;text-decoration:none;}
a:hover{text-decoration:underline;}
label{cursor:pointer;}

/* common style */
.clr{clear:both;}
.nobg{background-image:none !important;}
.h30{height:30px;}




/* Zonning */
#site{width:964px;margin:0 auto;position:relative;}

#head{width:964px;height:158px;background:url(picture/head.jpg) no-repeat 0 0;}
#head h1{padding:21px 0 0 35px;}
#head p{padding:6px 0 0 156px;font-size:17px;font-style:italic;color:#0075b9;}
#head .tit{height:127px;}

#head-delegues{width:964px;height:158px;background:url(picture/head-delegues.jpg) no-repeat 0 0;}
#head-delegues h1{padding:21px 0 0 35px;}
#head-delegues p{padding:6px 0 0 156px;font-size:17px;font-style:italic;color:#0075b9;}
#head-delegues .tit{height:127px;}

#log_info{position:absolute;top:20px;left:377px;text-align:right;}
#log_info p{font-size:12px;font-style:normal;font-weight:bold;padding:0;margin:0;}
#log_info a{}

#content{padding:10px 7px 0 8px;background:url(bg/col_shadow.png) no-repeat 187px 10px;}

#left{float:left;width:180px;padding:0 15px 10px 0;}

#center{padding:15px 0px 10px 0;float:right;width:750px;}
#center .colL{float:left;width:380px;}
#center .colR{float:right;width:340px;}
#center .col{float:left;width:350px;padding:10px;}

#center .colLDelegue{float:left;width:360px;}
#center .colRDelegue{float:right;width:360px;}

#centerBox{padding:80px 0 100px 150px;}


#footer{background:url(footer/center.png) repeat-x;margin:5px 0;clear:both;_width:100%}
#footer div{background:url(footer/left.png) no-repeat 0 0}
#footer p{color:#0077c1;text-align:center;height:15px;padding:2px 0 0 0;background:url(footer/right.png) no-repeat right top}
#footer a{}
#footer a:hover{}


/* géolocalisation */
.agences {font-size:12px;padding-bottom:15px;width:95%; margin:auto;}
.gras {font-weight:bold;}
.agence_contact span {background:transparent url(icon/bracket_small_blue.png) no-repeat scroll 0 3px;font-weight:bold;color:#0077C1;padding:1px 0 2px 10px;line-height:160%;}

#form_disclaimer {font-size:12px;text-align:center;margin-bottom:30px;font-weight:bold;}
.contactError {padding:3px 3px 3px 10px;line-height:150%;float:left;font-weight:bold;color:#CC0000;}

.espace_adherent_header {margin:5px 0 30px 0;font-style:italic;font-size:12px;}
#baseline_titre_page {font-size:13px;margin-left:15px;}

#espace_adherent_remboursements table thead tr th {background:#E5F1F9;color:#0077C1;font-weight:bold;padding:12px 5px;text-align:center;font-size:11px !important;}
#espace_adherent_remboursements table tbody tr td {padding:12px 7px;text-align:center;}
.coul_alt_1 {background:#F7F9F1;color:#333333;}
.coul_alt_2 {background:#EAF2DA;color:#333333;}

#espace_adherent_mon_compte {float:left;position:relative;width:46%;}
#espace_adherent_mon_compte div {margin:5px 0 0 5px;}
#espace_adherent_mes_services {float:right;position:relative;width:46%;}
#espace_adherent_mes_services div {margin:5px 0 0 5px;}

#mon_mot_de_passe li {padding:7px;}
#mon_mot_de_passe label {display:block;width:185px;float:left;font-size:12px;padding:3px 0 0 10px;}
#mon_mot_de_passe input {float:left;border:2px inset #ccc;color:#0077c1;font-weight:bold;width:180px;}

#new_pwd_submit_btns {text-align:center;}
#new_pwd_submit_btns input {float:none;width:92px;border:0 none;background:blue url(btn/form.png) no-repeat 0 0;color:#fff;padding:3px 16px;font-weight:bold;font-size:12px;cursor:pointer;}

#pwd_forgot_id {border:2px inset #ccc;color:#0077c1;font-weight:bold;}
.pwd_forgot_submit {text-align:right;margin:15px 285px 0 0;}
#submit_pwd_forgot {float:none;width:92px;border:0 none;background:blue url(btn/form.png) no-repeat 0 0;color:#fff;padding:3px 16px;font-weight:bold;font-size:12px;cursor:pointer;}

.remb_filtre {float:left;width:40%;padding:0 0 0 5px;}
#mes_remboursements select {width:200px;}
#mes_remboursements table thead tr th, #annuaire_delegues table thead tr th, #mes_garanties table thead tr th {background:#E5F1F9;color:#0077C1;font-weight:bold;padding:12px 4px;text-align:center;font-size:11px !important;}
#annuaire_delegues table thead tr th {padding:12px 15px;}
#mes_remboursements table tbody tr td, #annuaire_delegues table tbody tr td, #mes_garanties table tbody tr td {padding:12px 7px;text-align:center;}
#annuaire_delegues table tbody tr td {padding:12px 15px;}
.coul_alt_1 {background:#F7F9F1;color:#333333;}
.coul_alt_2 {background:#EAF2DA;color:#333333;}
.delegue_coord {text-align:left !important;}

#pagination {text-align:center;font-size:12px;}

#alerte_mail_montant {margin-left:5px;}
#alerte_mail_adresse {margin-left:5px;}

/*h2 {background:transparent url(icon/arrow_blue.png) no-repeat scroll 0 3px;color:#0077C1;font-size:15px;font-weight:bold;padding:0 0 0 14px;}*/


#accountInfosCancel {
    background:url(../img/bt_annuler.png) no-repeat;
    width: 107px;
    height: 31px;
    border: none;
    cursor:pointer;
}

#accountInfosSubmit {
    background:url(../img/bt_confirmer.png) no-repeat;
    width: 108px;
    height: 31px;
    border: none;
    cursor:pointer;
}

