body	     { background-color: #fff; }
body,font, td, p   { color: #424242; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none  ; }
p {margin:0;padding:0;}
a    { color: #2792c5; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent  }
a:active    { color: #2792c5; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline  }
a:hover    { color: #a94d72; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: transparent  }


h1 {	color: #6b7e23; font-size: 17px; font-weight: bold; margin: 0 0 0px; display: block; 	
	font-family: Arial, Helvetica, sans-serif;}
.titrage { color: #587842; font-size: 28px; font-weight: bold; display: block;line-height:20px; 
	font-family: Arial, Helvetica, sans-serif;}
h2, .titrage-news { color: #789962; font-size: 15px; font-weight: bold; display: block; margin: 0 0 0px; 
	font-family: Arial, Helvetica, sans-serif;}
h3 ,.sous-titrage { color: #717e99; font-size: 14px; font-weight: bold; display: block; margin: 0 0 3px; 
	font-family: Arial, Helvetica, sans-serif;}
h4 { 	color: #fc6500; font-size: 11px; font-weight: bold; margin: 0 0 3px; display: block; 
	font-family: Arial, Helvetica, sans-serif;}

.texteindex {font-size:10px; line-height:11px;}

.traitgauchedroite {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #2992c5;
	border-right-color: #2992c5;
	border-bottom-color: #2992c5;
	border-left-color: #2992c5;
}
.traithautbas {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.traitgauche {
	color: #FFFFFF;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;

}
.traitnoirbas {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.traithaut {
	border-top: 1px solid #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px none #333333;

}
.top-image { background-image: url(../images/top-m-durance.jpg); background-repeat: no-repeat; background-position: 0 0; width: 750px; height: 99px; }
.top2-image { background-image: url(../images/top2-m-durance2.jpg); background-repeat: no-repeat; background-position: 0 0; width: 750px; height: 51px; }
.pad-nav { padding: 0px 5px 0 0; }
.pad-nav02 { padding: 0px 5px 0 0; }
a.nav,a.nav:link,a.nav:active,a.nav:visited { color: #fff; font-size: 11px; font-weight: bold; margin: 0 4px; }
a.nav:hover { color: #000; font-size: 11px; font-weight: bold; text-decoration: none; margin: 0 4px; }
.navsep { color: #000; font-size: 11px; }
.titrepage { color: #2992c5; font-size: 18px; font-weight: bold; margin: 20px 5px 0 0; display: block; }



.contenu{padding: 2px 5px 2px 5px;}
.clContenu1{
	background-color: #fbf5db;
	margin: 10px 0px 0px 0px;
	font-size : 12px;
	padding: 1px 2px 0px 2px;
}
.clContenu2{
	background-color:  #caeca8;
	margin: 10px 0px 0px 0px;
	font-size : 12px;
	padding: 1px 2px 0px 2px;
}

.tzr-limg{
	margin:0px 5px 5px 0px;
	float:left;

}
.tzr-rimg{
	margin:5px 0px 5px 5px;
	float:right;
}
.tzr-img{
	margin : 5px 5px 5px 5px;
	}
.image {margin :10px 0px 10px 0px;}
.phototeque{
	display:inline;
	float:left;
	max-width:242px;
	width:242px;
	min-height:180px;
	height:180px;
	background-color:#ffffff;
	margin : 0px 2px 5px 2px;
	text-align:center;
}
.ligneVert{
	background-color:#6b8653;
}
/* ajout */
.traitcontourgris {
	border: 1px solid #999999;
}
