body {
	background-image: url("Images/fond-gris2-2.gif");
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
td {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666
}

.titre_cadre{color:#2392D0; font-size:12px; font-weight:bold; border:1px solid #CCCCCC;  margin:5px;padding:10px;}
.cadre{color:#2392D0; font-size:13px; font-weight:bold; border:1px solid #CCCCCC;  margin:5px;padding:10px;}
.cadre_center{color:#2392D0; font-size:13px; font-weight:bold; border:1px solid #CCCCCC; margin:5px;padding:10px; text-align:center}
.gras_couleur{ font-weight:bold; color:#F58202}
.text_couleur{color:#F58202}


a{color:#006EAB; text-decoration:none}
a:hover{color:#006EAB; text-decoration:underline}

p {padding:5px; margin:5px;}

.list_item{
		list-style:disc;
		font-size:11px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#2392D0;
}

#header {
	width:959px;
	height:36px;
	background-image: url("Images/header.gif");
	background-position: center;
}
#header a{color:#FFFFFF; text-decoration:none}
#header a:hover{color:#FFFFFF; text-decoration:none}


#repet-fond {
	width:959px;
	height: auto;
	background: url("Images/contenu-fond-repet.gif");
	background-repeat:repeat-y;
}

#footer {
	width:959px;
	height:37px;
	background-image: url("Images/footer.gif");
	background-position: center;
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#volet-g {
	width:200px;
	height:auto;
	float: left;
	margin-right:0px;
}

#volet-d {
	width:730px;
	margin-left:0px;
	height:auto;
	float: left;
	text-align:left;
}

html>body #volet-d{margin-left:9px;}

#logo {
	width:200px;
	height:100px;
	background-image: url("Images/logo.gif");
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 8px;
	margin-left: 18px;
}

#rollover-g {
	width:200px;
	height:auto;	
	margin-top: 8px;
	margin-left: 8px;
	margin-bottom: 25px;
}

#news {
		width:180px;
		height:auto;	
		margin-top: 8px;
		background-image: url("Images/fond-news.gif");
		background-repeat: repeat-x;
		text-align:left;
		margin-left: 8px;
		margin-bottom: 10px;
		padding-left: 22px;
}

#menu-p {
		width:730px;
		height:39px;
		background-image: url("Images/fond-menu2.gif");
		background-repeat: no-repeat;
		background-position: top left;
		padding-top: 15px;
		float: left;
		text-align: center;
		vertical-align: middle;
		margin-bottom:15px;
}

#menu {
		text-align: right;
		padding-left: 10px;
}


#contenu-ppl {
	width:700px;
	margin-left: 0px;
	margin-bottom: 5px;
	float: left;
	border-top-style: dotted;
	border-top-width: 2px;
	border-top-color: #cccccc;
	border-left-style: dotted;
	border-left-width: 2px;
	border-left-color: #cccccc;
	height: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	padding-left:14px;
	padding-top:10px;
}

#contenu-pp-index {
	width:900px;
	margin-left: 0px;
	margin-bottom: 5px;
	float: left;
	height: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	padding-left:14px;
	padding-top:10px;
}

html>body #contenu-ppl{}

#titre-rubrique {
	width:auto;
	height:auto;
	margin-top: 10px;
}

/*#contenair-txt-img {
	width:714px;
	height:auto;
	float: left;
	margin-bottom: 10px;
}*/

/*#contenair-img {
	width: auto;
	height: auto;
	background-image: url("Images/fond-image.gif");
	background-repeat: repeat-x;
	border-right-style: solid;
	border-width: 1px;
	border-color: #99cccc;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 2px;
	padding-bottom: 15px;
	float: left;
}*/

#img {
	width: auto;
	height: auto;
	padding:12px;
	padding-color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	background-color:#ffffff;

}

.contenenair-txt-seulement {
	width:auto;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	border-left-style: dotted;
	border-width: 2px;
	border-color: #cccccc;
	border-top-style: dotted;
	border-width: 2px;
	border-color: #cccccc;
	height: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	padding-left:14px
}

p{
padding:0;
margin:0;
}

.clear {
clear:both
}

.arborescence {
	color:#666666;
	width:700px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 20px;
	padding-top:5px;
}

.rubrique {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: left;
	font-weight: bold;
	text-indent:50px;
	padding-bottom: 15px;
}

.post {
  margin:.3em 0 25px;
  padding:0 13px;
  border:1px dotted $borderColor;
  border-width:1px 0;
  }

.contenair-txt {
	width:340px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	text-align:justify;
	margin-top: 15px;
	padding-left: 15px;
	float: left;
}

.contenair-txt-titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #669966;
	font-style: normal;
	font-weight:bold;
	text-align:left;
	padding-left: 15px;
	float: left;
}

.contenair-txt-encart {
	width:320px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url("Images/fond-encart.gif");
	font-size:11px;
	font-style: normal;
	text-align:justify;
	color:#000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-color:#000000;
	border-width: 1px;
	border-style: solid;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
	


.header1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	float:left;
	padding-top:16px;
	padding-left:480px;

}

.searchbloc {
	width:auto;
	height:auto;
	float:right;
	padding-top:10px;
	padding-right:18px;
}

* html .searchbloc {
   	width:auto;
	height:auto;
	float:right;
	padding-top:10px;
	padding-right:18px;
}

.search {
	font-size: 8px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}


/* MENU GAUCHE */


.menugeneral { 
			width:200px; 
			vertical-align:middle;
			text-align:left;
			background-image: url("Images/fond-menu-G.gif"); 
			border-bottom:1px solid #CCCCCC;
}

.menuitem { 
			height:18px;    	
			font-size:11px; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-color:#333333;   
			text-align: left;
			padding-left:30px;
          	padding-top:3px;
			background-color:#fff;
			background-image: url("Images/fleche-menu-g.gif");
          	background-position:20px center;
		  	background-repeat:no-repeat;
			border-bottom:1px solid #ffffff;
			border-top:1px solid #cccccc;
			margin:0px; 	 
} 
	 
	 
.menuitem2 { 
			height:18px;    	
			font-size:11px; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-color:#333333;  
			text-align: left;
			padding-left:21px;
          	padding-top:3px;
			background-color:transparent;
			border-bottom:1px solid #ffffff;
			border-top:1px solid #cccccc;
			margin:0px;   	 
} 	 
	 
	 
.menutitre {
			height:18px;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-color:#333333;
			font-weight: bold;
			padding-left:20px;
			padding-top:3px;
			border-bottom:1px solid #ffffff;
			border-top:1px solid #cccccc;
			font-weight: bold;
			margin:0px;
}

.menutitre2{
	
			height:18px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-color:#333333;
			padding-left:20px;
			padding-top:3px;
			border-bottom:1px solid #ffffff;
			border-top:1px solid #cccccc;
			margin:0px;

 }

.menugeneral a:link {
	color: #666666;
	text-decoration: none;

}
.menugeneral a:visited {
	text-decoration: none;
	color: #666666;
}
.menugeneral a:hover {
	text-decoration: none;
	color: #000000;
}
.menugeneral a:active {
	text-decoration: none;
	color: #666666;
}

/* MENU BAS GAUCHE */

#news-titre {
		width:180px;
		background-image: url("Images/flecheT.gif");
		background-repeat: no-repeat;
		background-position: center left ;
		margin-bottom: 2px;
}

.news-titre {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-indent: 20px;
		font-weight:bold;
}

.sous-titre-news{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding:3px;
		font-weight: bold;
		color: #007cba;
		text-align: left;
}
	
.texte-courant-news{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		color: #666666;
		text-align: left;
}


/* MENU PRINCIPAL */

#MenuPpl {
		width: auto;
		height: 37px;
		text-align: center;
}

#tranche {
		width:2px;
		height:35px;
		float:left;
		background-image:url("Images/menu-ppl-Tranche.gif");
		background-repeat:no-repeat;
		float:left;
}		

#contenuBout {
		width: auto;
		height: 35px;
		background-image:url("Images/menu-ppl-Contenu.gif");
		background-position:left center;
		background-repeat:repeat-x;
		float:left;
}
		
#contenuTxt {
		width: auto;
		height: auto;
		padding-top:10px;
		padding-left:13px;
		padding-right:8px;
}

.menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #006699;
	font-weight: bold;
	text-align: left;
	background-position: left;
}

.menu a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #006699;
	font-weight: bold;
	text-decoration:none
}

.menu a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #006699;
	font-weight: bold;
	text-decoration:none
}


.contenuBout2 {
		width: auto;
		height: 35px;
		background-image:url("Images/menu-ppl-Contenu.gif");
		background-position:left center;
		background-repeat:repeat-x;
		float:left;
}

.test	{ width:100%; height:35px; background:url("Images/menu-ppl-Contenu2.gif") left center repeat-x; background:none; }

.bordG {
		width: 12px;
		height: 35px;
		background-image:url("Images/menu-ppl-BG.gif");
		background-position:left center;
		background-repeat:no-repeat;
		float:left;
}

.bordD {
		width: 12px;
		height: 35px;
		background-image:url("Images/menu-ppl-BD.gif");
		background-position:left center;
		background-repeat:no-repeat;
		float:left;
}

.over { 
		background-image:url('Images/menu-ppl-Contenu2.gif');
		width: auto;
		height: 35px;
		background-position: left center;
		background-repeat:repeat-x;
		float:left;
}
.pasOver {
		background-image:url('Images/menu-ppl-Contenu.gif');
		width: auto;
		height: 35px;
		background-position: left center;
		background-repeat:repeat-x;
		float:left;
}

.overBG {
		width: 12px;
		height: 35px;
		background-image:url('Images/menu-ppl-BG2.gif');
		background-position:left center;
		background-repeat:no-repeat;
		float:left;
}

.pasoverBG {
		width: 12px;
		height: 35px;
		background-image:url('Images/menu-ppl-BG.gif');
		background-position:left center;
		background-repeat:no-repeat;
		float:left;
}

.overbordD {
		width: 12px;
		height: 35px;
		background-image:url("Images/menu-ppl-BD2.gif");
		background-position:left center;
		background-repeat:no-repeat;
		float:left;
}

.pasoverbordD {
		width: 12px;
		height: 35px;
		background-image:url("Images/menu-ppl-BD.gif");
		background-position:left center;
		background-repeat:no-repeat;
		float:left;
}

.image{
		fre:Image;
		image-style:true;
		font-size:11;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
		font-weight:normal;
		color:#993333;
		border:1px solid #CCCCCC;
		margin-left:12px;
		margin-right:12px;
		margin-bottom:12px;
		margin-top:3px;
		padding-left:12px;
		padding-right:12px;
		padding-bottom:12px;
		padding-top:12px;
}


/* from nectil */
.bodytext_bleu{
color:#006EAB;
}

.centertext {text-align:center;}

.title{
color:#006699; font:bold 14px Verdana, Arial, Helvetica, sans-serif;background:url(Images/besin_titre.gif) no-repeat;width:680px;height:33px; padding:6px 0 15px 20px; margin-left:-5px; display:block;
}
.title2{
color:#006699; font:bold 14px Verdana, Arial, Helvetica, sans-serif;background:url(Images/besin_titre340.gif) no-repeat;width:340px;height:33px; padding:6px 0 15px 20px; margin-left:-5px; display:block;
}

.souligne{
text-decoration:underline;
}
.italique{
font-style:italic;
}

.gras{
font-weight:bold;
}

.gras_bleu{
font-weight:bold;
color:#006EAB;
}

.gras_souligne{
font-weight:bold;
text-decoration:underline;
}
.gras_italique{
font-style:italic;
font-weight:bold;
}


.souligne_italique{
font-style:italic;
text-decoration:underline;
}
.souligne_italique_gras{
font-style:italic;
font-weight:bold;
text-decoration:underline;
}


/* carte   */

.lien_continent{ font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#006EAB}
