@charset "iso-8859-1";
/* CSS Document */
html {
  height:100%;
}

body,td,th {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
	  text-decoration: none;
	
		
}

a
{
	color:#FFFFFF;
	text-decoration: underline;		
}

a:visited
{
	color: #CCCCCC;
	text-decoration: underline;		
}

img.bottom {
	vertical-align:bottom
}

body {
	background-color: #beae78;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	min-height:100%;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/bg_accueil2.jpg);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	background-overflow:scroll;
	text-align: left;
}


.typo {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding-left:30px;
	padding-right:30px;
	text-align: left;
	background-image: url(images/tableau_txt_middle.png);
	
}

.titrenews {
	font-family:Georgia;
	font-size:17px;
	color:#8dc63f;
	font-weight:bold;
	font-style: italic;
	line-height: 20px;
}

.titre {
	font-family:Georgia;
	font-size:17px;
	color:#00274c;
	font-weight:bold;
	font-style: italic;
		line-height: 20px;
}


.titre1 {
	font-family:Arial;
	font-size:20px;
	color:#229ed6;
	font-weight:bold;
	line-height: 20px;
}


.soustitre {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#FBB040;
	font-weight:bold;
	font-style:italic;
	line-height: 20px;
	text-align: left;
	caption-side:
	
}


.liensnews {
	font-family:Georgia;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	font-style: italic;
	line-height: 15px;
	  text-decoration: none;
}

.textecritique {
	font-family:Georgia;
	font-size:16px;
	color:#c96e34;
	line-height: 22px;
	  text-decoration: none;
}
.titrecritique {
	font-family:ARIAL;
	font-size:20px;
	color:#a0a0a0;
	line-height: 22px;
		font-weight:bold;
	  text-decoration: none;
}
.liensnews a: {
	font-family:Georgia;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	font-style: italic;
	line-height: 15px;
	  text-decoration: none;
}
.liensnews a:link {
	font-family:Georgia;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	font-style: italic;
	line-height: 15px;
	  text-decoration: none;
}
.liensnews a:hover {
	font-family:Georgia;
	font-size:12px;
	color:#FBB040;
	font-weight:bold;
	font-style: italic;
	line-height: 15px;
	  text-decoration: none;
}


.sousmenu {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
	line-height: 26px;
	padding-left:30px;
	text-decoration: none;
	text-align: center;
}

.sousmenu a: {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FBB040;
	line-height: 26px;
	 text-decoration: none;
  text-align: center;
}
.sousmenu a:link {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FBB040;
	line-height: 26px;
	
  text-decoration: none;
  text-align: center;
}
.sousmenu a:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
	line-height: 26px;
	text-decoration: none;
	text-align: center;
}

.sousmenu a:active {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FBB040;
	line-height: 26px;
		text-decoration: none;
	text-align: center;
}

.sousmenu a:visited {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FBB040;
	line-height: 26px;
	  text-decoration: none;
  text-align: center;

.titre_liste {
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#FFF;
	font-weight:bold;
}
.liste {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	}
.fin_session {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	}
.mini_noir {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
}
.mini_vert {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#CCCC9A;
}
.fields {
	width:120px;
	height:15px;
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#333;
	border:solid;
	border-width:1px;
	border-color:#333;
}
.button {
	width:80px;
	font-size:10px;
	padding-bottom:3px;
	height:18px;
	background-color:#999967;
	color:#FFF;
	font-weight:bold;
	border:solid;
	border-width:1px;
	border-color:#666;
	cursor:pointer;
}
div#footer {
	position:absolute;
	width:100%;
	max-width:100%;
	height:100px;
	bottom:0; /* stick to bottom */
	background:#999967;
	left:0px;
	color:#E4E4E4;
	vertical-align:top;
	overflow:hidden;
}

.espace_main {
	background-color:#FFF;
	vertical-align:top;
	padding-top:200px;
	padding-left:50px;
}
.espace_liste {
	width:280px;
	background-color:#444;
	vertical-align:top;
	padding:10px;
}
.back_list{
	background-color:#4A4A4A;
	border:solid;
	border-color:#3B3B3B;
	border-width:1px;
	scrollbar-base-color:#3B3B3B;
	scrollbar-3dlight-color:#3B3B3B;
	scrollbar-highlight-color:#3B3B3B;
	scrollbar-shadow-color:#3B3B3B;
	scrollbar-track-color:#333333;
	scrollbar-arrow-color:#666;
}
