/****************************************************************
	CORPS DE PAGE
*/
body { 
	background-color:#FFF; font-family:Arial, sans-serif; font-size:11pt; margin:0px; padding:0px; min-width:920px; 
}

/****************************************************************
	LIENS
*/
a  {
	color:#000000; text-decoration:none; font-weight:bold;
}
a:hover, a:active {
	border-bottom:1px solid #000;
}

/****************************************************************
	SQUELETTE
*/
 #main {
	width:920px; margin-left:auto; margin-right:auto;
 }
#header {
	background-image:url('img/banniere.jpg'); height:270px;
}
#contenu {
	background-image:url('img/cadre.jpg'); height:572px; width:860px; float:left; padding-left:60px;

}
#footer {
	background-color:#bbc6d4; background-image:url('img/bas.jpg'); background-repeat:repeat-x; height:44px;  text-align:center; color:#000; font-weight:bold;
}

#footer span {
	line-height:35px;
}
#contenuTexte {
	margin:40px 0 0 0px; width:520px; float:left; height:480px; 
}
#contenuPhoto {
	margin:0 0 0 0; float:left; width:330px; height:310px;
}
#contenuMeteo {
	margin:20px 0 0 80px;  float:left; 
}
#contenuAcces_small {
	margin:0 0 0 40px; width:220px; height:200px; float:left; text-align:center;
}
#formTab td {
	vertical-align:top;
}
#messTab td {
	height:20px; padding:4px; width:450px; border:1px solid #AAA; vertical-align:top;
}
#messTab td.message {
	width:250px; 
}
#messTab tr#toptr td {
	border-left:inherit;
}
/****************************************************************
	CONTENUS
*/
h1 {
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:20pt;
}
h2 {
	margin:0;
	font-size:11pt;
}
span.final {
	font-weight:bold;
}
span.erreur {
	color:#FF0000; font-weight:bold;
}
/****************************************************************
	ELEMENTS DIVERS
*/
hr.clear_hr {
	clear:both; visibility:hidden;
}
small {
	font-size:8pt; font-weight:bold; 
}
img {
	margin:5px;
}
label {
	font-weight:bold; font-size:10pt;
}
input {
	width:200px;
}
input[type="submit"] {
	width:auto; float:right;
}
form {
	margin:0px;
	padding:0px;
}


td.photos {
	width:160px; height:150px; text-align:center; font-weight:bold; font-size:9pt; vertical-align:top;
	background-image:url('img/thumb.png'); background-repeat:no-repeat; background-position:30px 0px;
}

td.photos img {
	margin:2px; margin-top:7px; padding:0px; max-width:39px; max-height:30px; border:none;
}

td.photos table{
	margin-top:15px; margin-left:auto; margin-right:auto;	
}

td.photos table td {
	height:40px;
}

td.diapo {
	text-align:center; vertical-align:top;
}
/****************************************************************
	ELEMENTS DIVERS
*/
.fond { background-color:#75a9d9;  font-size:9pt;}
.corps { background-color:#e7e7e7 }
.titre { color: #FFFFFF; font-size:9pt; text-align:center;}
.sstitre { color: #858586;  font-size:8pt; }
.texte { color: #858586;  font-size:8pt; }

