@font-face {
	font-family: 'TheMixBoldRegular';
	src: url('/fonts/themixbold-caps-webfont.eot');
	src: local('¢'), url('/fonts/themixbold-caps-webfont.woff') format('woff'), url('/fonts/themixbold-caps-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TheMixSemiBoldRegular';
	src: url('/fonts/themixsemibold-plain-webfont.eot');
	src: local('¢'), url('/fonts/themixsemibold-plain-webfont.woff') format('woff'), url('/fonts/themixsemibold-plain-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'TheMixSemiLightRegular';
	src: url('/fonts/themixsemilight-plain-webfont.eot');
	src: local('The Mix Semi Light'), local('TheMixSemiLight-Plain'), url('/fonts/themixsemilight-plain-webfont.woff') format('woff'), url('/fonts/themixsemilight-plain-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TheMixBoldRegularPlain';
	src: url('/fonts/themixbold-plain-webfont.eot');
	src: local('¢'), url('/fonts/themixbold-plain-webfont.woff') format('woff'), url('/fonts/themixbold-plain-webfont.ttf') format('truetype'), url('/fonts/themixbold-plain-webfont.svg#webfonthgaJVtqF') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* ----------Default---------- */
* {
	margin: 0;
	padding: 0;
	border:0;
}
html        	{ margin: 0; }
body			{ background: #FFFFFF url(/images/2011/bg_tile.gif) top repeat-x; color: #70706F; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; margin: 0; padding: 0; text-align: center; }
img				{ border: none; }
p           	{ font-family: TheMixSemiLightRegular,Arial,Helvetica,Verdana,sans-serif; padding: 5px 0 5px 0; color: #70706F;}
h1          	{ font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif; font-size: 33px; margin: 0; padding: 0; line-height:36px; font-weight:100;}
h2          	{ font-family: TheMixSemiBoldRegular,Arial,Helvetica,sans-serif; font-size: 20px; margin: 0; font-weight:100; }
h3          	{ font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif; font-size: 16px; margin: 0; font-weight:100; line-height: 18px }
h4          	{ font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif; font-size: 14px; margin: 0; font-weight:100; }
h5          	{ font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif; font-size: 12px; margin: 0; font-weight:100; }
h6          	{ font-size: 11px; margin: 0; font-weight:100; }
ul              { margin: 0; padding: 0; list-style-type: none; }
li				{ margin: 0; padding: 0; }
hr				{ border-top: 1px dotted #467492; float: none; margin: 10px; width: auto; }
input       	{ border: 1px solid #7e9db9; color: #0b162a; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; margin: 0; padding: 2px 3px; }
select          { border: 1px solid #7e9db9; color: #0b162a; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px; margin: 0; padding: 1px 1px 1px 3px; }
textarea    	{ border: 1px solid #7e9db9; color: #0b162a; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; margin: 0; padding: 2px 3px; }
form        	{ display: inline; }
.hide       	{ display: none; }
.show       	{ display: block; }
.smallest   	{ font-size: 10px; }
.smaller    	{ font-size: 11px; }
.defaultsize	{ font-size: 12px; }
.larger     	{ font-size: 13px; }
.largest    	{ font-size: 14px; }
.bold       	{ font-weight: bold; }
.italic     	{ font-style: italic; }
.strike     	{ text-decoration: line-through; }
.justify    	{ text-align: justify; }
.left       	{ text-align: left; }
.right      	{ text-align: right; }
.center     	{ text-align: center; }
.nowrap     	{ white-space: nowrap; }
.uppercase  	{ text-transform: uppercase; }
.underline  	{ text-decoration: underline; }
.floatleft  	{ float: left; }
.floatright 	{ float: right; }
.floatfix		{ position: relative; }
.floatfix img	{ position: relative; }
.clearboth		{ clear: both; font-size: 0; height: 0; line-height: 0; }
.borderdot		{ border: 1px dotted #FFF; }

.pbold          	{ font-family: TheMixBoldRegularPlain,Arial,Helvetica,sans-serif; margin: 0; font-weight:100; }

a           	{ color: #70706F; text-decoration:none; }
a:link      	{ color: #70706F; text-decoration:none; }
a:visited   	{ color: #70706F; text-decoration:none; }
a:hover     	{ color: #c20f5b; text-decoration:underline; }
a:active    	{ color: #70706F; text-decoration:underline; }

.spacer   { font-size: 1px; height: 1px; line-height: 1px; }

#bg_main {
	background: url(/images/page-bottom.jpg) bottom no-repeat;
	}

#content_body {
	background: #FFFFFF ;
	height: auto !important;
	min-height: 587px;
	width: 996px;
	padding: 0 0 0 0;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	}

#footer {
	min-height: 43px;
	height: auto !important;
	height: 43px;
	width: 980px;
	padding: 0px 5px 0px 5px;
	}

#header {
	height: 105px;
	}

#header_wrapper {
	position: relative;
	}

#wrapper {
	width: 993px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	}

#section_plate {
	width: 991px;
	margin: 0 0 0 0;
	padding: 7px 0 2px 30px;	
	}

/* ----------NAVIGATION---------- */

ul#navigation				{ height: 22px; margin: 0 0 0 0; position: relative; }
ul#navigation li			{ float: left;  }
ul#navigation li a			{ display: block; text-decoration: none; }
ul#navigation li a:link		{ text-decoration: none; }
ul#navigation li a:visited	{ text-decoration: none; }
ul#navigation li a:hover	{ text-decoration: none; }
ul#navigation li a:active	{ text-decoration: none; }

ul#navigation .menu {
	background: url(/images/2011/nav/bg_subnav.png);
	height: 225px;
	left: 1px;
	padding: 15px 15px 0 15px;
	position: absolute;
	top: 22px;
	width: 964px;
	z-index: 999;
	}
	
ul#navigation .menu ul.sub_nav				{ border-top: 1px dotted #FFF; float: left; margin: 0 15px 0 0; width: 185px; }
ul#navigation .menu ul.sub_nav li			{ float: none; }
ul#navigation .menu ul.sub_nav li a			{ background: url(/images/2011/arrow_white.gif) 5px 8px no-repeat; border-bottom: 1px dotted #FFF; color: #FFF; display: block; height: 19px; font-size: 11px; overflow: hidden; padding: 4px 0 0 13px; text-decoration: none; }
ul#navigation .menu ul.sub_nav li a:link	{ text-decoration: none; }
ul#navigation .menu ul.sub_nav li a:visited	{ text-decoration: none; }
ul#navigation .menu ul.sub_nav li a:hover	{ background: url(/images/2011/nav/bg_subnav_hover.png) no-repeat; border-bottom: 1px dotted #FFF; color: #FFF; text-decoration: none; }
ul#navigation .menu ul.sub_nav li a:active	{ text-decoration: none; }

ul#navigation li .menu { display: none; }
ul#navigation li:hover .menu { display: block; }
ul#navigation li.over .menu { display: block; }

li.nav_irm { background: url(/images/2011/nav/irm_off.gif) no-repeat; }
li.nav_irm:hover, li.nav_irm_over { background: url(/images/2011/nav/irm_hover.gif) no-repeat; }
li.nav_irm a.nav_item, li.nav_irm_over a.nav_item { height: 22px; width: 159px; }
li.nav_irm_on { background: url(/images/2011/nav/irm_on.gif) no-repeat; }
li.nav_irm_on:hover, li.nav_irm_on_over { background: url(/images/2011/nav/irm_hover.gif) no-repeat; }
li.nav_irm_on a.nav_item, li.nav_irm_on_over a.nav_item { height: 22px; width: 159px; }

li.nav_collection-2011 { background: url(/images/2011/nav/collection-2011_off.gif) no-repeat; }
li.nav_collection-2011:hover, li.nav_collection-2011_over { background: url(/images/2011/nav/collection-2011_hover.gif) no-repeat; }
li.nav_collection-2011 a.nav_item, li.nav_collection-2011_over a.nav_item { height: 22px; width: 225px; }
li.nav_collection-2011_on { background: url(/images/2011/nav/collection-2011_on.gif) no-repeat; }
li.nav_collection-2011_on:hover , li.nav_collection-2011_on_over { background: url(/images/2011/nav/collection-2011_hover.gif) no-repeat; }
li.nav_collection-2011_on a.nav_item, li.nav_irm_on_over a.nav_item { height: 22px; width: 225px; }

li.nav_savoir-faire { background: url(/images/2011/nav/savoir-faire_off.gif) no-repeat; }
li.nav_savoir-faire:hover, li.nav_savoir-faire_over { background: url(/images/2011/nav/savoir-faire_hover.gif) no-repeat; }
li.nav_savoir-faire a.nav_item, li.nav_savoir-faire_over a.nav_item { height: 22px; width: 191px; }
li.nav_savoir-faire_on { background: url(/images/2011/nav/savoir-faire_on.gif) no-repeat; }
li.nav_savoir-faire_on:hover, li.nav_savoir-faire_on_over { background: url(/images/2011/nav/savoir-faire_hover.gif) no-repeat; }
li.nav_savoir-faire_on a.nav_item, li.nav_irm_on_over a.nav_item { height: 22px; width: 191px; }

li.nav_infos_conseils { background: url(/images/2011/nav/infos_conseils_off.gif) no-repeat; }
li.nav_infos_conseils:hover, li.nav_infos_conseils_over { background: url(/images/2011/nav/infos_conseils_hover.gif) no-repeat; }
li.nav_infos_conseils a.nav_item, li.nav_infos_conseils_over a.nav_item { height: 22px; width: 223px; }
li.nav_infos_conseils_on { background: url(/images/2011/nav/infos_conseils_on.gif) no-repeat; }
li.nav_infos_conseils_on:hover, li.nav_infos_conseils_on_over { background: url(/images/2011/nav/infos_conseils_hover.gif); }
li.nav_infos_conseils_on a.nav_item, li.nav_infos_conseils_on_over a.nav_item { height: 22px; width: 223px; }

li.nav_vente { background: url(/images/2011/nav/vente_off.gif) no-repeat; }
li.nav_vente:hover, li.nav_vente_over { background: url(/images/2011/nav/vente_hover.gif) no-repeat; }
li.nav_vente a.nav_item, li.nav_vente_over a.nav_item { height: 22px; width: 195px; }
li.nav_vente_on { background: url(/images/2011/nav/vente_on.gif) no-repeat; }
li.nav_vente_on:hover, li.nav_vente_on_hover { background: url(/images/2011/nav/vente_hover.gif) no-repeat; }
li.nav_vente_on a.nav_item, li.nav_irm_on_over a.nav_item { height: 22px; width: 195px; }

ul#navigation .menu_collection-2011 						{ background: url(/images/2011/nav/bg_subnav_collection-2011.png) no-repeat; }	
ul#navigation .menu_collection-2011 ul.sub_nav				{ border-top: 1px dotted #FFFFFF; float: left; margin: 0 15px 0 0; width: 185px; }
ul#navigation .menu_collection-2011 ul.sub_nav li a			{ background: url(/images/2011/arrow_white.gif) 5px 8px no-repeat; border-bottom: 1px dotted #FFFFFF; color: #FFFFFF; display: block; height: 19px; font-size: 11px; overflow: hidden; padding: 4px 0 0 13px; text-decoration: none; }
ul#navigation .menu_collection-2011 ul.sub_nav li a:hover	{ background: url(/images/2011/nav/bg_subnav_collection-2011_hover.png) no-repeat; border-bottom: 1px dotted #FFFFFF; color: #FFFFFF; text-decoration: none; }

.title_sub_nav 			{ line-height : 20px; margin-left: 15px; margin-top: 5px; }

/* ----------END NAVIGATION---------- */

.blue				{ color: #457595 }
.blue a				{ color: #457595; text-decoration:none; }
.blue a:link		{ color: #457595; text-decoration:none; }
.blue a:visited		{ color: #457595; text-decoration:none; }
.blue a:hover		{ color: #457595; text-decoration:underline; }
.blue a:active		{ color: #457595; text-decoration:underline; }

.white				{ color: #FFF }
.white a			{ color: #FFF; text-decoration:none; }
.white a:link		{ color: #FFF; text-decoration:none; }
.white a:visited	{ color: #FFF; text-decoration:none; }
.white a:hover		{ color: #FFF; text-decoration:underline; }
.white a:active		{ color: #FFF; text-decoration:underline; }

.green				{ color: #798729 }
.green a			{ color: #798729; text-decoration:none; }
.green a:link		{ color: #798729; text-decoration:none; }
.green a:visited	{ color: #798729; text-decoration:none; }
.green a:hover		{ color: #798729; text-decoration:underline; }
.green a:active		{ color: #798729; text-decoration:underline; }

.pink				{ color: #C10058 }
.pink a				{ color: #C10058; text-decoration:none; }
.pink a:link		{ color: #C10058; text-decoration:none; }
.pink a:visited		{ color: #C10058; text-decoration:none; }
.pink a:hover		{ color: #C10058; text-decoration:underline; }
.pink a:active		{ color: #C10058; text-decoration:underline; }

.turquoise				{ color: #21787F }
.turquoise a			{ color: #21787F; text-decoration:none; }
.turquoise a:link		{ color: #21787F; text-decoration:none; }
.turquoise a:visited	{ color: #21787F; text-decoration:none; }
.turquoise a:hover		{ color: #21787F; text-decoration:underline; }
.turquoise a:active		{ color: #21787F; text-decoration:underline; }

.contenu			{ padding: 10px}
.bggreen			{ background: #798729; padding: 10px}
.bgblue				{ background: #457595; padding: 10px}

#area_none {
	width: 750px;
	margin: 5px 10px 0 8px;
	float: left;
	color: #000;
	}
	
#area_right { float: left; }

.image_space { padding: 0px 15px 15px 0px;	}
		
.borderdotgreen	{ border-top: 1px dotted #798729; margin: 3px 0 3px 0}	
.borderdotblue	{ border-top: 1px dotted #457593; margin: 3px 0 3px 0}

#page {	margin: 5px 15px 0 15px; }

#page ul 						{ font-family: TheMixSemiLightRegular,Helvetica,Verdana,sans-serif; border: 0px; float: left; margin: 0 15px 0 15px; width: auto; }
#page ul						{ float: none; }
#page ul li 					{ background: url(/images/2011/arrow.gif) 5px 11px no-repeat; border: 0px; color: #70706F; display: block; padding: 4px 0 0 13px; text-decoration: none; }
#page ul li a:link				{ text-decoration: none; }
#page ul li a:visited			{ text-decoration: none; }
#page ul li a:hover				{ background: #000; border: 0px; color: #FFFFFF; text-decoration: none; }
#page ul li a:active			{ text-decoration: none; }

#page ol 						{ font-family: TheMixSemiLightRegular,Helvetica,Verdana,sans-serif; border: 0px; float: left; margin: 0 15px 0 15px; width: auto; }
#page ol						{ float: none; }
#page ol li 					{ list-style-type: decimal; text-decoration: none;  margin: 0 15px 0 15px}
#page ol li a:link				{ text-decoration: none; }
#page ol li a:visited			{ text-decoration: none; }
#page ol li a:hover				{ background: #000; border: 0px; color: #FFFFFF; text-decoration: none; }
#page ol li a:active			{ text-decoration: none; }

#div_ulWhite ul					{ font-family: TheMixSemiLightRegular,Helvetica,Verdana,sans-serif; border: 0px; float: left; margin: 0 15px 0 15px; width: auto; }
#div_ulWhite ul					{ float: none; }
#div_ulWhite ul li 				{ background: url(/images/2011/arrow_white.gif) 5px 11px no-repeat; border: 0px; color: #FFF; display: block; padding: 4px 0 0 13px; text-decoration: none; }
#div_ulWhite ul li a:link		{ text-decoration: none; }
#div_ulWhite ul li a:visited	{ text-decoration: none; }
#div_ulWhite ul li a:hover		{ background: #000; border: 0px; color: #FFFFFF; text-decoration: none; }
#div_ulWhite ul li a:active		{ text-decoration: none; }

#mobil_home 					{ margin: 5px 0px 0 0px; }

#standard						{ margin: 0; margin-left: 10px; padding: 0; }
#confort 						{ margin: 0; margin-left: 10px; padding: 0; }
#grand-confort					{ margin: 0; margin-left: 10px; padding: 0; }


.Title-mobil-home				{ padding: 0 10px 0 10px; color:#FFFFFF; font-family: TheMixSemiBoldRegular,Arial,Helvetica,sans-serif; font-size: 24px; margin: 0; font-weight:100; text-transform: uppercase; }

.standard						{ background: #C78013; }
.confort						{ background: #4E323A; }
.grand-confort	 				{ background: #035173; }
.siblu			 				{ background: #364983; }

#tabs_standard .borderdot		{ border-top: 1px dotted #C78013; margin: 4px 0 0 0 }
#tabs_confort .borderdot		{ border-top: 1px dotted #4E323A; margin: 4px 0 0 0 }
#tabs_grand-confort .borderdot	{ border-top: 1px dotted #035173; margin: 4px 0 0 0 }
#tabs_siblu .borderdot			{ border-top: 1px dotted #364983; margin: 4px 0 0 0 }

#standard h1, #tabs_standard h2					{ padding: 0 0 0 0px; color:#C78013; font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif; font-size: 14px; margin: 0; font-weight:100; text-transform: uppercase; line-height:15px }
#tabs_standard h1				{ padding: 0 0 0 0px; color:#C78013; font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif; font-size: 18px; margin: 0; font-weight:100; text-transform: uppercase; line-height:20px }
#standard h2, #confort h2, #grand-confort h2, #siblu h2		{ padding: 0 0 0 0px; color:#4e4e4d; font-family: TheMixSemiLightRegular,Arial,Helvetica,sans-serif; font-size: 12px; margin: 0; font-weight:100; }
#standard a						{ color:#C78013;  }
#standard a:hover, #page #standard ul.nostyle li a:hover		{ background: #C78013; border: 0px; color: #FFFFFF; text-decoration: none; }


#confort h1, #tabs_confort h2						{ padding: 0 0 0 0px; color:#4E323A; font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif; font-size: 14px; margin: 0; font-weight:100; text-transform: uppercase; line-height:15px }
#tabs_confort h1						{ padding: 0 0 0 0px; color:#4E323A; font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif; font-size: 18px; margin: 0; font-weight:100; text-transform: uppercase; line-height:20px }
#confort a						{ color:#4E323A;  }
#confort a:hover, #page #confort ul.nostyle li a:hover		{ background: #4E323A; border: 0px; color: #FFFFFF; text-decoration: none; }


#grand-confort h1, #tabs_grand-confort h2				{ padding: 0 0 0 0px; color:#035173; font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif; font-size: 14px; margin: 0; font-weight:100; text-transform: uppercase; line-height:15px }
#tabs_grand-confort h1										{ padding: 0 0 0 0px; color:#035173; font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif; font-size: 18px; margin: 0; font-weight:100; text-transform: uppercase; line-height:20px }
#grand-confort a						{ color:#035173;  }
#grand-confort a:hover, #page #grand-confort ul.nostyle li a:hover		{ background: #035173; border: 0px; color: #FFFFFF; text-decoration: none; }

#siblu h1, #tabs_siblu h2				{ padding: 0 0 0 0px; color:#364983; font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif; font-size: 14px; margin: 0; font-weight:100; text-transform: uppercase; line-height:15px }
#tabs_siblu h1							{ padding: 0 0 0 0px; color:#364983; font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif; font-size: 18px; margin: 0; font-weight:100; text-transform: uppercase; line-height:20px }
#siblu a						{ color:#364983;  }
#siblu a:hover, #page #siblu ul.nostyle li a:hover		{ background: #364983; border: 0px; color: #FFFFFF; text-decoration: none; }

.caracteristiques				{ padding: 0 5px 0 10px; color:#FFFFFF; font-family: TheMixSemiBoldRegular,Arial,Helvetica,sans-serif; font-size: 16px; margin: 0; font-weight:100; text-transform: uppercase; float: left; width:30px; text-align:left}
.superficie						{ background: #AAAAAA; width:120px; line-height:33px }
.dimensions						{ background: #818181; width:120px; line-height:34px }
.couchage						{ background: #606060; width:120px; line-height:33px }

#modules {
	float: left;
	}
	
#modules h1 { padding: 0 0 0 0px; color:#487690; font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif; font-size: 16px; margin: 5px; font-weight:100; text-transform: uppercase; line-height:25px; border-bottom:dotted #487690 1px; border-top:dotted #487690 1px }

#modules h2 { padding: 0 0 0 0px; color:#4e4e4d; font-family: TheMixSemiLightRegular,Arial,Helvetica,sans-serif; font-size: 12px; margin: 5px; font-weight:100; line-height:15px; border:none }

#modules  a	{ background: url(/images/2011/arrow.gif) 5px 12px no-repeat; color: #4e4e4d; font-size: 13px; overflow: hidden; padding: 4px 5px 2px 13px; text-decoration: none;  font-family: TheMixBoldRegular,Arial,Helvetica,sans-serif }
#modules  a:link	{ text-decoration: none; }
#modules  a:visited	{ text-decoration: none; }
#modules  a:hover	{ background: url(/images/2011/nav/bg_subnav_collection-2011_hover.png) 0 4px no-repeat; color: #FFFFFF; text-decoration: none; }

#modules.inverse h1 { color:#FFFFFF; border-color:#FFFFFF}
#modules.inverse h2 { color:#FFFFFF; }
#modules.inverse a { color:#FFFFFF; background: url(/images/2011/arrow_white.gif) 5px 12px no-repeat;}
#modules.inverse a:hover	{ background: url(/images/2011/nav/bg_subnav_collection-2011_hover.png) 0 4px no-repeat; color: #FFFFFF; text-decoration: none; }

.reseau_de_vente	{ background: #184e64; color: #FFFFFF; text-decoration: none; }

.gamme_locative	{ background: #1a7881; color: #FFFFFF; text-decoration: none; }

.club_ambassadeurs	{ background: #fff; color: #bd9c67; text-decoration: none; }
#modules.club_ambassadeurs h1 { color:#bd9c67; border-color:#bd9c67}
#modules.club_ambassadeurs h2 { color:#4e4e4d; }
#modules.club_ambassadeurs a { color:#4e4e4d; background: url(/images/2011/arrow.gif) 5px 12px no-repeat;}
#modules.club_ambassadeurs a:hover	{ background: url(/images/2011/nav/bg_subnav_collection-2011_hover.png) 0 4px no-repeat; color: #4e4e4d; text-decoration: none; }

.actu	{ background: #fff; color:#70706F ; text-decoration: none; }
#modules.actu h1 { color:#C10058; border-color:#C10058}
#modules.actu h2 { color:#4e4e4d; }
#modules.actu a { color:#4e4e4d; background: url(/images/2011/arrow.gif) 5px 12px no-repeat;}
#modules.actu a:hover	{ background: url(/images/2011/nav/bg_subnav_collection-2011_hover.png) 0 4px no-repeat; color: #4e4e4d; text-decoration: none; }


.image_left {
 	padding: 0;
	margin: 0 10px 0 0;
	float: left;
	}
	
.image_right {
 	padding: 0;
	margin: 0 0 0 10px;
	float: right;
	}

.photo_top {
	padding: 0;
	margin: 0px;
	float: none;
	font-style:italic;
	text-align:center;
	}

.photo_left {
	padding: 0;
	margin: 10px 10px 10px 0;
	float: left;
	font-style:italic;
	font-size:10px;
	text-align:center;
	}
.photo_right {
	padding: 0;
	margin: 10px 0 10px 10px;
	float: right;
	font-style:italic;
	font-size:10px;
	text-align:center;
	}
	

.separator												{ border-right: 1px dotted #467491; margin: 4px 5px 0 5px }	
.separator-standard, #tabs_standard .separator			{ border-right: 1px dotted #C78013; margin: 4px 5px 0 5px }
.separator-confort, #tabs_confort .separator			{ border-right: 1px dotted #4E323A; margin: 4px 5px 0 5px }
.separator-grand-confort, #tabs_grand-confort .separator	{ border-right: 1px dotted #035173; margin: 4px 5px 0 5px }

#page ul.nostyle			{ padding: 0; margin: 0; float:left }
#page ul.nostyle li			{ background: none; padding: 0; margin: 0; float: left;  }

#distributeur ul							{ font-size:11px; background:#51B0DE}
#distributeur ul li							{ border: #000 dotted 1px; background: url(/images/2011/bg-distributeurs.gif); padding: 2px; margin: 2px; float: left; width: 320px; height: 75px;}
#distributeur ul li.happyholidays		{  }
#distributeur ul li.camping		{ border: #000 dotted 1px; background: url(/images/2011/bg-distributeurs-camping.gif); padding: 2px; margin: 2px; float: left; width: 320px; height: 75px; }
#distributeur ul li.camping.happyholidays		{  }
#distributeur ul a		 	{ color:#c10058; padding:2px}
#distributeur ul a:hover	{ background: #c10058 0 4px; color: #FFF; text-decoration: none; padding:2px}



/* ----------HABILLAGE SPECIFIQUES PAGES PAR MENU---------- */

#page.menu_1 h1			{ color:#c10058; border-color:#c10058}
#page.menu_1 h2 		{ color:#c10058; }
#page.menu_1 h3 		{ color:#c10058; }
#page.menu_1 h4 		{ color:#c10058; }
#page.menu_1 a		 	{ color:#c10058; }
#page.menu_1 a:hover	{ background: #c10058 0 4px; color: #FFF; text-decoration: none; }

#page.menu_2 h1			{ color:#457593; border-color:#457593}
#page.menu_2 h2 		{ color:#457593; }
#page.menu_2 h3 		{ color:#457593; }
#page.menu_2 h4 		{ color:#457593; }

#page.menu_3 h1			{ color:#467491; border-color:#467491}
#page.menu_3 h2 		{ color:#467491; }
#page.menu_3 h3 		{ color:#467491; }
#page.menu_3 h4 		{ color:#467491; }
#page.menu_3 a		 	{ color:#467491; }
#page.menu_3 a:hover	{ background: #467491 0 4px; color: #FFF; text-decoration: none; }

#page.menu_4 h1			{ color:#c10058; border-color:#c10058}
#page.menu_4 h2 		{ color:#c10058; }
#page.menu_4 h3 		{ color:#c10058; }
#page.menu_4 h4 		{ color:#c10058; }
#page.menu_4 a		 	{ color:#c10058; }
#page.menu_4 a:hover	{ background: #c10058 0 4px; color: #FFF; text-decoration: none; }

#page.menu_5 h1			{ color:#c10058; border-color:#c10058}
#page.menu_5 h2 		{ color:#c10058; }
#page.menu_5 h3 		{ color:#c10058; }
#page.menu_5 h4 		{ color:#c10058; }
#page.menu_5 a		 	{ color:#c10058; }
#page.menu_5 a:hover	{ background: #c10058 0 4px; color: #FFF; text-decoration: none; }

/* ----------END HABILLAGE SPECIFIQUES PAGES PAR MENU---------- */

input[type=submit], input[type=reset] {
 border:0px solid #A6BEDE;
 font-weight:bold;
 font-size:11px;
 cursor:pointer;
 background-color:#C10058;
 color:white;
 padding:5px;
 }
input[type=submit]:hover, input[type=reset]:hover {
 border:0px outset grey;
 background-color:#467495;
 color:white;
 }
input[type=submit]:active, input[type=reset]:active {
 border:0px inset #A6BEDE;
 background-color:#C10058;
 color:white;
 } 

.facebook	{ background: #fff; color: #3C5995; text-decoration: none; }
#modules.facebook h1 { color:#3C5995; border-color:#FFFFFF}
#modules.facebook h2 { color:#3C5995; }
#modules.facebook a { color:#3C5995; background: url(/images/2011/arrow_white.gif) 5px 12px no-repeat;}
#modules.facebook a:hover	{ background: url(/images/2011/nav/bg_subnav_collection-2011_hover.png) 0 4px no-repeat; color: #FFFFFF; text-decoration: none; }

.bg-happy-holidays 	{ }


