/* IMMOSTORE Fevrier 2007 */

body, html{
font-family:Verdana, Arial, Helvetica, sans-serif;
size: 62.5%;}

body{
background-color:#FFFFFF;
text-align:center;
margin: 0px;
padding: 0px;}

*{
margin:0;
padding:0;}

.conteneur{
width:780px;
background-image:url(../images/backaia.jpg);
background-repeat:no-repeat;
background-position:top;
margin-left:auto;
margin-right:auto;
margin-top:10px;
text-align:center;}

.menu {
    color:#A1A1C6;
    font-size:11px;
    background-color:#FFFFFF;
    padding:0px;
 }
.menubas {
    color:#A1A1C6;
    font-size:11px;
    background-color:#FFFFFF;
    padding:5px;
}
#entete1{
float:left;
width:600px;
}
#entete2{
float:left;
width:180px;}

.tdplein1 {
border-color:#666699;
background-color:#7E7EAB;
width:100%;
height:30px;
margin-top:10px;
color:#FFFFFF;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
padding-top:15px;}

.tdplein2 {
border-color:#666699;
background-color:#7E7EAB;
height:20px;
margin-top:10px;
color:#FFFFFF;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
padding-right:10px;
padding-top:5px;
}

.bienvenue{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;}

#contenu{
text-align:center;
display:block;
margin-left:auto;
margin-right:auto;
}

#titreimg{
float:left;
width: 100%;
height: 73px;
margin-bottom:20px;
background-image:url(../images/trait.jpg);
background-repeat:no-repeat;
background-position:center;
display:block;}

#ligne{
width:100%;
float:left;}

#txt1{
float:left;
margin-left:10px;
width:200px;
height:auto;}

#txt2{
float:left;
margin-left:10px;
text-align:center;
width:300px;
height:auto;}

.texte{
text-align:center;
color:#000000;
font-size:12px;
line-height:18px;}

#txt3{
float:left;
margin-left:10px;
width:200px;
height:auto;}

.trait{
float:left;
margin-left:10px;
width:3px;
height:275px;
background-color: #A1A1C6;
layer-background-color: #A1A1C6;
border: 1px none #A1A1C6;}

.photo{
float:left;}



.spacer{
clear: both;}



.titre1		{font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.titre2		{font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.txt		{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.petit		{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

a		{text-decoration: none;color:#666699;}
a:hover	{text-decoration: underline; color:#FC1921;}
.astyle {color:#666699;     }

.div2 {color:#FFFFFF; font-size:14px; background-color:#A1A1C6; padding:2px;}

.tdvide {border-color:#666699;}


/* Moteur ImmoStore */

.txtcdc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c23f2f;
	text-align:center;
}
.memolibrecdc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:left;
}

.imagecdc {
	text-align:center;
	vertical-align:top;
}

.adresse {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:12px; 
	color: #FFFFFF; 
} 
.adresse2 {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:10px; 
	color: #FFFFFF; 
}
.txtaccueil {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:13px; 
	color: #000000;
	padding-left:10px;
	padding-right:10px; 
	text-align:left;

} 
div#left a.mainlevel:link,div#left a.mainlevel:visited
{
	width:140px;
	height:20px!important;
	height:28px;
	background:url(../images/menu.jpg) no-repeat;
	display:block;
	margin-top:2px;
	padding-left:25px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:3px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:12px;
}
div#left a.mainlevel:hover
{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/menua.jpg) no-repeat;
}

.soustitrecdc {
	font-size:14px; 
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	color:#666699; 
	font-weight:bold;
}
.titrecdc {
	font-size:14px; 
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	color:#FC1921; 
	font-weight:bold; 
	text-align:left; 
	vertical-align:top;
}

a.bouton:link, a.bouton:visited
{
	width:90px;
	height:40px!important;
	height:90px;
	background:url(../images/bouton.png) no-repeat;
	display:block;
	margin-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:30px;
	padding-bottom:30px;
	color:#666699;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:12px;
	text-align:center;
}
a.bouton:hover
{
	color:#666699;
	text-decoration:none;
	background:url(../images/boutona.png) no-repeat;
}

.titre {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:12px; 
	color: #666699;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
} 

.texte {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:12px; 
	color: #000000;
	font-weight:bold;
	text-align:left;
} 
.textecontact {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:12px; 
	color: #FFFFFF;
	font-weight:bold;
	text-align:left;
} 
.textedeposer {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:12px; 
	color: #000000;
	font-weight:bold;
	text-align:left;
	padding-left:30px;
	padding-right:30px;
} 

.textenongras {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:11px; 
	color: #000000;
	font-weight:normal;
	text-align:left;
}
.textecontactnongras {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:11px; 
	color: #FFFFFF;
	font-weight:normal;
	text-align:left;
}
.listenom {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:12px; 
	font-weight:bold;
}

.savoirplus {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:12px; 
	font-weight:bold;
}
.listeprix {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:12px; 
	font-weight:bold;
	text-align:left;
}
.listeville {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:12px; 
	font-weight:bold;
	text-align:left;
}
.liste {
	font-family: Verdana, "Times New Roman", "Courier New", Arial; 
	font-size:12px; 
	font-weight:normal;
	text-align:left;

}

.numerotation {
	background-color:#FFFFFF;  
	border:0px; 
	width:20px; 
	cursor:pointer;
	font-family: Verdana, "Times New Roman", "Courier New", Arial;
	font-size:11px;
	font-weight:normal;
	text-align:left;
        color:#666699;
        text-decoration:none;
}
.numerotation:hover {
        text-decoration:underline;

}
.numerotation1 {
	background-color:#FFFFFF;
	border:0px;
	width:20px;
	cursor:pointer;
	font-family: Verdana, "Times New Roman", "Courier New", Arial;
	font-size:11px;
	font-weight:bold;
	text-align:left;
        color:#996699;
        text-decoration:none;
}
.detailnavigation {
		border:0px; 
		background-color:#FFFFFF; 
		color:#000000; 
		font-family: Verdana, "Times New Roman", "Courier New", Arial;
		font-size:12px; 
		cursor:pointer;
        font-weight:bold;
}
.detailtextebandeau {
		font-weight:bold;
		font-size:16px;
		font-family: Verdana, "Times New Roman", "Courier New", Arial;
}
.detailtextebandeaupetit {
		font-weight:bold;
		font-size:16px;
		font-family: Verdana, "Times New Roman", "Courier New", Arial;
}
.detailtextebandeaupasdeporte {
		font-weight:bold;
		font-size:10px;
		font-family: Verdana, "Times New Roman", "Courier New", Arial;
}
.exclusivite {
	color:#951007; 
	font-family: Verdana, "Times New Roman", "Courier New", Arial;
	font-size:15px; 
	font-weight:bold;
}

.descriptif {
	font-size:12px;
	font-family: Verdana, "Times New Roman", "Courier New", Arial;
}
.memolibre {
	font-weight:normal;
	font-size:12px;
	font-family: Verdana, "Times New Roman", "Courier New", Arial;
}
.reference {
	color:#FC1921;
	font-family: Verdana, "Times New Roman", "Courier New", Arial;
	font-weight:bold;
	font-size:16px;
}
.borduredeposer {
	border:1px solid #666699;
}
.texteselection {
	color:#666699;
	font-family: Verdana, "Times New Roman", "Courier New", Arial;
	font-weight:bold;
	font-size:12px;
	text-align:left;

}
.annonceliste {
	color:#666699;
	font-family: Verdana, "Times New Roman", "Courier New", Arial;
	font-weight:bold;
	font-size:12px;
	text-align:left;

}

.detailagenceadresse {
	color:#666699;
	font-family: Verdana, "Times New Roman", "Courier New", Arial;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}


/*****************************************************************************/
/* viager *******************************************************************/
/***************************************************************************/

.texteviager {
 	font-family: Verdana, "Times New Roman", "Courier New", Arial;
	font-size:12px;
	color: #666699;
	font-weight:bold;
	text-align:left;
}

.required {
 	font-family: Verdana, "Times New Roman", "Courier New", Arial;
	font-size:12px;
	color: #666699;
	font-weight:normal;
	text-align:left;


}

.required email {
 	font-family: Verdana, "Times New Roman", "Courier New", Arial;
	font-size:12px;
	color: #666699;
	font-weight:normal;
	text-align:left;

}

.required number {
 	font-family: Verdana, "Times New Roman", "Courier New", Arial;
	font-size:12px;
	color: #666699;
	font-weight:normal;
	text-align:left;

}

.alterrequired {
 	font-family: Verdana, "Times New Roman", "Courier New", Arial;
	font-size:12px;
	color: #666699;
	font-weight:normal;
	text-align:left;

}

.viager_submit
{
	width:90px;
	height:90px;
	background:url(../images/bouton.png) no-repeat;
	display:block;
	margin-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:30px;
	padding-bottom:30px;
	color:#666699;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, "Times New Roman", "Courier New", Arial;
	font-size:12px;
	text-align:center;
        border:0px solid #000000;
        cursor:pointer;
}
.viager_submit:hover
{
	color:#666699;
	text-decoration:none;
	background:url(../images/boutona.png) no-repeat;
        cursor:pointer;
}
.viager {
    display:block;
    width:150px;
    height:122px;
    position:absolute;
    z-index:100;
    top:80px;
}
.detail_img {
    display:block;
    position:relative;
    width:112px;
    height:72px;
    float:left;
    text-align:left;
}
.detail_bloc_photo {
    display:block;
    position:relative;
    width:700px;
    height:150px;
    float:left;
    margin-left:30px;
    margin-top:30px;
}
.imp_bloc_droit {
    position:relative;
    width:300px;
    height:700px;
    display:block;
    background-color:#FFFFFF;
    float:left;
    text-align:right;
}
.detail_img_imp {
   display:block;
    position:relative;
    width:148px;
    height:112px;
    float:left;
    text-align:left;
}