/* CSS Document */
body {
	 margin:0;
	 padding:0;
	 background-color:#e1e9dc;
	 background-image:url(images/back_fine.jpg);
	  background-position:center;

}



#global {
background-image:url(images/fond.jpg);
	 background-position:center;
	 background-repeat:no-repeat;
     height: 844px;
	 text-align:center;
}

#conteneur {
    position:absolute;

	width: 1000px;
	left:50%;
	margin-left:-500px;

    height: auto;
    vertical-align:top;
}
#en_tete
{
position:relative;
height:148px;
text-align:right;
}
#cadre_menu_haut
{
position:relative;
height:48px;
text-align:right;


}
#cadre_menu_bas
{
position:relative;
height:48px;
text-align:right;

}

.separation
{
clear:both;
}

#menu
{
position:relative;
width:auto;
float:right;
height:48px;
text-align:right;
display:block;
}
#menu_bas
{
position:relative;
width:auto;
float:right;
height:48px;
text-align:right;
display:block;
}
#bloc_menu
{
position:relative;
width:100%;
height:auto;
display:block;
text-align:right;
}
#menu_little
{
position:relative;
width:200px;
height:50px;
padding-top:70px;
background-color:#FF0000;
float:right;
display:block;

}

.off
{
background-image:url(images/back_off.gif);
background-position:bottom;
text-align:center;
padding-left:20px;
padding-right:20px;
margin-left:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
color:#FFFFFF;
text-decoration:none;
height:29px;
padding-top:20px;

}

.off:hover
{
background-image:url(images/back_on.gif);

}
.off_little
{
background-image:url(images/back_off_little.gif);
background-position:bottom;
text-align:center;
padding-left:20px;
padding-right:20px;
margin-left:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
height:15px;
margin-top:20px;

}
.off_little:hover
{
background-image:url(images/back_on_little.gif);
}

.on_little
{
background-image:url(images/back_on_little.gif);
background-position:bottom;
text-align:center;
padding-left:20px;
padding-right:20px;
margin-left:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
height:15px;
margin-top:20px;

}
.on_little:hover
{
background-image:url(images/back_off_little.gif);
}


.on
{
background-image:url(images/back_on.gif);
background-position:bottom;
text-align:center;
padding-left:20px;
padding-right:20px;
margin-left:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
color:#FFFFFF;
text-decoration:none;
height:29px;
padding-top:20px;

}

.on:hover
{
background-image:url(images/back_on.gif);
}

#corps
{
position:relative;
height:405px;


}
#logo
{
	position:absolute;
	top: 14px;
	left: 4px;
}

.sans_bordure
{
border:0px;
}

#en_tete_droite
{   
   
    position:relative;
    float:right;
	width:auto;
	width:400px;
	height:30px;
	margin-top:104px;
	margin-right:20px;
	vertical-align:bottom;
}

#en_tete_droite_blanc
{   
    font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:20px;     
    float:left;
	width:auto;
	height:30px;
	padding-top:2px;
	vertical-align:bottom;

}

#en_tete_droite_separation
{   padding-top:4px;
    font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:14px;     
    float:left;
	width:auto;
	height:30px;
	vertical-align:bottom;
	margin-left:8px;


}


#en_tete_droite_gold
{   padding-top:4px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#96732E;
	font-size:15px;     
    float:right;
	width:auto;
	height:30px;
	vertical-align:bottom;

}


#pied_de_page
{

position:relative;
height:72px;


}

#pied_de_page_gauche
{
position:relative;
float:left;
width:auto;
margin-left:30px;
margin-top:14px;
text-align:left;
}

#pied_de_page_droite
{
position:relative;
float:right;
width:auto;
margin-top:8px;
text-align:right;
margin-right:30px;
}
.blanc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.lien_blanc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

.lien_blanc:hover
{
text-decoration:underline;
}

.gold
{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#96732E;
}

.lien_gold
{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#96732E;
text-decoration:none;
}
.lien_gold:hover
{
text-decoration:underline;
}
.lien_gold_grand
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#96732E;
text-decoration:none;
}
.lien_gold_grand:hover
{
text-decoration:underline;
}
.texte_blanc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:14px;
}
.texte_blanc_petit
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
line-height:14px;
}

.texte_blanc_petit_petit
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
line-height:10px;
text-decoration:none;
}

.lien_texte_blanc_petit
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
display:block;
text-decoration:none;
}
.lien_texte_blanc_petit_no_bloc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

.lien_texte_blanc_petit_no_bloc_underline
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}


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

.lien_texte_blanc_petit:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
display:block;
text-decoration:underline;
}


.texte_page
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.texte_page:hover
{
text-decoration:underline;
}

.lien_texte_page
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;

}

.lien_texte_page:hover
{
text-decoration:none;
}


#validation
{
margin-top:6px;
}
#emplacement_photo
{
	position:absolute;
	left: 23px;
	top: 0px;
	width: 506px;
	height: 384px;

}
#emplacement_photo_bien
{
	position:absolute;
	left: 23px;
	top: 0px;
	width: 506px;
	height: 384px;
	

}
.photo_principale
{

border:10px;
border-style:solid;
border-color:#70472e;
height:330px;
}
.photo_principale_exemple
{

border:10px;
border-style:solid;
border-color:#70472e;
height:364px;

}
#cote_gauche
{
	position:absolute;
	left: 530px;
	top: 0px;
	width: 440px;
	height: 384px;
    vertical-align:top;
	margin-left:30px;
	text-align:left;
	

}



.titre_blanc_times
{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#FFFFFF;
}



.table_bien
{
width:100%;
border:0;
height:auto;
display:block;
float:left;
}

.cellule_bien
{
width:110px;
border:0;
text-align:center;
vertical-align:top;
display:block;
float:left;
padding-top:6px;


}


.picto_bien
{
width:62px;
height:62px;
border:4px;
border-style:solid;
border-color:#70472e;
}
#corps_centre
{
	position:absolute;
	width:848px;
	height:400px;
	left: 54px;
	top: 0px;

}



#titre_corps_centre
{
position:relative;
width:100%;
height:22px;
text-align:left;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#ffffff;


}
#corps_corps_centre
{
position:relative;

width:100%;
height:auto;
text-align:left;

}

#gauche_corps_corps_centre
{
position:relative;

width:600px;
height:auto;
float:left;
text-align:left;

}

#droite_corps_corps_centre
{
position:relative;

width:230px;
height:auto;
float:right;
text-align:right;

}

#droite_corps_corps_centre_align_left
{
position:relative;

width:220px;
height:auto;
float:right;

text-align:left;

}

#conseils_fond
{
	position:absolute;
	width:168px;
	height:200px;
	background-image:url(images/carre_retouche.jpg);
	text-align:left;
	left: 660px;
	top: 28px;
	padding-left:10px;
	padding-right:10px;
	padding-top:69px;

}

.formulaire_table
{
width:80%;
}
.premiere_cln
{
width:100px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.deuxieme_cln
{
text-align:right;

}
.form_text
{
width:230px;
background-color:#D4B380;
border:0px solid white;
}
.form_textarea
{
width:230px;
height:70px;
background-color:#D4B380;
border:0px solid white;

}

#bas_bien
{
position:absolute;
left: 530px;
top: 370px;
width: 440px;
margin-left:30px;



height:auto;

z-index:3;
}
#conteneur_compteur
{
position:relative;
width:225px;
text-align:center;
float:left;

}

#compteur
{
position:relative;
width:auto;
text-align:center;
float:right;

}

#suivant
{
position:relative;
width:auto;
text-align:center;
float:right;
margin-right:20px;
}

.img_lien
{
border:0;
}
#picto_image
{
	position:absolute;
	left: -5px;
	top: 286px;
	height: 65px;
	width: auto;
	text-align:left;
	}
.picto
{
	border:0;
	margin-right:2px;
	}
