/******************************************************/
/*************    CONTENEUR PRINCIPAUX   ************/
/******************************************************/
body {
	 margin: 0px; 
	 padding: 0px;
	 text-align:center;
}
#conteneur{
	margin:0 auto;
	padding:0;
	width:957px;
	text-align:left;
}
#haut{
	float:left;
	margin:0;
	padding:0;
	width:957px;
}
#milieu{
	float:left;
	margin:0 0 25px 0;
	padding:0;
	width:955px;
}
#bas{
	float:left !important;
	float:none;
	margin:0;
	display:block;
	padding:5px 0 5px 0;
	width:955px;
	text-align:center;
	background-color:#f3f3f3;
}

#bandeau_print{
display:none;
}

/******************************/
/***********   HOME  ***********/
/******************************/
#large_home{
	float:left;
	width:734px !important;
	width:754px;
	margin:0;
	padding:0 0 0 0px;
}
#milieu_contenu_droite_gauche_home{
	float:left;
	width:494px;
	margin:0;
	padding:0 0 0 20px;
	text-align:justify;
}
#centre_home_contenu{
	display:bock;
	float:left;
	width:480px;
}
#milieu_contenu_droite_droite_home{
	float:right;
	width:200px;
	/*margin:-58px 0 0 0!important;
	margin:-60px 0 0 0;*/
	padding:0;
}

/******************************/
/***********HAUT***************/
/******************************/
/******haut_haut****/
.haut_contenu_haut{
	float:left;
	margin:0;
	padding:0;
	width:955px;
}
.haut_contenu_haut_gauche{
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:705px;
}
.haut_contenu_haut_droite{
	float:right;
	margin:0;
	padding:0;
	width:250px;
	text-align:right;
}
.haut_contenu_haut_droite ul{
	float:right;
	margin:0;
	padding:0;
	width:250px;
	text-align:right;
}
.haut_contenu_haut_droite li{
	margin:0 0 0 10px;
	padding:0;
	display:inline;
}
.trait_bleu{
	margin:0;
	padding:0;
	float:left;
	width:955px;
	height:12px;
	background-color:#00ADEF;
}

/******haut_milieu******/
.haut_contenu_milieu{
	float:left;
	margin:0;
	padding:0;
	width:955px;
}
.haut_contenu_milieu_gauche{
	float:left;
	margin:0;
	padding:0;
	width:735px;
}
/*
*+html .haut_contenu_milieu_droite{
	height:50px;
}
*/
.haut_contenu_milieu_droite{
float:right;
	margin:0 !important;
	margin:0 0 -20px 0;
	height:70px;
	padding:5px 5px 5px 5px !important;
	padding:5px 5px 0px 5px;
	width:189px;
	background-color:#F1F5D0;
}

/******haut_bas******/
.haut_contenu_bas{
	float:left;
	margin:0;
	padding:0;
	width:960px;
}
.haut_contenu_bas_gauche{
	float:left;
	margin:0 0 2px 0;
	padding:0;
	width:200px;
	background-color:#00ADEF;
}
.haut_contenu_bas_droite{
	float:left;
	margin:0;
	padding:0;
	width:756px;
}
.haut_contenu_bas_droite_img{
	float:left;
	margin:73px 0 0 0 !important;
	margin:75px 0 0 0;
	padding:0;
	width:756px;
	border-width:0 0 0 1px;
	border-style:solid;
	border-color:#ffffff;

}
#recherche{
	float:left;
	margin: 0;
	padding:15px 0 0 0px !important;
	padding:10px 0 0 0px;
	width:200px;
    height:35px !important;
	height:35px;
	text-align:center;
}
.accueil{
	float:left;
	margin:0;
	padding:5px 0 5px 0;
	width:200px;
	background-color:#FFFFFF;
	text-align:center;
}
.haut_menu_bas_gauche{
	float:left;
	margin:0;
	padding:0;
	width:200px;
	height:129px;
	
}
.haut_menu_bas_gauche ul{
	float:left;
	margin:0;
	padding:15px 0 0 40px;
}
.haut_menu_bas_gauche li{
	list-style-type:none;
}

/******************************/
/***********MILIEU***************/
/******************************/
#milieu_contenu_gauche{
	float:left;
	margin:0;
	padding:0;
	width:200px;
}
#milieu_contenu_droite{
	float:left;
	margin:0;
	padding:0 0 0 20px;
	width:735px;
}
#milieu_normal_content{
	float:left;
	width:424px;
	margin:0;
	padding:0 0 20px 0;
}

#milieu_large_content{
	float:left;
	width:700px;
	margin:0px;
	padding:0 0 20px 0;
}
.milieu_contenu_gauche_menu{
	width:200px;
	margin:0 0 40px 0;
	float:left;
	padding:0;
}
#milieu_contenu_gauche_ssmenu{
	margin:0 0 20px 0;
}
#milieu_contenu_gauche_ssmenu ul{
	padding:0;
	margin:0;
}
.milieu_contenu_droite_gauche{
	float:left;
	margin:0;
	padding:0;
	width:430px;
	text-align:justify;
}


.milieu_contenu_droite_droite{
	float:right;
	margin:0;
	padding:0;
	width:280px;
}
.milieu_contenu_gauche_liens ul{
	float:left;
	margin:15px 0 15px 0;
	padding:0 0 0 20px;
	width:180px;
}

.fil_arianne{
	width:705px;
	float:left;
	margin:0;
	padding:10px 10px 0px 10px;
}
.en_savoir_plus{
	width:270px;
	float:right;
	margin:0 0 30px 25px;
	padding:0 0 0 0;
}
.en_savoir_plus_texte{
	width:260px;
	float:left;
	margin:0;
	padding:0;
}
.en_savoir_plus ul{
	padding:0;
	margin:0;
}
.en_savoir_plus li{
	width:260px !important;
	width:250px;
	float:left;
	margin:10px 0 0 0!important;
	margin:10px 0 0 10px;
	padding:0 0 0 10px;
}
.en_savoir_plus img
{
	padding:10px 10px 10px 10px;
	background-color:#f3f3f3;
	border:none;
}
.imprimer{
	width:135px;
	
	float:left;
	margin:0;
	padding:0 0 15px 0;
	text-align:center;
}
.imprimer img, .send img{
	margin:0 5px 0 0;
	padding:0;
	
}
.imprimer a{
	text-decoration:none;
}
.imprimer a:hover{
	text-decoration:underline;
}
.send a{
	width:135px;
	float:left;	
	background-image:url(../images/interface/send.gif);
	background-repeat:no-repeat;	
	margin:0 ;
	padding:5px 0 15px 10px;
	text-align:center;
	text-decoration:none;
}
.send a:hover{
	width:135px;
	float:left;	
	background-image:url(../images/interface/send.gif);
	background-repeat:no-repeat;	
	margin:0 ;
	padding:5px 0 15px 10px;
	text-align:center;
	text-decoration:underline;
}
#large_content_bloc
{
	float:left;
	margin:0 0 0 0;
	width:734px;
}
/*#milieu_large_content {
	width:400px;
}*/

.csc-linkToTop img{
	border:none;
}

/*div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img 
{
	margin:0 0 0 -10px!important;
	margin:0;
	padding:0!important;
	padding:0 10px 0 -10px;
	width:200px;
	float:left;
}*/


/******************************/
/***********BAS***************/
/******************************/
#bas li{
	display:inline;
	padding:0 0 0 5px;
}

/******************************/
/***********  MENU  *************/
/******************************/
#haut_menu{
	float:left;
	width:754px;
	margin:0;
	padding:0;
}
#menu {
	position : absolute;
	
	width:754px;
	height:50px;
	margin:0;
	padding:0;
	background-color:#B6CF13;
}
#menu img {
	border:none;
	border-width:0 0 0 1px;
	border-style:solid;
	border-color:#ffffff;
	margin: 0 -6px 0px 0;
	padding:0;
	height:50px !important;
	height:52px;
}
#menu a {
	text-decoration: none;
	color: #000;
	margin: 0;
	padding: 0;
}
#menu li a img{
	/*float:left;*/
	
	
}
#menu li, #menu ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#menu ul li {
	display: inline;
	width:100px;
	height:50px;
	margin: 0;
	padding: 0;
}
#menu1, #menu2, #menu3, #menu4{
	width:199px;
	height:50px;
	margin:0;
	padding:10px 0 0 5px;
	
}

ul#smenu_3, ul#smenu_4, ul#smenu_5, ul#smenu_6 {
	position: absolute;
	border-width: 1px 0 1px 1px;
	border-style:solid;
	border-color:#ffffff;
	width:752px !important;
	width:753px;
	color:#ffffff;
	top:50px;
	left: 0px;
	margin: 0 0 0 1px !important;
	margin: 2px 0 0 0px;
	padding: 4px 0 0 0px;
	height:17px;
	text-align:left;
	
	
}
#menu #smenu_3 li,#menu #smenu_4 li,#menu #smenu_5 li,#menu #smenu_6 li{
	border-width: 0 1px 0 0 ;
	border-style:solid;
	border-color:#ffffff;
	height:17px;
	width:auto;
}
#smenu_3 a,#smenu_4 a,#smenu_5 a,#smenu_6 a{
	color:#ffffff;
	margin:0 10px 0 10px;
	left:0px;
}
#smenu_3 a:hover,#smenu_4 a:hover,#smenu_5 a:hover,#smenu_6 a:hover{
	text-decoration: underline;
}
#smenu_3 {
	background-color:#ec008c;
}
#smenu_4{
	background-color:#f7941d;
}
#smenu_5{
	background-color:#8560a8;
}
#smenu_6{
	background-color:#b7cf13;
}

/*
#smenu_3, #smenu_4 , #smenu_6 , #smenu_5  {
	position: absolute;
	border-width: 1px 0 1px 1px;
	border-style:solid;
	border-color:#ffffff;
	width:752px !important;
	width:753px;
	color:#ffffff;
	top:50px;
	left: 0px;
	margin: 0 0 0 1px !important;
	margin: 2px 0 0 0px;
	padding: 4px 0 0 0px;
	height:17px;
	text-align:left;
	
}
#smenu_5 {
	position: absolute;
	border-width: 1px 0 1px 1px;
	border-style:solid;
	border-color:#ffffff;
	width:10px;
	color:#ffffff;
	top:50px;
	left: 0px;
	margin: 0 0 0 1px !important;
	margin: 2px 0 0 0px;
	padding: 4px 0 0 0px;
	height:17px;
	text-align:left;
	
}
#smenu_3 li,#smenu_4 li,#smenu_5 li,#smenu_6 li{
	border-width: 0 1px 0 0 ;
	border-style:solid;
	border-color:#ffffff;
}
#smenu_3 a,#smenu_4 a,#smenu_5 a,#smenu_6 a{
	color:#ffffff;
	margin:0 10px 0 10px;
	left:0px;
}
#smenu_3 a:hover,#smenu_4 a:hover,#smenu_5 a:hover,#smenu_6 a:hover{
	text-decoration: underline;
}
#smenu_3 {
	background-color:#ec008c;
}
#smenu_4{
	background-color:#f7941d;
}
#smenu_5{
	background-color:#FFFFFF;
}
#smenu_6{
	background-color:#b7cf13;
}*/

/******************************************************************************/
/***********************      ANNUAIRES   *************************************/
/******************************************************************************/
table.tannuaire{
	
	text-align:center;
}
table.tannuaire .td-0{
	font-weight:bold;
}
table.tannuaire .td-0, table.tannuaire .td-2,table.tannuaire .td-4 {
	background-color:#00ADEF;
	color:#FFFFFF;
	padding:5px; 
	margin:3px;
}
table.tannuaire .td-1, table.tannuaire .td-3,table.tannuaire .td-5 {
	background-color:#F3F3F3;
	padding:5px; 
	margin:3px;
}

/******************************************************************************/
/***********************      RECHERCHE   *************************************/
/******************************************************************************/
#milieu_normal_content .browsebox li {
	background-image:none;
}
.tx-indexedsearch td{
	border:none;
	font-size:1em !important;
	font-size:0.7em;
}


#actu_seul p {
	text-align:justify;
}