/* #################### STYLES GLOBAUX ####################### */
* {margin:0;}
HTML {overflow:auto;overflow-x:hidden;}
BODY {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;}
INPUT {width:145px; height:12px; font-family: Arial,Verdana,Helvetica; font-size: 11px; color:#3a3c6c; font-weight:bold; background-color:#ffffff;}
* html INPUT {height:18px;}
.submit {width:30px;height:18px;}
.submit2 {height:18px;}

/* #################### BLOC PRINCIPAL CENTRE ####################### */
.content {width:780px; margin-left:auto;margin-right:auto; background-color:#f1f1f1;}
* html .content {text-align:left;}

/* #################### BLOC EN TETE ####################### */
.header {width:100%; height:150px; background-image:url(images/haut.jpg);}

/* #################### BLOC MENU ####################### */
.menu {width:100%; height:38px; background-image:url(images/menu.jpg); background-repeat:no-repeat;}
.menu div.btng {width:120px; height:38px; background-image:url(images/btng.jpg); text-align:center;margin-left:20px; float:left;}
* html .menu div.btng {margin-left:10px;}
.menu div.btnc {width:125px; height:38px; background-image:url(images/btn.jpg); text-align:center; float:left;}
.menu div.btnd {width:120px; height:38px; background-image:url(images/btnd.jpg); text-align:center;float:left;}
.menu div.menufin {width:20px; height:38px; background-image:url(images/menud.jpg);float:left;}
.menu div a {line-height:38px;text-transform: uppercase;font-weight:bold;font-size: 12px;color:#3a3c6c;text-align:center;font-family:Tahoma;text-decoration:none;}
.menu div a:hover {color:#696969;text-decoration: underline overline;}

/* ##################### CORPS DU SITE ####################### */
.blocg {width:250px;float:left;margin-bottom:20px;}
.blocd {width:500px;float:left;margin-bottom:20px;}

/* Gestion titre des blocs */
.bloc {margin-left:20px; margin-top:15px;}
.bloc div.titre {width:100%; height:14px; color: #011552;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, table, p, form {width:100%;font-size: 11px; color: #696969; font-family : Tahoma; margin-top:10px; text-align:justify;}
.bloc div.contenu a {font-size: 11px;color:#8db332;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/bas.jpg); clear:left; width:100%; height:52px;}
.bas div {padding-top:20px; width:100%; text-align:center;font-size: 12px; color: #1eb4ef; font-family : Tahoma; font-weight: bold;}
.bas div a {font-size: 11px;color:white;text-align:center;font-family:Tahoma;text-decoration:none;}
.bas div a:hover {text-decoration: underline overline;}

/* Header > Top Menu */

#topmenu {
	float: right;
}

#topmenu ul {
	margin: 0;
	padding: 90px 0 0 0;
	list-style: none;
	line-height: normal;
}

#topmenu li {
	display: inline
}

#topmenu a {
	display: block;
	float: left;
	margin: 0 0 0 20px;
	padding: 0 0 0 15px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
}

#topmenu a:hover {
	text-decoration: underline
}

#topmenu1 {
	background: url(images/img04.gif) no-repeat left center;
}

#topmenu2 {
	background: url(images/img05.gif) no-repeat left center;
}

#topmenu3 {
	background: url(images/img06.gif) no-repeat left center;
}

h1, h2, h3 {
	margin: 0;
	color: #1eb4ef;
}

h2 {
font-size: 18px; font-family : Tahoma; font-weight: bold;
}




