body {
	background: #fff url(../index/fond.gif) repeat-x;
	margin:0px;
	padding:0px;
	/*
	scrollbar-face-color: silver;
	scrollbar-shadow-color: #333333;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #666666;
	scrollbar-track-color: silver;
	scrollbar-arrow-color: black;*/
}

body, td, p {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
 p, h1 {
	margin-left: 15px;
	}
	
td {
vertical-align:top;
}

a img{
border:0;
}

div.spacer{
clear:both;
}


.Grosrouge {
	font-size:13px;
	color: #CC0000; 
	font-weight: bold;
}

.smalltitre {
	font-weight: bold;
}

.small {
	color: #666666;
	font-size:10px;
}

.tab {
	/*bgcolor:#000000;
	bordercolor:#000000;
	bordercolorlight:#000000;
	bordercolordark:#000000;*/
	background-color: Black;
	border : 0px solid Black;
	font-weight: bold;
	}

.backmenu {
	height: 16px;
	left: 0px;
	position: absolute;
	top: 19px;
	visibility: hidden;
	width: 16px;
	z-index: 1;
}

.menu {
	height: 16px;
	left: 0px; 
	position: absolute; 
	top: 0px; 
	visibility: hidden; 
	width: 16px; 
	z-index: 2
}

.table {
	border: Black 1px solid;
	padding: 3px;
	background-color: #F1F1F1;
	margin-left: 20px;	
}

.table_contenu, .table_contenu_forum {
	width: 772px;
	border: 0px;
}

.table_contenu_iframe {
	width: 100%;
	border: 0px;
	background-color: #FFF;
}

a:link {
	color: #000080; 
	text-decoration: underline
}

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

a:hover {
	color: #000080; 
	text-decoration: none
}

a.liens:link {
	color: #fff; 
	text-decoration: none;
	}

a.liens:visited {
	color: #fff; 
	text-decoration: none;
}

a.liens:hover {
	color: #74aad4; 
	text-decoration: none;
}

a.liens2:link {
	color: #000080; 
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}

a.liens2:visited {
	color: #000080; 
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}

a.liens2:hover {
	color: #fff; 
	text-decoration: none;
	background-color : #74aad4;
	font-size:10px;
	font-weight:bold;
}




#menuleft div a {
	display:block;
	color: #000; 
	text-decoration: none;
	font-weight:bold;
	border-bottom:solid 1px #333;
	padding-bottom:15px;
	padding-top:5px;
	}

#menuleft div a:visited {
	display:block;
	color: #000; 
	text-decoration: none;
	font-weight:bold;
}

#menuleft div a:hover {
	display:block;
	color: #b91111; 
	text-decoration: underline;
	font-weight:bold;
	background-color:#f1f1f1;
}




#tabletop a:link, #tabletop a:visited  {
	color: #fff; 
	text-decoration: none;
	font-weight:bold;
	font-variant:small-caps;
	font-size:14px;
	margin-bottom:5px;
}

#tabletop a:hover { 
	text-decoration: underline;
}





a.menuads:link, a.menuads:visited {
	color: #000; 
	text-decoration: none;
	font-weight:bold;
	}	

a.menuads:hover {
	text-decoration: underline;
}

.form {
	/*background-color: #F1F1F1;*/
	color: #000; 
}

.formdiscret {
	/*background-color: #F1F1F1;*/
	color: #333; 
	font-size: 10px
}

.submit {
	border: solid #000 1px;
	font-weight: bold;
	color: #000;
	background-color:#F1F1F1;
	/*CURSOR: hand;*/
	padding: 1px;
}

.submitdiscret {
	border: solid #000 1px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #F1F1F1;
	/*CURSOR: hand;*/
	padding: 0px;
}

.gras{
	font-weight: bold;	
}

.grascategorie {
	font-weight: bold;
	color: #555;
}

.nota, .reponse{
	color: #666;
	font-size: 10px;
}

.obligatoire{
	color: #ff0000;
	font-size:10px;
}

a.nota:link, a.nota:visited {
	color: #666; 
	text-decoration: none;
	}

a.nota:hover {
	color: #000; 
	text-decoration: underline;
}

a.categorie:link, a.categorie:visited {
	color: #555; 
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	}

a.categorie:hover {
	color: #000; 
	text-decoration: underline;
}

a:link, a:visited {
	color: #483D8B; 
	}

a:hover {
	color: #000; 
}



.titre_tete_page  {
	color: #D61414; 
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	padding-top: 5px;
}

#tabletop{
border:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
width:776px;
color:#fff;
}


#tablecontent{
border:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
width:780px;
}

#menuleft{
padding-top:20px;
}

.tableinsidecontent{
width:680px;
}

.blockborde{
margin:5px;
padding:5px;
border: solid 1px #ccc;
float:left;
margin-top:20px;
}

.blockborde p{
margin-left:4px;
}

.blockborde img{
margin-right:6px;
}


.cases td{
margin:2px;
border: solid 1px #ccc;
}

h2{
font-size:12px;
}

.cases td h2, .cases td p{
margin-left:10px;

}

.cases td img{
margin-right:5px;
margin-bottom:5px;
}


h1 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:15px;
	/*color: #020C7D;*/
	font-weight: bold;
}


a.lienrouge:link {
	font-weight : bold;
	color: red; 
	color: #cc0000; 
	text-decoration: none;
	}

a.lienrouge:visited {
	font-weight : bold;
	color: #cc0000;
	text-decoration: none;
}

a.lienrouge:hover {
	font-weight : bold;
	color: #cc0000; 
	text-decoration: underline;
}

a.actu:link {
	font-size:12px;
	color: black; 
	text-decoration: none;
	}

a.actu:visited {
	font-size:12px;
	color: black; 
	text-decoration: none;
}

a.actu:hover {
	font-size:12px;
	color: black; 
	text-decoration: underline;
}

a.actu2:link {
	font-size:10px;
	color: black; 
	text-decoration: none;
	}

a.actu2:visited {
	font-size:10px;
	color: black; 
	text-decoration: none;

}

a.actu2:hover {
	font-size:10px;
	color: black;
	text-decoration: underline;
}



/*-------------------------------------------------------------------------------

FORUM----------------------------------------------------------------------------

---------------------------------------------------------------------------------*/
.fleche_page  {
	color: #666; 
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.fleche_page_on  {
	color: #000; 
	text-decoration: none;
	font-size: 15px;
	font-weight:bolder;
}

.rangee1{
	background-color: #f1f1f1;
}

.rangee2{
	background-color: #fff;
}

table.rangee1, table.rangee2 {
/*padding: 5px;
border-bottom: 1px solid #999;*/
width: 100%;
}

.moderateur {
	font-size: 10px;
	color: #FF0000;
}

.entete_message_forum {
	height: 40px;
}

.message{
	color: #000;
	vertical-align:top;
	border-top: silver 1px solid;
	padding-top:15px;
	padding-bottom:20px;
	padding-right: 10px;
}

.navmessage {
	font-size: 10px;
	color: #000;
	vertical-align:bottom;
	padding-bottom: 15px;
}

.rightnavmessage {
	font-size: 10px;
	color: #000;
	vertical-align:bottom;
	padding-bottom: 15px;
	text-align: right;
}

.entetetableau {
	/*background-color: #ff0000;
	color: #fff;*/
	border: 1px solid #999;
	font-weight: bold;
	padding: 3px;
}

.surlignage{
	background-color: #D61414;
	color: #fff;
	font-weight: bold;
}

.aide_separation {
	border:2px dotted #666;
	margin-left: 20px;
}

.alarm {
background-color:#FFFFCC;
border: solid 1px #333;
}

.formi{
display: none;
}

table.couleurs{
text-align:center;
font-weight:bold;
background-color:silver;
}

table.couleurs td{
background-color:#f1f1f1;
}

table.couleurs td.left{
text-align:left
}
