/* CSS Document */
body, td, h2, h1, div, ul, li{
margin :0;
padding :0;
scrollbar-arrow-color: #660033;
scrollbar-darkshadow-color: #DBCCAB;
scrollbar-face-color: yellow;
scrollbar-hightlight-color: #F6F2F2;
scrollbar-track-color: #FEF6DC;	
}

* {
font-family: Arial, Helvetica, sans-serif ;
font-size:12px ;

}

td {
text-align:justify ;
}

p {
margin-bottom:2px ;
margin-top:2px ;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif ;
font-size:18px ;
color:#FFFF00 ;
}

h2 {
font-size:16px ;
color:#0e218c ;
}

h3 {
font-size:14px ;
font-weight:bold ;
}

h4{
font-style:italic ;
font-weight:bold ;
}

td.texte {
padding:4px ;
vertical-align:top ;
}

.center,td.contenu{
text-align:center ;
}

td.photo-right {
text-align:right ;
}

td.photo-left{
text-align:left ;
}

td.menu {
text-align:right ;
font-family:Verdana, Arial, Helvetica, sans-serif ;
font-size:20px ;
}

a {
color:#0033FF ;
font-weight: bold ;
}

a:hover {
color:#FFCC00 ;
text-decoration:none ;
font-weight: bold ;
}

td.menu a:link { 
font-family:Verdana, Arial, Helvetica, sans-serif ;
font-size:20px ;
color:#FFFF00 ;
text-decoration:none ;
}

td.menu a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif ;
font-size:20px ;
color:#FF0000 !important;
text-decoration:none ;
} 

td.menu a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif ;
color: #FFFF00 ;
font-size: 20px ;
text-decoration:none ; 
}

.defilement {
overflow: auto;
width: auto;
padding-right:10px;
height: 500px;
}
#bm_image_display {
	border: 3px #FFF solid;
}

.floatRight{float:right;}
.floatLeft{float:left;}
.clear{clear:both;}
.bold {font-weight:bold;}
				
/* --------------- formulaire --------------- */

	form#contact fieldset {
        padding: 10px;
        border: solid 1px #0E218C;
    }
	
	form#contact legend {
        font-weight: bold;
		color: #0E218C;
		padding-bottom: 5px;
    }
	
	form#contact label {
        margin-right: 10px;
        float: left;
        text-align: left;
        width: 25%;
    }
	
	.formulaire {
        margin-bottom: 10px;
	}
	.video{
		margin:0px auto;
	}
	
/* ------------------------------------------ */
#table_tarifs {
border-collapse:collapse;
border:1px solid black;
width:642px;
margin-left:1px;
}

#table_tarifs td {
border:1px solid black;
padding:5px;
}

#coupon {border:0; outline:none;}


#fb {
	background-image:url(images/template/fondfb.png);
	width:142;
	height:135;
	}

ul.menu_haut,
ul.menu_haut_page {
	list-style-type:none;
	margin:10px 0 20px 0;
	text-align:center;
}
ul.menu_haut_page li {
background:#FFEC00;
width:100px;
}

ul.menu_haut.marginT {margin-top:15px;}
 ul.menu_haut li {
    padding:10px 30px 10px 30px;
    float:left;
}
ul.menu_haut li a, ul.menu_haut_page li a {font-size:14px; text-decoration:none; color:#0E218C;}
ul.menu_haut li a:hover {color:#0E218C;}

.minwidth {min-width:106px;}

ul.menu_haut li {background:url(images/template/bg_page.gif) no-repeat center bottom; }

#galerie {list-style-type:none;}
#galerie li a {float:left; padding:2px;}
#galerie li a img {
	min-width:80px;
	max-width:80px;
}


