body{
 	margin : 0;
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	background: #1994fc url(../habillage/body_background.jpg) top left repeat-x;
	border-width : 0px;
}
#page{
	width : 980px;
    margin: 0px auto 0px auto;
	padding:0;
}
.policeBleu{
	color :#012645;
}
.error{
	margin:0px 5px 0px 5px;
	color :#012645;
}
.Titre1,#content_accueil h1, #content_accueil_admin h1, #content h1,#home3 h1,#home4 h1{
	font-size : 14px;
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-style: normal;
	font-weight:bold;
	line-height: 14px;
	padding : 0px 0px 0px 10px;
}
a, a:link{
	color:white;
	margin:0;
	padding:0;
	text-decoration : none;
	/*outline:none;*/
}
a:hover{
	color:#F57400;
	margin:0;
	padding:0;
}
.clearb{
clear:both;
}
#left {
	color: #ffffff;
	float : left;
    margin: 0;
	padding : 200px 0px 0px 0px;
    width: 191px;
    height: 400px;
	background:  url(../habillage/left_background.jpg) top left no-repeat;
} 

#left input{
	background-color: #286294;
	color: #ffffff;
	border: 1px solid #012645;
	font-family: Verdana;
	font-size: 10px;
	margin: 10px 0px 0px 5px;
	padding: 1px;
	vertical-align: middle;
	height: 16px;
}

#right {
	float : left;
    padding: 0;
	margin : 0;
    width: 767px;
    height: auto;
	border:0;
} 
#search {
	float : left;
    padding: 3px 0px 0px 0px;
	margin : 0;
    width: 758px;
    height: 27px;
	background: url(../habillage/barre_background.jpg) top left repeat-x;
} 
#search_left {
	color:#012645;
	float:left;
	width: 606px;
    height: 27px;
}
#search_left a,#search_left a:link, #search_left a:visited,#search_left a:hover{
	color : #0a508c;
}
#search_right input {
	float : right;
	background: none;
	color: #ffffff;
	border: none;
	font-family: Verdana;
	font-size: 10px;
	margin: 2px;
	padding: 1px;
	vertical-align: middle;
	height: 16px;
	width: 120px;
}

#search_right{
	float : left;
    padding: 0;
	margin : 0;
    width: 152px;
    height: 27px;
	background:url(../habillage/search_field.jpg) top left no-repeat;
}
#search_right_button #button{
	margin:0;
	padding:0;
	height:20px;
	width:23px;
}
#search_right_button{
	margin:0;
	padding:0;
	float:left;
	height:20px;
	width:23px;
	border:none;
	background:none;
}
/* entete */
#entete {
	z-index:1;
	float : left;
	margin : 0;
    width: 767px;
    height: 138px;
	background: url(../habillage/header_background.jpg) top left no-repeat;
	border:0;
    padding:0;
}
#entete_menu{
	z-index:100;
	clear : left;
	margin : 0;
    width: 767px;
    height: 18px;
	border:0;
    padding:97px 0px 0px 0px;
}
#langues{
	z-index:4;
	float:left;
	width:84px;
	padding: 5px 0px 0px 683px;
	margin:0;
	border : none;
	height : 15px;
}
#langues .langue_flag{
	padding:0;
	margin:0;
	float:left;
	z-index:101;
	width: 24px;
	height : 15px;
}
#langues #langue_FR a,#langues #langue_FR a:link,#langues #langue_FR a:visited{
	float:left;
	padding:0;
	margin:0;
	background : url(../habillage/flag_FR_off.jpg) top left no-repeat;
}
#langues #langue_FR_on,#langues #langue_FR a:hover{
	float:left;
	margin:0;
	padding:0;
	background: url(../habillage/flag_FR.jpg) top left no-repeat;
}
#langues #langue_EN a,#langues #langue_EN a:link,#langues #langue_EN a:visited{
	float:left;
	margin:0;
	padding:0;
	background : url(../habillage/flag_EN_off.jpg) top left no-repeat;
}
#langues #langue_EN_on,#langues #langue_EN a:hover{
	float:left;
	padding:0;
	margin:0;
	background: url(../habillage/flag_EN.jpg) top left no-repeat;
}
#langues #langue_ES a,#langues #langue_ES a:link,#langues #langue_ES a:visited{
	float:left;
	background : url(../habillage/flag_ES_off.jpg) top left no-repeat;
}
#langues #langue_ES_on,#langues #langue_ES a:hover{
	float:left;
	margin:0;
	background: url(../habillage/flag_ES.jpg) top left no-repeat;
}
#entete_right{
	z-index:3;
	float : left;
    padding: 0;
	margin : 0;
    width: 9px;
    height: 138px;
	background: red url(../habillage/right2_background.png) top left no-repeat;
	border:0;
}
#entete_barre {
	z-index:3;
	float : left;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-style: normal;
	font-weight:bold;
	color:#012645;
	line-height: 14px;
	padding : 7px 0px 0px 5px;
	margin : 0;
    width: 753px;
    height: 23px;
	background: url(../habillage/barre_background.jpg) top left repeat-x;
	border:0;
} 
#entete_barre_right{
	z-index:1;
	float : left;
    padding: 0;
	margin : 0;
    width: 9px;
    height: 30px;
	background:  url(../habillage/right1_background.png) top left  no-repeat;
}
#content_accueil_admin{
	z-index:1;
	float : left;
	padding: 10px 10px;
	margin: 0px 0px 0px 0px;
	width: 738px; /* largeur sans marge ni padding : 758px; */
	height:auto;
	background: url(../habillage/content_background.png) top left repeat-y;
	color:#012645;
}

#content_accueil {
	z-index: 1;
	float: left;
	padding: 0;
	margin: 0;
	width: 767px;
	height: auto;
	background: url(../habillage/content_background.png) top left repeat-y;
	border: 0;
	color: #012645;
}

#content {
	z-index: 1;
	float: left;
	padding: 20px 20px;
	margin: 0px 0px 0px 0px;
	width: 727px; /* largeur sans marge ni padding : 767px; */
	height: auto;
	min-height: 500px;
	_height: 500px; /*underscore hack uniquement interprété par IE Win*/
	background: url(../habillage/content_background.png) top left repeat-y;
	color: #012645;
}
/*  ---------------------------------- Partie PLAN DU SITE ------------------------------------ */
#content ul{
	list-style: none ;
	margin:0px 0px 10px 0px;
	padding:0;
	color:#0a508c;
}
#content li{
	list-style: none ;
	margin:0px 0px 10px 40px;
	padding:0;
}
#content li a,#content li a:link{
	color:#012645;
}
#content li a:hover{
	color:white;
}
/* fin du plan du site */

.content_right{
	float : left;
    padding: 0;
	margin : 0;
    width: 9px;
	height:auto;
	background: url(../habillage/right5_background.png) top left repeat-y;
	border:0;
}
/*  ---------------------------------- Partie Membre ------------------------------------ */
.membre_form_ligne{
	float:left;
	width:738px;
	height:auto;
	margin:5px 0px 0px 0px;
	font-size: 12px;
}
#membre_form_blanc{
	background-color : white;
	border: 1px solid #0a508c;
	color : #0a508c;
	width:612px;
}
#membre_form_bleu{
	float:left;
	border: 1px solid white;
	background-color: #0a508c;
	padding : 5px 0px;
	color: white;
	text-align : center;
	width:612px;
}
#membre_erreur{
	color : red;
	width:612px;
}

#membre_1_ligne{
	height:30px;
}
#membre_2_ligne{
	height:40px;
}
#membre_ligne_mail{
	height:30px;
	background : none;
	border : none;
	color : #012645;
	margin : 0px 0px 0px 5px;
	padding : 0px 0px 0px 0px;
	float:left;
	width:200px;	
	text-align : left;
}
.member_center{
	text-align : center;
	padding : 5px 0px;
}
.membre_form_col1{
	margin : 0;
	padding-left : 5px;
	float:left;
	width:400px;	
	background-color : white;
	border: 1px solid #0a508c;
	color : #0a508c;

}
.membre_form_col2{
	margin : 0px 0px 0px 5px;
	float:left;
	width:200px;	
	background-color : white;
	border: 1px solid #0a508c;
	color : #0a508c;
	text-align : center;

}
.membre_form_col_input{
	margin : 0px 0px 0px 5px;
	padding : 0px 0px 0px 0px;
	float:left;
	width:200px;	
	background-color : white;
	border: 1px solid #0a508c;
	color : #0a508c;
	text-align : center;
	height:30px;

}
.membre_form_col_input input{
	margin : 2px 0px 0px 0px;
	border: 1px solid #0a508c;
	color : #0a508c;
	font-family: Verdana;
	font-size: 10px;
	vertical-align: middle;
	height: 20px;
}
.membre_register_button {
	border: 1px solid white;
	background-color: #0a508c;
	height: 30px;
	width: 60px;
	font-size: 14px;
	color: white;
	}


/*  Partie propre a l'accueil qui est dans le calque content */
#home1{
	z-index : 10;
	float:left;
	width:758px;
	height:127px;
	border-bottom: #012645 1px solid;
	overflow:hidden;
}
#home2{
	z-index : 10;
	padding: 11px 11px 10px 10px;
	float:left;
	width:359px;
	height:303px;
	border-right: #012645 1px solid;
	border-bottom: #012645 1px solid;
	overflow:hidden;
}
#home3{
	z-index : 10;
	float:left;
	line-height : 12px;
	font-size : 11px;
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-style: normal;
	font-weight:normal;
	line-height: 14px;
	width:377px;
	height:120px;
	overflow:hidden;

}
#home3_more{
	float : left;
	color : white;
	height : 16px;
	width : 377px;
	padding : 0;
	margin:10px 0px 0px 0px;
	text-align:right;
	border-bottom: #012645 1px solid;
	overflow:hidden;
}
#home3_more a, #home3_more a:link{
	margin :0;
	padding:0px 10px 0px 10px;
	background-color: #012645;
	color : white;	
}
#home3_more a:hover{
	background-color: #012645;
	color : #F57400;	
}
#home4{
	z-index : 11;
	float:left;
	line-height : 12px;
	font-size : 11px;
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-style: normal;
	font-weight:normal;
	width:377px;
	height:177px;
	border-bottom: #012645 1px solid;
	overflow:hidden;

}
#home5{
	z-index : 12;
	float:left;
	width:738px;
	height:226px;
	margin : 5px 0px 0px 10px;
	background-color: #aab7c2;
	overflow:hidden;
}
#home5 a, #home5 a:link{
	margin: 0px 5px 5px 0px;
	padding : 0;
}

#logo {
	z-index : 13;
	float : left;
    margin: 0;
	padding : 10px 0px 0px 0px;
    width: 758px;
    height: 62px;
	background-color: white;
	border:0;
	text-align:center;
	overflow:hidden;
}
#logo a, #logo a:link{
	margin: 0px 10px 0px 0px;
	padding : 0;
}

#logo_right{
	float : left;
	padding : 10px 0px 0px 0px;
	margin : 0;
    width: 9px;
    height: 62px;
	background: url(../habillage/right5_background.png) top left  repeat-y;
	border:0;
}
#footer {
	float : left;
    padding: 0;
	margin : 0;
    width: 758px;
    height: 27px;
	background:  url(../habillage/footer_background.png) top left no-repeat;
	border:0;
	color:#012645;
	text-align : center;
	text-decoration :none;
} 
#footer a, #footer a:link{
	margin: 0px 5px 0px 5px;
	padding : 0;
	color:#012645;
}
#footer a:hover{
	margin: 0px 5px 0px 5px;
	padding : 0;
	color:#F57400;
}

#footer_right{
	float : left;
    padding: 0;
	margin : 0;
    width: 9px;
    height: 27px;
	background:  url(../habillage/right6_background.png) top left no-repeat;
	border:0;
}



