/* CSS Document */
html, body {
	margin:0;
	padding:0;
	background-image: url(../images/background.png);
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow-x: hidden;
	overflow: auto;
	color: #29314e;
}
a.liensA:link {
	color: #29314e;
	text-decoration:none;
}
a.liensA:active {
	color: #29314e;
	text-decoration:none;
}
a.liensA:visited {
	color: #29314e;
	text-decoration:none;
}
a.liensA:hover {
	color: #e2001a;
	text-decoration:underline;
}
a.liensAunderline:link {
	font-size:11px;
	color: #29314e;
	text-decoration:underline;
}
a.liensAunderline:active {
	font-size:11px;
	color: #29314e;
	text-decoration:underline;
}
a.liensAunderline:visited {
	font-size:11px;
	color: #29314e;
	text-decoration:underline;
}
a.liensAunderline:hover {
	font-size:11px;
	color: #e2001a;
	text-decoration:underline;
}
a.liensAunderline12:link {
	font-size:12px;
	color: #29314e;
	text-decoration:underline;
}
a.liensAunderline12:active {
	font-size:12px;
	color: #29314e;
	text-decoration:underline;
}
a.liensAunderline12:visited {
	font-size:12px;
	color: #29314e;
	text-decoration:underline;
}
a.liensAunderline12:hover {
	font-size:12px;
	color: #e2001a;
	text-decoration:underline;
}
a.liensA10:link {
	font-size:10px;
	color: #29314e;
	text-decoration:none;
}
a.liensA10:active {
	font-size:10px;
	color: #29314e;
	text-decoration:none;
}
a.liensA10:visited {
	font-size:10px;
	color: #29314e;
	text-decoration:none;
}
a.liensA10:hover {
	font-size:10px;
	color: #e2001a;
	text-decoration:underline;
}
a.liensB:link {
	color: #e2001a;
	text-decoration:underline;
}
a.liensB:active {
	color: #e2001a;
	text-decoration:underline;
}
a.liensB:visited {
	color: #e2001a;
	text-decoration:underline;
}
a.liensB:hover {
	color: #00afd6;
	text-decoration:underline;
}
a.liensC:link {
	font-size: 10px;
	color: #404040;
	text-decoration:none;
}
a.liensC:active {
	font-size: 10px;
	color: #404040;
	text-decoration:none;
}
a.liensC:visited {
	font-size: 10px;
	color: #404040;
	text-decoration:none;
}
a.liensC:hover {
	font-size: 10px;
	color: #e2001a;
	text-decoration:underline;
}
a.liensD:link {
	font-size: 10px;
	color: #949495;
	text-decoration:none;
}
a.liensD:active {
	font-size: 10px;
	color: #949495;
	text-decoration:none;
}
a.liensD:visited {
	font-size: 10px;
	color: #949495;
	text-decoration:none;
}
a.liensD:hover {
	font-size: 10px;
	color: #e2001a;
	text-decoration:underline;
}
a.liensE:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #1D97B6;
	font-size: 12px;
	}
a.liensE:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #1D97B6;
	font-size: 12px;
}
a.liensE:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #1D97B6;
	font-size: 12px;
}
a.liensE:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
}
a.liensF:link {
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	}
a.liensF:active {
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
a.liensF:visited {
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
a.liensF:hover {
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	font-size: 12px;
}
a.liensG:link {
	color: #36F;
	text-decoration:none;
}
a.liensG:active {
	color: #36F;
	text-decoration:none;
}
a.liensG:visited {
	color: #36F;
	text-decoration:none;
}
a.liensG:hover {
	color: #e2001a;
	text-decoration:underline;
}
.rouge {
	color: #e2001a;
}
.gris_1 {
	color: #949495;
}
.gris_2 {
	color: #737373;
}
#top {
	position:relative;
	margin: 0 auto 0 auto;
	width:793px;
	background-image: url(../images/top-bgr-logo.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#container {
	margin: 0 auto 0 auto;
	padding-bottom:5px;
	width:793px;
	background-image: url(../images/bgr_accueil.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	text-align:justify;
}
.champsA {
	padding-left: 2px;
	color: #666666;
	font-weight: normal;
	border: 1px solid #cccbcb;
	font-size:10pt;
	width: 130px;
}
.infosQuestOrigine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
}
/********************************************************************************
									LEFT
********************************************************************************/
#left {
	margin-top: 5px;
	padding-left:18px;
	width: 280px;
}
#menuRouge {
	width:270px;
	height:228px;
	background-image: url(../images/menu-rouge-bgr.png);
}
#actualites {
	padding-top:15px;
	width:270px;
	height:219px;
}
.TD_actualite_puce {
	padding-top:13px;
	border-bottom:solid #dcdee7 1px;
}
.TD_actualite_liens {
	padding-left:8px; 
	padding-top:13px;
	padding-bottom:13px;
	border-bottom:solid #dcdee7 1px;
}
#publiciteLeft {
	width:270px;
}
#colonne {
	padding-top:10px;
	width:270px;
}
/********************************************************************************
									RIGHT
********************************************************************************/
#right {
	margin-top: 5px;
	width:472px;
}
#right_prop {
	margin-top: 5px;
	width:472px;
	background-image:url(../images/univers_prop.png);
	background-position:top right;
	background-repeat:no-repeat;
}
#right_gard {
	margin-top: 5px;
	width:472px;
	background-image:url(../images/univers_gard.png);
	background-position:top right;
	background-repeat:no-repeat;
}
#right_echa {
	margin-top: 5px;
	width:472px;
	background-image:url(../images/univers_echanges.png);
	background-position:top right;
	background-repeat:no-repeat;
}
#top-visuel {
	width:472px;
	height:228px;
}
.pave_type_1 {
	padding:15px 0 0 0;
	width:472px;
}
.pave_content_prop {
	padding:15px 0 0 0;
	width:472px;
}
.pave_content_gard {
	padding:15px 0 0 0;
	width:472px;
}
.pave_content_echa {
	padding:15px 0 0 0;
	width:472px;
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #e2001a;
	padding-bottom: 12px;
}
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e2001a;
	padding-bottom: 12px;
}
.titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e2001a;
	padding:14px 0 14px 0;
}
.titre4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00afd6;
	padding:14px 0 14px 0;
}
.sousTitre1 {
	padding:14px 0 14px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #29314e;
}
.titre1_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0193b6;
	padding-bottom: 12px;
}
.titre2_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0193b6;
	padding-bottom: 12px;
}
.titre2_c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C173B6;
	padding-bottom: 12px;
}
.texte_dates_vignette {
	padding-left:5px;
	line-height:18px;
	color:#FFFFFF
}
/******************************************************************************************************************
		  												INSCRIPTION
*******************************************************************************************************************/
#divInscriptionProp {
	position:relative;
	left:28px;
	width:328px;
	height:280px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: normal;
	background-image:url(../images/proprietaires-locataires/formulaires/bg_formP.jpg);
	border-bottom:solid 1px #cccbcb;
	border-left:solid 1px #cccbcb;
	border-right:solid 1px #cccbcb;
}
#divInscriptionGard {
	position:relative;
	left:402px;
	margin-top:-281px;
	width:328px;
	height:280px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: normal;
	background-image:url(../images/gardiens/formulaires/bg_formG.jpg);
	border-bottom:solid 1px #cccbcb;
	border-left:solid 1px #cccbcb;
	border-right:solid 1px #cccbcb;
}
/******************************************************************************************************************
		  												INSCRIPTION NEWSLETTER
*******************************************************************************************************************/
.alerte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
}
.champNewsletterA {
	padding-left: 2px;
	color: #666666;
	font-weight: normal;
	border: 1px solid #cccbcb;
	font-size:10pt; 
	background-image:url(../images/gardiens/formulaires/bg_champs.gif);
	width: 190px;
}
.libelleA {
	width:170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #666666;	
	text-align:right;
	vertical-align:top;
}

.boutonSubmit {
	border: 0;
	font-size:10pt; 
	background-image:url(../images/proprietaires-locataires/formulaires/btn-valider.png);
	width: 109px;
	height:17px;
	cursor:pointer;
}
/********************************************************************************
								  FOOTER
********************************************************************************/
#footer {
	margin: 0 auto 0 auto;
	position:relative;
	bottom:0;
	width: 793px;
	height:48px;
	font-size:10px;
	text-align:left;
	background-color: #FFFFFF;
}

