/* CSS Document */

body{
	padding:0px; 
	margin:0px; 
	background:url(../images/bg_nohead.gif) repeat-x 0px 12px;
	font:14px/17px 	Arial, Helvetica, sans-serif; 
	color:#919191;
	}
	
div, ul, h1, h2, h3, li, p, img, a{
	margin:0; 
	padding:0;
	}

ul{
	list-style-type:none;
	}
	

/*-----------------main pan---------*/
#mainPan{
	width:908px; 
	position:relative; 
	margin:0 auto;
	}
/*-------------------header pan------*/
#headerPan{
	width:908px;
 	height:180px;
	}
/*----------------left pan--------*/
/*dont touch ie*/
#leftPan{  
	width:200px;
	height:170px;
	background:url(../images/left_side_nohead.gif) no-repeat; 
	color:#7F7F7F;
	float:left;
	display:block;
	margin-top:12px;
	}
#leftPan ul{
	width:200px;
	display:block;
	padding:20px 0 0 0px;
	font-size:0px;
	float:left;
	}
#leftPan ul li{
	float:left;
	display:block;
	}
#leftPan ul li a{
	height:20px;
	display:block;
	}
#leftPan ul li a.accueil{
	background:url(../images/home_icon.gif) no-repeat 0 0; 
	width:23px; 
	margin:8px 0 0 96px;
	}
#leftPan ul li a.accueil:hover{
	background:url(../images/home_icon_h.gif) no-repeat 0 0; 
	width:23px;
	}
#leftPan ul li a.agenda{
	background:url(../images/agenda.gif) no-repeat 0 0; 
	width:23px; 
	margin:8px 0 0 10px;
	}
#leftPan ul li a.agenda:hover{
	background:url(../images/agenda.gif) no-repeat 0 0; 
	width:23px;
	}
#leftPan ul li a.email{
	background:url(../images/email.gif) no-repeat 0 0; 
	width:23px; 
	margin:8px 0 0 8px;
	}
#leftPan ul li a.email:hover{
	background:url(../images/email_h.gif) no-repeat 0 0; 
	width:23px;
	}
#leftPan ul.new{
	width:195px;
	display:block;
	padding:95px 0 0 25px;
	}
#leftPan ul.new li{
	display:block;
	height:14px;
	float:left;
	width:73px;
	}
#leftPan ul.new li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;	
	line-height:14px; 
	font-weight:bold;	
	text-decoration:none;
	color:#7F7F7F; 
	width:18px; 
	display:block;	
	text-indent:0px; 
	margin:2px 0 0 20px;
	text-transform:none;
	}
#leftPan ul.new li a:hover{
	color:#050505; 
	}
#leftPan ul.new li a.selec{
	color:#2B60DE; 
	}

/*------------------header middle-----------------------*/
/*dont touch ie*/
#middlePan{
	background:url(../images/head.jpg) no-repeat 0px 4px; 
	color:#333333;
	width:490px; 
	height:170px;
	display:block;
	float:left;
	}
	.zone {  
     float: right;  
     width: 295px;  
     height: 56px;  
     margin-top: 0px;  
     margin-left: 0px;  
     /*border: 1px dashed #aaa; */ 
 }  
#middlePan #mnuBar{
	display:block;
	line-height:24px;
	width:420px;
	margin:175px auto 0 auto;
	padding-left:24px;
	color: #2B60DE;	
	border-bottom:solid 1px #2B60DE;
	}
#middlePan #mnuBar a{
	text-decoration: none;
	font:14px Arial, Helvetica, sans-serif;
	color: #2B60DE;
	}
#middlePan #mnuBar a:hover{
	text-decoration: underline;
	color: #000;
	}

/*----------------right side------------*/
#rightPan{
	width:195px;
	height:170px;
	display:block;
	float:left;
	background:url(../images/right_side_nohead.gif) no-repeat;
	margin-top:12px;
	}
#rightPan ul{
	width:162px;
	display:block;
	float:left;
	padding:10px 0 0 10px;
	}
#rightPan ul li{
	display:block;
	height:25px;
	}
#rightPan ul li a{
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#626262; 
	text-decoration:none;
	margin:0 0 0 45px;
	display:block;
	}
#rightPan ul.coord{
	width:162px;
	display:block;
	float:left;
	padding:20px 0 0 10px;
	}
#rightPan ul.coord li{
	display:block;
	background:url(../images/geo.png) no-repeat 0 0;
	height:25px;
	}
#rightPan ul.coord li a{
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#626262; 
	text-decoration:none;
	margin:0 0 0 45px;
	display:block;
	}
#rightPan ul.coord li.ville{
	font:14px/17px 	Arial, Helvetica, sans-serif; 
	color:#919191;
	background:none;
	width:100px;
	padding:14px 0 0 64px;
	}
#rightPan ul.coord li.province{
	/*display:block;*/
	font:14px/17px 	Arial, Helvetica, sans-serif; 
	color:#919191;
	background:none;
	width:110px;
	padding:4px 0 0 48px;
	}
#rightPan ul.solu{
	width:162px;
	display:block;
	padding:6px 0 0 0px;
	}
#rightPan ul.solu li{
	display:block;
	height:14px;
	float:left;
	width:70px;
	margin:0 0 0 2px;
	}
#rightPan ul.solu li a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;	
	line-height:12px; 
	font-weight:bold;	
	text-decoration:none; 
	color:#7F7F7F;
	width:18px;	
	display:block;	
	text-indent:0px; 
	margin:2px 0 0 8px; 
	text-transform:none;
	}
#rightPan ul.solu li a:hover{
	color:#050505; 
	}

#rightPan ul.solu li a.selec{
	color:#2B60DE; 
	}

#rightPan p.telephone{
	font-size:18px;	
	width:195px;
	height:36px;
	color:#fff; 
	display:block;
	float:left;
	/*background:url(../images/telephone64.png) no-repeat 0px 6px;*/
	padding:36px 0 12px 8px;
	margin-left:12px;
	}

/*----------------------body---------------*/
#body1{
	width:908px;
	}
#body_leftbg{
	background:url(../images/body_leftbg.gif) repeat-y right top;
	width:200px;
	float:left;
	color:#FFFFFF; 
	/*height:auto;*/
	}
#body_leftbg h2{
	height:31px; 
	width:111px;
	display:block;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:26px;
	font-weight:normal;
	color:#295999; 
	margin:10px 0 0 95px;
	}
#body_leftbg h3{
	font:16px/18px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#81B043; 
	height:18px;
	margin: 13px 0 10px 50px;
	display:block;
	}
#body_leftbg p{
	width:131px;
	margin:0 14px 0 53px;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#333333; 
	text-align:right;
	}
#body_leftbg a{
	width:102px;
	color:#538D00; 
	background-color: #FFFFFF;
	font:12px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	margin:4px 14px 0 92px;
	display:block;
	}
#body_leftbg a:hover{
	text-decoration:underline;
	}
#body_left_pub{
	width:195px;
	float:left;
	display:block;
	background:url(../images/body_leftbg.gif) repeat-y right top;
	height:420px;
	}
#body_left_pub p{
	margin:16px 0 0 16px;
	}
#body_left_pub img{
	margin-left:16px;
 	}


/*----------------body middle-------------*/
#body_middle{
	background-color: #FFFFFF;
	width:498px;
	float:left; 
	color:#919191;
	}
#body_middle .ligne{
	border:thin solid green;
	}
#body_middle img{
	margin:auto;/*1em; */
	display:block;
	padding:4px;
	max-width:460px;
	}
#Organigramme img{
	margin:0;/*1em; */
	padding:0px;
	max-width:480px;
	}

#body_middle h1{
	display:block;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:26px;
	font-weight:bold;
	color:#A68A33; 
	margin:11px 0 8px 10px;
	}
#body_middle h2{
	display:block;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	line-height:24px; 
	font-size:24px;
	font-weight:normal;
	/*color:#A68A33;*/
	color:#295999;
    margin:18px 0 8px 5px;
	}
#body_middle h2.under{
	display:block;
	text-decoration: underline;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#A68A33; 
	margin:16px 0 8px 10px;
	}
#body_middle h3{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	/*color:#538D00;*/
	/*color:#A68A33; */
	color:#81B043;
	margin:5px 65px 10px 40px;
	}
#body_middle hr{
	width:75%;
	border-style:dotted;
	text-align:center;
	}
#body_middle hr.large{
	width:95%;
	border-style:dashed;
	size:3pt;
	color:#000000;
	}
#body_middle p{
	width:420px;
	margin:8px 20px 8px 32px;
	color:#333333;
	font-size:14px;
	text-align:justify;
	}
#body_middle p.pense{
	width:300px;
	font-size:14px;
	text-align:center;
	line-height:17px;
	background:url(../images/astuce.png) no-repeat 16px #666666;
	display:block;
	color:#99FFCC;
	border:#99FFCC 2px dashed;
	margin:4px 0px 16px 50px;
	padding:16px 16px 16px 64px;	
	}
#body_middle p.ident_photo{
	width:320px;
	font-size:12px;
	text-align:center;
	line-height:17px;
	display:block;
	color:black;
	margin:4px 0px 16px 50px;
	padding:8px 32px 8px 48px;	
	}
#body_middle a{
	width:72px;
	color: #2B60DE;
	font:12px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	margin:0px 8px 0 8px;
	}
#body_middle a.big{
	font:24px Arial, Helvetica, sans-serif;
	color:#A68A33; 
	}
#body_middle a.ext{
	background:url(../images/extpti.png) no-repeat 0px 4px  ; 
	text-decoration:underline;
	padding-left:18px;
	}
#body_middle a:hover{
	text-decoration:underline;
	}
#body_middle ul{
	margin:8px 0 8px 34px;
	}
#body_middle ul li{
	margin:4px 16px 4px 8px;
	font:14px/17px Arial, Helvetica, sans-serif; 	
	color:#333333;
	text-align:justify;
	}
#body_middle ul li strong{
	color:#A68A33;
	/*color:#003FED;*/
	/*color:#538D00; */
	/*color:#0064FC;*/
	}
#body_middle ul li span{
	width:56px; 
	height:45px; 
	display:block; 
	float:left; 	
	margin:4px 10px 0 0px;
	font:40px/45px Georgia, "Times New Roman", Times, serif; 
	text-align:center; 	
	font-style:italic;
	color:#979797;
	}	
#body_middle ul li a:hover{
	text-decoration:underline;
	}
#body_middle ul li.rules{
	background:url(../images/03.gif) no-repeat; 
	border-bottom:#B7B7B7 1px dashed; 
	height:65px; 
	padding:10px 50px 0 0px; 
	font:14px/17px Arial, Helvetica, sans-serif; 	
	color:#6C6C6C;
	}

/* ----------  liste de rıgle dans une liste --------------*/
/* on force beaucoup de none sinon ca prend les paramıtres de li et de ul dıfini plutot */
#body_middle ul li.noimg{
	border-bottom:#B7B7B7 1px dashed;
	height:auto; 
	padding:10px 50px 10px 0px; 
	font:14px/17px Arial, Helvetica, sans-serif; 	
	color:#6C6C6C;
	}
#body_middle ul.inul{
	width:270px;  
 	border-top:none;
	margin:0px 0 12px 65px;
	}
#body_middle ul li.coeur{
	background:url(../images/li_coeur.gif) no-repeat; 
	padding:0px 12px 8px 20px;
	}
#body_middle ul li.inli{
	background:url(../images/liinli.gif) no-repeat; 
	height:auto; 
	width:390px;
	margin:0px 16px 0px 4px;
	font:12px/14px Arial, Helvetica, sans-serif; 	
	color:#202020;
	border-bottom:none;
 	border-top:none;
	padding:0px 0px 12px 13px;
	text-align:justify;
	}
#body_middle ul li.inli strong{
	width:270px;
	/*color:#538D00;*/ 
	color:#003FED;
	font:12px Arial, Helvetica, sans-serif; 	
	font-weight: bold;
	}
#body_middle a.ext{
	background:url(../images/extpti.png) no-repeat 0px 4px  ; 
	text-decoration:underline;
	padding-left:18px;
	}
#body_middle p.titre{
	font:16px/18px Arial, Helvetica, sans-serif;
	margin:16px 10px 4px 12px;
	text-align:left;
	font-weight:bold;
	}
#body_middle p.descr{
	margin:0px 20px 28px 32px;
	font-size:16px;
	}
#body_middle p.titre a{
	margin:0px 20px 28px 32px;
	width:450px;
	font:16px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	}
#body_middle p.titre a:hover{
	text-decoration:underline;
	}
#body_middle p.reconnaissance{
	width:400px;
	text-align:left;
}
/*------------------------right----------------------*/
#body_rightbg{
	width:200px;
	float:left;
	background:url(../images/right_bg.gif) repeat-y left;
	color:#FFFFFF; 
	height:260px;
	}
#body_rightbg h2{
	height:31px; 
	display:block; 
	width:171px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:27px;	
	line-height:26px; 
	font-weight:normal; 
	color:#81B043; 
	margin:10px 0 40px 12px;
	}
#body_rightbg h3{
	font:18px/17px Arial, Helvetica, sans-serif;
	color:#538D00; 
	height:22px;
	margin: 13px 0 0px 12px;
	display:block;
	font-weight:normal;
	}
#body_rightbg ul{
	width:180px;
	display:block;
	margin:18px 0 0 16px;
	}
#body_rightbg ul li{
	display:block;
	/*padding:0 0 0 18px;*/
	line-height:18px;
	}
#body_rightbg ul li a{
	font:14px/24px Arial, Helvetica, sans-serif;
	background:url(../images/arrow.gif) no-repeat ; 
	padding-left:18px;
	/*color:#6D6D6D; */
	color:#2B60DE;
	text-decoration:none;
	}
#body_rightbg ul li a.ext{
	font:14px/24px Arial, Helvetica, sans-serif;
	color:#6D6D6D; 
	background:url(../images/extpti.png) no-repeat 0px 4px  ; 
	text-decoration:underline;
	padding-left:18px;
	}
#body_rightbg ul li a:hover{
	background:url(../images/arrow_hover.gif) no-repeat ; 
	color:#47C322;
	/*text-decoration:underline;*/
	}
#body_rightbg a.selected{
	background:url(../images/arrow_sel.gif) no-repeat ; 
	color:#F11D1D;
	/*text-decoration:underline;*/
	}

#body_right_pub{
	width:195px;
	float:left;
	display:block;
	background:url(../images/right_bg.gif) repeat-y left;
	height:340px;
	}
#body_right_pub p{
	margin:16px 0 0 16px;
	}
#body_right_pub img{
	margin-left:16px;
 	}
#cadre_pub{
	/*background:url(../images/annonce_accueil_notext.png) no-repeat left;*/
	margin:-10px ;
	width:180px;
	height:310px;
	padding-top:40px;
	border:0px;
	/*border:dashed #2B60DE 1px;*/
}
#cadre_pub a.details{
	width:162px;
	color:#295999;
	font:18px/24px Candara, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	margin:4px 8px 0 16px;
	display:block;
}
#cadre_pub a.details:hover{
	text-decoration:underline;
	}

/*------------------------footer---------------*/
#footer{
	clear:both;
	background:#295999;
	border-top: 1px solid #000;
	height:98px;
	margin:0 auto 0 auto;
	color: #fff;
	font:11px/16px Arial, Helvetica, sans-serif;
	}
#footer p{
	width:353px; 
	text-align:center;
	margin:0 auto 0 auto;	
	display:block;
	color:#ffffff;	
	}
#footer p.lk {
	margin:0 auto; 
	text-align:center;
	color:#ffffff;	
	}
#footer p.lk a {
	color:#fff; 
	text-decoration:underline;
	}
#footer p a {
	color:#fff; 
	text-decoration:none;
	}
#footer p a:hover {	
	color:#fff;
	text-decoration:underline;
	/*background-color:#C6C6C6;*/
	}

/*  horaire page vesto-recyclo  */
#horaire{
	width:300px;
	font-size:14px;
	line-height:17px;
	background:url(../images/horloge.png) no-repeat 8px #FFFFCC;
	display:block;
	border:#99FFCC 2px dashed;
	margin:0 auto;
	padding:0px 16px 4px 0px;	
	}
#horaire p{
	margin:0 0 0 96px;
	line-height:20px;
	color:#000000;
	}
#horaire table{
	width:140px;
	font-size:14px;
	line-height:17px;
	margin:8px 0px 16px 144px;
	color:#000000;
	}
	
/*  --- tableau des matiıres rıcupırables --- */
#tableau{
	border:#B7B7B7 1px dashed;
	height:auto;
	width:476px;
	display:block;
	margin:3px;
	float:left;
	}
#tableau .item{
	border-top:#B7B7B7 1px ridge;
	border-left:#B7B7B7 1px ridge;
	width:140px;
	height:165px;
	padding:2px;
	margin:3px;
	float:left;
	/*display:block;*/
	} 
#tableau .item p{
	border:none;
	width:135px;
	margin:0px;
	/*padding:0.2em;*/
	font-size:12px;
	text-align:left;
	color:#000000;
	}
#tableau .item p.element
{
    color:#000063;
	font-weight:bold;
	}
#tableau .item p.quant
{
    font-style:italic;
	text-decoration:underline;
	}
#tableau .item p.desc{
	}
/*   cadeau page maintien ı domicile  */	
#cadeau{
	border:1px dashed;
	background:url(../images/cadeau.png) 0px 32px no-repeat;
	text-align:center;
	width:330px;
	margin:0 auto;
	padding:0px 0 0 96px;
}
#cadeau p{
	width:250px;
}

/*   tableau page maison  */	
#tableau_maison{
	border:1px dashed;
	background:0px 32px no-repeat;
	text-align:left;
	width:490px;
	margin:12px 0px;
	padding:0px 12px;
}
#tableau_maison td
{
    border-width:1px;
    border-style:none none dashed none ;
}
#tableau_maison td.headcol
{
    color:red;
    border-color:Gray;   
}
#tableau_maison td.total
{
    border-width:1px;
    border-style:double none none none;
    border-color:red;   
    color:red;
	font-weight: bold;
}
/*#tableau p{
	width:250px;
}*/

/*  paragraphe des reconnaissances page reconnaissances  */
#reconnaissance{
	padding:8px 8px;
	background:url(../images/ruban.png) 340px 8px no-repeat #FFFFCC;
	border:1px dashed;
	width:90%;
	display:block;
	margin:0 auto;
}
#reconnaissance ul li{
	text-align:left;
	}


/*----------------dans la map-------------*/
/*---------------- carte-------------*/
#cartes{
	padding:0px; 
	margin:0px; 
	background:url(../images/bg.gif) repeat-x ;
	font:14px/17px 	Arial, Helvetica, sans-serif; 
	color:#919191;
	}
#force_haut{
	display:block;
	height:580px;
	float:left;
	}
#map_body{
	position:absolute;
	margin-left:185px;
	margin-top:12px;
	display:block;
	width:675px;
	height:580px;
	}
#map{
	background-color: #FFFFFF;
	border:2px dashed;	
	width:675px;
	height:560px;
	display:block;
	color:#404040;
	}
#map_int{
	position:absolute;
	margin-left:16pxpx;
	margin-top:90px;
	width:180px;
	height:580px;
	display:block;
	float:left; 
	color:#919191;
	}
#map_int p{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#295999;
	}
#map_int h2{
	height:30px;
	/*display:block;*/
	/*text-decoration: underline;*/
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:17px;
	font-weight:normal;
	color:#295999; 
	/*margin:11px 0 0px 10px;*/
	}
#map_int ul{
	background-color: #FFFFFF;
 	border-top:#B7B7B7 1px dashed;
	margin:4px 0 0 12px;
	}
#map_int ul li{
	background:none; 
	border-top:#B7B7B7 1px dashed;
 	height:14px; 
	padding:10px 0px; 
	font:14px/17px Arial, Helvetica, sans-serif; 	
	color:#6C6C6C;
	}
#map_int ul li a{
	font:16px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;
	text-decoration:none; 
	margin:0px 10px; 
	/*display:block;*/
	color:#000000;
	}
#map_int ul li:hover {	
	color:#000000;
	/*background-color:#91DA29;*/
	text-decoration:underline;
	}
#map_int ul li.mnuCarte:hover{
	font:16px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;
	background:url(../images/btnville.png) repeat-x ;
	text-decoration:underline;
	}
#bus{
	width:150px;
	height:75px;
	background:url(../images/bus.gif) no-repeat;
	font:12px/16px Tahoma, Arial, Helvetica, sans-serif; 
	padding:0px 0 0 52px;
	float:left;
	color:#000000;
	margin-left:8px;
}
	

#selection{
	width:250px;
	height:550px;
	float:left; 
	color:#919191;
	}
#selection p{
	padding:85px 0 0 20px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#ffffff;
	}
#selection h2{
	height:30px;
	display:block;
	text-decoration: underline;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:17px;
	font-weight:normal;
	color:#A68A33; 
	margin:11px 0 0px 10px;
	}
#selection ul{
	background-color: #FFFFFF;
 	border-top:#B7B7B7 1px dashed;
	margin:16px 0 0 34px;
	padding:16px 0 0 34px;
	}
#selection ul li{
	background:none; 
	border-bottom:#B7B7B7 1px dashed;
 	height:14px; 
	padding:10px 50px 10px 0px; 
	font:14px/17px Arial, Helvetica, sans-serif; 	
	color:#6C6C6C;
	}
#selection ul li a{
	font:16px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;
	text-decoration:none; 
	margin:0 10px 0 10px; 
	display:block;
	color:#000000;
	}
#selection ul li:hover {	
	color:#000000;
	background-color:#91DA29;
	text-decoration:underline;
	}
#selection ul li.mnuCarte:hover{
	font:16px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;
	background:url(../images/btnville.png) repeat-x ;
	text-decoration:underline;
	}
/*----------------page de la carte-------------*/
#fermer a{
	background:url(../images/closeoff.png) no-repeat;
	font:18px/20px Tahoma, Arial, Helvetica, sans-serif; 
	color:#353535;	
	padding-left:24px;
}
#fermer a:hover{
	background:url(../images/closeon.png) no-repeat;
	color:#ADADAD;	
}
#fermer{
	height:36px;
	position: absolute;
	top: 4px;
	left:725px;	
}


/*--------body, gauche large pour agenda-------------*/
#body_left_calendrier{
	background:url(../images/body_leftbg.gif) repeat-y right top;
	width:690px;
	float:left;
	height:auto;
	}
#body_left_calendrier h2{
	height:31px; 
	width:600px;
	display:block;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:26px;
	font-weight:normal;
	color:#81B043; 
	margin:10px 0 0 95px;
	}
#body_left_calendrier h3{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#81B043; 
	margin:5px 65px 10px 40px;
	}
	
/* page d'acueil avec les quatres paragraphes */
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}

/** layout **/
#wrapper {
	width: 685px;
	height: 680px;
	float:left;
}


#body_left_large {
	width: 685px;
	position: absolute;
	color: #919191;
	float:left;
	margin: 0px;
}
#body_left_large a {
	text-decoration: none;
	color: #2B60DE;
}
#body_left_large a:hover {
	text-decoration: underline;
	color: #2B60DE;
}
#body_left_large h2{
	display:block;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	/*color:#A68A33;*/
	color:#295999;
	margin:18px 0 8px 5px;
	}
#body_left_large h3{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	/*color:#538D00; */
	color:#81B043;
	margin:8px 45px 10px 20px;
	}


/*  définition des boites pour les paragraphes 
		de la page d'accueil */
.box {
	float: left;
	width: 310px;
	min-height:300px;
	background: #FFF;
	padding: 0.5em;
	margin:0 9px 9px 0;
}
.box .hr-yellow {
	border-top: 1px solid #FFD700;
	padding-bottom: 1em;
	margin-top: 1em;
}
.box-t { background: top url(../images/box_t.gif) repeat-x; }
.box-r { background: right url(../images/box_r.gif) repeat-y; }
.box-b { background: bottom url(../images/box_b.gif) repeat-x; }
.box-l { background: left url(../images/box_l.gif) repeat-y; }
.box-tr { background: top right url(../images/box_tr.gif) no-repeat; }
.box-br { background: bottom right url(../images/box_br.gif) no-repeat; }
.box-bl { background: bottom left url(../images/box_bl.gif) no-repeat; }
.box-tl { background: top left url(../images/box_tl.gif) no-repeat; }

.box-tl {
	padding: 13px 18px;
}

.box p {
	margin: 0.5em 0;
}

p.more {
	margin: 0;
}

#hits ul {
  margin: 0.5em 0;
}
#hits li {
  list-style: none;
  margin: 0.5em 0;
}
	
.selec{
	color:#FFF;
	/*text-decoration:underline;*/
}




