body
{
	background-color: #120709;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.fin
{
clear:both;
}
/*********************************************/
#contenant_global {
	height: auto;
	width: 992px;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	/*border: 1px solid #00FF00;*/		
}
#header
{
	height: 240px;
	width: 991px;
	/*border: 1px solid #FFFF00;*/
	background-image: url(interface/fond_logos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/**********************************************************/
menu_nav
{
	height: 40px;
	width: 991px;
	margin: 0px;
	padding: 0px;	
	border: 1px solid #FF00FF;	
}

#menu  ul{
float:left;
	list-style:none;
	height:40px;
	position:relative;
	font-size:14px;
	/*border: 1px solid #FF00FF;*/
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#menu li {
	float:left;
	height:50px;
	margin-right:2px;
	list-style:none;
	/*border: 1px solid #FF00FF;*/
	display: inline;
}

#menu li a {
	display:block;
	float:left;
	height:40px;
	line-height:35px;
	color:#999496;
	text-decoration:none;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 4px;
	cursor:pointer;
	background:url(interface/lc_0a.gif) no-repeat;
	list-style:none;

}


#menu li a b {
	float:left;
	display:block;
	background:url(interface/lc_0b.gif) no-repeat right top;
	padding-top: 0;
	padding-right: 26px;
	padding-bottom: 0	px;
	padding-left: 27px;
	list-style:none;
}

#menu li.actif a  {color:#000; background:url(interface/lc_1a.gif) no-repeat;}


#menu li.actif a b {background:url(interface/lc_1b.gif) no-repeat right top;}


#menu li a:hover {color:#120709; background: url(interface/lc_1a.gif) no-repeat;}
#menu li a:hover b {background:url(interface/lc_1b.gif) no-repeat right top;}

#menu li.current a:hover {color:#000; background: url(interface/lc_1a.gif) no-repeat; cursor:default;}
#menu li.current a:hover b {background:url(interface/lc_1b.gif) no-repeat right top;}


#cherche_1
{
	background-image: url(interface/recherche.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 198px;
	height: 35px;
	float:left;
	line-height:35px;
	display:inline;
		
}
/*--------------------------------------------------*/

/* menu haute*/
#menu_haut
{
float:right;
	display:inline;
	width:auto;
	margin-top: 8px;
	
	
}
/*///////////////////////*/
#menu_h {
float: left;
display:inline;
	padding:0;
	margin:0;
	height:2em;
	list-style-type:none;	
	/*border-left:1px solid #bbb;*/	
}
#menu_h li {
	float:left;
	width:auto;
	height:1.2em;
	line-height:1.5em;
	border-right:1px solid #bbb;
	position:relative;
	text-align:center;
	color: #999999;
	padding-right: 15px;
	padding-left: 15px;
}
#menu_h li a, #menu_h li a:visited {
display:block;
text-decoration:none; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
}

#menu_h li a:hover {
border:0; /* needed to trigger IE */
color:#CCCCCC;
}

.activation
{
	float: left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CCCCCC;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.activation_input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	background-color: #C4C3C4;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		
}

/*.activation label
{
	line-height: 20px;
}
*/
.bt_act
{
	background-image: url(../1/interface/activation_bt_ok.jpg);width: 21px;
	height: 21px;
	
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

/**********************************************/
/*logo*/
#logo
{
float:left;
	display:inline;
	width:491px;
	/*border: 1px solid #00FFFF;*/
}
/* commander carte */
#cmd_carte
{
	float:left;
	display:inline;
	/*border: 1px solid #00FFFF;*/
	width:250px;
	margin-top: 120px;
	margin-left: 230px;
}

/****************************************************/
.zone_image
{
	/*background-color: #0000FF;*/
	height: 191px;
	width: 985px;
	overflow: hidden;
	margin-bottom: 3px;
}

/****************************************************/
#left
{
	float:left;
	display:inline;
	height: auto;
	width: 223px;
	/*border: 1px solid #CC99CC;*/
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/*les images sur la gauche*/
#zone_1 p, #zone_2 p, #zone_3 p, #zone_4 p, #zone_1 p, #zone_0
{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;	
}


#block-menu-menu-tourisme ul li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-type: none;
	font-weight: bold;	
}

#block-menu-menu-tourisme  a, #block-menu-menu-tourisme  a:visited 
{
	list-style-type: none;
	color: #CCCCCC;
	text-decoration: none;
}
#block-menu-menu-tourisme  a:hover 
{
	list-style-type: none;
	color: #666666;
	text-decoration: none;
}

/*--------------------------------------------------*/

.liste_vignette1
{
	padding:0;
	list-style-type:none;
	margin-top:40px;
	margin-left: 0px;	
}

.liste_vignette1 li
{
	margin-bottom: 14px;
}


/****************************************************/
/****************************************************/

#content_accueil
{
	float:left;
	display:inline;
	width: 990px;
	margin-top: 0px;
	
	
}

#content
{
	float:left;
	display:inline;
	width: 765px;
	margin-top: 0px;
	
	
}


#ariane
{
float:left;
	display:block;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}



#ariane a, #ariane a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #CCCCCC;
	margin-left: 15px;
}
#ariane a:hover {

color:#FFFFFF;
}
/*---------------------------------------------------*/
.contenant
{
	float:left;
	display:inline;
	width: 727px;
	
	margin-left: 27px;
}
.logos_partenaire
{
float:left;
display:inline;
width:133px;
margin-top:60px;
/*border: 1px solid #CC99CC;*/
}
.infos_partenaires
{
	float:left;
	display:inline;
	width:310px;
	margin-top:60px;
	font-family: Arial, Helvetica, sans-serif;
	/*border: 1px solid #CC99CC;*/
	padding-top: 2px;
	margin-left: 3px;
}
.infos_partenaires h1
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}
.infos_partenaires p
{
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
}

.zone_identi
{
float:left;
display:inline;
width:265px;
margin-top:60px;
/*border: 1px solid #CC99CC;*/

}

.zome_diapo
{
	float:left;
	display:inline;
	width: 711px;
	margin-top: 10px;	/*border: 1px solid #CC99CC;*/
}

.g_image
{
	float:left;
	display:inline;
	width: 453px;
	/*border: 1px solid #CC99CC;*/
}

.zone_vignette
{
	float:left;
	display:inline;
	width: 247px;
	/*border: 1px solid #CC99CC;*/
	margin-left: 9px;
}
.item_vignette
{
	float:left;
	display:inline;
	margin-left: 7px;
	margin-top: 3px;
	height: 73px;
	width: 113px;
	margin-bottom: 15px;
}
.bloc_affiche_remise
{
	float:left;
	display:block;
	width:719px;

	margin-top: 10px;
	background-image: url(../2/interface/fondd_bloc_reduc.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 93px;
}

.bloc_remise
{
float:left;
	display:block;
	width:650px;
	
}
.bloc_remise p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-left: 20px;
	
}


.onglet_txt_partenaire_1
{
	float:left;
	display:inline;
	width:111px;
	height:29px;
	background-color: #000000;text-align: center;
	}
	
.onglet_txt_partenaire_1 a, onglet_txt_partenaire_1 a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	
	color: #CBCACB;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 29px;
}

.onglet_txt_partenaire_2
{
	float:left;
	display:inline;
	width:150px;
	height:29px;
	background-color: #483D3D;text-align: center;
	}
.onglet_txt_partenaire_2 a, onglet_txt_partenaire_2 a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	
	color: #CBCACB;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 29px;
}

	

#bloc_texte_partenaire
{
	float:left;
	display:block;
	width:719px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 30px;
}

#bloc_texte_partenaire p,#bloc_texte_partenaire_2 p
{
	font-size: 12px;
	color: #CBCACB;
	width: 719px;
	margin-left: 20px;
	margin-top: 8px;
	margin-bottom: 8px;		
	margin-right: 10px;
}

#bloc_texte_partenaire h2, #bloc_texte_partenaire_2 h2
{
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #CBCACB;
}



#bloc_texte_partenaire h1, #bloc_texte_partenaire_2 h1
{
	font-size: 20px;
	font-weight: bold;
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	color: #CBCACB;
}

#bloc_texte_partenaire h2, #bloc_texte_partenaire_2 h2
{
	font-size: 18px;
	font-weight: bold;
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #CBCACB;
}

#bloc_texte_partenaire h3, #bloc_texte_partenaire_2 h3
{
	font-size: 15px;
	font-weight: bold;
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #CBCACB;
}

#bloc_texte_partenaire h4, #bloc_texte_partenaire_2 h4
{
	font-size: 13px;
	font-weight: bold;
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #CBCACB;
}
#bloc_texte_partenaire h5, #bloc_texte_partenaire_2 h5
{
	font-size: 11px;
	font-weight: bold;
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
		color: #CBCACB;
}







#bloc_texte_partenaire_2
{

float:left;
	display:none;
	width:719px;
	background-color: #483D3D;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 30px;
}
#bloc_texte_partenaire_2 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

#bloc_texte_partenaire_2 a:hover

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #CCCCCC;
}
.denomination
{
	float:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
}

.decon_dp
{
	float:right;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 15px;
	color: #FFFFFF;
}

.information_connexion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}







.aide
{
	float:left;
	display:inline;
	margin-left: 12px;
	height: auto;
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.aide p
{
	padding-left: 3px;
}

.aide a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #737373;
	text-decoration: none;
}


/****************DIALOGUE LOGIN**************************************/
.boitedialogue_login
{
	position:absolute;
	left:450px;
	top:300px;
	width:400px;
	height:auto;
	z-index:100;
	background-color: #190E10;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	/*background-color: #FFFFFF;*/
}

.logus_2
{
	margin-left: 50px;
}
.message_erreur_log
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-align: left;
	margin-left: 130px;
	clear:inherit
}
.textedial
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A6A6A6;
	/*text-align: center;*/
	line-height: 18px;
	width: 435px;
	margin-left: 55px;
	
	text-align: left;
	display: block;
}
.noir_gras
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
}
.noir_gras_b
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	
}
.valide1
{
	float:right;
	height: 25px;
	width: 70px;
	margin-right: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
}
.valide2
{
	float:right;
	height: 25px;
	width: 130px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	
}


a.b_dial:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 0px;
	
}
a.b_dial:link, a.b_dial:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #666666;
	margin-left: 0px;
}


a.b_dial:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #999999;
	margin-left: 0px;
}
.information_couleur
{
	
	width: 400px;
	margin-bottom: 10px;
	
	height: 50px;
	line-height: 25px;
	/*background-image: url(interface/barre_fond_popup.jpg);
	background-repeat: repeat-x;
	background-position: center top;*/
	
}
.texte_couleur
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	float:left;
	display:inline;
	width: 355px;
	padding-left: 10px;
	color: #726A6C;
}
.image_couleur
{
	float:right;
	display:inline;
	margin-right: 3px;	
}
/*****************zone_connection********************/
.zone_connection_2
{
	width: 230px;
	margin-left: 50px;
	float:left;
	display:inline;
	height: 200px;
	
}

.zone_connection-2 h1, .zone_creer_compte_2 h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999496;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:8px;
	font-weight: normal;
}

.zone_connection_2 span, .zone_creer_compte_2 span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999496;
	padding: 0px;
	
	margin-top: 0px;
	margin-right: 0px;
	
}

.zone_connection_2 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #726A6C;
	display: block;margin-bottom: 10px;
}

.zone_connection_2 label
{
	display:block;
	width:250px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #726A6C;
	margin-top: 5px;
	margin-bottom: 10px;
		
}
.b_input_logus_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 200px;
	height: 19px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:#726A6C;
	
}

.bouton_identifier_logus
{
	background-color: transparent;
	background-image: url(interface/identifier_compte_client.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 29px;
	width: 133px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	
		
}

/*.bouton_identifier_logus_2
{
	background-color: transparent;
	background-image: url(/2/interface/identifier_compte_client.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 29px;
	width: 133px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
		
}*/


.message_erreur_log_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	padding: 5px;
	line-height: 20px;
	
	width: 380px;
	margin-left: -50px;
}

.message_erreur_log_2 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E62884;
}


/*--------------------------------------------------*/


/*--------------------------------------------------*/
.image_defil
{
	width: 991px;
	text-align: center;
	margin-bottom: 10px;
}

.prem
{
	float:left;
	display:inline;
	margin-right: 15px;


}
.der
{
	float:left;
	display:inline;
	margin-leftt: 10px;


}


.derniere_minute
{
	float:left;
	display:inline;
	width:478px;
	margin-left: 27px;
	margin-bottom: 12px;/*border: 1px solid #CC99CC;*/

}
.seconde
{
	float:left;
	display:inline;
	
	width:227px;
	margin-left: 27px;
	margin-bottom: 12px;
	/*border: 1px solid #CC99CC;*/
}
.suite_offre
{
	float:left;
	display:inline;
	width:227px;
	margin-left: 27px;
	margin-bottom: 12px;
		/*border: 1px solid #CC99CC;*/
	
}
.sur_texte_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	z-index: 15;
	padding-top: 110px;
	height: auto;
	width: 223px;
	visibility: hidden;
}
.sur_texte_1 p.blanc
{
	float:left;
	font-size: 13px;
	color: #FFFFFF;
	margin-left: 4px;
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	visibility: visible;	
}
.sur_texte_1 p.rose
{
	float:right;
	color: #E62B8D;
	font-size: 15px;
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	visibility: visible;

}

/****************************************************/
/****************************************************/

#footer
{
	height: auto;	
	width: 991px;
	margin-top: 60px;
	/*border: 1px solid #333399;*/
}
.image_bas
{
	background-image: url(interface/bas_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 174px;
		
}
.infos_enfants
{
	height: 68px;
	width: 174px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: left;
	float: right;
	margin-top: 85px;
	margin-right: 150px;
	/*border: 1px solid #FFFF00;*/
}

.infos_enfants a
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.infos_enfants a:hover
{
	text-decoration: none;
}
/*--------------------------------------------------*/

/****menu bas***/

.contient_menu_b
{
	text-align: center;
	margin-left: 12%;
	margin-top: 20	px;
}
#menu_b {
	float: left;
	display:inline;
	padding:0;
	height:2em;
	list-style-type:none;
	/*border-left:1px solid #bbb;*/
	color: #999999;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#menu_b li {
	float:left;
	width:auto;
	height:1em;
	line-height:1em;
	border-right:1px solid #bbb;
	position:relative;
	text-align:center;
	color: #999999;
	padding-right: 12px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	color:#999496;
	font-weight: bold;
}
#menu_b li a, #menu_b li a:visited {
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999496;
	font-weight: bold;
}

#menu_b li a:hover {
border:0; /* needed to trigger IE */
color:#C3C3C3;
}



/***********************************************/
/***********************************************/
#search-block-form label
{
display:none;
}

#edit-search-block-form-1
{
	background-color: #999496;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: 151px;
	margin-left: 10px;
}


#edit-submit, #edit-submit-2
{
	background-color:transparent;
	background-image: url(/sites/all/files/images/bouton_ok_cherche.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:21px;
	width:21px;
	color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;	
	cursor:pointer;
	
}

/**************Affichage des sous catégories***************/

.seconde_ss
{
	float:left;
	display:inline;
	
	width:227px;
	height: 169px;
	margin-left: 27px;
	margin-bottom: 2px;
	
	
}

.sur_texte_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	padding-top: 105px;
	height: auto;
	width: 222px;
	
	visibility: hidden;	
}
.sur_texte_2 p.blanc
{
	float:left;
	font-size: 13px;
	color: #FFFFFF;
	margin-left: 4px;
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	visibility: visible;
}
.sur_texte_2 p.rose
{
	float:right;
	color: #E62B8D;
	font-size: 15px;
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
/*******************************************/





.sc_gauche
{
	padding: 0px;
	margin: 0px;
}
.sc_gauche li
{
	list-style-image: url(interface/puce.jpg);
	list-style-position: inside;
	white-space: nowrap;
	
}
.sc_gauche li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999496;
	line-height: 19px;
	vertical-align:20%;
	text-decoration: none;	
}
.sc_gauche li a:hover
{
	
	color: #FFFFFF;	
}
.sc_gauche li a.actif {color: #FFFFFF;}

/*************** DEVENIR PARTENAIRE *************************/

.content_partenaire
{
	font-family: Arial, Helvetica, sans-serif;
	/*border: 1px solid #0000FF;*/
	padding-left: 10px;
}

.content_partenaire h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:-8px;
}


.content_partenaire hr
{
	padding: 0px;
	margin-left: 10px;
	width: 740px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6A6263;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


.form_col_1
{
float:left;
display:inline;
/*border: 1px solid #99FF66;*/
}



.form_col_2
{
	float:left;
	display:inline;
	/*border: 1px solid #CCCC00;*/
	margin-left: 50px;
}
.form_col_1 label
{
	display:block;
	width:330px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #726A6C;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 10px;	
}

.form_col_1 input
{
	font-size: 13px;
	font-weight: bold;
	width: 318px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #BFBEC0;
	height: 19px;
}

.dp_adresse
{
display:block;
	width:355px;
	text-align:left;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #726A6C;
	
}

.dp_input_adresse
{
font-size: 13px;
	font-weight: bold;
	width: 350px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #BFBEC0;
	height: 19px;
}

.dp_ville
{
	float:left;
	display:inline;
	width:220px;
	text-align:left;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #726A6C;
		
}

.dp_input_ville
{
	font-size: 13px;
	font-weight: bold;
	width: 220px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #BFBEC0;
	height: 19px;
	
}


.dp_cp
{
	float:left;
	display:inline;
	width:105px;
	text-align:left;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #726A6C;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

.dp_input_cp
{
	font-size: 13px;
	font-weight: bold;
	width: 105px;
	background-color: #BFBEC0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 19px;
	
}

.form_col_2 textarea
{
	font-size: 13px;
	font-weight: bold;
	width: 350px;
	background-color: #BFBEC0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}

.dp_commentaire
{
	display:block;
	width:355px;
	text-align:left;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #726A6C;
	
}

.bouton_ok_dp
{
	background-color: transparent;
	background-image: url(interface/bouton_ok_devenir_partenair.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 29px;
	width: 133px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	margin-left: 10px;
	
	
}
.champ_obligatoire
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A09496;	
	margin-left: 10px;	
}


.etoile_dpc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A09496;
}
.postal_tele
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;
	color: #B4AFB1;
}

.texte_devenez_partenaire
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #B4AFB1;
	margin-left: 10px;
}

.message
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*color: #FF00FF;*/
	color: #FF6600;
	margin-left: 10px;
}
/******************Compte client*******************************/
.content_compte_client
{
	font-family: Arial, Helvetica, sans-serif;
	/*border: 1px solid #0000FF;*/
	padding-left: 10px;
}

.content_compte_client h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:-8px;
}


.content_compte_client hr
{
	padding: 0px;
	margin-left: 10px;
	width: 740px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.content_compte_client p
{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B4AFB1;
	font-size: 17px;
	margin-top: 20px;
	margin-left: 10px;
	font-weight: bold;
	margin-right: 0px;
	margin-bottom: -3px;
}
.content_compte_client a
{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	
	font-weight: bold;
	
}


.content_compte_client span
{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#B5AFAF;
	font-size: 12px;
	
	margin-left: 10px;
	font-weight: bold;
	margin-right: 0px;
	
}


.content_compte_client .renouvellement_carte_lien
{
	float:left;
	display:inline;
	color: #FFFFFF;
	margin-left: 10px;
	margin-bottom: 10px;
}
.content_compte_client .renouvellement_carte_lien a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	color: #FFFFFF;
}

.content_compte_client .decon_dp a
{
	float:right;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 15px;
	color: #FFFFFF;
}





.content_compte_client_col_1
{
float:left;
display:inline;
/*border: 1px solid #99FF66;*/
}

.message_carte_active
{
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}


.content_compte_client_col_2
{
	float:left;
	display:inline;
	/*border: 1px solid #CCCC00;*/
	margin-left: 70px;
}
.content_compte_client_col_1 label,.content_compte_client_col_2 label
{
	display:block;
	width:330px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B4AFB1;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 10px;	
}

.b_input_cpt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 318px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ECECED;
	height: 19px;
}

.content_compte_client a
{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	
	font-weight: bold;
	
}



.bouton_modifier_compte
{
	background-color: transparent;
	background-image: url(interface/modifier_information_cpt_cl.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 29px;
	width: 206px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
		
}

.bouton_modifier_mdp
{
	background-color: transparent;
	background-image: url(interface/modifier_votre_mot_de_passe.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 29px;
	width: 206px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
		
}


.bouton_inscription_cpt
{
	background-color: transparent;
	background-image: url(interface/valider_inscription.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 29px;
	width: 133px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	margin-left: 10px;		
}
.content_compte_client .options_nav a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	margin-left: 10px;
}

.content_compte_client .code_parrain
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
	margin-bottom: 10px;
}
.content_compte_client .point
{
	margin-left: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
}
/*******************zone_connection********************/
.zone_connection
{
	width: 318px;
	margin-left: 50px;
	float:left;
	display:inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	height: 210px;
	
}

.zone_connection h1, .zone_creer_compte h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999496;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:8px;
	font-weight: normal;
}

.zone_connection span, .zone_creer_compte span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999496;
	padding: 0px;
	
	margin-top: 0px;
	margin-right: 0px;
	
}

.zone_connection a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999496;
	display: block;margin-bottom: 10px;
}

.zone_connection label
{
	display:block;
	width:250px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A69FA2;
	margin-top: 5px;
	margin-bottom: 10px;
		
}
.b_input_logus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 200px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ECECED;
	height: 19px;
}

.bouton_identifier_logus
{
	background-color: transparent;
	background-image: url(interface/identifier_compte_client.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 29px;
	width: 133px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
		
}

.bouton_identifier_logus_2
{
	background-color: transparent;
	background-image: url(interface/identifier_compte_client.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 29px;
	width: 133px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
		
}


.message_erreur_log
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D56A00;
	text-align: left;
	margin-left: 130px;
	clear:inherit
}


/*.message_erreur_log
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	padding: 10px;
	line-height: 20px;
}*/


.zone_creer_compte
{
	float:right;
	display:inline;
	color:#999496;
	margin-right: 70px;
}



.bouton_crrer_compte
{
	background-color: transparent;
	background-image: url(interface/creer_un_compte.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 29px;
	width: 133px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	margin-top: 8px;
}
/************************************************/
.content_commander_carte
{
	font-family: Arial, Helvetica, sans-serif;
	/*border: 1px solid #0000FF;*/
	padding-left: 10px;
	
}

.content_commander_carte h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:-8px;
}


.content_commander_carte hr
{
	padding: 0px;
	margin-left: 10px;
	width: 740px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


.content_commander_carte p
{
font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:-8px;
	
}
.bloc_achat
{
	float : left;
	display:inline;
	padding: 0px;
	margin-left: 10px;
	width: 237px;
	/*border: 1px solid #0000FF;*/
text-align: center;
	margin-top: 8px;
}

.bloc_achat p
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B4AFB1;
	text-align: center;
	font-size: 18px;
}
.bloc_achat span
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B4AFB1;
	text-align: center;
	font-size: 12px;
}

.b_input_achat
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 200px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ECECED;
	height: 16px;
	margin-top: 3px;
	margin-bottom: 3px;
}

	



.bouton_acheter_1
{
	background-color: transparent;
	background-image: url(interface/bt_acheter.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 29px;
	width: 133px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	margin-top: 10px;
	margin-bottom: 5px;
}

/*********************************************************/
.bloc_adresse_facturation
{
	border: 0px solid #CCCCCC;
	float:left;
	display:inline;
	width: 356px;
	height: 136px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 4px;
}

.bloc_adresse_facturation h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
}

.bloc_adresse_facturation p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B4AFB1;
	padding: 0px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 0px;
}

.tableau_panier
{
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B4AFB1;
	text-align: left;
	text-indent: 5px;
	
}
.tableau
{
margin-left:10px;
}

.banque
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #B4AFB1;
}

/********************************************************/
.content_page
{
	
	/*border: 1px solid #0000FF;*/
	padding-left: 10px;
}

.content_page h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:-8px;
}

.content_page h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom:0px;
}

.content_page h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom:0px;
}

.content_page h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom:8px;
}


.content_page hr
{
	padding: 0px;
	margin-left: 10px;
	width: 740px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


.content_page p
{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B4AFB1;
	font-size: 12px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
}

.content_page a
{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	
}

.content_page ul
{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	list-style-type: none;	
}

.content_page ul li
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	list-style-type: none;	
}

.bouton_perdu
{
}


/****************************************************/
.vos_idees
{
padding-left: 10px;
}



.vos_idees h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:-8px;
}




.vos_idees hr
{
	padding: 0px;
	margin-left: 10px;
	width: 740px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.vos_idees p
{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B4AFB1;
	font-size: 12px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
}

.vos_idees h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom:0px;
}






.centrer_champs
{
	width: 300px;
	margin-left:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #000000;
	font-weight: bold;	
}


.champs_texte_contact_2
{
	width: 90px;
	float:left;
	display:block;
	margin-left: 5px;
	text-align: left;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #726A6C;
	margin-bottom: 15px;
	
	/*border: 1px solid #00CC00;*/
	
}

.champs_texte_contact_2  input
{
border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #BFBEC0;
	height: 19px;
	width: 299px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	}
.magasin
{
	display: inline;
	float: left;
	width: 220px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #726A6C;
	
}
.telephone
{
	display: inline;
	float: left;
	width: 220px;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #726A6C;
		
}

.ville
{
	display: inline;
	float: left;
	width: 220px;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #726A6C;
		
}
.magasin input, .ville input, .telephone input
{

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #BFBEC0;
	height: 19px;
	width: 205px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
/**************************************************************/

.logus
{
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
	padding-left: 3	px;	
}
.logus p
{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


.logus form
{
	width: 410px;
		
}


.logus form label
{
	display:block;
	width:350px;
	text-align:right;
	margin:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	
}

.logus form input
{	
	font-size: 13px;
	font-weight: bold;
	color: #CCCCCC;
}

/***********************************************/
/******************SOCIAL***********************/
.social
{
	float:left;
	display:inline;
		margin-top: 8px;
}

.social a
{
	font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
	text-decoration: none;	
}
/*****************Proximite*********************/
.select_ville
{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}


.select_ville select
{
	margin-left:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	border: 1px solid #CCCCCC;
	font-weight: bold;
}
.proximite
{
padding-left: 10px;
}



.proximite h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:-8px;
}




.proximite hr
{
	padding: 0px;
	margin-left: 10px;
	width: 740px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.proximite p
{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
}

.proximite a
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: underline;
}


.proximite a:hover
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/***************************************************/

.erreur
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
/*********************RECHERCHE********************/
.recherche_page
{
	
	/*border: 1px solid #0000FF;*/
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.recherche_page h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:-8px;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}

.recherche_page h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom:0px;
}

.recherche_page h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom:0px;
}

.recherche_page h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom:8px;
}


.recherche_page hr
{
	padding: 0px;
	margin-left: 10px;
	width: 740px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


/*.recherche_page p
{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: 12px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
}*/

.recherche_page a
{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #FFFFFF;*/
	color:#CCCCCC;
	font-size: 12px;
	margin-left: 25px;
	font-weight: bold;
	font-variant: normal;
	
}

.recherche_page ul
{
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: 13px;
	list-style-type: none;	
}

.recherche_page ul li
{
	font-family: Arial, Helvetica, sans-serif;
	color: #E62B8D;
	font-size: 13px;
	list-style-type: none;	
}
.proxi{
	color: #9966CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	margin-bottom: 2px;
}
.natio{
	/*color:#999999;*/
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	margin-bottom: 5px;
	margin-left: 10px;
	
}
.mot_cles
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #3333FF;
}
.resultat_re
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 12px;
	line-height: 20px;
}
.conseil_re
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 18px;
	line-height: 20px;
	
}

.formulaire_r_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-left: 10px;
	width: 195px;
	
}

.input_r
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6A6263;
	width: 157px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #FFFFFF;
	font-size: 16px;
}
.input_btt
{
	
	background-image: url(../2/interface/bt_ok_cherche.gif	);
	width: 21px;
	height: 21px;
	
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	
	background-color: transparent;
}



.formulaire_r_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	padding: 0px;
	margin-left: 35px;
	
}

.iframeset
{
	height: 1200px;
	width: 98%;
	margin-left: 15px;
}