body{

	padding-left: 5px;

	overflow-x: hidden;

}

a.c_lien_logo{

	position: absolute;

	top: 44px;

	left: 0px;

}



a.c_lien_logo_home{

	margin-left: 40px;

	position: absolute;

}



#messages, #erreurs{

	color: #C8D100;

	font-weight: bold;

	margin-bottom: 5px;

}



#c_print{

	padding-left:15px;

	position:absolute;

	right:0;

	z-index:1500;

}



#c_fil_ariane{

	color: #707070;

	padding: 30px 0px 5px 182px;

}



#c_fil_ariane a{

	color: #707070;

	text-decoration: none;

}



#c_print a{

	background: transparent url(./../../images/cezzer/icone_imprimer.gif) no-repeat scroll 0 2px;

	padding-left: 15px;

}



#c_print a{

	color: #ffffff;

}

 

#c_contener{

	position: relative;

	width: 990px;

	/* margin: 0px auto 0px auto; */

	text-align: left;

}



#c_bandeau{

	position: relative;

	background: url(./../../images/cezzer/c_bandeau2.jpg) left top no-repeat;

	height: 145px;

}



#c_bandeau iframe{

	position: absolute;

	right: 0px;

}



#c_page{

	position: relative;

	float: left;

	width: 990px;

}



#c_gauche{

	position: relative;

	float: left;

	width: 170px;

}



#c_droite{
	position: absolute;
	right: -140px;
	top: 193px;
}



.c_menu ul, 

.c_menu li{

	position: relative;

	margin:0px;

	padding:0px;

	list-style: none;

}

.c_menu{

	margin-top: -8px;

}

.c_menu .niv1{

	margin-top: 8px;

	background-image: url(./../../images/cezzer/menu_niv1_bg.gif);

	background-color: #080707;

	background-position: top left;

	font-weight: bold;

	padding: 3px 0px 3px 5px;

}

*+html .c_menu li{

	margin-top: -3px;

}

* html .c_menu li{

	margin-top: -3px;

}

*+html .c_menu .niv1{

	margin-top: 5px;

}

* html .c_menu .niv1{

	margin-top: 5px;

}

html:not([lang*=""]) .c_menu .niv1{

	padding-top: 0px;

}

.c_menu a{

	color: #FFFFFF;

	text-decoration: none;	

}

.c_menu .niv1_on{

	cursor: pointer;

	background-image: url(./../../images/cezzer/menu_niv1_bg_over.gif);

	background-color: #d31163;

}

.c_menu .niv2_on{

	cursor: pointer;

}

.c_menu .niv2_on a{

	color: #c8d100;

}

.c_menu .niv2{

	background-image: url(./../../images/cezzer/puce_menu_niv2.gif);

	background-position: 4px 10px;

	padding: 4px 3px;

	padding-left: 15px;

	background-color: #3d3a3b;

	border-bottom: 1px solid #9e9d9d;

}

.c_menu .niv2_gras{

	font-weight: bold;

}



body .c_menu a.niv3{

	font-style: italic;

	color: #ffffff;

	font-size: 10px;

}



body .c_menu a.niv3.niv3_on{

	font-style: italic;

	color: #c8d100;

}

#c_centre{

	position: relative;

	float: left;

	width: 820px;

	padding: 0px;

}



#c_frm_connexion{

	margin: 125px 0px 0px 0px;	

}

#c_frm_connexion a{

	color: #FFFFFF;

	text-decoration: none;

}

#c_frm_connexion a:hover{

	text-decoration: underline;

}

#c_frm_connexion td{

	font-size: 9px;

	padding: 0px 5px 0px 0px;

}

#c_frm_connexion .champ input{

	border: #9b9b9b 1px solid;

	padding: 0px 0px 1px 0px;

	margin: 0px;

	width: 55px;

	height: 11px;

	line-height: 9px;

	font-size: 9px;

}



#c_bas{

	position: relative;

	padding: 20px 0px;

	text-align: center;

}



#c_copyright{

	font-size: 9px;

}

#c_copyright a{

	color: #FFFFFF;

	text-decoration: none;

	text-transform: uppercase;

	font-size: 9px;

}

#c_copyright a:hover{

	text-decoration: underline;

}







/**

* Plan du site

**/



 #plan_du_site{ 

     padding-left: 25px; 

  } 

   

  #plan_du_site a{ 

     text-decoration: underline; 

  } 

   

  #plan_du_site a:hover{ 

     text-decoration: none; 

  } 

   

  #plan_du_site div{ 

     padding: 5px 0px 0px 0px; 

  } 

   

  #plan_du_site .plan_du_site_niveau1{ 

     padding-left: 25px; 

  } 

   

  #plan_du_site .plan_du_site_niveau2{ 

     padding-left: 50px; 

  } 

   

  #plan_du_site .plan_du_site_niveau3{ 

     padding-left: 75px; 

  }