/*-- MIGC DEFAULT STYLES -- */
*
{
 margin: 0;
 padding: 0;
}

fieldset {
border : 0px;
}

.parag_content {
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#555555;
 border-bottom : 1px solid #669900;
 padding-top : 10px;
}

#guestbook {
font-family: Arial, Helvetica, sans-serif;
font-size : 8pt;
}

.form01 {
text-align : right;
padding-right : 15px;
width : 200px;
}

.form02 input {
width : 300px;
}

.form02 textarea {
width : 300px;
height : 100px;
}

img {
border:0px;
}
.img_or
{
margin:auto;
texte-align:center;

}
.intro_centerzone
{
width:760px;
height:418px;
text-align:left;
position:absolute;
top:50%;
left:50%;
margin:-209px 0px 0px -380px;
}

.intro_img
{
background:url(../usr/images/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;
}

.titre_2
{
background:url(../usr/images/accueil.jpg);
width:25px;
height:93px;
position:absolute;
top:9px;
left:75px;
}

.titre_4
{
background:url(../usr/images/activites.jpg);
width:25px;
height:93px;
position:absolute;
top:9px;
left:75px;
}


.titre_5
{
background:url(../usr/images/tarif.jpg);
width:25px;
height:218px;
position:absolute;
top:9px;
left:75px;
}

.titre_6
{
background:url(../usr/images/livre.jpg);
width:25px;
height:116px;
position:absolute;
top:9px;
left:75px;
}


body
{
 text-align:center;
}

object
{
margin-top:50px;
margin-bottom:50px;
margin-right:5px;
margin-left:5px;
}

.migc_body
{
width: 759px;
margin:auto;
text-align:left;

}

.migc_topzone
{
background:url(../usr/images/img_top.jpg);
background-repeat : no-repeat;
width: 759px;
height:151px;
font:0px;
float: left;
}

.migc_mainmenu
{
height: 16px;
float: right;
margin-top:135px;
margin-right:15px;
}

.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(../usr/images/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;


}
.migc_centertop
{
background:url(../usr/images/bg_center.jpg);
width:759px;
height:15px;
font-size:0px;
float:left;
}
.migc_centerzone
{
background:url(../usr/images/bg_mid_center.jpg);
width:759px;
float: left;
position:relative;

}

.migc_pagecontent
{
width:635px;
margin-left:11px;
margin-bottom:11px;
float:left;

}

.p_acc
{
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 text-align: justify;
 color:#669900;
font-weight:bold;
margin-left:25px;
margin-right:50px;
margin-bottom:10px;
}

p{
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 text-align: justify;
 color:#555555;
margin-left:25px;
margin-right:50px;
margin-bottom:10px;
}

h3
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color:#999999;
 padding:20px 0 3px 0;
 font-weight:bold;
}

.t_vert
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color:#669900;
 padding:20px 0 3px 0;
 font-weight:bold;
}

.t_brun
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color:#cc6600;
 padding:20px 0 3px 0;
 font-weight:bold;
}

.migc_footer
{
background-color: #669900;
width:759px;
height:30px;
float:left;
}

.migc_bottomzone
{

 float: left;
}

.migc_botleft
{
 float: left;
 width: 20%;
 height: 100%;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
color:#aaaaaa;

}

.migc_copyrights
{
 float: left;
 width: 759px;
 height: 20px;
}
.bugi:link
{
color:#aaaaaa;
}

.bugi:hover
{
color:#dddddd;
}

.bugi:visited
{
color:#dddddd;
}


.migc_quickanchors
{
 padding:2px;
 margin: 3px;
 align:center; 
}

.menulvl1
{
float:left;
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;
}


.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: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color:#333333;
}

.migc_path
{
 width:100%;
 padding: 2px;
}

.path_element
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color:#999999;
 float: left;
 padding: 2px;
}

.pathlnk
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color:#999999;
}


.anchor_element
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color:#999999;
 padding: 2px;
}

.anchorlnk
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color:#999999;
}

.migc_pagetitle
{
 font-family: Arial, Helvetica, sans-serif;
 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: Arial, Helvetica, sans-serif;
 font-size:9pt;
 font-weight:bold;
 background:#DDDDDD;
 padding:1px;
 color:#FFFFFF;
}

.migc_boxcontent
{
 font-family: Arial, Helvetica, sans-serif;
margin-top:85px;
margin-left:6px;
}

.lg_item
{
 color:#000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 float: left;
}

.migc_disclaimer
{
 float: right;
 width: 20%;
 height: 100%;
 font-family: Arial, Helvetica, sans-serif;
 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: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 background: #DDDDDD;
 color: #FFFFFF;
}

.copy
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #aaaaaa;
 text-align:center;

}

.contact
{
 font-family: Arial, Helvetica, sans-serif;
 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 : Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 padding: 3px;
}

.cal_dow
{
 font-family : Arial, Helvetica, sans-serif;
 font-size: 9px;
 width: 58px;
}

.cal_sunday
{
 font-family : Arial, Helvetica, sans-serif;, Arial, Helvetica, sans-serif;
 font-size: 18px;
 text-align: center;
 padding: 3px;
}

.cal_weekday
{
 font-family : Arial, Helvetica, sans-serif;
 font-size: 18px;
 text-align: center;
 padding: 3px;
}

.cal_empty_sunday
{
 font-family : Arial, Helvetica, sans-serif;
 font-size: 18px;
 text-align: center;
 padding: 3px;
}

.cal_empty_weekday
{
 font-family : 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 : Arial, Helvetica, sans-serif;
 font-weight: bold;
}

.cal_listbox{}

.cal_datetitle
{
 font-family : 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 : 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 : 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: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 background: #DDDDDD;
 color: #FFFFFF;
}

.sfcontent
{
 font-family: Arial, Helvetica, sans-serif;
 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;
}

.Style1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Style4 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #CC6600;
 }
.Style5 {
color: #CC6600; 
}
.Style9 
{
font-family: Arial, Helvetica, sans-serif;
 font-size: 10px; color: #669900; font-weight: bold;
}
