body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
    text-align: center;
    background-color: #FFFFFF;
}
a:link{
	font-family: verdana, arial, sans-serif;
	color:#6c6c6c;
	font-size: 11px;
	text-decoration: none;
}
a:visited{
	font-family: verdana, arial, sans-serif;
	color:#6c6c6c;
	font-size: 11px;
	text-decoration: none;
}
a:hover{
	font-family: verdana, arial, sans-serif;
	color:#6c6c6c;
	font-size: 11px;
	text-decoration: none;
}
a:active{
	font-family: verdana, arial, sans-serif;
	color:#6c6c6c;
	font-size: 11px;
	text-decoration: none;
}
#conteneur {
    border-right: solid 1px #C3C3C3;
    border-left: solid 1px #C3C3C3;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}

#header {
    height: 30px;
    background-color: #FFFFFF;
}

#haut {
	float: left;
	height: 33px;
	width: 750px;
	background-color:#FFFFFF;
	background-image: url("../img/nav_bandeau_logo/degrade_bandeau.gif");
	background-repeat: repeat-x;
    background-position: bottom;
}

#haut_gauche {
	float: left;
	height: 33px;
	width: 250px;
	background-image: url("../img/nav_bandeau_logo/degrade_bandeau.gif");
	background-repeat: repeat-x;
    background-position: bottom;
}

#logo {
	position: absolute;
	height: 70px;
	width: 200px;
	top: 15px;
	left: 40px;
}

#header_action {
	height: 10px;
	top: 0;
	margin-left: 544px;
	padding-top:10px;
}

#header_action span {
	float: left;
	margin-left: 5px;
}

.bouton_entete_espace_agent {
    height: 23px;
    width: 120px;
    cursor: hand;
	padding: 0;
	background-image: url('../img/nav_bandeau_logo/br_espace_pro_off.jpg');
    background-repeat: no-repeat;
}
.bouton_entete_espace_agent:hover, #header_action a:hover .bouton_entete_espace_agent, .bouton_entete_espace_agent_actif {
    height: 23px;
    width: 120px;
    cursor: hand;
	padding: 0;
	background-image: url('../img/nav_bandeau_logo/br_espace_pro_on.jpg');
    background-repeat: no-repeat;
}

.bouton_entete_connexion {
    height: 23px;
    width: 66px;
    cursor: hand;
	padding: 0;
	background-image: url('../img/nav_bandeau_logo/bt_deja_client_off.jpg');
    background-repeat: no-repeat;
}
.bouton_entete_connexion:hover, #header_action a:hover .bouton_entete_connexion, .bouton_entete_connexion_actif {
    height: 23px;
    width: 66px;
    cursor: hand;
	padding: 0;
	background-image: url('../img/nav_bandeau_logo/bt_deja_client_on.jpg');
    background-repeat: no-repeat;
}

.bouton_entete_proxeo_express {
    height: 23px;
    width: 136px;
    cursor: hand;
	padding: 0;
	background-image: url('../img/nav_bandeau_logo/bt_proxeo_express_off.jpg');
    background-repeat: no-repeat;
}
.bouton_entete_proxeo_express:hover, #header_action a:hover .bouton_entete_proxeo_express, .bouton_entete_proxeo_express_actif {
	background-image: url('../img/nav_bandeau_logo/bt_proxeo_express_on.jpg');
    background-repeat: no-repeat;
	height: 23px;
    width: 136px;
	padding: 0;
}

.bouton_entete_selection, #header_action a {
    height: 23px;
    width: 101px;
    cursor: hand;
	padding: 0;
	background-image: url('../img/nav_bandeau_logo/bt_ma_selection_off.jpg');
    background-repeat: no-repeat;
}

.bouton_entete_selection:hover, #header_action a:hover .bouton_entete_selection, .bouton_entete_selection_actif {
	background-image: url('../img/nav_bandeau_logo/bt_ma_selection_on.jpg');
    background-repeat: no-repeat;
	height: 23px;
    width: 101px;
	padding: 0;
}

.bouton_entete_parrainage, #header_action a {
    height: 21px;
    width: 119px;
    cursor: hand;
	padding: 0;
	background-image: url('../img/nav_bandeau_logo/home_b_parrainage_off.gif');
    background-repeat: no-repeat;
}

.bouton_entete_parrainage:hover, #header_action a:hover .bouton_entete_parrainage, .bouton_entete_parrainage_actif {
	background-image: url('../img/nav_bandeau_logo/home_b_parrainage_on.gif');
    background-repeat: no-repeat;
	height: 21px;
    width: 119px;
	padding: 0;
}

#haut .bouton_menu{
    background-image: url('../img/nav_bandeau_logo/bt_nav_fond_off1_centre.png');
    background-repeat: no-repeat;
    padding-top: 10px;
    height: 23px;
    width: 149px;
    float: left;
    cursor: hand;
    color: blue;
	font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
	color:#1b5a9b;
}

.bouton_menu_actif, #haut a.bouton_menu:hover {
    background-image: url('../img/nav_bandeau_logo/bt_nav_fond_on_centre.png');
    background-repeat: no-repeat;
    padding-top: 10px;
    height: 23px;
    width: 149px;
    float: left;
    color: white;
	font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
	color:#ffffff;
}

#haut .bouton_menu_gauche {
    background-image: url('../img/nav_bandeau_logo/bt_nav_fond_off_gauche.png');
    background-repeat: no-repeat;
    padding-top: 10px;
    height: 23px;
    width: 152px;
    float: left;
    cursor: hand;
    color: blue;
	font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
	color:#1b5a9b;
}

#haut a.bouton_menu_gauche:hover, .bouton_menu_gauche_actif {
    background-image: url('../img/nav_bandeau_logo/bt_nav_fond_on_gauche.png');
    background-repeat: no-repeat;
    padding-top: 10px;
    height: 23px;
    width: 152px;
    float: left;
    color: white;
	font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
	color:#ffffff;
}

#haut .bouton_menu_droite {
    background-image: url('../img/nav_bandeau_logo/bt_nav_fond_off_droite.png');
    background-repeat: no-repeat;
    padding-top: 10px;
    height: 23px;
    width: 151px;
    float: left;
    cursor: hand;
    color: blue;
	font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
	color:#1b5a9b;
}

#haut a.bouton_menu_droite:hover, .bouton_menu_droite_actif {
    background-image: url('../img/nav_bandeau_logo/bt_nav_fond_on_droite.png');
    background-repeat: no-repeat;
    padding-top: 10px;
    height: 23px;
    width: 151px;
    float: left;
    color: white;
	font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
	color:#ffffff;
}


#pied {
    height: 30px;
    text-align: center;
	font-family: verdana, arial, sans-serif;
	color:#6c6c6c;
	font-size: 11px;
	background-image: url("../img/nav_bandeau_logo/degrade_bandeau_bas.gif");
	background-repeat: repeat-x;
    background-position: top;
	padding-top: 5px;
}

#pied a:hover {
    text-decoration: underline; 
}

#pied_menu{
	text-align:left;
	padding:10px;
	margin:10px;
	border:1px solid #ddd;
	height:100px;
}

#pied_menu ul{margin:0;float:left;}
#pied_menu li{list-style-type:none;}
#pied_menu a{color:#777;font-size:10px;}

#pied_menu #pied_menu_left{width:37%;}
#pied_menu #pied_menu_center{width:37%;}
#pied_menu #pied_menu_right{width:25%;}

#pied_menu .pied_menu_liste_titre a{font-size:11px;font-weight:bold;}
#pied_menu .pied_menu_liste_sous_titre a{font-size:10px;font-weight:bold;}



#separator_top {
	clear: both;
	height: 7px;
    line-height: 7px;
	background-image: url("../img/nav_bandeau_logo/bordure_orange.gif");
}

#separator_bottom {
    height: 7px;
    line-height: 7px;
	background-image: url("../img/nav_bandeau_logo/bordure_orange.gif");
    background-repeat: repeat-x;
}

.clear_left {
	clear: left;
}

img {
	border: 0;
}

h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
	margin: 0;
}

form {
	margin: 0;
}

ul{
	margin: 0 0 0 30px;
	padding: 0;
}

.text_justify {
    text-align: justify;
}

.hidden {
    display: none;
}
.ref-links {
    padding: 0px 0px 0px 20px !important;
    margin: 0px 0px 0px 0px !important;
}
.ref-links li {
    color: #195694;
    list-style-type: square !important;
    padding: 0px !important;
    margin: 0px;
}
.ref-links li a:link, .ref-links li a:visited {
    text-decoration: underline;
    color:#1b5a9b;
}

.clear{
	clear:both;
}