body {
	width: 779px; 
	color: #000000;
	margin:auto;
	font-family: Tahoma, Arial;
	font-size:13px;
	background:url(img/background.gif) repeat-y center;
}
.logo{
	background:url(img/logo4.gif) no-repeat left;
	height:86px;
	padding:10px;
}
.header{
	background:url(img/header.jpg);
	width:779px;
	height:179px;
}
.tdmenu
	{
	width:200px;
	border-top:solid #96CF34 3px;
	}
.titrerouge
	{
	padding:10px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	background:url(img/rouge_titre.gif);
	font-family: Tahoma, Arial;
	font-size:11px;
	}
.titrevert
	{
	padding:7px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	background:url(img/menu_off.gif);
	}
.pricipal{
	border-top:3px solid #96CF34;
	padding:8px;
	text-align:justify;
	}
.tableprincipale{
	background:url(images/bg_td.jpg) center center no-repeat;
	background:#FFF;
	}
.footer{
	background:url(images/footer.gif) repeat-x;
	text-align:center;
	padding-top:50px;
	padding-bottom:20px;
	}

a {
	color: black;
	text-decoration: none;
}

a:hover {
	color: #878787;
	text-decoration: none;
}

.pp2 {
	FONT-SIZE: 12px; 
	letter-spacing:1px;
	color:#4B8C44;
	FONT-FAMILY: Tahoma;
	background:url(img/add.png) no-repeat left center;
	padding-left:18px;

}
/**********************************************/
/**********************************************/
#tdcat td:hover  
	{
	background:#FBFFDE;	
	border:2px solid #45AE90;
	}
#tdcat td
	{
	border:3px solid #28B08A;
	}
#tdcat table:hover  
	{
	border:1px solid #000;
	}
/*- Menu Tabs 1--------------------------- */
/* plugin pagination
************************************************************/
.pagenav {
	font: 0.9em;
}

.tabmenu{
padding-top:70px;
padding-left:60px;
}
p.pagenav a {
	background : #F9DD31;
	color: #000;
	padding:3px;
	text-decoration: none;
	font-size:100%;
	border:#000 1px solid;
	}

p.pagenav a:hover {
	background:red;
	color:white;
}

p.pagenav strong {
	color: black;
	padding:3px;
	background:#EFEFEF;
	font-size:100%;
	border:#000 1px solid;
}


.p{
background:url(images/back_news.gif);
color:#FFFFFF;
padding-top:11px;
width:552px;
height:29px;
margin:0px;
text-align:center;
font: normal 13px Tahoma, sans-serif ;
font-weight:bold;
}
.pnews{
padding-top:6px;
}

.ptxt{
padding-bottom:10px;
width:530px;
text-align:left;
padding-left:10px;
font: normal 12px Tahoma, sans-serif ;
}

.imgr {
	float: left;
	width:120px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:16px;
	padding-left:10px;
	height:88px;
	background:url(images/backimg.gif) no-repeat;
	}
.post-info {
color:#003399;
padding-left:5px;
font-size:11px;
}

.lettrine:first-letter{font-size:300%;color:#62B01C;font-weight:bold;float:left;padding-right:2px;}

.mphoto {  float: left;width: 226px; height: 191px; background: url('images/backimgz.gif') 0 0 no-repeat; position: relative; padding-right:30px; }
.sphoto { position: relative; left: 0px; top: 19px; width: 216px; height: 154px; overflow: hidden; }
/*- Menu Tabs 9--------------------------- */

    #tabs9 {
      float:left;
      width:100%;
      background:url(img/menu_off.gif);
	  margin:0px;
    }
    #tabs9 ul {
	
          margin:0;
          list-style:none;
		  padding:0px;
      }
    #tabs9 li {
		
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs9 a {
	padding:8px 15px 8px 15px;
    float:left;
    margin:0;
    text-decoration:none;
	color:#FFF;
	font-family:tahoma;
	letter-spacing:1px;
	font-size:11px;
	font-weight:bold;
    }
	 #tabs9 a:hover {
	padding:8px 15px 8px 15px;
	color:#FFFFAA;
      float:left;
      background:url("img/menu_on.gif");
      margin:0;
      text-decoration:none;
      }
/* CSS Tabs */
#lemenu {
	width: 100%;
	margin:0px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	/*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
	font-size : 11px;
	}

	#lemenu td a {
		display: block;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #000;
		text-decoration: none;
		font-weight:bold;
		width: 100%;
		border-bottom:1px solid #EFEFEF;
		background:url(img/dossier.png) left no-repeat;
		padding-left:20px;
		}
		
	#lemenu td a:hover {
	
		color: #D10A0A;
		font-weight:bold;
		background:#FAFAFA url(img/dossier.png) left no-repeat;
		padding-left:20px;
		}
/**********************************/
#lemenu2 {
	width: 100%;
	margin:0px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	/*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
	font-size : 11px;
	}

	#lemenu2 td a {
		display: block;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #000;
		text-decoration: underline;
		font-weight:bold;
		width: 100%;
		border-bottom:1px solid #EFEFEF;
		background:url(img/layers.png) left no-repeat;
		padding-left:20px;
		font-size:11px;
		font-family:verdana;
		}
		
	#lemenu2 td a:hover {
		color: #D10A0A;
		font-weight:bold;
		background:#FAFAFA url(img/layers.png) left no-repeat;
		padding-left:20px;
		}
/**********************************/
#madmin {
	width: 100%;
	margin:0px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	/*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
	font-size : 11px;
	}

	#madmin td a {
		display: block;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #000;
		text-decoration: none;
		font-weight:bold;
		width: 100%;
		border-bottom:1px solid #EFEFEF;
		background:url(img/add.png) left no-repeat;
		padding-left:20px;
		}
		
	#madmin td a:hover {
		color: #D10A0A;
		font-weight:bold;
		background:#FAFAFA url(img/add.png) left no-repeat;
		padding-left:20px;
		}
/**************************************************/
/**************************************************/
.contentslide{
width: 350px;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv{
display: none;
}

.pagination{
width: 350px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: center;

border-width: 0 10px; /*Left/ right border width of pagination DIV.*/
padding: 10px 0 10px 0;
font-size:11px;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 400px; /*IE5 width*/
w\idth: 416px; /*IE6 width*/
}

.pagination a{
padding: 0 5px;
border: 1px solid #D73737;
text-decoration: none; 
color: #D73737;;
background-color: white;
}

.pagination a:hover{
color: #FFF;
background: #D73737;
}
.pagination a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #F9DD31;
color: black;
}