html, body { font-family: 'Arial', Verdana, sans-serif; font-size: 12px; color: #000; background-color: #cad316; background-image: url('../images/body_vert.jpg'); background-repeat: repeat-x; background-position: top center; margin: 0; padding: 0; }
body { font-family: 'Arial', Verdana, sans-serif; voice-family: "\"}\""; voice-family: inherit; text-align: center; }
#body { position: relative; width: 955px; margin: 0 auto 0 auto; text-align: left; background-color: #ffffff; }
#flash { height: 190px; width: 955px; background-color: #98148b; background-image: url('../images/haut.jpg'); background-repeat: no-repeat; background-position: top center; }
#flash div.navalt { margin-left: 300px; width: 250px; float: left; line-height: 10px; font-size: 10px; background-color: #fff; }
#flash a { color: #000000; text-decoration: none; }
#flash a:hover { color: #ff0000; text-decoration: underline; font-size: 14px; }
#flash ul, #flash ul li { margin: 0; padding: 0; list-style: none; list-style-type: none; }
#flash ul, #flash ul.niv2 li { margin: 0; padding-left: 8px; }
#flash div.navalt2 { width: 250px; float: left; line-height: 10px; font-size: 10px; background-color: #8dc0e8; }
#flash div.navalt3 { width: 150px; float: left; font-size: 10px; background-color: #bcd6ea; text-align: center; }
#flash div.navalt3 img { padding: 4px; }

#navigation-secondaire {
	height: 21px;
	width: 955px;
	background-color: #000;
	background-image: url('../images/menu-secondaire.jpg');
	background-repeat: repeat-y;
	background-position: top center;
	color: #fff;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	font-size: 11px;
	letter-spacing: 2px;
}
#navigation-secondaire a, #navigation-secondaire a:hover { color: white; }
#navigation-secondaire a { text-decoration: none; }
#navigation-secondaire a:hover { text-decoration: underline; }

#navigation-secondaire #contact { width: 125px; float: left; margin-right: 20px; margin-top: 3px; }

#navigation-secondaire #milieu { float: left; width: 570px; padding-left: 205px; margin-top: 3px; text-align: left; } /* padding-left: 205px; */

#navigation-secondaire #milieu a { margin-left: 5px; }
#navigation-secondaire #milieu div.contenumenumilieu { width: 150px; margin: auto; padding: 0px; margin: 0px; height: 20px; position: absolute; }
#navigation-secondaire #milieu a.inmenu { letter-spacing: normal; text-align: center; display: block; }
#navigation-secondaire #milieu a.inmenu:hover { text-decoration: none; }
#navigation-secondaire #milieu ul.ulmenu { width: 150px; margin: 0; padding: 0; margin-top: 4px; list-style:none; background: #98148b; /* url(../images/menu-secondaire.jpg) -450px 0px repeat-y;*/ }
#navigation-secondaire #milieu ul.ulmenu li { border: 1px solid #98148b; margin: 0; padding: 0; text-align: left; }
#navigation-secondaire #milieu a.decal { margin-left: 20px; }
#navigation-secondaire #milieu ul.ulmenu li a { letter-spacing: normal; display: block; margin-top: 3px; margin-bottom: 3px; }

#navigation-secondaire #recherche { height: 16px; float: right; width: 230px; text-align: right; margin-right: 2px; margin-top: -3px; }
#navigation-secondaire #recherche input#zonerecherche { height: 12px; width: 95px; font-size: 10px; margin: 0; padding: 0; padding-left: 2px; padding-right: 2px; border: 1px solid #000; }





#fondcontenu0 { background-color: #fff; background-image: url('../images/fondmenu0.jpg'); background-repeat: repeat-y; background-position: top left; }
#fondcontenu1 { background-color: #fff; background-image: url('../images/fondmenu1.jpg'); background-repeat: repeat-y; background-position: top left; }

#gauche { color: #ffffff; float: left; width: 205px; }
#gauche #votre-visite { height: 84px; overflow: hidden; background-color: #cbd316; background-image: url('../images/votre-visite.jpg'); background-repeat: no-repeat; background-position: top center; }
#gauche #votre-visite div.contenu { margin-top: 5px; padding-left: 55px; color: black; font-size: 12px; }
#gauche #votre-visite div.contenu h1 { padding: 0; margin: 0; margin-top: 10px; margin-bottom: 10px; font-size: 14px; color: black; background-image: none; }
#gauche #votre-visite div.contenu input#datevisite { border: 0; padding: 0; margin: 0; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: black; background-image: url('../images/zone_date.gif'); background-repeat: no-repeat; background-position: top left; text-align: center; width: 65px; }
#gauche #votre-visite div.contenu input#datevisitesubmit { margin-left: 0px; 	position: relative; right: 0px; top: 4px; }
#gauche #votre-visite div.contenu a { color: #000000; font-size: 10px; margin-right: 6px; font-weight: bold; text-decoration: none; }
#gauche #votre-visite div.contenu a:hover { text-decoration: none; }


#contenu { margin-left: 205px; }

#contenumenu {
	background-image: url('../images/arabesque.jpg'); background-repeat: no-repeat; background-position: top left;
	padding-top: 55px;
	float: left;
	width: 105px;
}
#contenumenu h1 { padding: 0; margin: 0; margin-bottom: 5px; font-size: 16px; background-color: #ffffff; color: #ffffff; height: 55px; overflow: hidden; font-size: 0px; background-repeat: no-repeat; background-position: bottom center; }
#contenumenu h1.fr { background-image: url('../images/fr/pourensavoirplus.jpg'); }
#contenumenu a.noirvert { font-size: 11px; margin: 0; padding: 0; display: block; margin-left: 3px; margin-bottom: 3px; margin-top: 3px; padding-left: 11px; background-image: url('../images/puce_li_vert.gif'); background-repeat: no-repeat; background-position: top left; text-decoration: none; color: #000000; }
#contenumenu a.noirvert:hover { background-image: url('../images/puce_li_noir.gif'); background-repeat: no-repeat; background-position: top left; }
#contenumenu a.vertnoir { font-size: 11px; margin: 0; padding: 0; display: block; margin-left: 3px; margin-bottom: 3px; margin-top: 3px; padding-left: 11px; background-image: url('../images/puce_li_noir.gif'); background-repeat: no-repeat; background-position: top left; text-decoration: none; color: #cbd316; }
#contenumenu a.vertnoir:hover { background-image: url('../images/puce_li_vert.gif'); background-repeat: no-repeat; background-position: top left; }



#content { margin-left: 10px; text-align: justify; }
#content.ne1 { margin-left: 130px; padding-top: 10px; }
#fondcontenu1 #content { margin-right: 10px; }
#fondcontenu0 #content { margin-right: 20px; }
#titre-pour-imprimante { display: none; }
#content p { margin-top: 0; padding-top: 0; }
#content div.lirelasuite { margin-top: 10px; }
#content div.lirelasuite a { padding-top: 4px; text-decoration: none; border: 0; color: #ee9821; letter-spacing: 1px; padding-right: 25px; font-weight: bold; background-color: white; background-image: url('../images/en_savoir_plus.gif'); background-repeat: no-repeat; background-position: top right; }
#content div.lirelasuite a:hover { text-decoration: underline; }

#content input, #content select, #content textarea { font-family: Arial, Verdana, sans-serif; font-size: 12px; }

#pgcontenu hr, #actualites_datees hr { border: 0; border-top: 1px solid #888888; }
#pgsavoirplus { text-align: right; }
#pgsavoirplus a, #pgsavoirplus a:hover { color: #ee9821; font-weight: bold; padding-bottom: 5px; padding-right: 25px; background-image: url('../images/en_savoir_plus.gif'); background-repeat: no-repeat; background-position: top right; }
#pgsavoirplus a { text-decoration: none; }
#pgsavoirplus a:hover { text-decoration: underline; }


#arianne, #arianne a { color: #bbb; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none; letter-spacing: 0.5px; }
#arianne a:hover { text-decoration: none; border-bottom: 1px solid #bbb; }



select.listevisite {
	margin-bottom: 16px;
}
#visite-virtuelle {
	width: 493px; height: 381px;
	margin-left: 47px;
	background-image: url('../images/visite-virtuelle.jpg'); background-repeat: no-repeat; background-position: top right; 
}
#visite-virtuelle div.video {
	padding-top: 41px;
	padding-left: 47px;
}

#fimoteur h2 { margin-top: 20px; margin-bottom: 2px; }
#fimoteur div.search { text-align: center; margin: 20px; }
#fimoteur div.infosearch { margin-bottom: 10px; margin-top: 0px; }
#fimoteur div.rechercheerreur { text-align: left; font-weight: bold; margin-top: 10px; margin-bottom: 30px;}
#fimoteur div.resultsearch { margin-bottom: 20px; }
#fimoteur .ascenceur { margin-bottom: 20px; overflow: auto; width: 550px; height: 200px; float: left; border-bottom: 1px solid #cbd316; padding-bottom: 6px; }

ul#listeactivitees li { margin-bottom: 20px; }

#pagesstatiques div.lirelasuite { text-align: right; }
#pagesstatiques div.lirelasuite a.lirelasuite { background-color: white; background-image: url('../images/lire_la_suite.gif'); background-repeat: no-repeat; background-position: top right; }


#agendaform form {
	margin-top: 10px;
	margin-bottom: 15px;
}

#plandusite #colone1 { float: left; width: 47%; }
#plandusite #colone2 { float: right; width: 47%; }
#plandusite .niv1 a { font-weight: bold; }
#plandusite .niv2 a { font-weight: normal; }
#plandusite .niv3 a { font-weight: normal; font-size: 10px; }

#baspage { background-image: url('../images/bas.gif'); background-repeat: no-repeat; background-position: top right;	clear: left; font-size: 9px; height: 63px; }
#baspage img { border: 0; padding: 0; margin: 0; }
#baspage, #baspage a, #baspage a:hover, #baspage div.salamandre a:hover { color: #ccc; text-decoration: none; }
#baspage a:hover { text-decoration: underline; }
#baspage div.atelecharger { height: 63px; }
#baspage div.atelecharger img { height: 63px; margin: 0; padding: 0; }
#baspage div.atelecharger, #baspage div.liensstd, #baspage div.salamandre { float: left; }
#baspage div.signature { border: 0; margin: 0; padding: 0; width: 40px; float: left;  margin-top: 40px; margin-left: 48px; }
#baspage div.salamandre { padding-left: 110px; height: 50px; width: 60px; float: left; }
#baspage div.salamandre a { padding-right: 60px; padding-bottom: 50px; line-height: 1px; }
#baspage div.cerf { width: 40px; height: 60px; overflow: hidden; padding-left: 375px; float: left; }
#baspage div.bois { width: 50px; height: 60px; overflow: hidden; float: left; display: none; }
#baspage div.velo { width: 40px; height: 60px; overflow: hidden; float: left; display: none; }
#baspage div.rire { width: 30px; height: 60px; overflow: hidden; float: left; display: none; }
#baspage div.liensstd { float: right; margin-top: 32px; width: 100px; line-height: 9px; height: 30px; overflow: hidden; }

.jolieerreur {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
	padding-left: 30px;
	background-image: url('../../../../images/admin/tango-dialog-warning.png');
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	height:auto;
	background-color: #e9ecef;
	border: 2px solid red;
	color: red;
}

#admindbg { text-align: left; }
form { padding: 0; padding: 0; }
label { cursor: pointer; }
small { font-size: 9px; }

img.b, input.b { border: 0; }

input.inputagedate { text-align: center;  width: 75px; }
input.inputagedate, select.inputagedatesel { font-size: 12px; border: 1px solid #6e740c; background-color: #e9eca2; }

a { outline: none; }

/* regis.E */