/* CSS Document */
body {
background-color:#efefef;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
#montecarlo {
	position:absolute;
	z-index: 5;
	left: 217px;
	top: 112px;
	width:283px;
	height:81px;
	margin:0;
}
#page {
position:relative;
text-align:left;
/*margin-top:30px;*/
margin-left:auto;
margin-right:auto;
width:728px;
height:400px;
background: url(../img/ombre_bord.jpg) repeat-y left #FFFFFF;
/*border:1px solid red;*/
}
#header h1 {
position:relative;
width:216px;
height:75px;
top:0;
left:0;
margin-top:0;
background-image:url(../img/logo.jpg);
background-repeat:no-repeat;
text-indent: -5000px ;
}
/*#header h1 span {
display:none;
}*/
/* MENU */
#menu {
position:absolute;
z-index:1;
top:0;
margin-top:1px;
left:216px;
width:512px;
height:52px;
background-image:url(../img/fond_menu.jpg);
background-repeat:repeat-x;
}
#menu ul {list-style:none; cursor: pointer;}
#menu ul li {display:block;float:left;}
#menu ul li.histo a  {position:absolute; top:12px; left:0; background:url(../img/btn_histo_OFF.jpg) no-repeat; width:81px; height:29px;}
#menu ul li.visit a {position:absolute; top:12px; left:81px; background:url(../img/btn_visite_OFF.jpg) no-repeat; width:39px; height:29px;}
#menu ul li.muni a {position:absolute; top:12px; left:120px; background:url(../img/btn_muni_OFF.jpg) no-repeat; width:83px; height:29px;}

#menu ul li.agri a {position:absolute; top:12px; left:203px; background:url(../img/btn_agri_OFF.jpg) no-repeat; width:87px; height:29px;}

#menu ul li.eco a {position:absolute; top:12px; left:290px; background:url(../img/btn_eco_OFF.jpg) no-repeat; width:115px; height:29px;}
#menu ul li.asso a {position:absolute; top:12px; left:405px; background:url(../img/btn_asso_OFF.jpg) no-repeat; width:107px; height:29px;}
#menu ul li.venir a {position:absolute; top:41px; left:0; background:url(../img/btn_venir_OFF.jpg) no-repeat; width:124px; height:23px;}
#menu ul li.service a {position:absolute; top:41px; left:124px; background:url(../img/btn_service_OFF.jpg) no-repeat; width:95px; height:23px;}
#menu ul li.lien a {position:absolute; top:41px; left:219px; background:url(../img/btn_lien_OFF.jpg) no-repeat; width:74px; height:23px;}
#menu ul li.actu a {position:absolute; top:41px; left:293px; background:url(../img/btn_info_OFF.jpg) no-repeat; width:98px; height:23px;}
#menu ul li.contact a {position:absolute; top:41px; left:391px; background:url(../img/btn_contact_OFF.jpg) no-repeat; width:121px; height:23px;}
/*#menu ul li.histo a span, #menu ul li.visit a span, #menu ul li.muni a span, #menu ul li.agri a span, #menu ul li.eco a span, #menu ul li.asso a span, #menu ul li.venir a span, #menu ul li.service a span, #menu ul li.lien a span, #menu ul li.actu a span, #menu ul li.contact a span {display:none;}*/
#menu ul li a {text-indent: -5000px ;}
/* FIN MENU */
#content {
position:absolute;
top:65px;
left:8px;
margin-top:0;
width:719px;
height:335px;
background-image:url(../img/home.jpg);
background-repeat:no-repeat;
}
#actualites {
position:absolute;
overflow:hidden;
z-index:2;
top:46px;
left:507px;
width:193px;
height:248px;
border:1px solid #36b4dc;
}
#haut_actu h2 {position:absolute; top:22px; left:507px; margin-top:0; background:url(../img/actu_haut.gif) no-repeat; width:193px; height:23px; border:1px solid #36b4dc;}
#haut_actu h2 span {display:none;}

#bas_actu {
position:absolute;
top:295px;
left:507px;
margin-top:0;
/*background:url(../img/actu_bas.gif) no-repeat;*/
background-color:#36B4DC;
width:193px;
height:18px;
border:1px solid #36b4dc;
text-align:right;
right:3px;
}
#bas_actu a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
/*#bas_actu span {display:none;}*/
#actualites ul {
color:#62bc46;
font-size:11px;
font-weight:bold;
list-style:none;
/*margin-right:3px;*/
}
*html #actualites ul {margin-left:3px;} /* special ie */
#actualites ul {margin-left:-38px;}

#actualites ul li {display:block;width:180px;border-bottom:1px dotted #000000;padding:2px;}
#actualites ul li a{
color:#000000;
}
#footer {
margin-left:auto;
margin-right:auto;
width:726px;
height:20px;
padding-top:5px;
text-align:right;
font-size:10px;
background :url(../img/footer.jpg) no-repeat;
}
#footer a, #footer a:hover {color:#000000; text-decoration:none;}

/* ADMIN */
#admin {
padding:12px;
position:relative;
left:0;
width:704px;
background: url(../img/ombre_bord.jpg) repeat-y left #FFFFFF;
}
#admin h2 {
font-size:18px;
color:#35B3DC;
font-family:'Trebuchet MS', arial, sans-serif;
border-bottom: 1px solid #35B3DC;
}
#header_admin {
width:728px;
background:url(../img/haut_admin.jpg) top left repeat-x;
}
#header_admin h1{
padding:0;
margin:0;
position:absolute;
top:16px;
left:230px;
font-size:20px;
color:#65BE49;
font-family:'Trebuchet MS', arial, sans-serif;
}
#header_admin ul {
position:absolute;
float:left;
right:0px;
top:0px;
}
#header_admin ul li {
display:block;
float:left;
padding:10px;
}
#header_admin ul li a {font-size:12px;}

input, textarea {
border:1px solid #35B3DC;
margin:5px;
}
.tabadmin {width:100%;}
.tabadmin, .tabadmin th, .tabadmin td {
border-collapse:collapse;
border:1px solid black;
padding:2px;
font-size:12px;
}
.tabadmin th {text-align:left;}