#container{
	width:1054px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	background-image: url(/images/fond-tableau-new-bzh.jpg); background-repeat: no-repeat;
	border-bottom: 20px ;
}
#background {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	overflow: hidden;
	z-index:-5;
}
.tableau {
background:transparent url("/images/fond.png");
border: 1px solid #939393;
}
body,td,p,div {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;}
A:link {TEXT-DECORATION: none; color: #48484D}
A:visited {TEXT-DECORATION: none; color: #48484D}
A:hover {TEXT-DECORATION: underline; color: #48484D}
form{
margin:0;
padding:0;
}
.thumbcell a img {border: 1px solid #949494;}
.thumbcell a:hover img { filter: Alpha(opacity=79); opacity: 0.79; -moz-opacity: 0.79;}
.thumbcell2 a img {border: 0px solid;}
.thumbcell2 a:hover img { filter: Alpha(opacity=79); opacity: 0.79; -moz-opacity: 0.79;}
.thumbcell3 img {border: 1px solid #949494;}
.titre {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;}
.titreactu {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#48484D;font-weight:bold;}
.textegrand {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; text-align:justify;}
.texte {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:justify;}
.textepetit {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; text-align:justify;}
.heure {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:30px;color:#d9531e;font-weight:bold;text-transform:uppercase;}
.titreprog {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#48484D;font-weight:bold;text-transform:uppercase;text-align:left;}
.soustitre {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#48484D;font-weight:bold;font-style:italic;text-align:left;}
.soustitreete {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;color:#48484D;font-weight:bold;font-style:italic;text-align:left;}
.titre1 {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;color:#48484D;font-weight:bold;}
.titre2 {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#48484D;font-weight:bold;text-transform:uppercase;}
.sousrub {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;color:#48484D;font-weight:normal;}
.resume {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;color:#48484D;font-weight:normal;text-align:justify;}
.normal {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;text-align:left;}
.plandusite {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px;}
.footer {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px;color:#FFFFFF;}
.footer A:link {TEXT-DECORATION: none; color: #FFFFFF}
.footer A:visited {TEXT-DECORATION: none; color: #FFFFFF}
.footer A:hover {TEXT-DECORATION: underline; color: #FFFFFF}
.adresse {color:#48484D;line-height:12px;FONT-FAMILY:Verdana,Helvetica;FONT-SIZE: 10px;}
.imagegauche {float: left; margin-right: 3px;}
.imagedroite {float: right; margin-left: 3px;}
.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 11px;
    background-color: #FFFFCC;
    z-index:25;
}
/* Scroller Box */
#scroller_container1 {
 width: 282px;
 height: 60px;
 overflow: hidden;
}

/* CSS Hack Safari */
#dummy {;# }

#scroller_container1 {
overflow: auto;
}
/* Scoller Box */
.contactForm .formError {
	float:left;
	margin-left:0px;
	color:#990000;
}

.contactForm .formProgress {
	float:left;
	margin-left:0px;
	color:#990000;
}