/* CSS Document */

body {
	background-color: #688bb7;
}

.Menu {	font-family: "Times New Roman", Times, serif; 
	font-size: 15px; 
	font-weight: bold; 
}

.Menu a {
	text-decoration:none;
	color:#000000;
}
.Menu a:hover {
	text-decoration:underline;
}
.Footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}

.Footer a {
	text-decoration: none;
	color: #666666;
	font-weight:normal;
}
		
	.Footer a:hover {
	  font-weight:normal;
	  
	  text-decoration: underline;
	  }
/**************** body and tag styles ****************/

#pres {background:#F8F6F7 url(images/fd-centre.png) no-repeat left top;width:520px;font-size:12px;color:#949494;font-weight:bold;font-style:italic;margin:0px;margin-bottom:10px;}
#pres .gratuit {width:422px;margin:10px;margin-bottom:0px;font-weight:normal;line-height:20px;font-size:11px;}
#pres .fav {background:url(images/fd-centre-bas.png) no-repeat left bottom;width:442px;padding-bottom:10px;display:block;text-align:center;font-size:11px;margin:0px;margin-top:10px;}
#pres .chemin {width:422px;padding:10px;padding-bottom:0px;margin:0px;font-size:11px;font-weight:bold;color:#949494;margin-top:10px;}
#pres a {color:#949494;}
#pres a:visited {color:#949494;}
#pres a:hover {color:#F7601E;}
#pres p{font-size:12px;}

#rubriques {width:500px;font-size:10px;line-height:12px;}
#rubriques a {color:#2763A5;font-weight:bold;font-size:10px;}
#rubriques a:hover {color:#000000;}
#rubriques ul, #rubriques li {list-style:none;margin:0px;padding:0px;}
#rubriques ul {padding:0px;margin:0px;}
#rubriques li {float:right;width:212px;margin:7px;margin-right:0px;padding:0px;}
#rubriques img {float:left;margin:3px;margin-right:5px;border:1px solid #999999;}
#rubriques strong {font-size:11px;color:#AE0A19;text-decoration:underline;}
#rubriques a strong{color:#2763A5;font-weight:bold;font-size:10px;}
#rubriques a:hover strong {color:#000000;}

/*liste des sites*/
#sites {width:520px;margin:0px;padding:0px;font-size:11px;color:#333;}
#sites ol {margin:5px 0px;padding:0px;padding-left:25px;}
#sites ul {padding:0px;margin:0px 10px;}
#sites li {margin:0px;margin-top:0px;margin-bottom:12px;padding-left:0px;}
#sites a {color:#000091;}
#sites .cat {display:block;}
#sites .url {font-style:italic;color:#949494;}

/*top recherches*/
#toprech {margin-top:3px;margin-bottom:20px;}
#toprech ul {margin:0px 0px 5px 5px;padding:0px;}
#toprech li {list-style:none;margin:0px;padding:0px;background:url(images/puce-left.png) no-repeat left 7px;padding-left:12px;margin-top:3px;}
#toprech a {color:#2763A5;font-size:10px;text-decoration:none;}
#toprech a:hover {color:#666666;}

/*contact*/
#contact {margin:0px;margin-left:0px;}
#contact  table {width:520px;margin:0px;background:#fff; }
#contact .gauche {height:25px; }
#contact  .droite {width:337px; padding:2px;align:left;color:#ff0000;}

/*Partie commentaire*/
#parts_commentaire {width:432px;margin:0px;margin-top:20px;font-size:11px;color:#000;border-top:1px dotted #949494;text-align:left;padding:5px;}
#parts_commentaire h2 {font-size:11px;color:#666;width:400px;margin:0px;margin-bottom:10px;}
#parts_commentaire ul {margin:0px;padding:0px;}
#parts_commentaire li {list-style:none;background:url(img/puce-left.png) no-repeat left 4px;margin-top:9px;padding-left:15px;}

/*texte et liens*/
.texterouge {color:#ff0000;}

.lienGris {text-decoration : underline; font-size : 11px; font-weight : normal; color: #666666}
.lienGris a:link {text-decoration : underline; font-size : 11px; font-weight : normal; color: #666666}
.lienGris a:visited {text-decoration : underline; font-size : 11px; font-weight : normal; color: #000066}
.lienGris a:hover {text-decoration : underline; font-size : 11px; font-weight : normal; color: #666666}

.lienNoir {text-decoration : none; font-size : 11px; font-weight : normal; color: #000000;}
.lienNoir a:link {text-decoration : none; font-size : 11px; font-weight : normal; color: #000000}
.lienNoir a:visited {text-decoration : none; font-size : 11px; font-weight : normal; color: #000000}
.lienNoir a:hover {text-decoration : none; font-size : 11px; font-weight : normal; color: #F7601E}

.lienGrisDate {text-decoration : none; font-size : 11px; font-weight : normal; color: #666666}

	#container {
	  width: 750px;
	  margin: 0 auto;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 1.6em;
	  color: #666666;
	  
	  }
	  
	#container2 {
	  width: 746px;
	  margin: 0 auto;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 1.6em;
	  color: #666666;
	 
	  /*border-bottom: 2px solid #2763A5;*/
	  }

	h1 {
	  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	  font-weight: normal;
	  font-size: 32px;
	  color: #6DA6E2;
	  margin-bottom: 30px;
	 
	  }
		
	h2 {
	  color: #666666;
	  font-size: 16px;
	  font-family: Arial, Helvetica, sans-serif;
	
	  }
	  
	#news h2 {
	  margin-bottom: 0px;
	  margin-top: 0px;
	}
		
	a {
	  color: #6DA6E2;
	
	  text-decoration: none;
	  font-weight: bold;
	  }

	a:hover {
	
	  color: inherit;
	  font-weight: bold;
	  text-decoration: underline;
	  }

/**************** images styles ****************/		
	a img{
	  border: none;
	  }

	img.left,img.center,img.right {
	  padding: 4px;
	  border: 1px solid #a0a0a0;
	  }

	img.left {
	  float: left;
	  margin: 0 12px 5px 0;
	  }

	img.center {
	  display: block;
	  margin: 0 auto 5px auto;
	  }

	img.right {
	  float: right;
	  margin: 0 0 5px 12px;
	  }

/**************** form styles ****************/
	form {
	  font-size: 9px;
	  }
		
	input {
	  background-color: #FFFFFF;
	  color: #999999;
	  border: 1px solid #2763A5;
	  font-size: 11px;
	  padding: 3px;
	  }
	textarea{
	 background-color: #FFFFFF;
	  color: #999999;
	  border: 1px solid #2763A5;
	  font-size: 11px;
	  padding: 3px;
	}
	
	select{
	 background-color: #FFFFFF;
	  color: #999999;
	  border: 1px solid #2763A5;
	  font-size: 11px;
	  padding: 3px;
	}
	.button {
	  padding: 2px;
	  background-color: #6DA6E2;
	  color: #FFFFFF;
	  border: 1px solid #2763A5;
	  font-size: 11px;
	  }

/**************** header styles ****************/
	#header {
	  width: 750px;
	  border: 0px
	  padding-bottom: 10px;
	  padding-top: 10px;
	  clear: both;
	  }
	#header p { 
	  margin-top: -20px;
	  margin-left: 30px;
	  color: #999999;
	  }

/**************** menu styles ****************/
    #tabs10 {
      float:left;
      width:750px;
      font-size:93%;
	  padding-bottom: 1px;
	  border-bottom:4px solid #2763A5;
      line-height:normal;
      }
    #tabs10 ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabs10 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;
      background:url("images/tableft10.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
      float:left;
      display:block;
      background:url("images/tabright10.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    #tabs10 a span {
	  float:none;
	  }
    #tabs10 a:hover {
      background-position:0% -42px;
      }
    #tabs10 a:hover span {
      background-position:100% -42px;
      }

/**************** content styles ****************/
	#content {
	  width: 520px;
	  padding-left: 10px;
	  padding-right: 10px;
	  padding-top: 10px;
	  float: left;
	  }
		
	#content p {
	  padding-bottom: 10px;
	 /* border-bottom: 1px solid #DDDDDD;*/
	  }
	  
/**************** sidebar styles ****************/
	#sidebar {
	  width: 175px;
	  padding-left: 21px;
	  padding-right: 10px;
	  padding-top: 10px;
	  float: right;
	  }
	  #sidebar td{
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 1.6em;
	  }
	 #sidebar h2{
	  border-bottom: 1px solid #DDDDDD;
	 }
	 #sidebar form {
	  float:left;
	  font-size: 9px;
	  }
	  
/**************** footer styles ****************/
	#footer {
	  font-size:10px;
	  margin-top: 15px;
	  padding-top: 0px;
	  padding-bottom: 0px;
	  padding-left: 2px;
	  padding-right: 2px;
	  clear: both;
	  width: 742px;
	  background-color:#2763A5;
	  }
		
	#footer p {
	  color:#FFFFFF;
	  padding: 0px;
	  text-align: center;
	  }
		
	#footer p a {
	  color: #FFFFFF;
	  background-color:#2763A5;
	  font-weight:100;
	  border-bottom: 1px dotted #FFFFFF;
	  }
		
	#footer p a:hover {
	  color: #FFFFFF;
	  text-decoration: none;
	  border-top: 1px dotted #FFFFFF;
	  border-bottom: 0px dotted #FFFFFF;
	  }
	  
	  /*  evenement  */
	  
	  #evenement .E_titre{
	  	color:#000000;
		font-size:15px;
		font-weight:bold;
	  }
	  #evenement .E_date{
	  	color:#000000;
		font-size:10px;
		font-style:italic;
	  }
	   #evenement .E_description{
	  	color:#000000;
		font-size:11px;
		text-align:justify;
	  }
	  #evenement a{
	  	color:#000000;
		font-size:11px;
		font-weight:100;
		text-decoration:none;
	  }
	   #evenement a:hover{
	  	color:#000000;
		font-size:11px;
		font-weight:100;
		text-decoration:underline;
	  }
	  
	  
	   /*  news  */
	  
	  #news .N_titre{
	  	color:#000000;
		font-size:15px;
		font-weight:bold;
	  }
	  #news .N_date{
	  	color:#000000;
		font-size:10px;
		font-style:italic;
	  }
	   #news .N_contenu{
	  	color:#000000;
		font-size:11px;
		text-align:justify;
	  }
	  #news a{
	  	color:#000000;
		font-size:11px;
		font-weight:100;
		text-decoration:none;
	  }
	   #news a:hover{
	  	color:#000000;
		font-size:11px;
		font-weight:100;
		text-decoration:underline;
	  }
	  
	  #titre_annonce {
	  	font-size:11px;
		font-weight:bold;
	  }
	  
	  	#liste_annonce {
		  border:1px dashed;
		width:100%;
			border-collapse:collapse;
			margin-bottom:10px;
	   }
	   
	   #liste_annonce tr {
	   
	   }
	   
	   #liste_annonce td {
	   border:1px dashed;
padding-left:5px;
	   }
	   
	   #liste_annonce .libelle {
	   font-weight:bold;
	   }
	   
	   .annonce_categorie_left {
	   	margin-bottom:10px;
	   	width:270px;
	   	float:left;
	   }
	   
	   .annonce_categorie_right {
	   	margin-bottom:10px;
	   	width:270px;
	   	float:right;
	   }
	   
	   .annonce_categorie_left img {
	   	float:left;
	   	margin-right:10px;
	   }
	   
	   .annonce_categorie_left p {
	 	margin-top:0px;
	   }
	   
	   .annonce_categorie_right img {
	   	float:left;
	   	margin-right:10px;
	   }
	   
	   .annonce_categorie_right p {
	 	margin-top:0px;
	   }
	   
	   .spacer {
	   clear:both;
	   }
	   
	   .left {
	   float:left;
	   }
	   
	   .right {
	   float:right;
	   }
	   
	   #addthis {
	   	padding-top:8px;
	   }
