/* Feuille de style Cap études - Agence Rhonalpweb - Par Damien BENTEO */
html, body	{
		height:100%;
		margin:0;
		background-color:#FFFFFF;
		background-image:url(background.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#58585a;
		scrollbar-arrow-color: #ffffff; 
		scrollbar-base-color: #ffffff; 
		scrollbar-dark-shadow-color: #ffffff; 
		scrollbar-track-color: #A0DDFC; 
		scrollbar-face-color: #3EB8F8; 
		scrollbar-shadow-color: #ffffff; 
		scrollbar-highlight-color: #ffffff; 
		scrollbar-3d-light-color: #ffffff; 
		}
div#cadre	{
		width:960px;
		min-height:100%;
		margin:0 auto;
		padding: 0;
		background-color:#FFFFFF;
		position:relative;
		}
div#center	{
		/* Pour éviter la superposition 
		du pied de page et du contenu : */
		padding-bottom: 40px;
		overflow: auto;
		margin:0;
		padding:0;
		width:960px;
		}
div#footer	{
		position: absolute;
		width: 100%;
		bottom: 0;
		background-color:#F4F4F4;
		}
div#footer2	{
		position:relative;
		width: 100%;
		bottom:0;
		padding-top:5px;
		padding-bottom:5px;
		clear:both;
		}
div#sidebar	{
		float: left;
		position:relative;
		width: 235px;
		}
div#content	{
		float: right;
		position:relative;
		width: 715px;
		}
		
div#content1	{
		float: right;
		position:relative;
		width: 715px;
		}
		
#residence
{
	margin-top:13px;
	width: 715px;
}

.texte_footer	{
		text-align:center;
		font-size:10px;
		margin:0;
		}
.liens	{
		color:#333333;
		font-weight:normal;
		text-decoration:none;
		}
.liens:hover	{
		text-decoration:underline;
		color:#f59108;
		}
.liens_suite	{
		color:#f59108;
		font-weight:normal;
		text-decoration:none;
		font-size:10px;
		}
.liens_suite:hover	{
		text-decoration:underline;
		color:#f59108;
		}
.lienbas	{
		text-decoration:none;
		color:#666666;
		}
.lienbas:hover	{
		text-decoration:underline;
		color:#3EB8F8;
		font-size:12px;
		font-weight:bold;
		}
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0; letter-spacing:1px;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin-left:6px; margin-top:15px; width:235px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFFFFF; border-left:1px solid #08c; border-right:1px solid #CCCCCC;}
.xb1 {margin:0 5px; background:#CCCCCC;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#FFFFFF; border:0 solid #CCCCCC; border-width:0 1px;}

#titre_dernieres_actus	{
		margin-left:13px;
		margin-top:10px;
		margin-bottom:5px;
		}
.texte_dernieres_actus	{
		font-size:10px;
		padding-left:13px;
		padding-right:10px;
		text-align:justify;
		}
.titre_dernieres_actus	{
		font-weight:bold;
		font-size:12px;
		}
#flashs	{
		margin-left:7px;
		}
#flashs2 {
		margin-left:7px;
		}
#flashs_residences	{
		position:absolute;
		margin-left:-255px;
		margin-top:90px;
		}
		
#Lyon  #flashs_residences{
	margin-top:1px !important;
	margin-top:-7px;
	height:40px
}
		
#flashs_residences1	{
		position:absolute;
		margin-left:-265px;
		margin-top:90px;
		}
		
#bienvenue
{
	width:715px;
	height:262px;
	margin-top:10px;
}
		
#cadre_bienvenue	{
		position:relative;
		float:left;
		width:481px;
		height:262px;
		background-image:url(images/fond_cadre_bienvenue.jpg);
		background-repeat:no-repeat;
		margin-left:5px;
		}
#images_cadre_bienvenue	{
		padding-left:10px;
		padding-top:45px;
		padding-right:15px;
		border:none;
		}
.texte_cadre_bienvenue	{
		font-size:11px;
		text-align:justify;
		padding-right:15px;
		}
.premiere_lettre	{
		font-size:14px;
		font-weight:bold;
		color:#0669b0;
		}
#cadre_ou_trouver	{
		position:relative;
		float:left;
		margin-left:13px;
		}
		
		
		
#cadre_adresse	{
		width:701px;
		margin-top:10px;
		margin-bottom:20px;
		clear:both;
		margin-left:1px;
		}

#cadre_haut_adresse{
		background-image:url(images/cadre_haut_adresse.jpg);
		height:11px;
		overflow:hidden;
		background-repeat:no-repeat;
		}		

#cadre_centre_adresse{
		background-image:url(images/cadre_centre_adresse.jpg);
		min-height:50px;
		height:auto!important;
		height:50px;
		overflow:hidden !important;
		overflow:visible;
		padding-left:10px;
		background-repeat:repeat-y;
		width:704px;
		display:block;
		}
				
#cadre_bas_adresse{
		background-image:url(images/cadre_bas_adresse.jpg);
		height:11px;
		background-repeat:no-repeat;
		}
		
.adresse_box_bas	{
		text-align:right;
		font-size:10px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-bottom:10px;
		margin-top:10px;
		}
#adresse_box_bas1	{
		position:relative;
		float:left;
		margin-right:5px;
		background-image:url(images/sep_bas.jpg);
		background-position:right;
		background-repeat:no-repeat;
		padding-right:10px;
		}
#adresse_box_bas2	{
		position:relative;
		float:left;
		margin-right:5px;
		background-image:url(images/sep_bas.jpg);
		background-position:right;
		background-repeat:no-repeat;
		padding-right:12px;
		}
#adresse_box_bas3	{
		position:relative;
		float:left;
		background-image:url(images/sep_bas.jpg);
		background-position:right;
		background-repeat:no-repeat;
		padding-right:12px;
		}
		
#adresse_box_bas4	{
		position:relative;
		float:left;
		background-image:url(images/sep_bas.jpg);
		background-position:right;
		background-repeat:no-repeat;
		margin-right:5px;
		padding-right:12px;
		}
		
#cadre_documents_a_fournir	{
		position:relative;
		float:left;
		width:715px;
		height:275px;
		background-image:url(images/fond_cadre_docs.jpg);
		background-repeat:no-repeat;
		margin-top:7px;
		}
.texte_cadre_documents_a_fournir	{
        color:#1E658A;
		font-size:12px;
		text-align:justify;
		padding-right:15px;
		margin-left:25px;
		padding-top:70px;
		}
.texte_cadre_locataire 	{
        color:#1E658A;
		font-size:12px;
		text-align:justify;
		padding-right:15px;
		margin-left:10px;
		line-height:20px;
		margin-top : 45px;
		}
#cadre_locataire	{
		position:relative;
		float:left;
		width:340px;
		height:158px;
		background-image:url(images/fond_cadre_locataire.jpg);
		background-repeat:no-repeat;
		background-position:top;
		margin-left:15px;
		margin-top:0px;
		}
.texte_cadre_caution 	{
        color:#1E658A;
		font-size:12px;
		text-align:left;
		margin-left:10px;
		line-height:20px;
		margin-top : 45px;
		}
#cadre_caution	{
		position:relative;
		float: left;
		width:340px;
		height:158px;
		background-image:url(images/fond_cadre_caution.jpg);
		background-repeat:no-repeat;
		background-position:top;
		margin-left:5px;
		margin-top:0px;
		}



/* CONTACT */

.alerte {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.alerteok {
	color:#00CC00;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#cadre_principal_contact	{
		width:700px;
		background-color:#e7f7fe;
		border:1px solid #CCCCCC;
		padding:5px;
		border-top:none;
		position:relative;
		margin-top:-2px;
		}
#cadre_gauche_contact	{
		width:48%;
		position:relative;
		float:left;
		}
#cadre_droite_contact	{
		width:48%;
		position:relative;
		float:left;
		margin-left:5px;
		}
#nomform_contact	{
		width:30%;
		position:relative;
		float:left;
		}
#caseform_contact	{
		width:70%;
		position:relative;
		float:left;
		}
input	{
		font-size:9px;
		}
.champs	{
		position:absolute;
		width:700px;
		text-align:right;
		margin-top:-10px;
		font-size:10px;
		}
/* FIN CONTACT */