body {
        background:url('../images/arbr.gif') bottom left no-repeat white;
        font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;        
        text-align:left;
        color:#005489;
        margin:0px;
        margin-top:0px;
        min-height:760px;
}

form
{
margin:0;}
h1 {
        font-size: 12px;        
        font-weight:bold;
        text-transform:uppercase;
        clear:both;    
        margin-top:10px;
}

h2 {
	font-size: 12px;        
        font-weight:bold;
}

#logo {        
        width:125px;
        height:100px;
        position:absolute;
        left:38px;
        top:12px;
}

#logo img {
        border:none;
}

#logo a {
        text-decoration:none;
}

#logo a:hover {
        text-decoration:none;
}

.containerEnTete {
        padding-top:30px;
        margin-left:200px;
        margin-bottom:10px;
        height:15px;
        width:580px;
        border: none;
}

#contactezNous a{
        color:#005489;
	text-decoration:none;
	font-family:Arial;
        font-style:normal;
	font-weight:bold;
	font-size:12px;
}

#contactezNous a:hover {
        color:#83B700;
}

#langueSwitch {
        float:right;
}

#langueSwitch a{
        color:#005489;
	text-decoration:none;
        text-transform:capitalize;
}

#langueSwitch a:hover {
        text-decoration:none;
        color:#83B700;
        text-transform:capitalize;
}

.containerBanniere {
        background:url('../images/bdbleue.gif') bottom left repeat-x white;  
        width:100%;
        height:173px;
}

.containerBanniereAccueil {
        margin-top:0px;
        background:url('../images/bdbleue.gif') repeat-x white;  
        background-position:0px 51px;
        width:100%;
        height:233px;
}

.banniere {
        width:100%;
        height:173px;
}

#banniereAccueil {
        position:absolute;        
        left:761px;
        top:-8px;
        margin-top:59px;
        width:445px;
        height:173px;
        background:url('../images/ph3.jpg') top right no-repeat;  
}

#banniereSite {
        background:url('../images/ph2.jpg') top left no-repeat;  
}

/********* Css de la boite de menu *************************/
.containerBoiteMenu {
	margin-top:20px;
        margin-left:5px;
        margin-right:20px;
        border:none;
	width: 195px; 
        background-color:#ffffff;
        float:left;
}
 
.blocSsMenu {
        display:none;
        background:url('../images/pointi.gif') bottom left repeat-x;  
        padding-bottom:3px;
        padding-top:3px;
}
 
div.itemMenu {
	border:none;	
	padding-left:20px;
        background:url('../images/pointi.gif') bottom left repeat-x; 
        height:18px;
        padding-top:2px;
}

div.itemMenu a {
	color:#B81235;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
        cursor:pointer;
}

div.itemSsMenu {
	line-height:12px;        
	margin:0px;
        margin-left:15px;	
	margin-right:15px;
	border:0px;
        padding:0px;        
}

div.itemSsMenu a {
	line-height:12px;
	margin:0px
	padding:0px;	
	color:#005489;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	padding-left:7px;
        margin-left:8px;
        background:url('../images/pucb.gif') center left no-repeat;  
}

div.itemSsMenu a:hover {		
        background:url('../images/pucbl.gif') center left no-repeat;
        color:#ffffff;
}

/********* Css du contenu ************************************/
.containerContent {
	width:780px;
}

.content {
	width:550px;	
	float:right;
}

.titreContent {
        font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
		color:#005489;
        text-transform:uppercase;
}

/********* Css du contenu de la page d'accueil *********************/

.contentSite {
	width:550px;            
}

.blockAccueilContentSite {        
        height:350px;
        width:250px;        
        margin-right:10px;
        margin-bottom:10px;
}

.blockAccueilContentSite a {
        font-weight:bold;     
        text-decoration:none;
        color:#B81235;
}

#blockAccueilContentSite01 {
        float:right;        
}

#blockAccueilContentSite02 {
        float:left;         
}

#blockAccueilContentSite03 {
        float:right;
}

#blockAccueilContentSite04 {
        float:left;                
}

.debutParagraphe {
        font-weight:bold;
}

.tarifs {
        color:#B81235;
        font-weight:bold;
}

#imageGeographieAccueil {
        height:170px;
        width:223px;
        background:url('../images/carte.gif') top left no-repeat;
        margin-left:10px;
        margin-bottom:10px;
        clear:both;
}

#contenuGeographieAccueil {
        margin-left:10px;
}
#imageAppartementAccueil{
        height:110px;
        width:224px;
        background:url('../images/maisapp.jpg') top left no-repeat;
        margin-left:10px;
        margin-bottom:10px;
        clear:both;
}

#contenuAppartementAccueil {
        font-family:Arial;
        margin-left:10px;
}

#contenuContactAccueil, #contenuTarifsAccueil {
        clear:both;
        font-family:Arial;
        margin-top:0px;
        margin-left:10px;
}
/********* Css des pages du site (autre que accueil) **************/

.contentSite .contenuContentSite {
        padding-top:5px;
        clear:both;
}

.contentSite a {
        color:#B81235;
        text-decoration:none;
}

#GeoContentSite  {
        padding:0px;
        margin:0px;   
        line-height:20px;
}

#GeoContentSite .contenuContentSite {
        padding-top:10px;
}

.cheminContentSite {
        margin-top:5px;
        padding-bottom:10px;
} 

.cheminContentSite a {
        color:#005489;
        text-decoration:none;
}

.cheminContentSite a:hover {
         text-decoration:underline;
}

.contenuContentSite img.imgAlignGauche {
        float:left;
        padding:0px;
        margin-top:10px;
        margin-right:10px;
        margin-bottom:5px;
}

.contenuContentSite img.imgAlignDroite {
        padding:0px;
        float:right;
        margin-top:10px;
        margin-left:10px;
        margin-bottom:5px;
}

.contenuContentSiteTexte {
        width:350px;
}
.contenuContentSiteTexte4 {
        width:350px;
}
.imgAlignDroite .contenuContentSiteTexte {
        float:left;
}

.contenuContentSiteTexteDroite {
        /*text-align:left;*/
        text-align:justify;
        float:right;
}

.contenuContentSiteTexteGauche {
        /*text-align:right;*/
        text-align:justify;
        float:left;
}
/********* Css du pied de page ************************************/

.containerPiedPage {
        clear:both;
	width:550px;
        padding-top:20px;
        margin-left:auto;
	margin-right:auto;
        text-align:center;
        padding-bottom:10px;
}

.containerPiedPage a{
        color:#005489;
	text-decoration:none;
	font-family:Arial;
        font-style:normal;
	font-weight:normal;
	font-size:10px;
}

.containerPiedPage a:hover{
        color:#83B700;
}


/********************** Capsules de titre ****************************/

/****** Selecteur de couleur ******/
.titreCapsuleRouge .bordGaucheTitreCapsule{
        background:url('../images/titrg1.gif') center left no-repeat;        
}

.titreCapsuleRouge .bordDroitTitreCapsule{
        background:url('../images/titrg3.gif') center right no-repeat;               
}

.titreCapsuleRouge .contenuTitreCapsule{
        background:url('../images/titrg2.gif') top left repeat-x;
		font-size:10px;
}

.titreCapsuleBleue .bordGaucheTitreCapsule{
        background:url('../images/titbl1.gif') center left no-repeat;        
}

.titreCapsuleBleue .bordDroitTitreCapsule{
        background:url('../images/titbl3.gif') center right no-repeat;               
}

.titreCapsuleBleue .contenuTitreCapsule{
        background:url('../images/titbl2.gif') top left repeat-x;
		font-size:10px;
}

.titreCapsuleVert .bordGaucheTitreCapsule{
        background:url('../images/titvt1.gif') center left no-repeat;        
		font-size:10px;
}

.titreCapsuleVert .bordDroitTitreCapsule{
        background:url('../images/titvt3.gif') center right no-repeat;               
		font-size:10px;
}

.titreCapsuleVert .contenuTitreCapsule{
        background:url('../images/titvt2.gif') top left repeat-x;
		font-size:10px;
}
/****** Proprietes generales ******/
.titreCapsuleVert {
        margin:0px;
        padding:0px;
				font-size:10px;
}

}

.bordGaucheTitreCapsule {        
        margin:0px;
        width:10px;
        height:25px;        
        float:left;
        border:none;
}

.bordDroitTitreCapsule {
        margin:0px;
        width:12px;
        height:25px;        
        float:right;
        border:none;
}

.contenuTitreCapsule {
        padding-top:3px;
        margin-left:0px;
        margin-right:0px;
        text-align:center;
        text-transform:uppercase;
        height:25px;
        width:98px;        
        font-family:helvetica, arial, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#ffffff;        
        border:none;
        float:left;
        line-height:normal;        
}

.contenuTitreCapsule a{
        font-family:helvetica, arial, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#ffffff;        
        text-decoration:none;
} 
/***** Proprietes specifiques *****/

#CapsuleRouge01 {
        width:120px;        
}

#CapsuleRouge02 {
        width:150px;
}

#CapsuleBleue01 {
        width:172px;
}

#CapsuleBleue02 {
        width:130px;
}

#CapsuleVertA {
        width:222px;
}

#CapsuleVertB {
        width:160px;
}

#CapsuleVertC {
        width:180px;
}

#CapsuleVertD {
        width:130px;
}

#CapsuleVertE {
        width:140px;
}

#CapsuleVertF {
        width:90px;
}

#CapsuleRouge02 .contenuTitreCapsule {
        width:128px!important;
}

#CapsuleBleue01 .contenuTitreCapsule {
        width:150px!important;
}

#CapsuleBleue02 .contenuTitreCapsule {
        width:108px!important;
}

#CapsuleVertA .contenuTitreCapsule {
        width:200px!important;
}

#CapsuleVertB .contenuTitreCapsule {
        width:138px!important;
}

#CapsuleVertC .contenuTitreCapsule {
        width:158px!important;
}

#CapsuleVertD .contenuTitreCapsule {
        width:108px!important;
}

#CapsuleVertE .contenuTitreCapsule {
        width:118px!important;
}

#CapsuleVertF .contenuTitreCapsule {
        width:68px!important;
}
/***********************************************************/.tarifstit {
	color:#B81235;
	font-weight:bold;
	font-size: 18px;
}
.txt-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005489;
	background-color:#ffffff;
}
.txt-table1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005489;
	background-color:#E5EEA7;
}
.txt-table2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005489;
	background-color:#ffffff;
	font-weight: bold;
}
.txt-table22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005489;
	background-color:#E5EEA7;
	font-weight: bold;
}
.txt-tablebold {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #E5EEA7;
	font-style:normal;
	font-weight:bold;
	background-color:#87BB00;
}
.formulaire1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	background-color:#83B700;
	border: 0;
	padding:1px;

}
.plan {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005489;
	background-color:#ffffff;
	font-weight: bold;
	text-decoration:none;
}
.plan:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005489;
	background-color:#ffffff;
	font-weight: bold;
	text-decoration:underline;
}.plan:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005489;
	background-color:#ffffff;
	font-weight: bold;
	text-decoration:none;
}
