*{
	padding:0;
	margin:0;
	border:0;
	outline:none;
}

html{
	background:#101010;
}


body{
	background:url('../images/fond-page.gif') #5c0705 repeat-x;
	color:#353535;
	font: normal 11px Verdana, Helvetica, sans-serif;
}



/*____________________________________________________________________*/
/*_________________________________=GENERAL_____________________________*/
/*____________________________________________________________________*/

*html img, *html a, *html p, *html input, *html textarea, *html select, *html object{
	position:relative;
	z-index:15;
}

a{text-decoration:none;}

.spacer{clear:both;font-size:0px;height:0px;line-height:0px;}

/*____________________________________________________________________*/
/*_______________________________=CONTENEUR___________________________*/
/*____________________________________________________________________*/

#menu_access{
	height:16px;
	line-height:10px;
	margin:0 auto;
	padding:1px 40px 0 5px;
	text-align:right;
	width:936px;
}

#menu_access li{
	border-left:1px #9d9d9d solid;
	display:inline;
	color:#5d5d5d;
	font: normal 10px Arial, Helvetica, sans-serif;
	padding:0 2px 0 5px;
}
#menu_access li.first{
	border:none;
}

#menu_access li a{
	color:#5d5d5d;
}
#menu_access li a:hover,#menu_access li a:focus{
	color:#000;
}


#conteneur{  
	background:url('../images/deco-fond.png') 104px 100% no-repeat;
	margin:0px auto;
	width:981px;
}
*html #conteneur{
	background-image:none;
}


/*____________________________________________________________________*/
/*_________________________________=BANDEAU_____________________________*/
/*____________________________________________________________________*/

#bandeau{
	background:url('../images/fond-bandeau.jpg') no-repeat;
	height:82px;
}

#bandeau h1{
	display:none;
}

#bandeau ul{
	list-style:none;
}

#anim-titre{
	margin:-17px 0 0 10px;
	position:absolute;
}
*+html #anim-titre{
	margin-left:-749px;
}
*html #anim-titre{
	margin-left:-720px;
}

#zone-user{
	float:left;
	height:50px;
	margin:15px 0 0 530px;
	width:228px;
}
*html #zone-user{
	margin-left:250px;
}

#user-haut{
	background:url('../images/ico-user.png') no-repeat;	
	padding:2px 0 0 38px;
	width:190px;
}
*html #zone-haut{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ce-adapei43.com/images/ico-user.png');	
}


#zone-user p{
	color:#fff;
	font-size:12px;
}
#zone-user a.deconnexion{
	background:url('../images/ico-deconnexion.gif') 0 1px no-repeat;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 15px;
}
#zone-user a.deconnexion:hover,
#zone-user a.deconnexion:focus{
	color:#7d7d7d;
}

#zone-localisation{
	color:#fff;
	float:right;
	font: normal 10px Verdana, Helvetica, sans-serif;
	height:60px;
	margin:9px 0 0 5px;
	/*padding:4px 4px;*/
	width:210px;
}

#carte-loc{
	float:left;
}
#zone-localisation p{
	padding:5px 0;
}
#zone-localisation object{
	margin:5px 0;
}

/*____________________________________________________________________*/
/*_________________________________=GAUCHE_____________________________*/
/*____________________________________________________________________*/

#gauche{
	clear:both;
	float:left;
	height:auto;
	min-height:380px;
	width:218px;
}
*html #gauche{
	height:380px;
}
#gauche ul{
	list-style:none;
}

#menu-principal{
	background:#ededed;
	border-top:2px #f1f1f1 solid;
	border-left:2px #f1f1f1 solid;
	margin:0 0 0 22px;
	padding:11px 0 0 0;
	width:196px;
}

#menu-principal a{
	color:#fff;	
	cursor:pointer;
	display:block;
	font-size:16px;
	height:27px;
	line-height:26px;
	margin:0 0 3px -22px;
	width:218px;
}
#menu-principal span{
	cursor:pointer;
	display:block;
	height:27px;
	padding:0 0 0 45px;
	position:relative;
}
#menu-principal span.mhover{
	position:absolute;
	width:218px;
}

#menu-principal .btn-accueil a{
	background:url('../images/btn-accueil.png') no-repeat;
}
*html #menu-principal .btn-accueil a{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ce-adapei43.com/images/btn-accueil.png');
}
#menu-principal .btn-accueil a span.mhover{
		background:url('../images/btn-accueil.png') 0 -27px no-repeat;	
}

#menu-principal .btn-votrece a{
	background:url('../images/btn-votrece.png') no-repeat;
}
*html #menu-principal .btn-votrece a{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ce-adapei43.com/images/btn-votrece.png');
}
#menu-principal .btn-votrece a span.mhover{
		background:url('../images/btn-votrece.png') 0 -27px no-repeat;	
}

#menu-principal .btn-actions a{
	background:url('../images/btn-actions.png') no-repeat;
}
*html #menu-principal .btn-actions a{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ce-adapei43.com/images/btn-actions.png');
}
#menu-principal .btn-actions a span.mhover{
		background:url('../images/btn-actions.png') 0 -27px no-repeat;	
}

#menu-principal .btn-contact a{
	background:url('../images/btn-contact.png') no-repeat;
	margin-bottom:0px;
}
*html #menu-principal .btn-contact a{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ce-adapei43.com/images/btn-contact.png');
}

#menu-principal .btn-contact a span.mhover{
	background:url('../images/btn-contact.png') 0 -27px no-repeat;	
}


#menu-principal li ul {
	background:#dbdbdb;
	margin:-2px 0 0 0;
	padding:2px 0 4px 10px;
}
#menu-principal li ul li{
	background:url('../images/sep-sous-menu.gif') bottom right no-repeat;
}

#menu-principal ul li a{	
	display:block;
	font-size:12px;
	height:20px;
	line-height:18px;
	margin:0;
	padding:1px 0 0 10px;
	width:150px;
}

#menu-principal li.btn-actions ul li a{
	background:url('../images/puce-verte.gif') 0 8px no-repeat;
	color:#1d8941;	
	filter:none;
}
#menu-principal li.btn-votrece ul li a{
	background:url('../images/puce-bleu.gif') 0 8px no-repeat;
	color:#2962b3;	
	filter:none;
}

#menu-principal ul li.web_menu_page_selected a{
	font-weight:bold;
}

#menu-principal li ul li a:hover,
#menu-principal li ul li a:focus{
	color:#000;
}

#fin-menu-principal{
	background:url('../images/bas-menu-principal.png') no-repeat;
	height:14px;
	margin:0 0 0 22px;
	width:198px;
}
*html #fin-menu-principal{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ce-adapei43.com/images/bas-menu-principal.png');
}


#zone-actualite{
	background:url('../images/fond-actualite.png') no-repeat;
	height:163px;
	margin:10px 0 0 17px;
	padding:38px 5px 4px 10px;
	width:186px;
}
*html #zone-actualite{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ce-adapei43.com/images/fond-actualite.png');
}
#zone-actualite h2{
	display:none;
}
#zone-actualite p{
	text-align:right;	
}
#zone-actualite a{
	color:#af3a0d;
}

#zone-actualite .uneactu{
	background:url('../images/sep-bleu.gif') bottom repeat-x;
	height:60px;	
	margin:0 0 5px 0;	
	padding:0px 0 7px 0;
}
#zone-actualite .uneactu p{
	text-align:left;
}
#zone-actualite .uneactu .date{
	color:#a33410;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
#zone-actualite .uneactu h3{	
	font-size:13px;	
	font-weight:normal;
}

#zone-actualite .uneactu p{
	color:#3e3e3e;
}
#zone-actualite .uneactu a{
	color:#5b0605;

}

#zone-actualite a:hover,
#zone-actualite a:focus{
	color:#000;
}

/*____________________________________________________________________*/
/*_________________________________=CONTENU_____________________________*/
/*____________________________________________________________________*/


#centre{
	background:url('../images/fond-centre.png') repeat-y;
	float:left;
	height:auto;
	margin:0 0 0 -4px;
	min-height:550px;
	padding:0 4px;
	position:relative;
	width:547px;
	z-index:50;
}
*html #centre{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.ce-adapei43.com/images/fond-centre.png');
	height:550px;
	margin-left:-6px;
	position:static;
	width:539px;
}

#contenu{
	background:url('../images/haut-centre.jpg') no-repeat;
	height:auto;
	margin:22px 0 0 0;
	min-height:580px;
	padding:10px 10px 0 10px;
	width:519px;	
}
*html #contenu{
	height:580px;
}

#menu-raccourci{
	margin:-22px 0 0 425px;
	position:relative;
}
*html #menu-raccourci{
	margin:-22px 0 0 410px;
	position:absolute;
	z-index:60;
}

#menu-raccourci li{
	background:url('../images/fond-raccourci.png') no-repeat;
	display:block;
	float:left;
	height:17px;
	margin:0 2px 0 2px;
	padding:5px 0 0 0;
	text-align:center;
	width:30px;
}
*html #menu-raccourci li{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.ce-adapei43.com/images/fond-raccourci.png');
}
#menu-raccourci li.contact{
	height:13px;
	padding-top:9px;	
}
#menu-raccourci li.rss{
	height:16px;
	padding-top:6px;
}



/*____________________________________________________________________*/
/*_________________________________=DROITE_____________________________*/
/*____________________________________________________________________*/

#droite{
	float:right;
	height:auto;
	min-height:420px;
	width:207px;
}

#droite h2{
	display:none;
}


#zone-identification{
	background:url('../images/fond-identification.png') no-repeat;
	height:94px;
	padding:65px 17px 15px 8px;
	width:182px;
}
*html #zone-identification{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ce-adapei43.com/images/fond-identification.png');
}
#zone-identification label{
	color:#373737;
	width:81px;
}
*html #zone-identification label{
	width:77px;
}

#zone-identification input{
	width:91px;
}
#zone-identification input.inp_submit{
	background:url('../images/btn-connexion.jpg') no-repeat;
	border:none;
	color:#fff;
	height:19px;
	margin:0 0 0 81px;
	padding:0;
	width:97px;
}
*html #zone-identification input.inp_submit{
	margin:0 0 0 80px;
}

#zone-identification p{
	padding:3px;
}

#zone-identification a{
	color:#550504;
}
#zone-identification a:hover{
	color:#000;
}

#zone-identification p.new{
	padding:0;
}

#zone-identification p.new a{
	background:url('../images/ico-ncompte.png') no-repeat;
	color:#550504;
	display:block;
	height:18px;
	margin:5px 0 0 0;
	padding:2px 0 0 23px;
	font-size:12px;
}
*html #zone-identification p.new a{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ce-adapei43.com/images/ico-ncompte.png');
}

#zone-identification p.new a:hover,
#zone-identification p.new a:focus{
	background-position:0 -20px;
	color:#000;
}



#zone-agenda{
	background:url('../images/fond-agenda.png') no-repeat;
	height:254px;
	margin:25px 0 0 0;
	padding:33px 6px 5px 6px;
	width:182px;
}
*html #zone-agenda{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ce-adapei43.com/images/fond-agenda.png');
}

#zone-agenda table{
	border-left:1px #fff solid;
	border-top:1px #fff solid;
	border-spacing: 0px;
	*border-collapse: collapse;
}
#zone-agenda table td{
	border-bottom:1px #fff solid;
	border-right:1px #fff solid;
	color:#fff;	
	height:20px;
	text-align:center;
	width:25px;
}

#zone-agenda tr.did_jour_calendrier td{
	background:url('../images/calendrier-jour.gif') repeat-x;	
	font-weight:bold;
}

#zone-agenda td.couleur1{background:#979fb9}
#zone-agenda td.couleur2{background:#c4c4c4}
#zone-agenda td.aujourdui{background:#c70404;}
.couleur2_lien,.couleur1_lien,.aujourdui_lien{background:#374266;}
.couleur2_lien:hover,.couleur1_lien:hover,.aujourdui_lien:hover{background:#000;}
.couleur2_lien a,.couleur1_lien a,.aujourdui_lien a{
	color:#fff;
	display:block;
}

#zone-agenda h3{
	color:#570605;
	font-size:12px;
	font-weight:normal;
	padding:5px 0 0 0;
}

#did_calendrier_form_listemois{
	background:url('../images/fond-liste-mois.gif') repeat-x;
	height:23px;
	padding:4px 0px 0px 15px;
	width:167px;
}
#did_calendrier_form_listemois img{
	cursor:pointer;
	vertical-align:middle;
}	
#did_calendrier_form_listemois select{
	margin:0;
	vertical-align:middle;
	width:110px;
}

#zone-agenda p{
	color:#323232;
	padding:5px 0;
}
#zone-agenda p a{
	color:#570605;
}
#zone-agenda p a:hover,
#zone-agenda p a:focus{
	color:#000;
}

/*____________________________________________________________________*/
/*_________________________________=BAS_____________________________*/
/*____________________________________________________________________*/


#bas{
	background:url('../images/fond-bas.gif') #101010 repeat-x;
	border-bottom:1px #232323 solid;
	clear:both;
	height:65px;
	width:100%;
}

#zone-bas{
	margin:0 auto;
	width:981px;
}


#bas-site{
	background:url('../images/bas-site.png') no-repeat;
	clear:both;
	height:42px;
	margin:0 0 0 214px;
	padding:15px 0 0 15px;
	width:532px;
}
*html #bas-site{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ce-adapei43.com/images/bas-site.png');
}

#bas ul{
	background:url('../images/sep-menu-bas.gif') no-repeat;		
	list-style:none;
	height:44px;
	margin:0 auto 0 auto;
}
*html #bas ul{
	background-image:none;
}



#bas ul li{
	background:url('../images/sep-menu-bas.gif') right no-repeat;	
	height:29px;
	float:left;
	padding:15px 15px 0 15px;
}

#bas ul li a{
	display:block;
	color:#c7c7c7;
}

#bas ul li a:hover,#bas ul li a:focus{color:#fff}





