body{
	margin: 0;
	padding: 0;
}

body, td{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
}

form{
	display: inline;
}

input{
	font-family: arial;
	font-size: 10px;
}

a{
	color: #666;
}
a:visited {
	color: #999; 
}
A:hover { 
	color: #b90b09; 
	text-decoration: none; 
}

.fondGris1{background-color: #e2e0de;}
.fondGris2{background-color: #a7a6a4;}
.fondGris{background-color: #CCC;}
.fondBlanc{background-color: #FFF;}
.fondJaune{background-color: #FFCF00;}
.fondRouge{background-color: #FF0000;}
.fondBleu1{background-color: #DCE8F2;}
.fondBleu2{background-color: #0082AE;}
.fondVert1{background-color: #76A938;}
.fondMauve1{background-color: #994F90;}
.fondRouge2{background-color: #C53826;}
.fondOrange1{background-color: #EB690B;}


.txtArial{font-family: Arial;}
.txtGras{font-weight:bold;}
.txtPetit {font-family: Arial; font-size:10px;}



.titreBleu{
	font-size: 11px;
	font-weight: 800;
	color: #3379D1;
	font-family: Verdana, Arial;
	margin-bottom:4px;

}
.titreBleu a{
	font-size: 11px;
	font-weight: 800;
	color: #3379D1;
	font-family: Verdana, Arial;
	margin-bottom:4px;
	text-decoration: none;
}
	
.titreBleu a:visited{
	font-size: 11px;
	font-weight: 800;
	color: #999;
	font-family: Verdana, Arial;
	margin-bottom:4px;
	text-decoration: none;
}	

.titreBleu a:hover {
	font-size: 11px;
	font-weight: 800;
	color: #b90b09;
	font-family: Verdana, Arial;
	margin-bottom:4px;
	text-decoration: none;
}

.titreRouge{
	font-size: 11px;
	font-weight: 800;
	color: #b90b09;
	font-family: Verdana, Arial;
	margin-bottom:4px;

}
.titreRouge a{text-decoration: none;}

}
a.lienNoirGras{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}

a.lienBlancGras{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.Banner {
	padding-bottom: 4px;
	padding-left: 7px;
}

.infoBox1{
	padding: 0 5 10 15;
	font-weight: bold;
	font-family: verdana;
	font-size: 10px;
	color: #FFCF00;
	background-color: #b90b09;
}
.infoBox1 a{
	color: #FFF;
	text-decoration: none;
}

.infoBox2{
	padding: 0 5 10 15;
	font-weight: bold;
	color: #FFF;
	background-color: #FFCF00;
}
.infoBox2 a{
	color: #FFF;
	text-decoration: none;
}

.infoBox3 {
	background-color: #FF0000;
	text-align: left;
	padding-left: 1px;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
}
.infoBox3 a{
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
}
.infoBox3 a:hover{
	color: #000;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
}

td.nouveau {
	BORDER-RIGHT:0px solid #ccc; 
	BORDER-TOP:0px solid #CCC; 
	BORDER-LEFT:0px solid #CCC; 
	BORDER-BOTTOM:0px solid #CCC
}

.Boxinfos {
	padding-left: 5px;
	margin: 5px;
}

td.Boxinfos p, td.nouveau p {
	margin:5px;
}

td.infos {
	padding-left:20px;
}
td.infos p, td.nouveau p {
	margin:6px;
}

.Boxinfos a:link, 
.Boxinfos a:visited {
	color: #3c3c3c;
}


/* Header */
#header a{
	font-family: Arial;
	font-size: 10px;
	color: #004CC5;
	font-weight: normal;
}
#header a:hover{
	font-family: Arial;
	font-size: 10px;
	color: #b90b09;
	font-weight: normal;
}	
#header a:visited{
	color: #999;
	font-weight: normal;
}



/* Menu */
#menu{
	background-color: #FFF;
}
#menu .onglet {
	background-color: #FFF;
	text-align: left;
	padding-left: 10px;
}
#menu .interonglet {
	background-color: #FFF;
		
}
#menu a{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#menu a:hover {
	color: #000;
	text-decoration: none;
}
#menu a:visited {
	color: #FFF;
}



#menu .ongletactif {
	border-color:#CCC;
	border-style: solid;  
	border-width:1;
	background-color: #FFF;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial
}

#menu td.espacePro{
	background-color: #b90b09;
	text-align: left;
	padding-left: 10px;
	}
#menu td.espacePro a{
	color: #FFF;
}
#menu td.espacePro a:hover{
	color: #FFCF00;
}





/* Ticker news */
#Cont{position:absolute; width:270; height:100; overflow:hidden; top:0; left:0; clip:rect(0,270,100,0); visibility:hidden; z-index:49;}
#Text1{position:absolute; top:0; left:0; z-index:49;visibility:hidden;}
#Text2{position:absolute; top:0; left:0; z-index:49;visibility:hidden;}
#Text3{position:absolute; top:0; left:0; z-index:49;visibility:hidden;}
.news a {text-decoration:none;
	color:black;}

.global {
	border-left:1px solid #AEB0B3; 
	border-right:1px solid #AEB0B3;
	}

.titrenavig {
	color: #F00;
	padding:5;
	font-weight: bold ;
	}
	
A.treenode:link { 
	text-decoration: none; 
	font-weight: bold }
A.treenode:visited { 
	color: #999; 
	text-decoration: none; 
	font-weight: normal }
A.treemarker:link { 
	color: black; 
	text-decoration: none; 
	font-weight: bold }
A.treemarker:visited { 
	color: #999; 
	text-decoration: none; 
	font-weight: normal }
BLOCKQUOTE.treenode {
	margin-top: 0; 
	margin-left=0;
	margin-bottom: 0; 
	margin-right: 0;
	color: #FFCF00;
	background-color: #FB0C00;
	padding:3;
	}
BLOCKQUOTE.treenode blockquote.treenode {
	margin-top: 0; 
	margin-left=0;
	padding-left:7;
	margin-bottom: 0; 
	margin-right: 0;
	background-color:#FAE6AA;	
	}
BLOCKQUOTE.treenode blockquote.treenode blockquote.treenode {
	margin-top: 0; 
	margin-left=-7;
	padding-left:14;
	margin-bottom: 0; 
	margin-right: 0;
	background-color:white;	
	}
}

.boxDD {
	font-size: 0.85em;
	color: #5a802d;
	margin: 2;
	padding: 0;
	margin-bottom: 5;
	padding-top: 6px;
	}
.boxDDsuite {
	font-size: 0.8em;
	color: #000;
	margin: 2;
	padding: 0;
	margin-bottom: 5;
	padding-top: 4px;
	}
		
.boxDefi2010 {
	font-size: 0.85em;
	color: #0082ae;
	margin: 0;
	padding: 0;
	margin-bottom: 5;
	padding-top: 6px;
	}

.boxDefi2010suite {
	font-size: 0.8em;
	color: #000;
	margin: 0;
	padding: 0;
	margin-bottom: 5;
	padding-top: 4px;
	}
.boxDefi2010suite .EnSavoirPlus a:link,
.boxDefi2010suite .EnSavoirPlus a:visited {
	text-decoration: underline;
	color: #0082ae;
	font-size: 0.7em;
}
.boxDefi2010suite .EnSavoirPlus a:hover {
	text-decoration: none;
}
.boxnoir  a:link,
.boxnoir  a:visited {
	text-decoration: underline;
	color: #000;
	font-size: 0.85em;
	font-weight: bold;
	font-family: verdana
}
.boxnoir a:hover {
	text-decoration: none;
}



.boxDefi2010 h4 {
	font-size: 11px;
	color: #0082ae;
	font-family: verdana;
	font-weight: bold;
	margin-bottom: 6px;
}
.boxDefi2010 .EnSavoirPlus {
	display: block;
	padding-bottom: 17px;
}
.boxDefi2010 .EnSavoirPlus a:link,
.boxDefi2010 .EnSavoirPlus a:visited {
	text-decoration: underline;
	color: #0082ae;
	font-size: 0.7em;
}
.boxDefi2010 .EnSavoirPlus a:hover {
	text-decoration: none;
}

.boxActualites {
	margin: 0;
	padding: 0;
	margin-bottom: 5;
	padding-top: 6px;
	overflow: hidden;
	height: auto;
	}

.boxActualites ul li {
	padding-left: 10px;
	background: url(img/bullet-footer.gif) left 4px no-repeat;	
	overflow: visible;
	font-size: 0.8em;
	color: #585858;
	padding-bottom: 10px;
	float: left;
	margin-right: 15px;
	}

.boxActualites ul li span {
	color: #af4e94;
	font-weight: bolder;
	}
	
ul.boxActualites li a:link,
ul.boxActualites li a:visited {
	color: #af4e94;
	font-weight: bolder;
	text-decoration: none;
	}
ul.boxActualites li a:hover{
	text-decoration: underline;
	color: #af4e94;
	}

/* ####### Footer ####### */
#footer {
	background: #f6f6f6 url(img/border-footer2.gif) left top repeat-x;
	padding-top: 10px;
}
#footerWrapper {
	width: 1250px;
	/* margin: 0 auto; */
	background: url(img/bg-footer.gif) left top no-repeat;
	padding-left:53px;
	padding-bottom: 50px;
	overflow: visible;
	height: 1%;
}
html>body #footerWrapper {
	overflow: hidden;
	height: auto;
}
ul.ListWrapper {
	float: left;
	margin-right: 15px;
}
ul.ListWrapper li {
	padding-left: 8px;
	background: url(img/bullet-footer.gif) left 4px no-repeat;
	font-size: 0.8em;
	padding-bottom: 3px;
	color: #8c8c8c;
	white-space: nowrap;
}
ul.ListWrapper li a:link,
ul.ListWrapper li a:visited {
	color: #3c3c3c;
}