/* CSS Document */
@charset "iso-8859-1";
	
a, a:link, a:visited {
color:#004487;
font-size: 10px;
text-decoration: none;
}
a:hover {
color:#004487;
font-size: 10px;
text-decoration: none;
}

ul {margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}
li {
color:#004487;
font-size: 12px;
list-style-image:url(../img/png/puce.png);
list-style-position: outside;
list-style-type: none;
padding: 0px;
margin: 0px;
}

li.home {
color:#004487;
font-size: 12px;
list-style-image:none;
list-style-position: outside;
list-style-type: none;
padding: 0px;
margin: 0px;
}

li.home2 {
color:#004487;
font-size: 12px;
list-style-image:none;
list-style-position: outside;
list-style-type: none;
padding: 0px;
margin: 0px;
background-color:#245C93;
}

#header {
width: 1000px;
height: auto;
background-color: #d9ce9e;
padding: 0px;
margin: 0px;

}
	
.pubheader {
	width: 746px;
	height: 110px;
	background-color: #d9ce9e;
	padding-left: 18px	}
	

.date_td {width: 254px; height: 110px; border: none;}

.date {color: #993300;}



#ephemeride{
	color: #a18d5b;
	font-size: 11px;
	width: 204px;
	height: 82px;
	background-color: #ffffff;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: none;}

.logo{
	width: 1000px;
	height: 110px;
	background-image: url(../img/png/logo.png);
	padding: 0px;
	margin: 0px;
}
	

#navtop{
	width: 650px;
	height: 25px;
	font-family: Verdana;
	font-size: 10px;
	color: #d9ce9e;
	padding-left: 80px;
	padding-top: 5px;}
#navtop a {color: #d9ce9e;}
#navtop a:hover {text-decoration:underline;}
	
.recherche{
	float: right;
	height: 25px;
	font-family: Verdana;
	font-size: 10px;
	color: #d9ce9e;
	padding-right: 18px;
	}
	
.searchbox {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	background: #f1edea;
	vertical-align: top;
	height: 16px;
	padding-top: 0px;
	margin: 20px 10px 0px 0px;
	border: 1px solid #d9cf9e

}
#boutonrecherche {
	font-family: Verdana;
	font-size: 10px;
	color: #af5700;
	background: white;
	margin-top: 20px;
	
	border: 1px solid #d9cf9e;
	height: 19px;
	font-weight: bold;
}

#encart_rub_top {
font-size: 10px;
width: 646px;
height: auto;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
background: white;
border: 1px solid #d9cf9e;

}
#encart_rub_top h1 {font-size: 18px; color:#004487; margin: 0px;}
#encart_rub_top h2 {font-size: 14px; color:#004487; margin: 0px;}
#encart_rub_top h3 {font-size: 14px; color:black; margin: 0px; font-weight: normal;}
#encart_rub_top h4 {font-size: 12px; color:black; margin: 0px; font-weight: normal;}


#rub_gauche {width: 408px; margin: 0px 0px 5px 0px; padding: 0px; float: left;}
#rub_droite {width: 219px; margin: 10px 0px 0px 18px; padding: 0px; float: left;}


#encart_rub {
font-size: 10px;
width: 100%;
padding: 0px 0px 0px 0px; 
margin: 5px 0px 5px 0px;
border: 1px solid #d9cf9e;
background: white;
}
#encart_rub h1 {font-size: 18px; color:#004487; margin: 0px;}
#encart_rub h2 {font-size: 14px; color:#004487; margin: 0px;}
#encart_rub h3 {font-size: 12px; color:black; margin: 0px; font-weight: normal;}
#encart_rub h4 {font-size: 11px; color:black; margin: 0px; font-weight: normal;}
#encart_rub h5 {font-size: 11px; color:silver; margin: 0px; font-weight: normal;}
#encart_rub h6 {font-size: 12px; color:#004487; margin: 0px;} 


#article {
width: 646px;
background: white;
border: 1px solid #d9cf9e;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 10px 0px;
}

#article h2 {font-size: 18px; color:#004487; margin: 0px;}
#article h4 {font-size: 14px; color:#af5700; margin: 0px 0px 10px 0px; padding:0px; font-weight: normal;}
#article h5 {font-size: 14px; color:silver; margin: 5px 0px 10px 0px; padding:0px; font-weight: normal;}
#article p {font-size: 12px; color:black; margin: 0px 0px 0px 0px; padding:0px; text-align: justify;}
#article a {font-size: 12px; color:#004487;}
#article span {text-align: justify; padding: 0 10 0 0; margin: 0px}

#article_bloc {margin: 10px 0px 10px 10px; padding: 0px 0px 0px 0px; width: 626px; height: auto;}
#article_col {margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; width: 95%; height: auto; float: left;}
#article_photo {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: auto; background:#f5f5f5; text-align: center;}
#article_photo ul { font-size: 11px; padding: 0px; margin: 5px 0px 10px 0px;}
#bloc_auto {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: auto; background:#FFFFFF; text-align: left;}

#article_photo_droite {
width: 220px;
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
}

#tools { font-size: 11px; color: #004487; text-align: left; margin-right: 10px;}
#tools a {color: #004487; padding: 0px 5px 0px 5px}
#tools span {vertical-align: -4px; padding: 0px; margin: 0px;}
.select {font-weight: bold; border-top: 2px solid #004487}

#react {
width: 125px;
padding-left: 17px;
margin-right: 5px;
background:url(../img/ic_react_principal.gif) no-repeat;
display: inline;
}

#print {
font-size: 11px;
width: 70px;
padding-left: 17px;
margin-right: 5px;
background:url(../img/png/picto_print.png) no-repeat;
display: inline;
}

#send {
font-size: 11px;
width: 130px;
padding-left: 17px;
margin-right: 5px;
background:url(../img/png/picto_send.png) no-repeat;
display: inline;
}

#motscles {font-size: 11px; color:#af5700; font-weight: bold; margin: 0px;}
#motscles a {font-size: 11px; color:#034488; font-weight: bold; margin: 0px;}

#comment {width: 100%; font-size: 11px; color: black; font-weight: normal; margin: 0px;}
#comment a {font-size: 11px; color:#034488; font-weight: bold; margin: 0px;}
#comment h1 {font-size: 14px; color:#af5700; margin: 0px 0px 0px 0px; padding:0px; font-weight: bold;}
#comment h2 {font-size: 11px; color:#af5700; margin: 0px 0px 0px 0px; padding:0px; font-weight: bold;}
#comment h3 {font-size: 11px; color: silver; margin: 0px 0px 0px 0px; padding:0px; font-weight: bold;}
#comment h4 {font-size: 11px; color: black; margin: 0px 0px 10px 0px; padding:0px; font-weight: normal;}
#comment p {font-size: 11px; color:#004487; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; margin-left:0px; border-bottom: 1px solid #d9cf9e;}
.comment_tab {font-size: 12px; color: #c1af87; margin: 0px 0px 0px 0px; padding:0px; font-weight: bold;}
.comment {font-size: 12px; color: #af5700; margin: 0px 0px 0px 0px; padding:0px; font-weight: bold;}
.champs {border: 1px solid #d9cf9e; background: #f1edea; font-size: 12px;}
.comment_mess {width: 626px; height: 100px; border: 1px solid #d9cf9e; background: #f1edea; font-size: 11px;}