body {	
	margin:0px 0px 0px 0px;
	text-align:center;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#28607d;
	background-color:#225068;
}

table {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#28607d;
}

form {
	margin:0;
	padding:0;
	display:inline;
}

#frame {
	width:775px;
	margin:0px auto 0px auto;
	padding: 1px 1px 1px 1px;
	text-align:left;
	background-color:#FFFFFF;	
}

#bcg{
	width:775px;
	text-align:left;
	margin:0px auto 0px auto;
	background-image:url(../images/accueil/bcg.gif);
}

#h {
	position:relative;
	width:auto;
	height:237px;
	padding-top:3px;
	background:url(../images/accueil/bcg_haut.gif) no-repeat;
}
	
#l {
	position:relative;
	width:198px;
	float:left;
	z-index:1000;
}

#c {
	position:relative;
	width:381px;
	float:left;
	background:url(../images/accueil/bcg_centre.jpg) no-repeat;
}

#r {
	position:relative;
	width:196px;
	padding:0px;
	float:left;
	background:url(../images/accueil/bcg_droit.gif) no-repeat;
}

#f {
	position:relative;
	width:auto;
	text-align:center;
	height:20px;
}

#pied{
	color:#ffffff;
	font-size:10px;
}

#pied a{
	color:#ffffff;
}

/*----------Social Icons-------*/
.socialIcons { margin:0; padding: 27px 0 0 7px; list-style-type:none; height: 32px;}
.socialIcons li { float:left; padding: 0 2px; }

#twitter {
	background:url(../images/accueil/twitter-logo.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 32px;
	height: 32px;
	outline: none;
}

#rss {
	background:url(../images/accueil/rss-logo.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 32px;
	height: 32px;
	outline: none;
}

#medias {
	background:url(../images/accueil/ms-logo.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 32px;
	height: 32px;
	outline: none;
}

#youtube {
	background:url(../images/accueil/youtube-logo.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 32px;
	height: 32px;
	outline: none;
}

#facebook {
	background:url(../images/accueil/facebook-logo.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 32px;
	height: 32px;
	outline: none;
}

.socialIcons a:hover {
	filter: alpha(opacity = 70);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
/*-------------------------------*/
#informations_titre{
	position:relative;
	font-size:11px;
	margin-top:31px;
	margin-left:20px;
	margin-bottom:9px;
	font-weight:bold;
	color:#FFFFFF;
}

#informations{
	position:relative;
	background-color:#DAF3FA;
	/*margin-top:10px;*/
	/*padding-left:20px;*/
	border-bottom: 8px solid #91b7cb;
}

.pInformationsFirst{
	background:url(../images/images/bcg_info.gif) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 20px;
}

.pInformations{
	background:url(../images/images/bcg_info.gif) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 20px;
}

#retour_accueil{
	position:relative;
	float:left; 
	width:212px;
	height:212px;
}

#bandeau_accueil1{
	position:relative;
	float:right; 
	width:552px;
	height:205px;
	padding-top:7px;
	padding-right:10px;
	font-size:10px;
	font-weight:bold;
	color:#2c687d;
	text-align:right;
	background:url(../images/accueil/photos/photo_accueil.jpg) no-repeat;
}

#bandeau_accueil2{
	position:relative;
	float:right; 
	width:552px;
	height:205px;
	padding-top:7px;
	padding-right:10px;
	font-size:10px;
	font-weight:bold;
	color:#2c687d;
	text-align:right;
	background:url(../images/accueil/photos/photo_accueil02.jpg) no-repeat;
}

#bandeau_accueil3{
	position:relative;
	float:right; 
	width:552px;
	height:205px;
	padding-top:7px;
	padding-right:10px;
	font-size:10px;
	font-weight:bold;
	color:#2c687d;
	text-align:right;
	background:url(../images/accueil/photos/photo_accueil03.jpg) no-repeat;
}

#recherche_bar{
	position:relative;
	float:left;
	width:775px;
	height:25px;
}

#recherche{
	position:relative;
	float:right;
	top:2px;
	right:2px;
}

#texte_accueil{
	position:relative;
	width:321px;
	margin-left:29px;
	margin-top:45px;
}

#typo_print{
	position:absolute;
	top:47px;
	left:295px;
	height:20px;
}

h1{
	font-size:14px;
	font-weight:bold;
	margin:11px 0px 0px 50px;
	color:#EF3123;
}

h2{
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	color:#EF3123;
}

h3{
	font-size:14px;
	font-weight:bold;
	margin:6px 0px 0px 50px;
	color:#EF3123;
}

h4{
	font-size:12px;
	font-weight:bold;
	margin:2px 0px 0px 50px;
	color:#EF3123;
}

a:link {
	color:#2c687d;
	text-decoration:none;
}
a:visited {
	color:#2c687d; 
	text-decoration:none;
}
a:hover {
	color:#ef3123;
	text-decoration:none;
}
a:active {
	color:#2c687d;
	text-decoration:none;
}

.adresse{
	font-size:9px;
	margin-left:20px;
}

.date{
	font-size:9px;
	color: #679bb6;
}

.titres_nouvelles{
	font-size:11px;
	font-weight:bold;
}

sup{
	font-size:8px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.pNoTopMargin{
	margin-top:0px;
}

.pNoBottomMargin{
	margin-bottom:0px;
}

.photo_left{
	margin-right:5px;
	margin-bottom:5px;
}
.photo_right{
	margin-left:5px;
	margin-bottom:5px;
}

#pied a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#pied a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#pied a:hover {
	text-decoration: underline;
	color: #92CBD6;
}
#pied a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.form-sondage .col { float: left; width: 190px; }
.form-sondage fieldset { border: 0; padding: 0; }
.form-sondage div { overflow: hidden; padding-bottom: 5px; }
.form-sondage legend { display: none; }
.form-sondage label { line-height: 22px; margin-right: 10px; }
.form-sondage label,
.form-sondage input { display: block; }
.form-sondage .btn { clear: both; float: none; padding-top: 5px;  }
