body											{ background-color:#fffdf1; width:100%; height:100%; margin:0; padding:0; text-align:center; font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size:11px; color:black; }

.conteneur										{ position:relative; margin:65px auto 0 auto; padding:0; width:900px; text-align:left; }
.contenu										{ float:left; text-align:center; margin:0; padding:0 0 15px 0; width:900px; height:100%; color:black; }

#header											{ z-index:10000; background-color:#826c55; float:center; text-align:center; margin:0 auto 0 auto; padding:0; width:100%; height:30px; color:#fff; position:fixed; top:0; }
#header .header_contenu							{ background-color:#826c55; position:relative; text-align:center; margin:0 auto 0 auto; padding:0; width:900px; height:30px; }
.header_img										{ float:center; background:url(../img_campings-en-france/fond_header.gif) no-repeat; background-position:top center; text-align:center; margin:0 auto 0 auto; padding:0; width:100%; height:440px; }
.sous_header									{ float:left; text-align:center; margin:0 auto 0 auto; padding:0; }

.menu_left										{ float:left; text-align:center; margin:20px 0 0 0; padding:0; width:600px; min-height:450px; }
.sous_menu_left									{ float:left; text-align:left; margin:0; padding:0; width:600px; min-height:20px; }

.menu_right										{ float:left; text-align:left; margin:20px 0 0 15px; padding:0; width:280px; min-height:480px; background-color:#dcdac5; }
.sous_menu_right								{ float:left; color:white; text-align:center; margin:0 5px 0 5px; padding:0; width:245px; min-height:20px; }

.menu_left_right								{ float:left; text-align:center; margin:20px 0 0 0; padding:0; width:900px; min-height:450px; }
.sous_menu_left_right							{ float:left; text-align:left; margin:0; padding:0; width:900px; min-height:20px; }
.ligne_left_right								{ float:left; text-align:left; margin:0; padding:0; width:900px; min-height:20px; color:black; }

.sous_menu_center								{ float:left; text-align:center; margin:0; padding:0; width:600px; min-height:20px; }

.ligne_center									{ float:left; text-align:center; margin:0; padding:0; width:600px; min-height:20px; color:black; }
.sous_ligne_center								{ float:left; text-align:center; margin:0; padding:0; width:250px; min-height:20px; color:black; }

.ligne_left										{ float:left; text-align:left; margin:0; padding:0; width:600px; min-height:20px; color:black; }
.sous_ligne_left								{ float:left; text-align:left; margin:0; padding:0; width:250px; min-height:20px; color:black; }

.ligne_left_hover_e7e3d4						{ background-color:#e7e3d4; float:left; text-align:left; margin:0; padding:0; width:600px; min-height:20px; color:black; }
.ligne_left_hover_e7e3d4:hover					{ background-color:#fff4c4; float:left; text-align:left; margin:0; padding:0; width:600px; min-height:20px; color:black; }

.ligne_left_hover_efece3						{ background-color:#efece3; float:left; text-align:left; margin:0; padding:0; width:600px; min-height:20px; color:black; }
.ligne_left_hover_efece3:hover					{ background-color:#fff4c4; float:left; text-align:left; margin:0; padding:0; width:600px; min-height:20px; color:black; }

.ligne_right									{ float:left; text-align:right; margin:0; padding:0; width:600px; min-height:20px; color:black; }
.sous_ligne_right								{ float:left; text-align:right; margin:0; padding:0; width:250px; min-height:20px; color:black; }

.footer											{ position:relative; float:left; text-align:center; margin:0 auto 0 auto; padding:0; width:100%; min-height:20px; }
.footer_contenu									{ position:relative; text-align:center; margin:0 auto 0 auto; padding:0; width:900px; min-height:20px; }
.sous_footer									{ background:#dcdac5; position:relative; float:left; text-align:left; margin:0 auto 0 auto; padding:0; width:265px; height:15px; }

.bouton											{ float:left; width:600px; height:20px; text-align:center; cursor:hand; }
.bouton:hover									{ float:left; width:600px; height:20px; text-align:center; cursor:hand; filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity:0.7; opacity:0.7; }

.bouton-img-header								{ float:left; text-align:center; border:0; cursor:hand; }
.bouton-img-header:hover						{ float:left; text-align:center; border:0; cursor:hand; filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity:0.7; opacity:0.7; }

h1												{ padding:0; margin:0 0 20px 0; font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size:11px; color:black; text-align:center; } /*color:#826c55;*/
h2												{ padding:0; margin:0 0 10px 0; font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size:11px; color:black; text-align:justify; font-weight:normal; }
h3												{ padding:0; margin:0 0 10px 0; font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size:11px; color:black; text-align:justify; font-weight:normal; }

.txt-blanc										{ color:#fff; }

.lettrine 										{ float:left; font-size:3em; line-height:1em; color:black; margin:0 2px 0 0; padding:0 2px 0 0; }

a.lien-noir-souligne:link						{ text-decoration:underline; color:black; }
a.lien-noir-souligne:visited					{ text-decoration:underline; color:#3e3d40; }
a.lien-noir-souligne:hover						{ text-decoration:none; color:#3e3d40; }

a.lien-noir-souligne-bold:link					{ text-decoration:underline; font-weight:bold; color:black; }
a.lien-noir-souligne-bold:visited				{ text-decoration:underline; font-weight:bold; color:#3e3d40; }
a.lien-noir-souligne-bold:hover					{ text-decoration:none; font-weight:bold; color:#3e3d40; }

a.lien-noir:link								{ text-decoration:none; color:black; }
a.lien-noir:visited								{ text-decoration:none; color:#3e3d40; }
a.lien-noir:hover								{ text-decoration:none; color:#3e3d40; }

a.lien-noir-bold:link							{ text-decoration:none; font-weight:bold; color:black; }
a.lien-noir-bold:visited						{ text-decoration:none; font-weight:bold; color:#3e3d40; }
a.lien-noir-bold:hover							{ text-decoration:none; font-weight:bold; color:#3e3d40; }

a.lien-blanc-souligne:link						{ text-decoration:underline; color:white; }
a.lien-blanc-souligne:visited					{ text-decoration:underline; color:white; }
a.lien-blanc-souligne:hover						{ text-decoration:none; color:white; }

a.lien-blanc:link								{ text-decoration:none; color:white; }
a.lien-blanc:visited							{ text-decoration:none; color:white; }
a.lien-blanc:hover								{ text-decoration:none; color:white; }

.menu_left_right_admin							{ float:left; text-align:center; margin:0; padding:0; width:900px; min-height:450px; font-size:9px; }
.sous_menu_left_right_admin						{ float:left; text-align:left; margin:0; padding:0; width:900px; min-height:20px; font-size:9px; }

.ligne_center_admin								{ float:left; text-align:center; margin:0; padding:0; width:900px; min-height:20px; color:black; font-size:9px; }
.sous_ligne_center_admin						{ float:left; text-align:center; margin:0; padding:0; width:400px; min-height:20px; color:black; font-size:9px; }

.ligne_left_admin								{ float:left; text-align:left; margin:0; padding:0; width:900px; min-height:20px; color:black; font-size:9px; }
.sous_ligne_left_admin							{ float:left; text-align:left; margin:0; padding:0; width:400px; min-height:20px; color:black; font-size:9px; }

.sous_ligne_right_admin							{ float:left; text-align:right; margin:0 10px 0 0; padding:0; width:390px; min-height:20px; color:black; font-size:9px; }

input.champs_input_normal						{ background-color:#fff; border:#000 1px solid; text-align:left; padding:0 0 0 9px; width:409px; height:19px; color:black; }
input.champs_input_focus						{ background-color:#f7f6f1; border:#000 1px solid; text-align:left; padding:0 0 0 9px; width:409px; height:19px; color:black; }

input.champs_input_normal_no_border				{ background-color:#fff; border:0; text-align:left; padding:0 0 0 9px; width:410px; height:20px; color:black; }
input.champs_input_focus_no_border				{ background-color:#f7f6f1; border:0; text-align:left; padding:0 0 0 9px; width:410px; height:20px; color:black; }

input.champs_input_normal_obligatoire			{ background-color:#dcdac5; border:#000 1px solid; text-align:left; padding:0 0 0 9px; width:409px; height:19px; color:black; }
input.champs_input_focus_obligatoire			{ background-color:#c4c3b1; border:#000 1px solid; text-align:left; padding:0 0 0 9px; width:409px; height:19px; color:black; }

/**/
input.input_normal								{ background-color:#edebe2; border:0; text-align:left; padding:0 0 0 4px; width:596px; height:18px; color:black; }
input.input_focus								{ background-color:#edebe2; border:0; text-align:left; padding:0 0 0 4px; width:596px; height:18px; color:black; }

input.input_normal_obligatoire					{ background-color:#dcdac5; border:#000 1px solid; text-align:left; padding:0 0 0 3px; width:595px; height:16px; color:black; }
input.input_focus_obligatoire					{ background-color:#c4c3b1; border:#000 1px solid; text-align:left; padding:0 0 0 3px; width:595px; height:16px; color:black; }

select.select_normal							{ background-color:#edebe2; border:0; text-align:left; padding:0; width:600px; height:19px; color:black; }
select.select_focus								{ background-color:#edebe2; border:0; text-align:left; padding:0; width:600px; height:19px; color:black; }

select.select_admin_normal						{ background-color:#fff; border:#000 1px solid; text-align:left; padding:0; width:700px; height:21px; color:black; }
select.select_admin_focus						{ background-color:#f7f6f1; border:#000 1px solid; text-align:left; padding:0; width:700px; height:21px; color:black; }

select.select_normal_obligatoire_2				{ background-color:#dcdac5; border:#000 1px solid; text-align:left; padding:0; width:600px; height:18px; color:black; }
select.select_focus_obligatoire_2				{ background-color:#c4c3b1; border:#000 1px solid; text-align:left; padding:0; width:600px; height:18px; color:black; }

textarea.champs_textarea_normal_2				{ background-color:#fff; border:0; text-align:left; padding:0 0 0 4px; width:596px; height:44px; font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size:11px; color:black; }
textarea.champs_textarea_focus_2				{ background-color:#f7f6f1; border:0; text-align:left; padding:0 0 0 4px; width:596px; height:44px; font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size:11px; color:black; }

textarea.champs_textarea_normal_obligatoire_2	{ background-color:#dcdac5; border:#000 1px solid; text-align:left; padding:0 0 0 3px; width:595px; height:44px; font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size:11px; color:black; }
textarea.champs_textarea_focus_obligatoire_2	{ background-color:#c4c3b1; border:#000 1px solid; text-align:left; padding:0 0 0 3px; width:595px; height:44px; font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size:11px; color:black; }
/**/

textarea.textarea_recherche						{ background-color:#fff; border:#000 1px solid; text-align:left; padding:0 0 0 4px; width:600px; height:30px; }

textarea.champs_textarea_normal					{ background-color:#fff; border:#000 1px solid; text-align:left; padding:0 0 0 9px; width:409px; height:44px; font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size:11px; color:black; }
textarea.champs_textarea_focus					{ background-color:#f7f6f1; border:#000 1px solid; text-align:left; padding:0 0 0 9px; width:409px; height:44px; font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size:11px; color:black; }

textarea.champs_textarea_normal_obligatoire		{ background-color:#dcdac5; border:#000 1px solid; text-align:left; padding:0 0 0 9px; width:409px; height:44px; font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size:11px; color:black; }
textarea.champs_textarea_focus_obligatoire		{ background-color:#c4c3b1; border:#000 1px solid; text-align:left; padding:0 0 0 9px; width:409px; height:44px; font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size:11px; color:black; }

select.select_normal							{ background-color:#fff; border:#000 1px solid; text-align:left; padding:0; width:420px; height:21px; color:black; }
select.select_focus								{ background-color:#f7f6f1; border:#000 1px solid; text-align:left; padding:0; width:420px; height:21px; color:black; }

select.select_normal_obligatoire				{ background-color:#dcdac5; border:#000 1px solid; text-align:left; padding:0; width:420px; height:21px; color:black; }
select.select_focus_obligatoire					{ background-color:#c4c3b1; border:#000 1px solid; text-align:left; padding:0; width:420px; height:21px; color:black; }

button											{ float:center; text-align:center; width:900px; height:20px; font:bold 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color:black; background-color:#dcdac5; border:0; cursor:hand; }
button:hover									{ float:center; text-align:center; width:900px; height:20px; font:bold 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color:black; background-color:#99998c; border:0; cursor:hand; }

/* GLIDER */
div.scroller									{ width:600px; height:280px; overflow:hidden; border:0; float:left; }
div.scroller div.section						{ width:600px; height:280px; overflow:hidden; float:left; text-align:left; margin:0; padding:0; }
div.scroller div.content						{ width:10000px; }
