/*** CSS deRham  -  23.04.2010  ***/
/*** Creation par Virginie Fasano - www.2vcreation.com ***/

body {
	margin:0px;
	/*fond*/
	background-image: url(/multimedia/images/img_structures/fond_.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000C17;
	/*textes*/
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	
}

/*****************************************************/
/**********       INTRO      *************/
/*****************************************************/

#entete #logoHome{
	margin-top:40px;
	float:left;}


/*****************************************************/
/**********       3 principaux DIVS      *************/
/*****************************************************/

/* Largeur et centrage */

#entete, #contenus, #piedpage{
	width:900px;
	margin-left:auto;
	margin-right:auto;}

/* caractéristiques respectifs */
#entete{
	height:105px;}

#menu{
	height:24px;
	clear:both;
	/*padding-top:10px;*/
	}
	
/*-----------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/

/*****************************************************/
/********         3  DIVS  Contenus          *********/
/*****************************************************/	
	
/* Entete */
#entete #logo{
	margin-top:17px;
	float:left;}
	
#entete #titre{
	float:left;
	height:60px;
	margin-top:40px;
	font-family:"Gill Sans MT", "GillSans", Verdana, Geneva, sans-serif;
	font-size:20px;
	margin-left:263px;
	}
#entete #titre .grand {
	font-size:28px;
	line-height:25px;}
	
#entete #lang{
	/*width:40px;*/
	float:right;
	margin-top:10px;
	text-align:right;
	color:#3b4c5c;
	font-family:"Gill Sans MT", "GillSans", Verdana, Geneva, sans-serif;}
	
/* Contenus HOME */	

#colG{
	width:656px;
	float:left;
	color:#00172d;
	}
	
#colD{
	width:230px;
	float:right;
	font-family:"Gill Sans MT", "GillSans", Verdana, Geneva, sans-serif;
	font-size:12px;
	}


/*****************************************************/
/**********          Pied de page        *************/
/*****************************************************/

#piedpage{
	margin-top:8px;
	margin-bottom:20px;
	font-family:"Gill Sans MT", "GillSans", Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	color:#808b95;}
	
	#piedpage .enavant{
		color: #FFF;}
/*-----------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/
	
	
/*****************************************************/
/**********       CONTENUS :: Titres     *************/
/*****************************************************/	

h2{
	font-size:13px;
	font-family:"Gill Sans MT", "GillSans", Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:normal;}
	
h2 a {
	text-decoration:none;
	color:#00172d;
	}

/* titre colonne Droite sur HOME */
h3{
	display:block;
	height:20px;
	line-height:17px;
	background-color:#FFF;
	color:#003;
	font-size:12px;
	font-weight:normal;
	font-family:"Gill Sans MT", "GillSans", Verdana, Geneva, sans-serif;
	padding-left:10px;
	text-transform:uppercase;
	margin:0px;
	margin-bottom:0px;}

/*.prestige{
	padding-top:1px;}*/

h4{
	font-size:10px;
	font-family:"Gill Sans MT", "GillSans", Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:normal;
	}

.suiteh4{
	text-transform:lowercase;
	}
	
/*****************************************************/
/**********       CONTENUS :: Textes     *************/
/*****************************************************/	

#colD .txtD{
	margin-bottom:2px;
	margin-top:3px;
	line-height:12px;
	height:38px;
	overflow:hidden;
	}
	
#colD .txtD b, #colD .txtD strong, #colD .txtDspe strong,#colD .txtDspe b {
	line-height:13px;}
	
#colD .txtDspe{
	margin-top:3px;
	line-height:12px;
	height:38px;
	overflow:hidden;
	}

/*****************************************************/
/**********       CONTENUS :: Liens     *************/
/*****************************************************/

/* FR / EN */
a:focus {
outline:medium none;
}

#entete a:link, #entete  a:active, #entete  a:visited{
	font-family:"Gill Sans MT", "GillSans", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	}
	
#entete a.princ:link, #entete  a.princ:active, #entete  a.princ:visited{
	display:inline-block;
	margin-right:7px;
	margin-left:7px;
	}
	
#entete a.select:link, #entete  a.select:active, #entete  a.select:visited{
	color:#808b95;
	display:inline-block;
	margin-right:7px;
	margin-left:7px;
	}

#enteteInt a:hover, #entete a:hover{
	color:#808b95;
	}
	
/* Footer */
#piedpage a:link, #piedpage  a:active, #piedpage  a:visited{
	color:#FFF;
	text-decoration:none;
	}
	
#piedpage a.discret:link, #piedpage a.discret:active, #piedpage a.discret:visited{
	color:#808b95;
	}

#piedpage a:hover{
	text-decoration:underline;}
	
/* MENU */ 

#menu a:link, #menu  a:active, #menu  a:visited{
	display:block;
	float:left;
	font-family:"Gill Sans MT", "GillSans", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#a1a9b2;
	text-transform:uppercase;
	height:21px;
	padding-top:3px;
	background-color:#020d2d;
	width:153px;
	padding-left:10px;
	border-right:1px solid #28314c;
	background-image:url(/multimedia/images/img_structures/bg_menu.gif);
	}
	
#menu a:hover, #menu a.selected{
	background:none;
	background-color:#FFF;
	color:#00172d!important;
	}
	
#menu a .chiff{
	float:left;
	width:13px;
	margin-right:3px;
	font-size:18px;
	color:#353d57;
	border-right:1px solid #353d57;
	margin-top:1px;
	height:15px;
	line-height:15px;

	}
	
#menu a:hover .chiff, #menu a.selected .chiff{
	color:#ced6dd;
	border-right:1px solid #ced6dd;
	}
	
	
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/*---------------------------------*/

#zoneRecherche{
	background-image:url(/multimedia/images/img_structures/fond_recherche.jpg);
	background-repeat:no-repeat;
	/*padding:10px;*/
	height:335px;
	margin-bottom:0px;}
	
#zoneRechercheLoc{
	background-image:url(/multimedia/images/img_structures/fond_recherche1.jpg);
	background-repeat:no-repeat;
	/*padding:10px;*/
	height:335px;
	margin-bottom:0px;}
	
#choix{
	width:190px;
	padding:10px;
	height:315px;
	float:left;
	font-family:"Gill Sans MT", "GillSans", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;}
	
#zoneFlash{
	width:446px;
	float:right;
	}

#zoneSearch{
	background-color:#FFF;
	height:110px;
	padding:5px;
	}

#zoneSearch div{

	}

#zoneSearch #col1{width:180px; height:110px;float:left; padding-left:5px; border-right:1px solid #cfd3d6;}
#zoneSearch #col2{width:124px; height:110px;float:left; padding-left:10px; border-right:1px solid #cfd3d6;}
#zoneSearch #col3{width:179px; height:110px;float:left; padding-left:10px; padding-right:10px; border-right:1px solid #cfd3d6;}
#zoneSearch #col4{width:115px; float:left; padding-left:10px;}

#zoneSearch #col3 .defil, .defil{
	padding:0;
	width:179px;
	height:102px;  
	/*overflow:auto;*/
		overflow:none;
	}

#zoneSearch #col4 #nbresult{
	background-image:url(/multimedia/images/img_structures/fond_nbbien.gif);
	background-repeat:no-repeat;
	height:16px;
	width:55px;
	padding:0;
	line-height:21px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:17px;
	font-family:"Gill Sans MT", "GillSans", Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	margin-bottom:20px;
	}

#zoneSearch select, #zoneSearch option, #zoneSearch input{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	
	}
	
#search_button {
	margin-top:10px;
	margin-left:15px;}
	

#zoneSearch select {
	background-color:#EEE;
	border:none;
	height:17px;
	color:#000;}
	
#zoneSearch select option {
	background-color:#01152d;
	border:none;
	color:#FFF;
	}
	
#zoneSearch select option.default {
	background-color:#EEE;
	border:none;
	color:#000;}
	
	
#zoneSearch .inputtxt{
	background-color:#EEE;
	border:solid 1px #02162e;
	height:17px;
	color:#000;
	}

#content { background-color:#fff; min-height:500px; width:100%; color:#000; }

.padding20 {padding:20px;}

