*{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	background-color: #E6E6E6;
}
BODY, P, TD, A { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000; 
}
TD {
	padding-right: 5px;
}
IMG {
	border:none;
}
IMG A, IMG A:hover, IMG A:visited {
	text-decoration:none;
	
}
.btn_container
{
	width: 980px;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom:1px;
	position:relative;
	text-align:right;
	height:18px;
}
.btn_container IMG
{
	border: none;
	margin: 0;
	padding: 0;
}
.main_conteneur
{
	width: 980px;
	margin: 0 auto;
	position:relative;
	border:#333333 1px solid;
	background-color: #FFFFFF;
}
.contenu_container
{
	background: url(/maquette/menu-fond.jpg) repeat-y; 
	overflow: hidden;
}
.entete_logo {
	position:absolute;
	top: 15px;
	left: 20px;
/*	z-index:1000; */
}
.entete_container 
{
	background-color:#FFFFFF;
	height:145px;
	width:980px;
	background-image:url(/maquette/separateur-entete.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.entete_contenu
{
	float:right;
	width:755px;
	height:120px;
}

.menu_conteneur
{
	float:left;
	width: 178px;
}
.menu
{
	padding-top:30px;
	width: 170px;
	min-height:500px;
	background-image: url(/maquette/menu-fond-haut.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
.menu .item
{
	position:relative;
	width: 151px;
	margin-bottom:5px;
	margin-left:17px;
	padding: 2px;
	height:19px;
/*	border: #FF0000 solid 2px; */
	background:  url(/maquette/menu-item-fond.gif) no-repeat 0px 0px;
/*	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
*/	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;

}
.menu .item A
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;	
}


.contenu {
	background:#FFFFFF;
	width:790px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:180px;
	padding-top: 20px;
}

.piedepage_conteneur {
	height:85px;
	width:980px;
	position:relative;
	background:url(/maquette/pieddepage-fond.gif) repeat-x;
}
.piedepage_contenu {
	position:absolute;
	left:150px;
	top:35px;
	width: 400px;
	height: 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#666666;
}
.piedepage_conteneur .gauche {
	position:absolute;
	left:0px;
	height:85px;
	background-image:url(/maquette/pieddepage-gauche.jpg);
	background-repeat:no-repeat;
	width: 178px;
}
.piedepage_conteneur .droite {
	position:absolute;
	right:-3px;
	height:85px;	
	padding:0;
	background-image:url(/maquette/pieddepage-droite.jpg);
	background-repeat:no-repeat;
	width: 120px;
}
.webinov {
	position:absolute;
	right: 52px;
	top: 45px;
	font-size:10px;
	color:#666666;
}
.webinov IMG {
	border: none;
	padding-right: 2px;
}


.Maintenance {
	margin: 1px auto;
	color:#FF0000;
	border: #FF0000 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background-color:#FFD5D6;
}

H1, H1 A {
	margin-left:10px;
	color:#333333;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:2px;
}

H2, H2 A {
	margin-left:20px;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
}

H3, H3 A {
	margin-left:30px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	margin-top: 5px;
}

H4, H4 A {
	margin-left:40px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
}
H5, H5 A {
	margin-left:45px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.TexteRemarque, .TexteRemarque A {
	color:#003399;
	background-color:#CCCCCC;
	border:#333333 1px solid;
}
.Texte1 {
	font-family: Arial;
	font-size: 12px;
	color:#FF6600;
	font-weight:bold;
}

.Texte2 {
	font-family: Arial;
	font-size: 12px;
	color: #3300CC;
	font-weight:bold;
}

.Texte3 {
	font-family: Arial;
	font-size: 12px;
	color: #990066;
	font-weight:bold;
}

.Texte4 {
	font-family:"Courier New", Courier, monospace;
	font-size: 11px;
	color: #666666;
}
.Texte5 {
	font-family:"Courier New", Courier, monospace;
	font-size: 11px;
	color: #999999;
}
.Texte6 {
	font-family:"Arial";
	font-size: 11px;
	color: #666666;
}


.encart {
	background: url(/maquette/encart_fond.jpg) repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	width: 755px;
	
}
.encart a {
	text-decoration:none;
}
.encart a:hover {
	text-decoration:underline;
}
.encart .titre {
	background: url(/maquette/encart_haut_gris.jpg) no-repeat;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	margin:0;
	padding:2px;
	padding-left:10px;
	width: 755px;
	font-weight:bold;
}
.encart .titre a {
	color:#FFFFFF;
}
.encart .titre a:hover {
	text-decoration:underline;
}

.news .encart  .titre {
	background: url(/maquette/encart_haut_rouge.jpg) no-repeat;
}
.encart .titre .gauche {
	float: left;
	margin-left: 15px;
	width: 200px;
}
.encart .titre .droite {
	width: 200px;
	margin-left: 600px;
}

.encart .pied {
	background:url(/maquette/encart_bas.jpg) no-repeat;
	height:11px;
	width: 755px;
}
.encart .contenu {
	padding: 2px;
	margin: 1px;
	width: 740px;
}

.encart .contenu li {
	margin-left: 20px;
}

.detail_sorties {
	width:100%;
}
.detail_sorties .photo {
	width:500px;
	margin: 0 auto;
}
.lst_sorties .titre,.lst_sorties .titre A {
	width:500px;
	margin: 0 auto;
	margin-left:10px;
	color:#333333;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:2px;
}
.lst_sorties 
{
	border: #333333 1px solid;
	border-collapse:collapse;
	width: 700px;
}
.lst_sorties tr{
	background-color:#FFFFFF;
	margin: 0;
	height: 60px;
}
.lst_sorties  thead tr{
	background-color:#333333;
	color:#FFFFFF;
	margin: 0;
	height: 30px;
}
.lst_sorties td, .lst_sorties th {
		margin:0;
		padding:5px;
		border:#333333 solid 1px;
}
.lst_sorties td.photos {
	width: 75px;
	text-align:center;
}
.lst_sorties td.date {
	width: 90px;
	text-align:center;
}

.lst_archives_sorties
{
	border: #333333 1px solid;
	border-collapse:collapse;
	width: 700px;
}
.lst_archives_sorties tr{
	background-color:#FFFFFF;
	margin: 0;
	height: 60px;
}
.lst_archives_sorties  thead tr{
	background-color:#333333;
	color:#FFFFFF;
	margin: 0;
	height: 30px;
}
.lst_archives_sorties td, .lst_archives_sorties th {
		margin:0;
		padding:5px;
		border:#333333 solid 1px;
}
.lst_archives_sorties td.photos {
	width: 75px;
	text-align:center;
}
.lst_archives_sorties td.date {
	width: 90px;
	text-align:center;
}
