* {
margin:0px;
padding:0px;
font-family: "Comic Sans MS", Arial, Times, serif;
color: #FFFFFF;
font-size: 13px;
}

body {
	font-size: 13px;
	font-weight: normal;
	background-color: #006699; 
	text-align : center;
	
}

#global{
	position: relative;
	margin-left: auto;
 	margin-right: auto;
  text-align: left;
	width: 980px;
	top: 8%;
	height: 560px;
	margin-top: -28px; 
	background-color: #006699;
	border: 0px solid #000033;
	

}

h1 { font-size: 13px; font-weight: bold; 
margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	padding:0px;
	text-align:center;
	font-size: 15px;
	}

table {
border:0px;
}

input { 
		width:180px;
		height:20px;
		border-color:#FFFFFF;
		border-width:1px;
		border-style:solid;
		background-color:#C3E7F9;
		font-family: "Comic Sans MS", Arial, Times, serif;
		font-size:11px;
		color:#006699;
			}

/* ENTETE */
#banniere { position:absolute; left:0px; top:0px; width:978px; height:290px; text-align:center; z-index:1; }	
#bouton-g { position:absolute; left:6px; top:0px; width:72px; height:294px; z-index:1; }
#bouton-d { position:absolute; left:900px; top:0px; width:72px; height:284px; z-index:1; }
#pied { position:absolute; left:0px; top:535px; width:978px; height:20px; text-align:center; font-size: 11px; z-index:1; }


/* ACCUEIL */
#accueil { position:absolute; left:140px; top:307px; width:698px; height:206px; z-index:1; }
a.acc { text-decoration:underline; font-size:13px; font-weight: bold; }	

/* EXTERIEUR */
#anim-ext { position:absolute; left:99px; top:284px; width:780px; height:249px; z-index:1 }
#txt-ext { position:absolute; left:149px; top:284px; width:360px; height:249px; z-index:1 }

/* INTERIEUR */
#anim-int { position:absolute; left:99px; top:284px; width:780px; height:249px; z-index:1 }
#txt-int { position:absolute; left:149px; top:284px; width:360px; height:249px; z-index:1 }

/* PAYSAGE */
#anim-pay { position:absolute; left:99px; top:284px; width:780px; height:249px; z-index:1 }
#txt-pay { position:absolute; left:139px; top:284px; width:380px; height:249px; z-index:1 }

/* TARIF */
#txttarif { position:absolute; left:99px; top:294px; width:780px; height:50px; z-index:1; }
#tarif { position:absolute; left:99px; top:360px; width:200px; height:180px; z-index:1; }
#dispo { position:absolute; left:304px; top:350px; width:574px; height:180px; overflow: auto; z-index:1; }
td.dispo { font-size: 10px; color: #FFFFFF; text-align:center; weight:10px;}
input.dispo { 
		width:20px;
		height:14px;
		border-color:none;
		border-width:0px;
		border-style:solid;
		background-color:#006699;
		font-size:9px;
		}
			
/* CONTACTS */
#contact1 { position:absolute; left:200px; top:337px; width:300px; height:206px; z-index:1; }
#contact2 { position:absolute; left:490px; top:337px; width:300px; height:206px; z-index:1; }
#txtcontact { position:absolute; left:99px; top:294px; width:780px; height:206px; z-index:1; }
a.emailcontact  { text-decoration:none; font-size:13px; }	

/* LIENS */
#liens { position:absolute; left:20px; top:515px; width:40px; height:42px; text-align:left; font-size: 11px; z-index:1; }
#lien { position:absolute; left:140px; top:307px; width:698px; height:206px; overflow: auto; z-index:1; }


/* PRIVE */
#prive { position:absolute; left:140px; top:307px; width:698px; height:206px; z-index:1; }
#privedispo { position:absolute; left:99px; top:294px; width:780px; height:280px; overflow: auto; z-index:1; }
a   { text-decoration:none; font-size:11px; color:#FFFFFF; }
input.priveenvoi	{ 
		width:60px;
		height:20px;
		border-color:#FFFFFF;
		border-width:0px;
		border-style:solid;
		background-color:#CC0033;
		font-family: "Comic Sans MS", Arial, Times, serif;
		font-size:11px;
		color:#FFFFFF;
		}

input.envoi	{ 
		width:60px;
		height:20px;
		border-color:#FFFFFF;
		border-width:1px;
		border-style:solid;
		background-color:#C3E7F9;
		font-family: "Comic Sans MS", Arial, Times, serif;
		font-size:11px;
		color:#006699;
		}
textarea {
		width:180px;
		height:55px;
		border-color:#FFFFFF;
		border-width:1px;
		border-style:solid;
		background-color:#C3E7F9;
		font-family: "Comic Sans MS", Arial, Times, serif;
		font-size:11px;
		color:#006699;
		overflow:auto;
		}

/* MENTIONS LEGALES */
#mentions { position: absolute; left: 404px; top: 297px; width: 450px; height: 250px; }
.textmen { text-align:center; }
.textmen1 { color:#FFFFFF; }
a.men  { text-decoration:none; font-size:11px; color:#CACED2;}	

img { border: none; text-align: center; vertical-align:middle;}


/* ERREURS SYSTEMES */
#erreur-syst {
position:absolute; left:259px; top:340px; width:430px; height:320px; z-index:1;

}	

.err	{ color:#000033; }		
