.contourvert {
	border: 1px solid #669900;

}
.textenoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.vertbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}
.form {
	border: 1px solid #669900;
	height: 20px;
	width: 200px;
}
.form2 {
	height: 20px;
	width: 100px;
	border: 1px solid #669900;
}
.form3 {
	height: 100px;
	width: 300px;
	border: 1px solid #669900;
}
.contourvert2 {
	border: 1px solid #669900;
}
.orangebolder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #CC6600;
	text-decoration: none;
}
.textenoirbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.background1 {
	background-color: #ddffdd;
}
.background2 {
	background-color: #99ff99;
}

.textenoirbold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.textenoir14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.vertbold14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}
.form4 {
	border: #669900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.contverthautcotés {
	background-color: #ebffe8;
	border: 1px solid #669900;

}
.contverthautcotés2 {
	background-color: #ebffe8;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #669900;
	border-right-color: #669900;
	border-left-color: #669900;
}
.contorhautcotés {
	background-color: #FFFF00;
	border: 1px solid #669900;

}
.contorhautcotés2 {
	background-color: #fff5e1;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #669900;
	border-right-color: #669900;
	border-left-color: #669900;
	}
.contorhautcotés3 {
	background-color: #fff5e1;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #669900;
	border-right-color: #669900;
	border-left-color: #669900;
	}
.contverthautgau {
	background-color: #ebffe8;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #669900;
	border-left-color: #669900;
}
.contorhautgau {
	background-color: #fff5e1;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #669900;
	border-left-color: #669900;
}
.contverthaut {
	background-color: #ebffe8;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #669900;
}
.contorhaut {
	background-color: #fff5e1;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #669900;
}
.conthaut {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #669900;
}
.contvert3 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #669900;
}
.form5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #669900;
}
.conthautmoy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
	background-color: #99ff99;
	border: 1px solid #669900;

}
.background3 {
	background-color: #00bb00;
}
.contverthautc3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
	background-color: #00bb00;
	border: 1px solid #669900;
}

/*------------------------------------------------------------------- new-------------------------------------------------------------------*/
img {
border:0px;
}

.intro_centerzone
{
width:760px;
height:418px;
text-align:left;
position:absolute;
top:50%;
left:50%;
margin:-209px 0px 0px -380px;
}

.intro_img
{
background:url(../img/img_intro.jpg);
background-repeat : no-repeat;
width:760px;
height:342px;
position:relative;

}

.langues
{
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 font-weight:bold;

 position:absolute;
 top: 310px;
 left:670px;
}

.intro_link
{
color:#000000;
text-decoration:none;
 color:#cc6600;
}

.flag
{
margin-right:10px;
}
.adresse
{
 margin-top:25px;

}
.p_intro
{
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 font-weight:bold;
 color:#669900;
 text-align:center;
 margin-top:7px;

}
.mail{
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 font-weight:bold;
 color:#cc6600;
}


.gites_titre
{
background:url(../img/gites.jpg);
width:25px;
height:68px;
position:absolute;
top:9px;
left:75px;
}
.planning_titre
{
background:url(../img/reserv.jpg);
width:25px;
height:245px;
position:absolute;
top:9px;
left:75px;
}
.localisation_titre
{
background:url(../img/contact.jpg);
width:25px;
height:93px;
position:absolute;
top:9px;
left:75px;
}
.liens_titre
{
background:url(../img/liens.jpg);
width:25px;
height:68px;
position:absolute;
top:9px;
left:75px;
}

.liens_stat:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
}
.liens_stat:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #cc6600;
	text-decoration: underline;
}
.liens_stat:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
}

/*-- MIGC DEFAULT STYLES -- */
*
{
 margin: 0;
 padding: 0;
}

body
{
 text-align:center;
}

.migc_body
{
width: 759px;
margin:auto;
text-align:left;

}

.migc_topzone
{
background:url('../img/img_top.jpg');
background-repeat : no-repeat;
width: 759px;
height:151px;
font:0px;
float: left;
}

.migc_mainmenu
{

width: 730px;
height: 16px;
float: left;
margin-top:135px;
}

.migc_submenu
{
width:100px;
margin-bottom:11px;
float:left;

}
.migc_friend
{

width:60px;
height:60px;
border:1px solid #669900;
margin-left:10px;
text-align:center;
}
.margins
{
background:url(../img/envloppe.png);
background-repeat:no-repeat;
width:60px;
height:20px;
margin-bottom:4px;
}
.tell_it
{
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 font-weight:bold;
 color:#cc6600;
}
.menu_pos
{

width:80px;
margin-left:6px;
position:absolute;
top:185px;

}
.migc_centertop
{
background:url(../img/bg_center.jpg);
width:759px;
height:15px;
font-size:0px;
float:left;
}
.migc_centerzone
{
background:url(../img/bg_mid_center.jpg);
width:759px;
float: left;
position:relative;
}

.migc_pagecontent
{
width:635px;
margin-left:11px;
margin-bottom:11px;
float:left;

}
.migc_pagecontent_e
{
width:635px;
height:350px;
margin-left:11px;
margin-bottom:11px;
float:left;

}
.migc_pagecontent2
{
width:635px;
margin-left:11px;
margin-bottom:11px;
float:left;

}
p
{
 font-family: verdana;
 font-size:8pt;
 text-align: justify;
 color:#555555;
}

h3
{
 font-family: verdana;
 font-size: 9pt;
 color:#999999;
 padding:5px 0 15px 0;
 font-weight:bold;
}

.migc_footer
{
background-color: #669900;
width:759px;
height:30px;
float:left;
}

.migc_copyrights
{
 float: left;
 width: 759px;
 height:20px;
}
.copy
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #aaaaaa;
 text-align:center;

}

.bugi:link
{
color:#aaaaaa;
}

.bugi:hover
{
color:#dddddd;
}

.bugi:visited
{
color:#dddddd;
}

/*----------------------------------------------NOT USED-----------------------------------------------*/

.migc_quickanchors
{
 padding:2px;
 margin: 3px;
 align:center; 
}

.menulvl1
{
 float: right;
color: #cc6600;
}

.menuitemlvl1
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
color: #cc6600;
 font-weight:bold;
margin-left:27px;
text-decoration:none;
}



.menuitemlvl1:hover{

 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
color: #FF9933;
 font-weight:bold;
margin-left:27px;
text-decoration:none;
}


.menulvl2
{

 margin-bottom:15px;
}

.menuitemlvl2
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
color: #cc6600;
 font-weight:bold;
text-decoration:none;

}

.menuitemlvl2:hover{

 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
color: #FF9933;
 font-weight:bold;
}

.menulvl3
{
 margin-left: 10px; 
 padding:2px;
}

.menuitemlvl3
{
 font-family: verdana;
 font-size: 8pt;
 color:#333333;
}

.migc_path
{
 width:100%;
 padding: 2px;
}

.path_element
{
 font-family: verdana;
 font-size: 8pt;
 color:#999999;
 float: left;
 padding: 2px;
}

.pathlnk
{
 font-family: verdana;
 font-size: 8pt;
 color:#999999;
}


.anchor_element
{
 font-family: verdana;
 font-size: 8pt;
 color:#999999;
 padding: 2px;
}

.anchorlnk
{
 font-family: verdana;
 font-size: 8pt;
 color:#999999;
}

.migc_pagetitle
{
 font-family: verdana;
 font-size: 14pt;
 color:#DDDDDD;
 padding:6px;
 font-weight:bold;
font-style: italic;
}

.migc_box
{
 border: 1px #DDDDDD solid;
 padding: 0px;
 margin: 7px 0px 7px 0px;
}

.migc_boxtitle
{
 font-family: verdana;
 font-size:9pt;
 font-weight:bold;
 background:#DDDDDD;
 padding:1px;
 color:#FFFFFF;
}

.migc_boxcontent
{
 font-family: verdana;
 font-size:8pt;
 text-align: justify;
 color:#555555;
 padding: 7px;
}

.lg_item
{
 color:#000000;
 font-family: verdana;
 font-size: 8pt;
 float: left;
}

.migc_disclaimer
{
 float: right;
 width: 20%;
 height: 100%;
 font-family: verdana;
 font-size: 8pt;
 color: #FFFFFF;
 text-align:center;
}

.migc_sep
{
 clear:both;
}

.migc_search
{
 padding: 5px;
}

.search_input
{
 border: 1px solid #DDDDDD;
 padding: 2px;
}

.search_button
{
 border: 1px solid #DDDDDD;
 padding:1px;
 font-family: verdana;
 font-size: 7pt;
 background: #DDDDDD;
 color: #FFFFFF;
}


.contact
{
 font-family: verdana;
 font-size: 8pt;
 color: #FFFFFF;
 text-align:left;
float:left;
}

.migc_left
{
 float:left;
margin-right:10px;
}

.migc_right
{
 float:right;
margin-left: 10px;

}
.migc_normal
{

}

.migc_center
{
 text-align:center;
}


/*-- MIGC CALENDAR -- */

.cal_table
{
 width:400px;
}

.cal_monthtitle{
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 padding: 3px;
}

.cal_dow
{
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 width: 58px;
}

.cal_sunday
{
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 text-align: center;
 padding: 3px;
}

.cal_weekday
{
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 text-align: center;
 padding: 3px;
}

.cal_empty_sunday
{
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 text-align: center;
 padding: 3px;
}

.cal_empty_weekday
{
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 text-align: center;
 padding: 3px;
}

.cal_link,.cal_link:visited,.cal_link:link,.cal_link:hover
{
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}

.cal_listbox{}

.cal_datetitle
{
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: center;
 padding-top: 10px;
 border-top-width: 1px;
 border-top-style: dashed;
 border-top-color: #FFFFFF;
}

h1,h4
{
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 padding-right: 10px;
 padding-left: 10px;
 width: 100%;
}

.cal_desc
{
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 16px;
 padding-right: 10px;
 padding-left: 10px;
}

/*-- MIGC SFILEMAN -- */

.sfinput
{
 border: 1px solid #DDDDDD;
 padding: 2px;
}

.sfbutton
{
 border: 1px solid #DDDDDD;
 padding:1px;
 font-family: verdana;
 font-size: 7pt;
 background: #DDDDDD;
 color: #FFFFFF;
}

.sfcontent
{
 font-family: verdana;
 font-size: 8pt;
}

.rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.bleu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}
.bleu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

