/* #################### STYLES GLOBAUX ####################### */
* {margin:0;}
HTML {overflow:auto;overflow-x:hidden;}
BODY {background-color:#34617b;

scrollbar-3d-light-color: #ffffff;
	scrollbar-arrow-color: #696969;
	scrollbar-base-color: #ffffff;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-face-color:  #ffffff;
	scrollbar-highlight-color: #696969;
	scrollbar-shadow-color: #696969;}
* html BODY {text-align:center;}
FORM {display:inline;}


/* #################### BLOC PRINCIPAL CENTRE ####################### */
.content {width:1000px; margin-left:auto;margin-right:auto; background-color:#f1f1f1;}
* html .content {text-align:left;}

/* #################### BLOC EN TETE ####################### */
.header {width:1000px; height:152px; background-image:url(/images/header.jpg);}



/* ##################### CORPS DU SITE ####################### */
.blocg {width:250px;float:left;margin-bottom:20px;}
.blocd {width:700px;float:left;margin-bottom:20px;}

/* Gestion titre des blocs */
.bloc {margin-left:20px; margin-top:15px;}
.bloc div.titre {width:100%; height:14px; color: #FFFFFF;font-size: 12px; font-family : Tahoma; font-weight: bold;}
.bloc div.titre span.bleu {color: #1eb4ef;margin-left:2px;}
.bloc img.ligne {height:3px;margin-bottom:5px;}

/* Gestion contenu des blocs */
.bloc div.contenu {width:100%;font-size: 13px; color: BLACK; font-family : Tahoma; margin-top:10px; text-align:justify;}
.bloc div.contenu a {font-size: 11px;color:#1087DA;text-align:center;font-family:Tahoma;text-decoration:none;}
.bloc div.contenu a:hover {color:#696969;text-decoration: underline overline;}

/* Gestion du formulaire */
.bloc div.contenu div.formh {background-image:url(/images/fenetrelog_26.jpg); width:200px; height:10px; font-size:1px;}
.bloc div.contenu div.formc {background-image:url(/images/fenetrelog_28.jpg); width:200px;}
.bloc div.contenu div.formc div {padding-left:10px; padding-top:10px; padding-bottom:10px;}
.bloc div.contenu div.formb {background-image:url(/images/fenetrelog_30.jpg); width:200px; height:11px; font-size:1px;}

/* Gestion division en deux d'un bloc de contenu */
.bloc div.contenu div.diviA {width:47%;float:left;margin-right:2%;}
.bloc div.contenu div.diviB {width:49%;float:left;}

/* ##################### FOOTER ####################### */
.bas {background-image:url(/images/footer.jpg); clear:left; width:100%; height:52px;}
.bas div {padding-top:20px; width:100%; text-align:center;font-size: 12px; color: #424242; font-family : Tahoma; font-weight: bold;}
.bas div a {font-size: 11px;color:#680707;text-align:center;font-family:Tahoma;text-decoration:none;}
.bas div a:hover {text-decoration: underline;}











/* Definition du menu */
ul#menu {
	background:url(../images/menu_bg.png) repeat-x;
	margin:auto;
	height:56px;
	margin-top:-4px;
    list-style:none; 
    text-align:center; 
    overflow:hidden;
}

/* Une case */
ul#menu li{
	position:relative;
    z-index:5;
    float:left;
}

/* Application JS */
ul#menu li.backLava {
	background:url(../images/menu_over.png) repeat-x center;
}

/* Un lien du menu */
#menu li a { 
	height:56px;
	display:block;
    color:#FFF;  
    font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height:56px ; 
    text-align:center ; 
    text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:20px;
	padding-right:20px;
	outline:none;
}


