/*	-------------------------------------------------------------
	Nom du client
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Structure du site
	Nom fichier:	structure.css
	Version:		1.0
	Date:			29/07/2007
	-------------------------------------------------------------	*/








/*	-------------------------------------------------------------
	General
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/






* { outline: none; }
body {
	background-color: #D4C6AE;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding-bottom: 20px;
	text-align: center;
}








td {
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}




a { color: #293687; }




.menuHover { background-position: 0pt -17px !important; }
/*	-------------------------------------------------------------
	Mise en page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#container {
	display:block;
	background-color:#ECE6DA;
	background-image:url(../images/cont-ttu.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: center;
	visibility: visible;
	width: 949px;
	/* Hack */
	min-height:500px;
	height:auto !important;
	height:500px;
}








#containercentral {
	display:block;
	margin:auto;
	text-align:left;
	width: 935px;
}








#colgauche {
	display:block;
	width:206px;
	float:left;
}








#coldroite {
	display:block;
	width:725px;
	float:right;
	text-align:center;
}








#colinterne {
	display:block;
	background-image:url(../images/ttu-interne.gif);
	background-position:top;
	background-repeat:repeat-y;
	width:724px;
	float:right;
	text-align:left;
	/* Hack */
	min-height:620px;
	height:auto !important;
	height:620px;




}








#colacc1 {
	position:relative;
	left:0px;
	background-image:url(../images/col2-ttu.gif);
	background-position:top;
	background-repeat:repeat-y;
	display:block;
	width:320px;
	float:left;
}








#colacc2 {
	background-color:#AAD5F2;	
	position:relative;
	left:6px;
	display:block;
	width:270px;
	float:left;
}








#colacc3 {
position:relative;
left:15px;
	display:block;
	width:120px;
	float:left;
}








.offretheme1 {float:left; background-color:#D2CEC7; text-align:center; width:71px; position:relative; left:0px;}
.offretheme2 {float:left; position:relative; left:8px; width:155px; text-align:left}
.offretheme3 {float:left; position:relative; left:15px; width:59px;}








.offreinta1 {float:left; background-color:#D2CEC7; text-align:center; width:71px; position:relative; left:0px;}
.offreinta2 {float:left; position:relative; left:8px; width:190px; text-align:left;}
.offreinta3 {float:left; position:relative; left:27px; width:135px;}
.offreinta4 {float:left; position:relative; left:71px; width:99px;}








.offreintb1 {float:left; text-align:center; width:145px; position:relative; left:0px;}
.offreintb2 {float:left; text-align:center; width:277px; position:relative; left:5px; text-align:left}
.offreintb3 {float:left; position:relative; width:99px; position:relative; left:48px;}
















.offrederniere1 {float:left; position:relative; left:0px; width:171px;}
.offrederniere2 {float:left; position:relative; left:7px; width:59px;}
















.offreearly1 {display:block; float:left; width:145px; position:relative; left:0px;}
.offreearly2 {display:block; float:left; width:99px; position:relative; left:3px; text-align:left}








.offrespeciale1 {display:block; float:left; width:145px; position:relative; left:0px;}
.offrespeciale2 {display:block; float:left; width:99px; position:relative; left:3px; text-align:left}








/*	-------------------------------------------------------------
	Positionnement
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/





#poslogo1 {position:absolute; top:11px; left:17px;}
#posvert {position:absolute; top:0px; left:514px;}
#posslogan {position:absolute; top:10px; left:230px;}
#poslangue {position:absolute; top:71px; left:7px;}


#posmenu {position:absolute; top:65px; left:190px;}
#posssmenu {
	position:absolute; top:88px; left:6px;
	display:block;
	width:934px;
	background-image:url(../images/sousnav1.gif);
	background-position:top;
	background-repeat: no-repeat;
	/* Hack */
	min-height:19px;
	height:auto !important;
	height:19px;
}




#blockmenu {display:block; width:248px; height:23px; text-align:left}




#menu {height: 23px; padding:0; margin:0; text-align:left}
#menu li { position:relative; margin:0; padding:0; display:inline; }
#menu a { display:block; height: 23px;  float: left; }
#menu span { display:block; text-indent: -5000px; font-size:1px; }
#mn01 { width: 123px; background: url(../images/mnu1.gif) no-repeat; }
#mn02 { width: 153px; background: url(../images/mnu2.gif) no-repeat; }
#mn03 { width: 87px; background: url(../images/mnu3.gif) no-repeat; }
#mn04 { width: 125px; background: url(../images/mnu4.gif) no-repeat; }
#mn05 { width: 115px; background: url(../images/mnu5.gif) no-repeat; }
#mn06 { width: 46px; background: url(../images/mnu5.gif) no-repeat; }
#menu a:hover, #menu a.select { background-position: 0 -23px; }






#intnav {
	display:block;
	width:572px;
	background-image:url(../images/int-nav.gif);
	background-position:top;
	background-repeat: no-repeat;
	/* Hack */
	min-height:19px;
	height:auto !important;
	height:19px;
}









.blockbrochure {display:block; width:573px; background: #ECE6DA; text-align:center;}








.blockbrochure2 {display:block; width: 134px; height:162px; background-image:url(../images/br-ttu.gif); background-position:top; background-repeat: no-repeat; text-align:center;}








.barrejaune {display:block; width: 572px; height:19px; background-image:url(../images/br-jaune.gif); background-position:top; background-repeat: no-repeat; color:#935C1E; font-size:12px; font-weight:bold; margin-bottom:10px; text-align:left;text-transform:uppercase;}








.barreres {display:block; width: 275px; height:23px; background-image:url(../images/res-url.gif); background-position:top; background-repeat: no-repeat; text-align:center; }








/*	-------------------------------------------------------------
	Autres classes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/








.bkmarron {background-color:#D4C6AE}








#accresult {
	display:block;
	background-image:url(../images/col1-ttu1.gif);
	background-position:top;
	background-repeat: no-repeat;
	height:24px;
	text-align:center;
	width:193px;
}








#searchcenter {display:block; margin:auto; width:195px; margin-top:5px;}








.themeprix-mer {
	display:block;
	background-image:url(../images/themeprix-mer.gif);
	background-position:top;
	background-repeat: no-repeat;
	height:13px;
	text-align:center;
	width:137px;
}
















.themeprix-montagne {
	display:block;
	background-image:url(../images/themeprix-montagne.gif);
	background-position:top;
	background-repeat: no-repeat;
	height:13px;
	text-align:center;
	width:137px;
}








.themeprix-campagne {
	display:block;
	background-image:url(../images/themeprix-campagne.gif);
	background-position:top;
	background-repeat: no-repeat;
	height:13px;
	text-align:center;
	width:137px;
}








.btpromo1 {
	display:block;
	background-image:url(../images/bt-promo1.gif);
	background-position:top;
	background-repeat: no-repeat;
	height:20px;
	text-align:center;
	width:59px;
}








.btpromo2 {
	display:block;
	background-image:url(../images/bt-promo2.gif);
	background-position:top;
	background-repeat: no-repeat;
	height:20px;
	text-align:center;
	width:99px;
}








.btpromo4 {

	display:block;
	background-image:url(../images/bt-promo4.gif);
	background-position:top;
	background-repeat: no-repeat;
	height:24px;
	text-align:center;
	width:273px;


}








.btprix1 {
	display:block;
	background-image:url(../images/bt-prix1.gif);
	background-position:top;
	background-repeat: no-repeat;
	height:13px;
	text-align:center;
	width:59px;
}








.btprix2 {
	display:block;
	background-image:url(../images/bt-prix2.gif);
	background-position:top;
	background-repeat: no-repeat;
	height:13px;
	text-align:center;
	width:77px;
}








/*	-------------------------------------------------------------
	Page Résidence
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#resblock1 {display:block; width:724px; background-image: url(../images/res-ttu.gif); background-position:top; background-repeat:repeat-y; text-align:center}
#resblock2 {display:block; width:705px; margin:auto; text-align:left;}
#resblock3 {float:left; display:block; width:417px;}
#resblock4 {display:block; width:417px; background-image: url(../images/res-adr2.gif); background-position:top; background-repeat:repeat-y; text-align:center;}
#resblock5 {display:block; width:400px; text-align:left; margin:auto; color:#293583}
#resblock6 {display:block; height:26px; overflow:hidden}
#resblock7 {display:block; width:416px; background-image: url(../images/res-txtttu.gif); background-position:top; background-repeat:repeat-y; text-align:center}
#resblock8 {display:block; width:400px; text-align:left; margin:auto; color:#293687}
#resblock9 {float:left; display:block; width:13px; background-image: url(../images/res-ttuvert.gif); background-position:top; background-repeat:repeat-y;}
#resblock10 {float:left; display:block; width:275px;}
#resblock11 {display:block; width:275px; background-image: url(../images/res-prix2.gif); background-position:top; background-repeat:repeat-y; text-align:center}




#resblock12 {display:block; width:250px; text-align:center; margin:auto; color:#293687}
#resblock13 {display:block; width:275px; height:28px;  background-image: url(../images/res-slidettu.gif); background-position:top; background-repeat: no-repeat; text-align:center}
#resblock14 {display:block; width:175px; height:17px; overflow:hidden; margin:auto;}
#resblock15 {display:block; width:275px; background-image: url(../images/res-point2.gif); background-position:top; background-repeat:repeat-y;}
#resblock16 {display:block; width:250px; text-align:left; margin:auto; color:#191d51}
	
/*	-------------------------------------------------------------
	Nouvelle Homepage
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#newhome1 {width:596px; text-align:left; float:left; position:relative; left:0px; background: url(../images/nh-ttu1.gif) repeat-y top;}
#newhome2 {width:304px; text-align:center; float:left; position:relative; left:8px; background: url(../images/nh-ttu2.gif) repeat-y top;}
#newhome3 {width:304px; height:42px; background: url(../images/nh-ttu3.gif) no-repeat top; text-align:center}
#newhome4 {margin-top:7px;}
#newhome5 {width:254px; text-align:center; float:left; position:relative; left:29px;}
#newhome6 {width:120px; text-align:left; float:left; position:relative; left:9px;}
#newhome3 {xxxxx}
.clear {clear:both}


















