a {
	color: #000;
	text-decoration: none;
}
body {
	background: #CCC url(img/bg.gif) repeat-y fixed bottom center;/*Image de fond*/
	color: #333;
	margin: 20px 0;
	text-align: center;
	font: normal 1.em "Lucida Sans Unicode";
}
.gfx a {
	/*background: #F5F5F5 url(img/essai9.jpg) no-repeat; display: block; height: 155px;/*image en haut*/
	background: #F5F5F5 url(img/logo.jpg) no-repeat; display: block; height: 250px;/*image en haut*/
}

/* header */
.header {
	background: #FFF;
	border-bottom: 1px solid #E5E5E5;
	font: bold 2.6em Arial;
	line-height: 3em;
}

/* main */
.main {
	background: #FFF; 
	border: 3px double #EEE; 
	border-color: #E4E4E4 #CFCFCF #CCC #CFCFCF; 
	margin: 20px auto 4px auto; 
	text-align: left;
	width: 1200px; 
}
.container {
	margin: 10px;
}



/* content */
.content {
	background: #F5F5F5;
	border-top: 1px solid #E5E5E5;
	font: 0.9em "Lucida Sans Unicode";/*Police de tout l'affichage du body sa mére*/
	clear: both;
}
.content h1 {
	margin: 0;
	font: bold 1.3em "Lucida Sans Unicode";
	color: #666;
	color:#33CCCC;
}
.content h0 {
	font: bold 0.9em "Lucida Sans Unicode";
	/*color: #666;*/
	color:#33CCCC;

}

.content h2 {
	border-bottom: 1px solid #9C9699 ;
	color:#33CCCC;
}
.content p:first-letter {
	/*padding-left : 1em;*/
}
.content p{
	margin: 3px 0 6px;/* color: #666;*/
	margin-left:30px;
}
.item {
	background: #FCFCFC url(img/bgitem.gif) repeat-x;
	padding: 10px;
}

/* footer */
.footer {
	padding: 5px;
	background: #F5F5F5;
	color: #666;
	font: 0.9em "Lucida Sans Unicode";
}
.footer .left, .footer .right {padding: 0 12px;}
.footer .right, .footer .right a {color: #AAA;}
.footer .right a:hover {color: #444;}

/* floats */
.left {float: left;}
.right {float: right;}
.clearer {clear: both;}


#monForm
{
	width: 60%;
}

#monForm p
{
	margin: 2px 0;
}

/* fieldset , legend */
#monForm fieldset
{
	margin-bottom: 10px;
	border: #CCC 1px solid;
}

#monForm fieldset:hover
{
	background-color: #FFF;
}

#monForm fieldset legend
{
	padding: 0 10px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 1.2em;
	color: #999;
}

/* Label */
#monForm label
{
	display: block;
	width: 39%;
	float: left;
	padding-right: 1%;
	text-align: right;
	letter-spacing: 1px;
}

#monForm label:hover
{
	font-weight: bold;
}

#monForm .form_label_nostyle
{
	background: none;
}

/* Input */
#monForm input, #monForm select
{
	margin-left: 1%;
	width: 58%;
	border: #CCC 1px solid;
}

#monForm input:hover, #monForm select:hover, #monForm input:focus, #monForm select:focus
{
	border: #999 1px solid;
	background-color: #DDEEFF;
}

#monForm .form_input_day_month
{
	width: 3%;
}

#monForm .form_input_year
{
	width: 6%;
}

#monForm .captcha_code{
	width:10%;
	margin-left:-47%;
}


/* button submit */
#monForm input[type="submit"] 
{
	border: #DDEEFF 1px solid;
	width: 27%;
}
#monForm file
{
	border: #DDEEFF 1px solid;
	width: 27%;
	background-color: #66CC33;
}
#monForm input[type="submit"]:hover
{
	background-color: #66CC33;
	cursor: pointer;
}

#monForm input[type="reset"]
{
	border: #DDEEFF 1px solid;
	width: 27%;
}

#monForm input[type="reset"]:hover
{
	background-color: #E6484D;
	cursor: pointer;
}
/*** menu 
.menu a {
	background: #EEE;
	border-right: 1px solid #CECECE;
	border-top: 1px solid #E5E5E5;
	color: #888;
	float: left;
	padding-top: 4px;
	width: 20.9%; height: 36px;
	position:relative;
	list-style-type: none;
	
}
.menu a span {
	padding-left: 6px;
}
.menu a:hover {
	background: #EEE url(img/bgmenu.gif) repeat-x;
	color: #555;
}

.menu a#last {
	width: 150px;
	border-right: none;
}
.menu li
{
	list-style-type: none;
}
.menu .sousMenu_1
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;

}
.menu .sousMenu_1 li
{
	float: none;
	
	margin: 0;
	padding: 0;
	border: 0;
	width: 149px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}
.menu .sousMenu_1 li a:link, .menu .sousMenu_1 li a:visited
{
	
	display: block;
	color: #CCCCCC;
	margin: 0;
	border: 0;
	text-decoration: none;
	background: transparent url("fondTR.png") repeat;
	
}
.menu .sousMenu_1 li a:hover
{
	background-image: none;
	background-color: #F2462E;
}

.menu li:hover > .sousMenu_1 { display: block; }
***/
/****** Menu Déroulant **************/
.menuDeroulant
{
	background: #EEE;/* couleur d'une partie du fond du bandeau du menu deroulant */
	/*border-right: 4px solid #CECECE;
	border-top: 4px solid #E5E5E5;*/
	color: #888;
	/*float: left;*/
	padding-top: 10px;
	height: 30px;/* Changer taille btn menu */
	list-style-type: none;
	position:absolute;
	width:90%;/* Longueur d'une partie du fond du bandeau du menu deroulant 81% sur le local*/
	!width:94%;/*IE 7*/
	!margin-left:0px;/*IE 7*/

}

.menuDeroulant li
{
	float: left;/* Si on l'enlève : affichage vertical*/
	/*width: 190px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color:#FFFF66;*/
}
.menuDeroulant li a:link, .menuDeroulant li a:visited
{
	/*display: block;
	height: 1%;
	color: #FFF;
	background: #3B4E77;
	margin: 0;
	padding: 4px 8px;
	border-right: 1px solid #fff;
	text-decoration: none;
	padding-top:150px;*/
	text-decoration: none;
	background: #EEE /*url(img/bgmenu.gif) repeat-x*/;
	color: #555;
	padding-left:-30px;
	margin-left:40px;/*espace entre les bloc du menu deroulant*/
	/*padding-left:0px !important;
	margin-left:0px !important;*/
	/*background-color:#FF66CC;*/


}
/*.menuDeroulant li a:hover { text-decoration: line-through;}*/

/* Sous Menu */
.menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	padding-top:10px;
}
.menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 0px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}


.menuDeroulant .sousMenu li a:link, .menuDeroulant .sousMenu li a:visited
{
	display: block;
	color: #FFFFF;
	margin: 0;
	border: O;
	padding-top:18px;/* espace entre les sous menus 
	text-decoration: none;*/
	/*background: transparent url("fondTR.png") repeat;*/
	background-color:#EEE;
	width:180px;
	margin-left:40px;/* Décalage à gauche des sous menus */
}
.menuDeroulant .sousMenu li a:hover
{
	/*background-image: none;
	background-color: #CDCDCD;*/
	color:#33CCCC;
}

.menuDeroulant li:hover > .sousMenu { display: block; }

/***************************************************************************
.soussousmenu li:hover > .sousMenu { display: block; }
/***************************************************************************/

/* Sous menu de sous menu (hum hum) */
.sousMenu .soussousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	/*top:120px;*/
	/*left:220px;*/
	margin-top:-37px;
	margin-left:180px;/* Décalage a gauche du sous sous menu */
	!margin-top:0px;/*IE 7*/
	!margin-left:0px;/*IE 7*/
	position:absolute;
}
.sousMenu .soussousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 149px ;/* Evite de perdre le contact sur l'affichage des soussous menu*/
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;

}
.sousMenu .soussousMenu li a:link, .soussousMenu .soussousMenu li a:visited
{
	display: block;
	color: #FFFFF;
	margin: 0;
	border: 0;
	padding-top:-1px;/* espace entre les sous menus */
	text-decoration: none;
	/*background: transparent url("./img/fondTR.png") repeat;
	background-color:#00FF00;*/
	width:200px;
}
.sousMenu .soussousMenu li a:hover
{
	/*background-image: none;
	background-color: #CDCDCD;*/
	color:#33CCCC;
}

.sousMenu li:hover > .soussousMenu { display: block; }
/*.sousousMenu li:hover > .sousMenu {display:block;}*/





/*#menuDeroulant li:hover ul.sousMenu, #menuDeroulant li li:hover ul.soussousMenu, #menuDeroulant li.sfhover ul.sousMenu, #menuDeroulant li li.sfhover ul.soussousMenu {display: block}
*************************************/
.tt{
	margin-left:20px;
	border:0px solid #6495ed;
	margin-right:20px;
	width:96%;
}

.tt td {
	border:1px solid #6495ed;
	list-style-image: url(./static/images/vide.jpg);"
	width:25%;
	padding-left:10px;
}
.tt td li {
	 margin-bottom:6px;
}
