/* -------------------------------------------------------------------------------------------*/
/* HEADER ET BODY
/* -------------------------------------------------------------------------------------------*/
body 
{
	margin-top : 0px;
	margin-bottom : 0px;
	background-color : #444444; /*FFCE9D*/
}

#entete_nr
{
	width : 1060px;
	height : 162px;
	margin-left : auto;
	margin-right : auto;
	background-image : url(background_head.jpg);
	background-repeat : repeat-x;
}

.logo { position : absolute; margin-left : 30px; margin-top : 12px; }
.advertise { position : absolute; margin-left : 256px; margin-top : 5px; }
.ban_logo { position : absolute; margin-left : 216px; margin-top : 97px; }

#bande_orge
{
	width : 1060px;
	min-height: 25px;
	background-color : #FBAB43;
	margin-left : auto; /*Marge auto pour centrage*/
	margin-right : auto; /*Marge auto pour centrage*/
}

#navigation
{
	list-style: none;
	margin-top: 0px; 
	margin-left : 25px;    
	margin-bottom: 0px; 
	padding: 0px; 
}

#navigation li
{
	float : left;
	line-height : 25px;
	margin-left : 0px;
	margin-right : 0px;
}

#navigation li a
{
	display: block;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	padding-left : 10px;
	padding-right : 10px;
}

#navigation li a:hover
{
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	background-color : #B83547;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}

#bande_brd
{
	width : 1040px;
	background-color : #B83547;
	margin-left : auto;
	margin-right : auto;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	padding : 5px 0px 5px 20px;
}
#bande_brd form { margin : 0px; padding : 0px; }
#bande_brd input { font-size: 13px; text-align:center; text-decoration: none; color: #B83547; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal;}
.submit_num_loc { position : absolute; margin : 0px 0px 0px 5px; padding : 0px 0px 5px 0px;}
.submit_rond { width : 95px; border : 0px; padding : 2px 2px 3px 2px; margin : 0px; background-image : url(submit_rond.jpg); background-repeat:no-repeat;}
.connected { float : right; padding : 0px; margin : 0px 5px 0px 0px; }
.choose_language { float : right; padding : 0px; margin : 2px 5px 0px 0px; }
.choose_language img { border : 0px; }

/* -------------------------------------------------------------------------------------------*/
/* ---------------------------------------- INDEX --------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
#body_index { width : 1052px; margin : 0px auto 0px auto; padding : 6px 0px 6px 8px; background-color : #FFFFFF; }
#body_bicolor { width : 1060px; margin : 0px auto 0px auto; padding : 0px 0px 6px 0px; background-image : url(back_bicolor.png); min-height : 625px;}
#body_infos { width : 760px; margin : 0px 0px 0px 250px; padding : 10px; }
#body_annonce { width : 760px; margin : 0px 0px 0px 270px; padding : 10px; }
#body_presentation { width : 740px; margin : 0px 0px 0px 270px; padding : 10px; font-size: 13px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-align: justify; }




.bloc_find
{
	width : 654px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 5px 0px;
	border : 2px solid #000000;
}

.bloc_find h1 
{ 
	width : 644px; background-color : #B83547; 
	margin : 0px; padding : 5px 0px 5px 10px;
	font-size: 24px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align : center;
}

.find_two 
{ 
	width : 654px; height : 470px; background-image : url(find_mi.jpg); background-repeat : repeat; 
	margin : 0px; padding : 0px;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}

#haut_accueil
{
   width : 648px;
   height : 38px;
   background-image:  url(cadre_find.jpg);
   background-repeat : no-repeat;
   margin : 0px;
   padding : 5px 0px 0px 10px;
   font-size: 24px;
   text-decoration: none;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
}

#mi_accueil { width : 658px; padding : 0px; margin : 0px; background-image:  url(cadre_find_mi.jpg); background-repeat : repeat; }
#bas_accueil { width : 658px; height : 18px; padding : 0px; margin : 0px; background-image:  url(cadre_find_bas.jpg); background-repeat : no-repeat; }

#bloc_one { position : absolute; width : 374px; height : 249px; margin : 0px 0px 0px 666px; padding : 0px; border :2px solid #000000; background-color : #E5E7E4; }

#bloc_two { position : absolute; width : 374px; height : 249px; margin : 258px 0px 0px 666px; padding : 0px; border :2px solid #000000;}

.bloc_txt_one { position : absolute; width : 369px; height : 40px; padding : 10px 0px 0px 5px; margin : 199px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color : #FFFFFF; font-size: 12px; font-weight: bold; background-image:url(bd_brd_transp.png);}
.bloc_txt_two { position : absolute; width : 369px; height : 40px; padding : 10px 0px 0px 5px; margin : 199px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size: 12px; font-weight: bold; background-image:url(bd_org_transp.png);}

#bloc_third { position : absolute; width : 374px; height : 249px; margin : 516px 0px 0px 666px; padding : 0px; border :2px solid #000000; background-color : #E5E7E4; }

.bloc_txt_third { position : absolute; width : 369px; height : 40px; padding : 10px 0px 0px 5px; margin : 199px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color : #FFFFFF; font-size: 12px; font-weight: bold; background-image:url(bd_brd_transp.png);}

#bloc_fourth { position : absolute; width : 374px; height : 249px; margin : -1px 0px 0px 280px; padding : 0px; border :2px solid #000000; background-color : #E5E7E4; }
#bloc_fourth a { border : 0px;}
.bloc_txt_fourth { position : absolute; width : 369px; height : 40px; padding : 10px 0px 0px 5px; margin : 199px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size: 12px; font-weight: bold; background-image:url(bd_org_transp.png);}

#bloc_fifth { width : 267px; height : 249px; margin : -1px 0px 0px 0px; padding : 0px; border :2px solid #000000; background-color : #FBAB43; }

.bloc_txt_fifth { position : absolute; width : 369px; height : 40px; padding-left : 5px; padding-top : 10px; margin : 199px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color : #FFFFFF; font-size: 12px; font-weight: bold; background-image:url(bd_org_transp.png);}
.bloc_black { width : 267px; padding : 5px 0px 5px 0px; text-align : center; font-size: 13px; text-decoration: none; color: #FFFFFF; background-color : #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; }
.bloc_org { width : 257px; background-color : #FBAB43; padding : 5px 5px 5px 5px; font-size: 13px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; }
.bloc_org a { }

#bloc_ad { width : 300px; height : 250px; padding : 0px; margin-top : 1px; margin-left : 360px;}



/* -------------------------------------------------------------------------------------------*/
/* ---------------------------------- ANNONCES ET RESULTATS ----------------------------------*/
/* -------------------------------------------------------------------------------------------*/
.bloc_bdx { width : 636px; min-height : 168px; margin : 0px; padding : 5px 0px 5px 10px; background-color : #B83547; text-align : left;}
.img_house { float : left; width : 202px; height : 174px; margin : 0px 5px 0px 0px; text-align : center; }
.txt_house { text-align : left; margin : 0px 5px 0px 0px;}

.bloc_orge { width : 636px; margin : 0px; padding : 8px 0px 10px 10px; background-color : #FBAB43;}
.prix_orge { float : left; width : 200px; margin-top : 3px; margin-bottom : 0px; margin-left : 0px; margin-right : 0px; text-align : center; font-size: 13px; text-decoration: none; color: #B83547; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; }
.logo_orge { margin: 0px 4px 0px 230px; width : 400px; text-align : right; padding : 0px; }

#menu_left { width : 245px; float : left; margin : 0px; padding : 0px; }
.en_tete_noir
{
   background-color : #000000;
   width : 240px;
   line-height: 22px;
   font-size: 13px;
   text-decoration: none; /* Les liens ne seront pas soulignés */
   color: #FFFFFF; /* Couleur des liens*/
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal; /* Les liens seront écrit normalements */
   text-align : center;
   margin : 0px;
   padding : 0px;
}

/* Menu annonces*/
ul#find_menu
{
	width : 240px;
	margin: 0px;
	padding : 0px;
	list-style-type : none;
	background-color : #FBAB43;
}

#find_menu a:link, #find_menu a:visited, #find_menu a:active
{
	padding-left : 3px;		
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}

#find_menu a:hover
{
	padding-left : 3px;		
	font-size: 13px;
	text-decoration: none;
	color: #B83547;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}

/* Menu back*/
ul#back_menu
{
	width : 240px;
	margin: 0px;
	padding : 0px;
	list-style-type : none;
	background-color : #B4B4B4;
}

#back_menu a:link, #back_menu a:visited, #back_menu a:active
{
	padding-left : 3px;		
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}

#back_menu a:hover
{
	padding-left : 3px;		
	font-size: 13px;
	text-decoration: none;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}


#scrollannonce
{
	max-height : 450px; 
	width: 245px;
}
.scroll
{
	overflow: auto;
}

.n_resultat { width : 706px; border-bottom : 1px solid #B83547; padding : 0px 0px 5px 0px; margin : 0px; text-align : left; font-size: 18px; text-decoration: none; color: #B83547; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; }

.bloc_sort { width : 685px; height : 27px; background-image:  url(bloc_sort.png); margin : 15px 0px 0px 0px; padding : 8px 10px 2px 10px; text-align : left; font-size: 14px; text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; }

#bloc_del1 { width : 706px; height : 10px; margin : 10px 0px 0px 0px; padding : 0px; background-image:  url(bloc_del1.png); background-repeat : no-repeat; }
#bloc_del2 { width : 696px; margin : 0px; padding : 0px 0px 0px 10px; background-image:  url(bloc_del2.png); background-repeat : repeat; text-align : left; font-size: 14px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal;}
#bloc_del2 a, #bloc_del2 a:link, #bloc_del2 a:visited, #bloc_del2 a:active, #bloc_del2 a:hover{ font-size: 14px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal;}


#bloc_del3 { width : 706px; height : 10px; margin : 0px; padding : 0px; background-image:  url(bloc_del3.png); background-repeat : no-repeat; }


/* -------------------------------------------------------------------------------------------*/
/* ------------------------------ PRESENTATION ANNONCE ---------------------------------------*/
/* -------------------------------------------------------------------------------------------*/

.bloc_book { width : 720px; height : 30px; background-color : #404040; padding : 10px 0px 5px 20px; margin : 0px;}
.bloc_book a,.bloc_book a:link, .bloc_book a:visited, .bloc_book a:active { font-size: 17px; text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; }
.bloc_book a:hover{ font-size: 17px; text-decoration: none; color: #FBAB43; font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; }
.book_site { position : absolute; margin : 0px; padding : 0px; }
.book_contact { margin-left : 280px; }
.book_book { position : absolute; margin : 0px 0px 0px 65px; padding : 0px;}

.corps_annonce { width : 700px; margin : 0px 0px 0px 0px; padding : 0px 20px 15px 20px; background-color : #FCC072; font-size: 14px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-align : left;}
.corps_annonce h1 { width : 700px; text-align : left; margin : 0px 0px 12px 0px; padding : 10px 0px 0px 0px; border-bottom : 2px solid #B83547; font-size: 18px; text-decoration: none; color: #B83547; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; }
.corps_annonce h2 { width : 700px; text-align : left; margin : 0px 0px 12px 0px; padding : 10px 0px 0px 0px; border-bottom : 2px solid #B83547; font-size: 18px; text-decoration: none; color: #B83547; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; }
.corps_annonce h3 { width : 700px; text-align : left; margin : 0px 0px 12px 0px; padding : 10px 0px 0px 0px; border-bottom : 2px solid #B83547; font-size: 18px; text-decoration: none; color: #B83547; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; }

.presentation_img { position: absolute; padding : 0px; margin : 7px 0px 0px 375px; } 
.border_presentation a,.border_presentation a:link, .border_presentation a:visited, .border_presentation a:active { border : 1px solid #B83547; }
.titre_corps { width : 700px; text-align : left; margin : 0px 0px 12px 0px; padding : 10px 0px 0px 0px; border-bottom : 2px solid #B83547; font-size: 18px; text-decoration: none; color: #B83547; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; }
.titre_balise { text-align : left; margin : 0px; padding : 0px; font-size: 14px; text-decoration: none; color: #B83547; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal;}
.detail_balise { font-size: 14px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal;}

#big_img { width : 510px; height : 380px; text-align : left; margin : 0px; padding : 0px; }
#big_img img { border:1px solid #000000; padding : 0px; margin : 0px;}
#min_img { position : absolute; width : 200px; height : 380px; padding : 0px 0px 0px 0px; margin:0px 0px 0px 513px;}
#min_img img { border:1px solid #000000; padding : 0px 0px 0px 0px; margin : 0px;}
#min_img img:hover { border:1px solid #B83547; cursor:pointer; padding : 0px; margin : 0px;}

.class_marge { padding : 5px 0px 0px 0px; text-align : center; }

#back_img_del { width : 600px; text-align : left; }


/* -------------------------------------------------------------------------------------------*/
/* -------- Design : En tete, menu de gauche, colonnes, corps, arriere plan, pied ------------*/
/* -------------------------------------------------------------------------------------------*/





/*-------------------------------------------------------------------------------------------------*
/*-------------------------------------------------------------------------------------------------*
/*-------------------------------------------------------------------------------------------------*
/*-------------------------------------------------------------------------------------------------*
/*-------------------------------------------------------------------------------------------------*
/* A VIRER */
/* Mise en forme colonne gauche*/
#colonnegauche
{
	width : 200px;
	float : left; /* float par dessus corps et arriere plan */
	margin-left : 0px;
	margin-right : 0px;
}
#haut_accueil
{
   width : 648px;
   height : 38px;
   background-image:  url(cadre_find.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
   padding-left :10px;
   padding-top : 5px;
   font-size: 24px;
   text-decoration: none;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
}

#mi_accueil
{
   width : 658px;
   height : auto;
   background-image:  url(cadre_find_mi.jpg);
   background-repeat : repeat; /* L'en tête ne se repetera pas */
}

#bas_accueil
{
   width : 658px;
   height : 18px;
   background-image:  url(cadre_find_bas.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}

#haut_accueil2
{
   width : 655px;
   height : 12px;
   background-image:  url(cadre2_haut.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}

#mi_accueil2
{
   width : 655px;
   height : auto;
   background-image:  url(cadre2_mi.jpg);
   background-repeat : repeat; /* L'en tête ne se repetera pas */
}

#bas_accueil2
{
   width : 655px;
   height : 14px;
   background-image:  url(cadre2_bas.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}

#haut_accueil3
{
   width : 658px;
   height : 13px;
   background-image:  url(cadre3_haut.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}

#mi_accueil3
{
   width : 653px;
   height : auto;
   background-image:  url(cadre3_mi.jpg);
   background-repeat : repeat; /* L'en tête ne se repetera pas */
   padding-left : 5px;
}

#bas_accueil3
{
   width : 658px;
   height : 13px;
   background-image:  url(cadre3_bas.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}

/* Couleur de fond des colonnes*/
#couleurfond
{
	width : 1060px;
	background-color : #B83547;
	margin-left : auto; /*Marge auto pour centrage*/
	margin-right : auto; /*Marge auto pour centrage*/
	min-height : 600px;
}

/* Mise en forme corps*/
#corps
{
	width : 660px;
	margin-top: 0px;
	min-height: 600px;
	background-color : #FFFFFF;
	margin-left : 200px; /* Marge menu gauche*/
	margin-right : 164px;
	padding-top : 15px;
	padding-left : 15px;
	padding-right : 15px;
	padding-bottom : 15px;
}

/*affiner R moteur de recherche*/
   
   #affinhaut
{
   width : 540px;
   height : 36px;
   background-image :  url(../css/resultat/affinhaut.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}

   #affinmilieu
{
   width : 540px;
   height : auto;
   background-image :  url(../css/resultat/affinmilieu.jpg);
   background-repeat : repeat; /* L'en tête ne se repetera pas */
}

   #affinbas
{
   width : 540px;
   height : 11px;
   background-image :  url(../css/resultat/affinbas.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}

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













/* Bloc noir titre*/
#blocnoir
{
   background-color : #000000;
   width : 200px;
   line-height: 22px;
   font-size: 13px;
   text-decoration: none; /* Les liens ne seront pas soulignés */
   color: #FFFFFF; /* Couleur des liens*/
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal; /* Les liens seront écrit normalements */
   text-align : center;
}

/* Bloc noir colonne droite*/
#blocnoirdroite
{
   background-color : #000000;
   width : 164px;
   line-height: 22px;
   font-size: 13px;
   text-decoration: none; /* Les liens ne seront pas soulignés */
   color: #FFFFFF; /* Couleur des liens*/
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal; /* Les liens seront écrit normalements */
   text-align : center;
}



/* Mise en forme colonne droite*/
#colonnedroite
{
	width : 164px;
	float : right; 
	margin-left : 0px;
	margin-right : 0px;
}


.link_to, .link_to a { font-size: 13px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; }


.titre_accueil
{		
	font-size: 24px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}

.txt_nr_accueil
{
	font-size: 14px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}

.txt_accueil
{		
	font-size: 14px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}

/* Pied de page*/
#pied
{
   background-color : #FBAB43;
   width : 1060px;
   text-align: center;
   margin-top : 0px;
   margin-left : auto;
   margin-right : auto;
   clear:both;
}
	
/* -------------------------------------------------------------------------------------------*/
/* ------------------------------- M2R marges et textes --------------------------------------*/
/* -------------------------------------------------------------------------------------------*/

/* Couleur moteur rapide*/
#moteurrapide
{
   background-color : #FBAB43;
   width : 200px;
   padding-top : 2px;
   padding-bottom : 5px;
}

/* Acces clients*/
#acces
{
   background-color : #FBAB43;
   width : 164px;
   padding-top : 2px;
   padding-bottom : 5px;
}


/* -------------------------------------------------------------------------------------------*/
/* Menu du site*/
/* -------------------------------------------------------------------------------------------*/

/* Menu colonnes*/
ul#menu
{
	width : 180px;
	margin: 0px;
	padding : 0px;
	list-style-type : none;
	background-color : #B83547;
}

#menu a:link, #menu a:visited, #menu a:active
{
	padding-left : 5px;		
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}

#menu a:hover
{
	padding-left : 5px;		
	font-size: 13px;
	text-decoration: none;
	color: #FCAA44;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}

/* Menu annonces*/
ul#menuannonces
{
	width : 200px;
	margin: 0px;
	padding : 0px;
	list-style-type : none;
	background-color : #FBAB43;
}

#menuannonces a:link, #menuannonces a:visited, #menuannonces a:active
{
	padding-left : 3px;		
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}

#menuannonces a:hover
{
	padding-left : 3px;		
	font-size: 13px;
	text-decoration: none;
	color: #B83547;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}


/* Texte Menu*/
.menublc
{
   font-size: 13px;
   text-decoration: none;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

.menunoir
{
   font-size: 13px;
   text-decoration: none;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
   margin-left:5px;
   margin-top:5px;
}

/* -------------------------------------------------------------------------------------------*/
/* ----------------------------------- Page annonces -----------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
/*Texte Ville, departements, regions */
/* -------------------------------------------------------------------------------------------*/
.orangesouligne
{
   font-size: 13px;
   text-decoration: underline;
   color: #FCAA44; /* Couleur des liens*/
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

.orangenonsouligne
{
   font-size: 13px;
   text-decoration: none;
   color: #FCAA44;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
   margin-left:3px;
}

/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Bordure des images*/
/* -------------------------------------------------------------------------------------------*/

.border
{
	border-left:2px solid #000000; /* couleur du cadre */
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	border-top:2px solid #000000;
}

/* -------------------------------------------------------------------------------------------*/
/* Texte du menu
/* -------------------------------------------------------------------------------------------*/
.textmenu
{
   font-size: 13px;
   text-decoration: none;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

.textmenu:hover
{
	color: #B83547;
}

.textbordeaugd
{
   font-size: 18px;
   text-decoration: underline;
   color: #B83547;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

.textbordeaupt
{
   font-size: 13px;
   text-decoration: none;
   color: #B83547;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

/* -------------------------------------------------------------------------------------------*/
/* Barre navigation page par page
/* -------------------------------------------------------------------------------------------*/

.pageactu
{
   font-size: 13px;
   text-decoration: none;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
   background-color: #000000;
   margin-left : 3px;
   margin-right : 3px;
   padding-left : 4px;
   padding-right : 4px;
   padding-top : 2px;
   padding-bottom : 2px;
   border-left:2px solid #FCAA44;
   border-right:2px solid #FCAA44;
   border-top:2px solid #FCAA44;
   border-bottom:2px solid #FCAA44;
}
.suitepage
{
   font-size: 13px;
   text-decoration: none;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
   background-color: #FCAA44;
   margin-left : 3px;
   margin-right : 3px;
   padding-left : 4px;
   padding-right : 4px;
   padding-top : 2px;
   padding-bottom : 2px;
   border-left:2px solid #B83547;
   border-right:2px solid #B83547;
   border-top:2px solid #B83547;
   border-bottom:2px solid #B83547;
}   

/* -------------------------------------------------------------------------------------------*/
/* Texte description resultat moteur de recherche
/* -------------------------------------------------------------------------------------------*/

.descriptionresultat
{
   font-size: 13px;
   text-decoration: none; /* Les liens ne seront pas soulignés */
   color: #FFFFFF; /* Couleur des liens*/
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal; /* Les liens seront écrit normalements */
}
.descriptionresultat:hover
{
   font-size: 13px;
   text-decoration: none; /* Les liens ne seront pas soulignés */
   color: #000000; /* Couleur des liens*/
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal; /* Les liens seront écrit normalements */
}
/* -------------------------------------------------------------------------------------------*/
/* Texte liens tri + autres dans resultat moteur de recherche et acces web dans fiche
/* -------------------------------------------------------------------------------------------*/

.liennoir
{
   font-size: 13px;
   text-decoration: underline;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}
.liennoir:link
{
   text-decoration: underline;
}
.liennoir:visited
{
   text-decoration: underline;
}
.liennoir:hover
{
   text-decoration: underline;
}
.liennoir:active
{
   text-decoration: underline;
}
/* -------------------------------------------------------------------------------------------*/
/* Texte classique arial sans gras
/* -------------------------------------------------------------------------------------------*/

.texteclassique
{
   font-size: 13px;
   text-decoration: none;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
   text-align: justify;
}
.texteclassique:link
{
   text-decoration: none;
}
.texteclassique:visited
{
   text-decoration: none;
}
.texteclassique:hover
{
   text-decoration: none;
}
.texteclassique:active
{
   text-decoration: none;
}
/*--------------------------------------------------------------------------------------------*/
/*Le texte */
/* -------------------------------------------------------------------------------------------*/

.blancsouligne
{
   font-size: 13px;
   text-decoration: underline; /* Les liens ne seront pas soulignés */
   color: #FFFFFF; /* Couleur des liens*/
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal; /* Les liens seront écrit normalements */
}

.blancnonsouligne
{
   font-size: 13px;
   text-decoration: none; /* Les liens ne seront pas soulignés */
   color: #FFFFFF; /* Couleur des liens*/
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal; /* Les liens seront écrit normalements */
}

/* -------------------------------------------------------------------------------------------*/
/* moteur recherche detaillee et carte de France*/
/* -------------------------------------------------------------------------------------------*/
#hautm2r
{
   width : 600px;
   height : 37px;
   background-image:  url(../css/moteurdetaillee/hautm2r.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}

#milieum2r
{
   width : 600px;
   height : auto;
   background-image:  url(../css/moteurdetaillee/milieum2r.jpg);
   background-repeat : repeat; /* L'en tête ne se repetera pas */
}

#basm2r
{
   width : 600px;
   height : 27px;
   background-image:  url(../css/moteurdetaillee/basm2r.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}

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


/* -------------------------------------------------------------------------------------------*/
/* Ecriture blanche sur haut bloc bordeaux*/
/* -------------------------------------------------------------------------------------------*/
.textblanchautbordeau
{
   font-size: 13px;
   text-decoration: underline;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

/***************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************/
/* -------------------------------------------------------------------------------------------*/
/* Design site */
/* -------------------------------------------------------------------------------------------*/
#hautsitejaune
{
   background-color : #FDF8A7;
   width : 1021px;
}

#barremenuorange
{
   background-color : #FBAB43;
   width : 1021px;
}

#barrebordeau
{
   background-color : #B83547;
   width : 1021px;
}

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

/*--------------------------------------------------------------------------------------------*/
/* Affichage du résultat du moteur de recherche*/
/*--------------------------------------------------------------------------------------------*/

#hautmoteur
{
   width : 638px;
   height : 35px;
   background-image :  url(../css/resultat/haut.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}
#milieurougemoteur
{
   width : 638px;
   height : auto;
   background-image :  url(../css/resultat/milieurouge.jpg);
   background-repeat : repeat; /* L'en tête ne se repetera pas */
}
#banderougemoteur
{
   width : 638px;
   height : 10px;
   background-image :  url(../css/resultat/banderouge.jpg);
   background-repeat : repeat; /* L'en tête ne se repetera pas */
}
#milieujaunemoteur
{
   width : 638px;
   height : auto;
   background-image :  url(../css/resultat/milieujaune.jpg);
   background-repeat : repeat; /* L'en tête ne se repetera pas */
}
   #basmoteur
{
   width : 638px;
   height : 6px;
   background-image :  url(../css/resultat/bas.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}

.textafinsouli
{
   font-size: 12px;
   text-decoration: underline;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

.textafin
{
   font-size: 12px;
   text-decoration: none;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

/***************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************/
/*--------------------------------------------------------------------------------------------*/
/* La fiche de location*/
/*--------------------------------------------------------------------------------------------*/
/*Le texte */
/* -------------------------------------------------------------------------------------------*/

.grandtitrefiche
{
   font-size: 15px;
   text-decoration: underline;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

.grandtitreficheblanc
{
   font-size: 15px;
   text-decoration: underline;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

.grandtitreficheblancnonsouligne
{
   font-size: 15px;
   text-decoration: none;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

.titrefiche
{
   font-size: 13px;
   text-decoration: underline;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

.titrefichenonsouligne
{
   font-size: 13px;
   text-decoration: none;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

/* -------------------------------------------------------------------------------------------*/
/* Paramétage annonces/
/* -------------------------------------------------------------------------------------------*/
.titre_a_blc { font-size: 16px; text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; text-align : center;}
.titre_a_nr { font-size: 16px; text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; text-align : center;}
.txt_annonce { font-size: 16px; text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; text-align : left; padding-left : 65px; padding-top : 10px;}
#offre { background-image : url(../logo/bande_haut.jpg); background-repeat : no-repeat; width : 650px; height : 38px; }
#localisation { background-image : url(../logo/bande_localisation.jpg); background-repeat : no-repeat; width : 650px; height : 38px; }
#presentation { background-image : url(../logo/bande_presentation.jpg); background-repeat : no-repeat; width : 650px; height : 38px; }
#tarification { background-image : url(../logo/bande_tarification.jpg); background-repeat : no-repeat; width : 650px; height : 38px; }
#dispo { background-image : url(../logo/bande_dispo.jpg); background-repeat : no-repeat; width : 650px; height : 38px; }
#vide { background-image : url(../logo/bande_vide.jpg); background-repeat : no-repeat; width : 650px; height : 38px; }

label
{
  display: inline;
  float: left;
  width: 120px;
} 

.annonce_titre
{
   font-size: 13px;
   text-decoration: none;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

.validation
{
   font-size: 13px;
   text-decoration: none;
   color: #55760B;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

.annonce_txt
{
   font-size: 13px;
   text-decoration: none;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
}

#bloc_1 { width : 630px; background-color : #FFE262; padding : 10px; text-align :left; 
   font-size: 13px;
   text-decoration: none;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
}
#bloc_2 { width : 630px; background-color : #FAC37F; padding : 10px; text-align :left; 
   font-size: 13px;
   text-decoration: none;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
}
#bloc_3 { width : 630px; background-color : #F3A84A; padding : 10px; text-align :left; 
   font-size: 13px;
   text-decoration: none;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
}
#bloc_4 { width : 630px; background-color : #F59148; padding : 10px; text-align :left; 
   font-size: 13px;
   text-decoration: none;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
}
#bloc_5 { width : 630px; background-color : #B83547; padding : 10px; text-align :left; 
   font-size: 13px;
   text-decoration: none;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
}



/* -------------------------------------------------------------------------------------------*/
/* bloc disponibilite*/
/* -------------------------------------------------------------------------------------------*/

#menu
{
   width : 270px;
   height : auto;
   background-color : #000000;
}

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

/* CSS d'affichage des blocs espace client*/
/* -------------------------------------------------------------------------------------------*/
/* Le texte*/

.textespaceclient
{
   font-size: 13px;
   text-decoration: none; /* Les liens ne seront pas soulignés */
   color: #000000; /* Couleur des liens*/
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal; /* Les liens seront écrit normalements */
}

.textespaceclient:hover {
	font-size: 13px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

/* -------------------------------------------------------------------------------------------*/
/* Le design*/
/* -------------------------------------------------------------------------------------------*/

#marge_espace
{
	margin-left : auto;
	margin-right : auto;
}

#head_conseils
{
	width : 547px;
	height : 56px;	
	background-image:  url(../logo/conseils.jpg);
	background-repeat : no-repeat;
	margin-left : 45px;
}

#head_infos
{
	width : 547px;
	height : 56px;	
	background-image:  url(../logo/informations.jpg);
	background-repeat : no-repeat;
	margin-left : 45px;
}

#head_annonce
{
	width : 547px;
	height : 56px;	
	background-image:  url(../logo/parametrer.jpg);
	background-repeat : no-repeat;
	margin-left : 45px;
}

#head_resa
{
	width : 547px;
	height : 56px;	
	background-image:  url(../logo/reservation.jpg);
	background-repeat : no-repeat;
	margin-left : 45px;
}

#head_divers
{
	width : 547px;
	height : 56px;	
	background-image:  url(../logo/divers.jpg);
	background-repeat : no-repeat;
	margin-left : 45px;
}

.corps_space
{
	width : 457px;
	height : auto;
	background-color : #FBAB43;
	padding-bottom : 15px;
	margin-left : 55px;
	padding-left : 80px;
	margin-bottom : 10px;
}


#head_perso
{
	width : 547px;
	height : 56px;	
	background-image:  url(../logo/espace_perso.jpg);
	background-repeat : no-repeat;
}

#head_votre_annonce
{
	width : 547px;
	height : 56px;	
	background-image:  url(../logo/votre_annonce.jpg);
	background-repeat : no-repeat;
}

#head_outils
{
	width : 547px;
	height : 56px;	
	background-image:  url(../logo/head_outils.jpg);
	background-repeat : no-repeat;
}

.corps_infos
{
	width : 517px;
	height : auto;
	background-color : #FFFFFF;
	border-left : 5px solid #FBAB43;
	border-right : 5px solid #FBAB43;
	border-bottom : 5px solid #FBAB43;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	text-align : left;
	margin-left : 10px;
}

.txt_space,.txt_space a
{
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
	
	
#bloc_espace
{
	float:left;
	margin-left : 20px;
	width : 291px;
	height : 252px;	
	background-image:  url(../css/blocespaclt/bloc.jpg);
	background-repeat : no-repeat;
	padding-top : 8px;
}

#menu_espace
{
	list-style-type:none;
	margin: 0;
	padding: 0; 
}

#menu_espace li
{
	line-height : 25px;
	margin-left : 0px;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	padding-left : 25px;
}

#menu_espace li a
{
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}

.got_mail
{
	font-size: 12px;
	text-decoration: none;
	color: #B83547;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}

#menu_espace li a:hover
{
	font-size: 12px;
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}


#hautespaceclient
{
   width : 549px;
   height : 37px;
   background-image:  url(../css/blocespaclt/hautesclt.jpg);
   background-repeat : no-repeat;
}

#hautnoirespaceclient
{
   width : 549px;
   height : auto;
   background-image:  url(../css/blocespaclt/hautnoiresclt.jpg);
   background-repeat : repeat;
}

#milieuespaceclient
{
   width : 549px;
   height : auto;
   background-image:  url(../css/blocespaclt/milieuesclt.jpg);
   background-repeat : repeat;
}

#basespaceclient
{
   width : 549px;
   height : 10px;
   background-image:  url(../css/blocespaclt/basesclt.jpg);
   background-repeat : no-repeat;
}

#barremilieu
{
   width : 225px;
   height : 8px;
   background-image:  url(../css/blocespaclt/milieu.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}

/* Dispo Leisure */
#header_leisure
{
   width : 432px;
   height : 25px;
   padding-top : 12px;
   background-image:  url(header_dispo.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}
#header_dispo
{
   width : 432px;
   height : 22px;
   background-image:  url(heaer_dispoo.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}

#mi_leisure,#mi_dispo
{
   width : 432px;
   height : auto;
   background-image:  url(mi_dispo.jpg);
   background-repeat : repeat; /* L'en tête ne se repetera pas */
}

#foot_leisure,#foot_dispo
{
   width : 432px;
   height : 21px;
   background-image:  url(foot_dispo.jpg);
   background-repeat : no-repeat; /* L'en tête ne se repetera pas */
}

/***************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************/
/* -------------------------------------------------------------------------------------------*/
/* Bloc rouge pour erreur, texte divers, compte à expiration m+1 et compte expirer */

#hauterreurexpirer
{
   width : 386px;
   height : 9px;
   background-image:  url(../css/expirer/haut.jpg);
    background-repeat : no-repeat;
}

#milieuerreurexpirer
{
   width : 386px;
   height : auto;
   background-image:  url(../css/expirer/milieu.jpg);
    background-repeat : repeat;
}

#baserreurexpirer
{
   width : 386px;
   height : 9px;
   background-image:  url(../css/expirer/bas.jpg);
    background-repeat : no-repeat;
}

/***************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************/
/* -------------------------------------------------------------------------------------------*/
/* Bloc orange */

#hautorangenoir
{
   width : 550px;
   height : 34px;
   background-image:  url(../css/blocorange/hautnoir.jpg);
   background-repeat : no-repeat;
}

#milieuorange
{
   width : 550px;
   height : auto;
   background-image:  url(../css/blocorange/milieu.jpg);
    background-repeat : repeat;
}

#basorange
{
   width : 550px;
   height : 12px;
   background-image:  url(../css/blocorange/bas.jpg);
    background-repeat : no-repeat;
}

/***************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************
****************************************************************************************************************************************/
/* Bloc selection location */
#hautselectloc
{
   width : 383px;
   height : 44px;
   background-image:  url(../css/erreur/haut.jpg);
    background-repeat : no-repeat;
}

#milieuselectloc
{
   width : 383px;
   height : auto;
   background-image:  url(../css/erreur/milieu.jpg);
   background-repeat : repeat;
}

#basselectloc
{
   width : 383px;
   height : 14px;
   background-image:  url(../css/erreur/bas.jpg);
   background-repeat : no-repeat;
}

/* -------------------------------------------------------------------------------------------*/
/* Réservation et zone calendrier*/
/* -------------------------------------------------------------------------------------------*/

#bloc_resa
{
	width : 650px;
	background-color : #FBAB43;
	margin-left : auto;
	margin-right : auto;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
}

#hautreserzone
{
   width : 412px;
   height : 12px;
   background-image:  url(../css/reservation/haut.jpg);
   background-repeat : no-repeat;
}

#milieureserzone
{
   width : 412px;
   height : auto;
   background-image:  url(../css/reservation/milieu.jpg);
   background-repeat : repeat;
}

#basreserzone
{
   width : 412px;
   height : 9px;
   background-image:  url(../css/reservation/bas.jpg);
   background-repeat : no-repeat;
}

/* -------------------------------------------------------------------------------------------*/
/* Message*/
/* -------------------------------------------------------------------------------------------*/
.non_lu
{
   font-size: 13px;
   text-align:center;
   text-decoration: none;
   color: #FF8293;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

.lu
{
   font-size: 13px;
   text-align:center;
   text-decoration: none;
   color: #FBAB43;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
}

/* -------------------------------------------------------------------------------------------*/
/* Page accueil*/
/* -------------------------------------------------------------------------------------------*/

#cadre1
{
   width : 300px;
   height : 250px;
   background-image:  url(../css/accueil/cadre1.jpg);
   background-repeat : no-repeat;
}

#cadre2
{
   width : 300px;
   height : 250px;
   background-image:  url(../css/accueil/cadre2.jpg);
   background-repeat : no-repeat;
}

#cadre4
{
   width : 300px;
   height : 250px;
   background-image:  url(../css/accueil/cadre4.jpg);
   background-repeat : no-repeat;
}

.textcadre2
{
   font-size: 13px;
   text-align:center;
   text-decoration: none;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
   padding-top:5px;
   padding-left:5px;
   padding-right:5px;
}

#cadreaccueil4
{
   width : 300px;
   height : 250px;
   background-image:  url(../css/accueil/cadre4.jpg);
   background-repeat : no-repeat;
}

.textcadre4retrait
{
   font-size: 13px;
   text-align:right;
   text-decoration: none;
   color: #B83547;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
   padding-left:5px;
   padding-right:5px;
   padding-bottom:5px
}
/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Le Calendrier*/
/* -------------------------------------------------------------------------------------------*/


.prix_titre { width : 509px; background-color : #000000; padding : 2px 0px 2px 10px; font-size: 13px; text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-align :left; }
#prix_h { width : 509px; background-color : #76B0FF; padding : 2px 0px 2px 10px; font-size: 13px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal;  text-align :left;}
.prix_b { width : 509px; background-color : #F8FA51; padding : 2px 0px 2px 10px; font-size: 13px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-align :left; }
.prix_m { width : 509px; background-color : #FDCA00; padding : 2px 0px 2px 10px; font-size: 13px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-align :left; }
.prix_ht { width : 509px; background-color : #FE8301; padding : 2px 0px 2px 10px; font-size: 13px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-align :left; }
.prix_th { width : 509px; background-color : #FF1E00; padding : 2px 0px 2px 10px; font-size: 13px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-align :left; }

#liste_prix
{
	width : 509px;
	list-style: none;
	margin-top: 0px; 
	margin-left : 25px;    
	margin-bottom: 0px; 
	padding: 0px; 
}

#liste_prix li
{
	float : left;
	line-height : 25px;
	margin-left : 0px;
	margin-right : 0px;
}

#liste_prix li a
{
	display: block;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	padding-left : 10px;
	padding-right : 10px;
}


#calhaut
{
   width : 539px;
   height : 22px;
   background-image:  url(../css/calendrier/hautcal.jpg);
   background-repeat : no-repeat;
}
#calmilieu
{
   width : 539px;
   height : auto;
   background-image:  url(../css/calendrier/milieucal.jpg);
   background-repeat : repeat;
}
#calbas
{
   width : 539px;
   height : 16px;
   background-image:  url(../css/calendrier/bascal.jpg);
   background-repeat : no-repeat;
}

/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Saison*/
/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Saison N.C */                 
.nco
{
   line-height : 18px; /* Taille de la ligne */
   background-color: #E1E1E1; /* couleur de fond */
    
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; /* Taille de la police d'écriture du jour */
   color: #282828; /* couleur police écriture jour */
   text-decoration: none;
   font-weight: bold;
}

/* Hors saison non réservée */                 
.hrnr
{
   line-height : 18px; /* Taille de la ligne */
   background-color: #76B0FF; /* couleur de fond */
    
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; /* Taille de la police d'écriture du jour */
   color: #282828; /* couleur police écriture jour */
   text-decoration: none;
   font-weight: bold;
}

/* Basse saison non réservée */                 
.bsnr
{
   line-height : 18px; /* Taille de la ligne */
   background-color: #F8FA51; /* couleur de fond */
    
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; /* Taille de la police d'écriture du jour */
   color: #282828; /* couleur police écriture jour */
   text-decoration: none;
   font-weight: bold;
}
/* Moyenne saison non réservée */                 
.msnr
{
   line-height : 18px; /* Taille de la ligne */
   background-color: #FDCA00; /* couleur de fond */
    
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; /* Taille de la police d'écriture du jour */
   color: #282828; /* couleur police écriture jour */
   text-decoration: none;
   font-weight: bold;
}
/* Haute saison non réservée */                 
.hsnr
{
   line-height : 18px; /* Taille de la ligne */
   background-color: #FE8301; /* couleur de fond */
    
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; /* Taille de la police d'écriture du jour */
   color: #282828; /* couleur police écriture jour */
   text-decoration: none;
   font-weight: bold;
}

/* Très haute saison non réservée */                 
.thnr
{
   line-height : 18px; /* Taille de la ligne */
   background-color: #FF1E00; /* couleur de fond */
    
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; /* Taille de la police d'écriture du jour */
   color: #282828; /* couleur police écriture jour */
   text-decoration: none;
   font-weight: bold;
}

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

/* Hors saison réservée */
.hrr
{
   line-height : 18px; /* Taille de la ligne */
   background-color: #707070; /* couleur de fond */
    
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; /* Taille de la police d'écriture du jour */
   color: #000000; /* couleur police écriture jour */
   text-decoration: line-through;
   font-weight: bold;
}

/* Basse saison réservée */
.bsr
{
   line-height : 18px; /* Taille de la ligne */
   background-color: #707070; /* couleur de fond */
    
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; /* Taille de la police d'écriture du jour */
   color: #000000; /* couleur police écriture jour */
   text-decoration: line-through;
   font-weight: bold;
}
/* Moyenne saison réservée */
.msr
{
   line-height : 18px; /* Taille de la ligne */
   background-color: #707070; /* couleur de fond */
    
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; /* Taille de la police d'écriture du jour */
   color: #000000; /* couleur police écriture jour */
   text-decoration: line-through;
   font-weight: bold;
}

/* Haute saison réservée */
.hsr
{
   line-height : 18px; /* Taille de la ligne */
   background-color: #707070; /* couleur de fond */
    
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; /* Taille de la police d'écriture du jour */
   color: #000000; /* couleur police écriture jour */
   text-decoration: line-through;
   font-weight: bold;
}

/* Très haute saison réservée */
.thr
{
   line-height : 18px; /* Taille de la ligne */
   background-color: #707070; /* couleur de fond */
    
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; /* Taille de la police d'écriture du jour */
   color: #000000; /* couleur police écriture jour */
   text-decoration: line-through;
   font-weight: bold;
}

#divnoir
{
	width : 650px;
	background-color : #000000;
	line-height: 35px;
	text-align : center;
	font-size: 13px;
	text-decoration: none; /* Les liens ne seront pas soulignés */
	color: #FFFFFF; /* Couleur des liens*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal; /* Les liens seront écrit normalements */
}

#divorange
{
	width : 650px;
	background-color : #FCAA44;
}

#divbordeau
{
	width : 650px;
	background-color : #B83547;
}

#divbeige
{
	width : 650px;
	background-color : #FFFAB8;
}

#divjaune
{
	width : 650px;
	background-color : #FFE262;
}

/* Bloc noir titre*/
#validate
{
   background-image : url(../logo/panier.jpg);
   background-repeat : no-repeat;
   width : 634px;
   height: 307px;
   padding-top : 5px;
}

.corps_validate
{
	width : 393px;
	margin-left : 245px;
	text-align : left;
	font-size: 13px;
    text-decoration: none; /* Les liens ne seront pas soulignés */
    color: #000000; /* Couleur des liens*/
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: normal; /* Les liens seront écrit normalements */
    text-align : left;
}


.legende { background-color : #D99966; padding : 3px 0px 3px 5px; }
.back1 { background-color : #DAE0E7; padding : 3px 0px 3px 5px; }
.back2 {  background-color : #FBAB43; padding : 3px 0px 3px 5px; }

.titre_blck { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration:none; margin : 0px 0px 5px 0px;}
#abonnement label { width : 295px; display : block; float : left; margin : 3px 0px 3px 90px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #B83547; text-decoration:none; }
#abonnement input { margin : 3px 0px 3px 0px; }
#abonnement .input_submit { position : absolute; margin : -1px 0px 0px 3px; }
#abonnement .actif { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #23B61F; text-decoration:none; }
#abonnement .inactif { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #E40837; text-decoration:none; }#creation_document .bloc1 { margin-left : 140px; }
#abonnement .bloc1 { margin-left : 480px; }
#abonnement .bloc2 { position : absolute; margin-left : 40px; }
#abonnement .bloc3 { position : absolute; margin-left : 270px; }
