body, html {margin: 0px 0 0 0  ;padding: 0;background-color: #ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:normal;color:#424D1B;}

a {color:#E35111;font-size:11px;text-decoration:none;}
a:hover {color:#2E4028;text-decoration:underline;}


a.opacity img 	{filter:alpha(opacity=100);  -moz-opacity: 1.0;   opacity: 1.0;}
a.opacity:hover img {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}

/*----------------------------------------------------------------------------------
					HEADER - TOP 
----------------------------------------------------------------------------------*/

#top {background:url(../imgen/fd_top.png) repeat left top;height:215px;text-align:center;}
#header	{width:990px;margin:0 auto;height:210px;position:relative;background:url(../imgen/top.png) no-repeat;}
#menu_top {position:absolute;top:190px;left:530px;font-size:0.7em;}
#menu_top a {color:#E35111;text-decoration:none;font-weight:bold;}
#menu_top a:hover  {color:#2E4028;}
/*----------------------------------------------------------------------------------
					PAGE
----------------------------------------------------------------------------------*/

#global {margin:0 auto; width:990px;}
#page {margin:0px 10px 20px 20px;overflow:hidden;}

table#content {width:920px;;border-width:0px;margin:5px 0px 20px 30px;}
table#content td { margin:5px;text-align:left;padding:3px;}
.titre_page {font-size:16px;letter-spacing:1px;color:#FFFFFF;}
/*----------------------------------------------------------------------------------
				HOME
----------------------------------------------------------------------------------*/
#home {margin:0px 10px 20px 20px;overflow:hidden;}
#home h1 {margin:0px 0px 5px 0px;font-size:1.6em;letter-spacing:2px;color:#213813;font-weight:normal;color:#6C841A;}
#home h2 {margin:5px 0px 5px 0px;font-size:0.95em;letter-spacing:1px;color:#213813;font-weight:normal;}

#home1 {float:left;width:300px;margin-top:10px;padding:3px;border:1px dotted #EC600B;font-size:0.75em;overflow:hidden;height:130px;}
#home1_img {float:left;width:142px;}
#home1_desc {float:left;width:150px;margin-top:10px;}
#home1 p {margin:5px 0px 5px 5px;padding:0px;font-size:11px;}
#home2 {float:left;width:280px;margin-top:10px;padding:5px;border:1px dotted #EC600B;font-size:0.75em;margin-left:20px;height:125px;}
#home2 p {margin:5px 0px 5px 0px;padding:0px;}
a.ete {background-color:#2D4B25;font-size:13px;letter-spacing:0px;color:#FFFFFF;display:block;padding:3px;text-align:center;}
a.ete:hover {background-color:#86A717;color:#FFFFFF;display:block;padding:3px;text-align:center;text-decoration:none;}
#home3 {float:left;width:280px;margin-top:10px;padding:5px;border:1px dotted #EC600B;font-size:0.75em;margin-left:20px;height:125px;}
#home3 p {margin:5px 0px 5px 0px;padding:0px;}
a.hiver {background-color:#E35111;font-size:13px;letter-spacing:1px;color:#FFFFFF;display:block;padding:3px;text-align:center;}
a.hiver:hover {background-color:#86A717;color:#FFFFFF;display:block;padding:3px;text-align:center;text-decoration:none;}

#actu_home {margin:20px 0px 20px 20px;padding:5px;border:2px dotted #96A981;width:920px;}



/*----------------------------------------------------------------------------------
				ACTU
----------------------------------------------------------------------------------*/

ul#actu {font-size:0.8em;list-style:none;margin:0px;padding:0px;}
ul#actu  li {margin:10px;padding-left:30px;background:url(../imgen/item_actu2.gif) no-repeat left top;}

/*----------------------------------------------------------------------------------
			SEJOURS
----------------------------------------------------------------------------------*/

table#sej {width:920px;;border-width:0px;margin:15px 0px 20px 30px;}
table#sej td { margin:3px;text-align:left;}

table#sej2 {padding:5px;border:1px dotted #FF6816;width:920px;}
.titre_sej {font-size:14px;letter-spacing:1px;color:#FFFFFF;margin-left:5px;}
/*----------------------------------------------------------------------------------
				FOOTER
----------------------------------------------------------------------------------*/


#footer {margin:20px 0px 10px 20px;padding:0px;background-color: #B0C0A3;width:935px;height:80px;position:relative;}
#logos_bas {position:absolute;top:0px;left:10px;}
#footer p {padding:60px 10px 0px 0px;margin:0px;color:#374F2A;font-size:0.65em;text-align:right;}
#footer a {color:#374F2A;text-decoration:none;}
#footer a:hover{color:#999999;text-decoration:none;}
#inpi {margin:10px 0px 20px 0px;padding:0px;width:945px;text-align:right;font-size:10px;}



.boxrouge
   { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 2pt; border: solid 1px #333333 }
   
.boxjaune
   { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 3pt; border: solid 1px #A59C06 }
   
.cadre
   {
	color: black;
	font-size: 15px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 3pt;
	border: solid 2px #A59C06;
	background-color: #F1EC00;
}
      

.parent {
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	margin-left: 0pt;
	margin-top: 5px;
	margin-bottom:5px;
	text-align: left;
	cursor: hand;
	border-width: 0;
            }

  .child  {
	font-size: 8pt;
	font-weight: normal;
	margin-left: 5pt;
	margin-top:0px;
	text-align: left;
            }


TD                     {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

TEXTAREA        { color: #000000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; border: solid 1pt #333333 }

INPUT              { color: #000000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: white; border: solid 1pt #333333}

INPUT.code        { color: #FFFFFF; font-weight: bolder; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #928A06; border: solid 1pt #928A06}

input.button             { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;background-color: white; border: none} 


.frame { background-color: #FC8940}


.detail { background-color: #E6E6E6;}


SELECT           { color: #000000; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bolder; background-color: #fff; border-style: solid 1pt #333333}





A.lien_menu                             {
	color: #EADE10;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: bold;
}

A.lien_menu:visited                            { color: #EADE10; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: bold; }

A.lien_menu:hover                            { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: bold; }

A.lien_p                             {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: normal;
}

A.lien_p:visited                            { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: normal; }

A.lien_p:hover                            { color: #999999; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }

A.lien_p2                             {
	color: #195330;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: normal;
}

A.lien_p2:visited                            { color: #195330; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: normal; }

A.lien_p2:hover                            { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }


A.lien_bas                             {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: normal;
}

A.lien_bas:visited                            { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: normal; }

A.lien_bas:hover                            { color: #EADE10; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }

A.lien_r                             {
	color: #E8E00E;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: bold;
}

A.lien_r:visited                            { color: #E8E00E; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: bold; }

A.lien_r:hover                            { color: #FFFFFF; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: bold; }

A.lien_r2                             {
	color: #605402;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: bold;
}

A.lien_r2:visited                            { color: #605402; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: bold; }

A.lien_r2:hover                            { color: ##333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: bold; }




A.search                             {
	color: #0E5C52;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: underline;
	font-weight: normal;
}

A.search:visited                            { color: #0E5C52; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }

A.search:hover                            { color: #003300; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }



A.lien_prod                             {
	color: #EB1F8A;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: normal;
}

A.lien_prod:visited                            { color: #EB1F8A; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: normal; }

A.lien_prod:hover                            { color: #EB1F8A; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }


A.lien_b                             {
	color: #1B499B;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: bold;
}

A.lien_b:visited                            { color: #1B499B; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: bold; }

A.lien_b:hover                            { color: #1B499B; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: bold; }



h3                 { color: #FFFFFF; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.titre                { color: #E8E00E; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.titre2                 { color: #FF7E15; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.titreg1                 { color: #7C7C7C; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.titreg2                 { color: #7C7C7C; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.titre_prod                 { color: #1B499B; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.titre2_prod                 { color: #1B499B; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }

.desc                { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.desc2                { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.prix_home                 { color: #F82191; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.prix                 { color: #F82191; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.prix_f                 { color: #FFFFFF; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.infos                  {
	color: #073935;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-weight: normal;
}

.blanc12                { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.blanc11  { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.blanc10 { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.blanc13   { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva }
.blanc14 { color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva }
.blanc15    { color: white; font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.blanc16   { color: white; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif }
.blanc18   { color: white; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
.blancM { color: white; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif }
.bleu10 { color: #045B72; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.vert11 { color: #195330; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.vert12 { color: #195330; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.vert13 { color: #195330; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif }
.vert14 { color: #195330; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
.cat { color: #0d3e8a; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif }
.accueil   { color: #2c384b; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder }
.qui { color: #675151; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif }
.top { color: #2c384b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.duree { color: #2c384b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.rouge12    { color: #870013; font-size: 12px; font-family: Verdana, Helvetica, Geneva, Swiss }
.rouge13 { color: #870013; font-size: 13px; font-family: Verdana, Helvetica, Geneva, Swiss }
.rouge14  { color: #870013; font-size: 14px; font-family: Verdana, Helvetica, Geneva, Swiss }
.rouge11    { color: #870013; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
.rouge10 { color: #870013; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva }
.noir10 { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva }
.noir11   { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
.noir12  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva }
.noir13   { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva }
.noir14                 { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva }
.noir16  { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva }
.jaune12    { color: #EADE10; font-size: 12px; font-family: Verdana, Helvetica, Geneva, Swiss }
.jaune14    { color: #9A9907; font-size: 14px; font-family: Verdana, Helvetica, Geneva, Swiss }