body { background-color: #1A1A1A;	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color:#111111;
	text-align:left; 
}


img{border:none}

#site {border: 0px; width: 987px;}

.td_haut {height:168px;}
.td_corps{ background-image:url(img/fd_corps.jpg)}
.td_gauche{ width:200px; background-image:url(img/fd_menu.jpg); background-position:top; background-repeat:no-repeat}
.td_droit{ padding:15px 35px 15px 15px; height:400px; vertical-align:top; background-image:url(img/fd_corps_bas.jpg); background-position:bottom right; background-repeat:no-repeat}
.td_bas { text-align:center; background-image:url(img/fd_bas.jpg); background-position:top; background-repeat:no-repeat; vertical-align:top}

.box_accueil{ border:1px solid #731702; padding:15px}

#fd_d{background-image:url(img/fd_d.jpg); background-position:top left; background-repeat:no-repeat}
#fd_g{background-image:url(img/fd_g.jpg); background-position:top right; background-repeat:no-repeat}

.picBorder {border: 1px solid #959595; padding:1px}
.msg{color:#CC0000; font-weight:bold;}

h1{	font-size:16px;	color:#731702; border-bottom:1px solid #731702;	font-weight:bold; text-align:left; margin:0 0 13px 0; margin-left:0px}	
h2{ color:#731702; font-weight:bold; font-size:13px; margin:0px 0px 7px 0px;  padding-bottom:0px;}
h3{ color:#4f95d6; font-weight:bold; font-size:13px; margin:0px 0px 5px 0px}
p { margin:0px 0px 10px 7px; text-align:justify}
td{vertical-align:top}

.lien_contour{ border-bottom:1px dotted #731702}

.lien_menu{height:32px; color:#ababab; font-size:11px; vertical-align:middle; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif}
.lien_menu_hover{ height:32px; color:#959595; font-size:11px; vertical-align:middle; text-align:center;cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(img/fd_menu_hover.jpg); background-repeat:repeat-x;}

.s9{font-size:9px} <!-- dans News entre autre-->
.s11{font-size:11px}
.s12{font-size:12px}

<!-- news -->
.news_contour{border:1px dotted #7F9DB9;}

<!-- fichier -->
.fichier_contour{border:1px dotted #7F9DB9;}
.titre_fichier{ color:#4f95d6; font-weight:bold; font-size:11px; margin:0px 0px 5px 0px}

<!-- fichier -->
.lien_contour{border:1px dotted #555555;}
.titre_lien{ color:#4f95d6; font-weight:bold; font-size:11px; margin:0px 0px 5px 0px}
.survol_hover {background-color:#060606; cursor:pointer}

a:link {text-decoration:underline;	color:#111111;}
a:active {text-decoration:underline;	color:#111111;}
a:visited {text-decoration:underline;	color:#111111;}
a:hover {text-decoration:none;	color:#111111;}

.liens_cellule_h{border:#B38B72 dotted 1px; cursor:pointer}
.liens_cellule{border:#9A6443 dotted 1px;}

.lien:link {font-family: arial;font-size: 12px;text-decoration:underline;color: #FFFFFF;}
.lien:active {font-family: arial;font-size: 12px;text-decoration:underline;color: #FFFFFF;}
.lien:visited {font-family: arial;font-size: 12px;text-decoration:underline;color: #FFFFFF;}
.lien:hover {font-family: arial;font-size: 12px;text-decoration:none;color: #FFFFFF;}

.lien_multipage:link {font-family: arial;font-size: 11px;text-decoration:underline;color: #B3CC3A;}
.lien_multipage:active {font-family: arial;font-size: 11px;text-decoration:underline;color: #B3CC3A;}
.lien_multipage:visited {font-family: arial;font-size: 11px;text-decoration:underline;color: #B3CC3A;}
.lien_multipage:hover {font-family: arial;font-size: 11px;text-decoration:none;color: #B3CC3A;}

.lien_suite:link {font-family: arial;font-size: 11px;text-decoration:underline;color: #959595;}
.lien_suite:active {font-family: arial;font-size: 11px;text-decoration:underline;color: #959595;}
.lien_suite:visited {font-family: arial;font-size: 11px;text-decoration:underline;color: #959595;}
.lien_suite:hover {font-family: arial;font-size: 11px;text-decoration:none;color: #959595;}

.lien_signature:link {font-family: arial;font-size: 12px;text-decoration:underline;color: #454545;}
.lien_signature:active {font-family: arial;font-size: 12px;text-decoration:underline;color: #454545;}
.lien_signature:visited {font-family: arial;font-size: 12px;text-decoration:underline;color: #454545;}
.lien_signature:hover {font-family: arial;font-size: 12px;text-decoration:none;color: #454545;}
.signature{font-size:12px;color:#ababab;}
.signature2{ margin-top:10px;font-size:11px;color:#454545;padding-bottom:10px;}


.formulaire {
 border: solid 1px #731702;
 background-color:#eeeeee;
 font-size:11px;
 padding:2px;
 font-weight: none;
 font-family: Verdana, Arial, Sans-serif;
 z-index:1;
}

.titre2{
	font-size:13px;
	color:#97DF50;
	font-weight:bold;
	text-decoration:underline;
}	
.prochainement{
	font-size:10px;
	font-style:italic;
}
.tab{ background-image:url(../img/fond.png); vertical-align:top; padding:10px}

.coord{
	height:70px;
	vertical-align:top;
	text-align:center;
}

.cellule_photo {}
.cellule_photo_hover {
	/*filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;*/
	background-color:#f5e4cd;
	cursor:pointer;	
}


.td_menu{height:35px;}


li { margin:0px 0px 0px 25px; padding:0px}
ul { margin:0px 0px 10px 25px; padding:0px}
/**/

.menu{
    position:absolute;
    /* solve a Opera7/IE display bug */
    width:150px;
    margin:2px 0 0 5px;
		font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:italic; text-align:left;
    }
    
.menu span{
    display:none;
    }
    
.menu ul{
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:260px;
    }
    
.menu li ul{
	visibility:hidden;
	margin-left: 0px;
    }
            
.menu li ul{
    margin-left:170px; /* be careful */
    margin-top:-30px;
    }
    
.menu a{
	text-align:left;
	color:#000;
	text-weight:bold;
	display:block;
	/*width:159px;*/
	padding:0 10px;
	text-decoration:none;
	margin:0;
	line-height:28px; height:28px;
    }
 
.menu li ul a:hover{
    /*background-color: #CD271B;*/
		text-decoration:underline;
		background-image:none;
		margin:0; padding-left:10px;
		width:270px;
		}
    
.menu li ul a:focus{
    /*background-color: #CD271B;*/
		text-decoration:underline;
		background-image:none;
		margin:0; padding-left:10px;
		width:270px;
}
    
/* */
.menu a:hover{
		padding-left:15px;
		width:163px;
		margin-left:0;
		color:#632006;
		background-image:url(img/plume.png); background-repeat:no-repeat; background-position:left;
    }
    
.menu a:focus{
		width:163px;
		padding-left:15px;
		margin-left:0;
		color:#632006;
		background-image:url(img/plume.png); background-repeat:no-repeat; background-position:left;
		padding-left:10px;
}


.menu span{
    /* hide some accessibility stuff */
    display:none;
    }
        
.menu li{
    display:block;    
    float:left;  
    list-style:none;
    margin:0;
    padding:0;
    }
    
/* IE PC selector */
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
    
		
/*****************************************************
				MENU horizontal 2
*****************************************************/

ul#menu2 {
	background:url(img/menu.jpg) repeat-x;
	height:35px;
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
}
ul#menu2 li {
	display:inline;
	margin:0;padding:0;
}
ul#menu2 li a {
	display:block;
	height:35px;
	float:left;
	margin:0;
	padding:0 19px 0 19px;
	color:#000;
	font-size:14px; color:#FFFFFF;
	line-height:35px;
	text-decoration:none;
}

ul#menu2 li a:hover, ul#menu2 li a.active {
	background:url(img/fd_menu_hover.jpg) repeat-x ;
	color:#fff;
	text-decoration:underline;
}

ul#menu2 li#premier_lien a { background:none;}

ul#menu2 li#premier_lien a:hover, ul#menu2 li#premier_lien a.active {
	background:url(img/fd_menu_hover.jpg) repeat-x ;
	color:#fff;
}






ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}
#fade-example-1 li,#fade-example-2 li ,#fade-example-3 li {
	margin:0; padding:0;
	position: absolute;
	top: 0;
	left: 0;
	width: 320px;
	height: 165px;
	visibility: hidden;
}
li img {
	display: block;
}
.caption {
	clear: both;
	padding: 1em;
	background-color: #FFF;
}
.ajax {
	margin: 3em;
	border: 1em solid #FF8C00;
	padding: 1em;
}
