/* CSS Document */
html,body,h1,h2,h3,h4,h5,form,p{
margin:0;
padding:0;
}

body{
font-size:0.61em; /* 10px */
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../medias/fond.jpg);
/*background-repeat:no-repeat;
background-color:#E0DED9;*/
background-position:center top;
}

img{border:none;}

a{text-decoration:none;}
.clear{clear:both;}

.img_right{
float:right;
margin:0 0 5px 5px;
}
a.img_right:hover{
opacity:0.7;
filter:alpha(opacity=70);

}
.img_commander{margin-top:-50px;}
.img_bordure{border:3px solid #DEE9F3;}

h1{
height:215px;
background-image:url(../medias/bandeau.jpg);
background-repeat:no-repeat;
}
h1 span{
display:block;
width:555px;
height:137px;
margin-left:165px;
cursor:pointer;
}
h1 a{display:block; height:100%;}
h1 span span{display:none;}

#global{
margin:25px auto;
width:760px;
text-align:left;
color:#1A3549;
}

#centre{
 	height:1%;
 	width:748px;
	background-image:url(../medias/background.jpg);
	background-repeat:repeat-y;
	padding-left:12px;

}

#menu{
width:210px;
float:left;
padding:0 0 30px 0;

}
#menu ul{
margin:0;
padding:0;
list-style:none;
}
#menu ul li{
background-color:#E7F0F7;
background-image:url(../medias/menu_over.gif);
background-repeat:no-repeat;
background-position:15px 0.8em;
zoom:1; /* repare bug ie */
}

#menu ul a, .a_over,.a_over_over{
color:#1A3549;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2.1em; /* 21px */
display:block;
background-image:url(../medias/menu.gif);
background-repeat:no-repeat;
background-position:15px 0.4em;
background-color:#F6F9FC;
padding:2px 10px 3px 45px;
}
#menu ul ul{padding-bottom:12px;background-color:#F6F9FC;}
#menu ul ul li{background:none transparent; padding-left:47px;}
#menu ul a:hover, .a_over_over, #menu_selec{
background:none transparent !important;
cursor:pointer;
}
#menu ul ul a{
color:#1A3549;
font-size:12px;
background:none transparent;
padding:0;
display:inline;
font-family:Arial, Helvetica, sans-serif;
}
#menu ul ul a:hover, #sous_menu_selec{
color:#00A6C2 !important;
text-decoration:underline;
}


#contenu{
border-bottom:none;
border-top:none;
float:left;
width:471px;
padding:30px 26px 30px 26px;
font-size:1.1em; /* 11px */
text-align:justify;
}
#contenu p{
margin-bottom:10px; text-indent:10px;
}
#contenu a{color:#00A6C2; text-decoration:underline;}
#contenu a:hover{color:#D54800;}
#contenu h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:2.2em; /* 24px */
margin-bottom:20px;
}
#contenu h3{
color:#D54800;
font-size:1.1em; /* 12px */
padding-left:10px;
background-image:url(../medias/fleche_titre.gif);
background-position:left center;
background-repeat:no-repeat;
margin:15px 0 3px 5px;
text-transform:uppercase;
}
#contenu h4{
text-transform:uppercase;
font-size:1em; /* 11px */
color:#D54800;
margin:0 0 3px 20px;
font-weight:normal;
padding-top:10px;
}
#contenu h5{
text-transform:uppercase;
font-size:0.9em; /* 10px */
color:#D54800;
margin:0 0 3px 30px;
font-weight:bold;
padding-top:10px;
}

#contenu ul{
color:#000000;
list-style:none;
padding:0;
margin:0 0 20px 7%;
}
#contenu ul li{background-image:url(../medias/puce.gif); background-repeat:no-repeat;
background-position:left 0.7em; padding-left:8px;}

.contenu_g{float:left; width:300px;}
.contenu_d{float:right; width:160px;}
.contenu_d .img_bordure{margin-bottom:5px;}

#footer{
text-align:right;
color:#385870;
background-color:#086295;
font-size:1.1em; /* 11px */
padding:20px 20px 50px 0;
}
#footer a{
color:#698396;
margin:0 3px 0 3px;
}
#footer a:hover{color:#999999 !important;}
#access{color:#79A5C6 !important; text-decoration:underline; letter-spacing:1px;}

#infos_footer{
color:#ABBAC5;
margin:0 3px 10px 0;
}
#infos_footer a{margin:0;}



/********************************* form contact ****************************************/
#form_contact input:hover,#form_contact select:hover,#form_contact textarea:hover,#form_contact input:focus,#form_contact select:focus,#form_contact textarea:focus, .form_cheque input:focus, .form_cheque input:hover{
background-color:#F6F9FC;
}
#form_contact input,#form_contact select,#form_contact textarea,#tab_commande input, .form_cheque input{
	padding:0px 1px 0px 1px;
	width:96%;
	margin:2px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#5A6E8C;
	border:1px solid #9DC1DF;
}
#form_contact select{
	width:99%; font-weight:normal;
}
#message_contact{
	width:98% !important;
}

.input_submit{
	width:auto !important;
	background-color:#D54800;
	color:#FFFFFF !important;
	border:none !important;
	padding:2px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:1em !important;
}

.input_submit:hover, .input_submit:focus{
background-color:#D54800 !important;
}

#form_contact .input_submit{float:right;}
#form_contact table{font-size:1em; margin:20px 60px 0 0;}
#form_contact table td{text-align:right;}
.etoile{font-family:Verdana, Arial, Helvetica, sans-serif; color:#D54800;}

#msg_retour{margin-top:30px; margin-bottom:10px; font-size:1em; text-align:center;}
#msg_retour a{color:#D54800 !important; text-decoration:none !important;}

#form_contact label{cursor:pointer; font-weight:normal; color:#5A6E8C;}
#form_contact label strong{color:#D54800; font-weight:normal;}
/***************************************************************************************/
.form_cheque input{ width:150px;}
.form_cheque{
margin:0 0 10px 10px;
}
.form_mandat{width:360px; margin-top:5px;}
.form_mandat label{
display:block;
text-align:right;
}
.form_mandat input{ width:250px;}
.form_mandat .input_submit{float:right;}


#tab_commande{font-size:1em; margin-top:20px;}
#tab_commande{ text-align:right;}
#tab_commande input{ width:30px;}
#tab_commande td, #tab_commande th{padding-bottom:5px;}
#commander_paypal{width:auto !important; border:none !important;}

.tab_player{
border:5px solid #E7F0F7;
text-align:center;
vertical-align:middle;
background-color:#F6F9FC;
}
#boutons_diapo{
text-align:center;
margin-top:7px;
}
#bouton_prec{
margin-right:5px;
}
#bouton_suiv{
margin-left:5px;
}
#bouton_prec img, #bouton_suiv img{
opacity:0.7;
filter:alpha(opacity=70);
}
#bouton_prec:hover img, #bouton_suiv:hover img{
opacity:1;
filter:alpha(opacity=100);
}
#tab_player{
width:310px;
height:310px;
margin-left:10px;
}
#tab_player2{
width:100%;
height:217px;
}

#tab_player3{
width:470px;
height:220px;
}
#texte_alt{
color:#58768C;
font-style:italic;
text-align:center;
margin-top:7px;
}


.pdf{
background-image:url(../medias/pdf.gif);
background-repeat:no-repeat;
line-height:25px;
padding:5px 0 7px 32px;
}
