/* CSS Document */

body, .tail { width: 770px;}

body {
	/* background-color: #00502b; */
	background-image: url(imgs/fond2.gif); 
	background-repeat: repeat-x;
	margin: 0px ;

}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E1E1E ;
}

a{ color: #006633; }

.bloc {
	width: 226px;
	margin: 10px 10px 0 10px ;
	float: left; }

.innerbloc, .innerblue , .innergreen{	padding: 3px 13px; margin: 0px; } /* */
.innerblue { background-color: #456D72;}
.innerblue a { text-decoration: none ; color: #FFFFFF ; }
.innergreen {  background-color: #339C6B; color: #FFFFFF ; padding: 3px 7px ; }	
		
.main{
	width: 500px;
	margin: 10px 0 0 250px; }
	
.tail{ 
		text-align: center ;
		/* color: #EFEFEF ; */
		font-size: 11px;
		border-top: 1px solid #009933 ;
		padding: 5px 0px;
		margin: 20px 0px;
}

.baseline{
		text-align: right ;
		color: #EFEFEF ;
		font-size: 11px;
		border-top: 1px solid #1A5439;
		padding: 5px 0px;
		margin: 20px 0px;
		text-decoration: none; 
}

.drop{
	list-style-type: none ;
	font-weight: bold ;
	margin: 0px ;
	padding : 0px 0px ;
	border: 1px solid #003D21;
}
.drop li{ padding: 3px 10px ;  }
.drop a { color: #f5f5f5 ;
		text-decoration: none ;}
.ask{ 
	font-weight:bold;
	font-size: 13px ;
	margin: 0px 10px;
	padding: 0px ;
	text-align: justify;
}
.rep {
	margin: 10px 10px ;
	padding: 10px 15px 10px 20px ;
	border-bottom: 1px dashed #d2d2d2 ;
	text-align: justify;
}
.liste, .listefv {
	/* font-size: 11px ; */
	margin: 0 5px 15px 0px ;
	 padding-left : 30px ;
}
.liste { list-style: url(imgs/puce.gif) ; }
.listefv { list-style: url(imgs/puce_fv.gif) ;  }

.liste li , .listefv li {
	padding: 1px 0px; 
	/* margin : 3px 0px;
	background-color: #FEFEFE; */
}
.liste a , .listefv a { text-decoration: none; }
.listefv a { color: white ; }
.actu {
	padding: 10px;
	border-bottom: 1px dashed gray ;
}

 h2 a, h1 a, h3 a ,h4 a , h5 a {
	text-decoration: none; 
}

.main h2 {
	/* font-family: Georgia,"Times New Roman",Times,serif; */
	color: #006633 ;
	border-bottom: 1px solid #339C6B;
	margin: 0px;
	padding: 0px;
}

.main h3 {
	margin: 0px;
    color: #006633 ;
    font-size: medium ;
    font-weight: 700;
}

.main h4 {
	margin: 0px; 
    font-weight: bold ;
	font-size: 14px;
	color: #339C6B;
}

.main h5 {
	margin: 0px; 
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 85%;
    font-weight: 500;
	color: #339C6B;
}

.header {
	font-weight: bold;
	color: #FFFFFF;
}

h1{ margin: 3px;}

.repserverok { 
	border: 1px solid #00CC33;
	margin: 7px 0px ;
	padding: 5px; }
	
	
.repserverko { 
	border: 1px solid #993300 ;
	margin: 7px 0px ;
		padding: 5px;
}

.header{
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #FAFAFA ;
}