html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #61b8ba;
	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: #61b8ba;
	background-image: url('../images/milieupage.jpg');
	background-repeat: repeat-y;
	background-position: top center;
}

#hautpage #langue #langue-1, #hautpage #langue #langue-87 { position: absolute; right: 90px; }
#hautpage #langue #langue-1 { top: 54px; }
#hautpage #langue #langue-87 { top: 84px; }

#hautpage, #hautpage #entete, #hautpage #menu { width: 955px; }
#hautpage, #hautpage #entete, #hautpage #referencement, #hautpage #menu { overflow: hidden; background-repeat: no-repeat; background-position: top center; }
#hautpage { height: 253px; }
#hautpage #entete { height: 123px; background-image: url('../images/hautpage_01.jpg'); }
#hautpage #referencement { height: 68px; background-image: url('../images/hautpage_02.jpg'); padding: 10px 75px 0 40px; }
#hautpage #referencement p:first-child, #hautpage #referencement ul:first-child { margin-top: 0px; padding-top: 0px; }
#hautpage #referencement p:last-child, #hautpage #referencement ul:last-child { margin-bottom: 0px; padding-bottom: 0px; }

#hautpage #menu { height: 52px; background-image: url('../images/hautpage_03.jpg'); }
#hautpage #menu ul { margin: 0; padding: 0; list-style: none; list-style-type: none; list-style-image: none; }
#hautpage #menu ul li { font-size: 10px; margin: 0; padding: 0; width: 50px; list-style: none; list-style-type: none; list-style-image: none; display: inline; }
#hautpage #menu ul li a#menu-x { padding-left: 39px; }
#hautpage #menu ul li a { margin: 0; padding: 0; }
#hautpage #menu ul li img { border: 0px; margin: 0; padding: 0; }

#hautpage #menu ul li { overflow: hidden; float: left; }
#hautpage #menu ul li.menu-x { width: 132px; padding-right: 5px; }
#hautpage #menu ul li.menu-0 { width: 130px; padding-right: 6px; }
#hautpage #menu ul li.menu-1 { width: 125px; padding-right: 6px; }
#hautpage #menu ul li.menu-2 { width: 160px; padding-right: 6px; }
#hautpage #menu ul li.menu-3 { width: 161px; padding-right: 6px; }
#hautpage #menu ul li.menu-4 { width: 141px; }



#content { min-height: 282px; padding: 5px 85px 0 50px; }

/* hauteur contentimagebas.jpg + hauteur contentimagehaut.jpg*/
#contentimagehaut { width: 955px; min-height: 282px; background-image: url('../images/contentimagehaut.jpg'); background-repeat: no-repeat; background-position: top center; }

#content { background-image: url('../images/contentimagebas.jpg'); background-repeat: no-repeat; background-position: bottom right; }
#content p:first-child, #content ul:first-child { margin-top: 0px; padding-top: 0px; }
#content p:last-child, #content ul:last-child { margin-bottom: 0px; padding-bottom: 0px; }


#content a#retourenhautdepage { clear: left; }
#content a#retourenhautdepage img { padding: 10px 0 6px 0; margin-left: -4px; }
#content iframe { margin-bottom: 100px; text-align: center; }
#content iframe.googlemap { margin-bottom: 0px; text-align: center; }
#content form { margin: 0; padding: 0; }


#rubrique-1 { height: 280px; overflow: hidden; width: 955px; 
	background-image: url('../images/rubrique-1.jpg'); background-repeat: no-repeat; background-position: top center;
}
#rubrique-1 #colgauche { padding-left: 40px; width: 440px; }
#rubrique-1 #actualite, #rubrique-1 #visitevirtuelle { height: 140px; width: 440px; float: left; }
#rubrique-1 h1 { background-image: url('/reg_tpl/camping-picardie/images/h1-h2-h3-h4.jpg'); margin-left: 0px; padding-left: 14px; padding-top: 4px; margin-top: 6px; padding-bottom: 8px; }
/*
#rubrique-1 #animaccueil { width: 326px; height: 280px; position: relative; margin-left: 490px; }
*/
#rubrique-1 #animaccueil { width: 326px; height: 280px; position: absolute; left: 490px; top: 252px; }

#rubrique-1 #visitevirtuellebox { height: 78px; margin-top: 2px; }


#rubrique-1 #actualitebox, #rubrique-1 #visitevirtuellebox { margin-left: 4px; }

#rubrique-1 #actualitebox { height: 100px; overflow: auto; }
#rubrique-1 #actualitebox div.photo { height: 100px; width: 100px; float: left; overflow: hidden; display: inline; }
#rubrique-1 #actualitebox div.titre { color: #e69143; font-weight: bold; }
#rubrique-1 #actualitebox div.calage { margin-left: 110px; }

#rubrique-1 #actualitebox div.titre { height: 20px; }
#rubrique-1 #actualitebox div.contenu { height: 57px; overflow: hidden; }
#rubrique-1 #actualitebox div.lesliens { height: 23px; overflow: hidden; }
#rubrique-1 #actualitebox div.lesliens img { }


#flashvisitevirtuelle { padding-bottom: 50px; }
#tpl-actualite div.titre { color: #e69143; font-weight: bold; margin-bottom: 10px; font-size: 14px; }
#tpl-liens div.lien { clear: left; margin: 10px 0; }
#tpl-liens div.lien div.logolien { float: left; width: 150px; margin: 0 10px 10px 0; }





div.actualite { clear: left; padding: 10px 0 30px 0; }
#tpl-actualite div.lirelasuite { padding: 10px 20px 10px 0px; }
#tpl-actualite div.revenirauxactualites { padding: 10px 20px 10px 100px; clear: left; }
#tpl-actualite div.revenirauxactualites a, #tpl-actualite div.lirelasuite a { color: #518694; padding-left: 22px; background-repeat: no-repeat;}
#tpl-actualite div.lirelasuite a { background-image: url("/reg_tpl/camping-picardie/images/link_go.png"); }
#tpl-actualite div.revenirauxactualites a { background-image: url("/reg_tpl/camping-picardie/images/application_view_list.png"); }


#tpl-vostemoignages div.separ-com { border: 0; border-bottom: 1px dotted #518694; margin-bottom: 10px; padding-bottom: 10px; }
#tpl-vostemoignages td.c { text-align: center; }
#tpl-vostemoignages input textarea { font-size: 12px; }
#tpl-vostemoignages table.tbledit { border: 0; }
#tpl-vostemoignages p.confirmation { text-align:center; margin: auto; font-weight: bold; margin: 40px 0 80px 0; }
#tpl-vostemoignages img.temoignages { margin: 15px 15px 0px 0; }

div.nodisplay { display: none; }

#baspage { display: block; height: 35px; background-image: url('../images/baspage.jpg'); background-repeat: no-repeat; background-position: top center; padding-top: 20px; padding-left: 10px; font-size: 11px; }
#baspage #menunbas { width: 530px; float: left; }
#baspage #conseil-general-02 { width: 130px; float: left; margin-top: -20px; }
#baspage #copyright { width: 130px; float: right; }
#baspage #menunbas a { float: left; color: #678a9a; text-decoration: none; font-weight: bold; margin-left: 14px; display: block; }
#baspage #menunbas a:hover { text-decoration: underline; }

#baspage #copyright, #baspage #copyright a { margin-top: 6px; padding-right: 4px; color: #ffffff; text-decoration: none; float: right; }
#baspage #copyright a:hover { text-decoration: underline; }


#baspage #conseil-general-02 { }



img.borddroitbas { margin-right: 5px; margin-bottom: 5px; }
img.bordgauchebas { margin-left: 5px; margin-bottom: 5px; }
img.bordgauchehaut { margin-left: 5px; margin-top: 5px; }
img.borddroithaut { margin-right: 5px; margin-top: 5px; }
img.bord { margin: 5px; }


img.b { border: 0; }
a { outline: none; }
acronym { border-bottom: 1px dotted black; }
label { cursor: pointer; }

small {
	font-size: 9px;
}
.jolieerreur {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
	padding-left: 30px;
	background-image: url('/reg_medias/images/tango/16x16/status/dialog-warning.png');
	background-repeat: no-repeat;
	background-position: 6px 14px;
	font-weight: bold;
	height:auto;
	background-color: #e9ecef;
	border: 2px solid #548594;
	-moz-border-radius: 5px;
	color: #548594;
}
#admindbg {
	text-align: left;
}

#debugage {
	text-align: center;
	background-color: #518694;
	color: black;
	padding-top: 15px;
	padding-bottom: 10px;
	clear: left;
}