body {
	background:#333;
	margin-top:8px;
	padding:0px;
	text-align: center; /* pour corriger le bug de centrage IE */
}

#global {
     position: relative;
     margin-left: auto;
     margin-right: auto;
	 margin-bottom: 5px;
     width: 800px;
     text-align: left;
     background:#ccc;
	border-style:solid;
	border-width: 2px;
	border-color:#fff;
}

#globalindex {
     position: relative;
     margin-left: auto;
     margin-right: auto;
	 margin-top: 20px;
     width: 550px;
	 height: 379px;
     text-align: left;
	border-style:solid;
	border-width: 2px;
	border-color:#fff;
	padding: 10px;
}

#input {
	color:#000000;
	background-color:#CCC;
	border-color: #666;
	border-style:solid;
	border-width:1px;
	padding:2px;
}

#submit {
	padding:0px;
}

HR.desc {
	height: 1px;
	width: 238px;
	margin-top: 6px;
	margin-bottom: 6px;
	border:1;
	padding:0px;
	color: #CCCCCC;
	background-color:#CCCCCC;
}

DIV#conteneur {
	position: relative;
	width:800px;
	height:129px;
	}

DIV#position {
	position:absolute;
	bottom: 10px;
	right: 10px;
}

#formrecherche {
	padding:0px;
	margin:0px;
	border:0px;
}

#formclasser {
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
	border:0px;
}

IMG.photo {
	border: 1px solid #000000;
}

IMG.minis {
	border: 1px solid #000000;
}

IMG.imgminis {
	border: 1px solid #000000;
	margin-bottom: 4px;
}

TD.colimgactu {
	padding-top:5px;
	}

TD.coldroite {
	padding:15px;
	background:#FFFFFF;
	}

TD.coldroitemenu {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background:#FFFFFF;
	}
	
TD.coldroitemenu2 {
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
	background:#FFFFFF;
	}
	
TD.raccourci {
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	background:#FFFFFF;
	}
	
TD.colvi {
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	background:#FFFFFF;
	}
	
TD.cologo {
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	background:#FFFFFF;
	}
	
TD.coldroiteactu {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:0px;
}

TD.colgauche {
	padding:10px;
	}

.titres {
	width:238px;
	color:#660000;
	text-align:left;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:16px;
}

.titresnormal {
	color:#660000;
	text-align:left;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:18px;
}

.titresgris {
	color:#660000;
	text-align:left;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:15px;
}

.titredepart {
	color:#666666;
}

.descript {
	width:238px;
	padding-bottom:14px;
	color:#000000;
	text-align:justify;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:12px;
}

.comment {
	width:502px;/* laisser 502px pour forcer la largeur de la colonne */
	padding-bottom:10px;
	padding-top:8px;
	color:#660000;
	text-align:justify;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:12px;
}

.sousmenu {
	overflow:auto;
	height:350px;
	width:400px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	color:#000000;
	text-align:left;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:12px;
}

.sousmenu2 {
	width:400px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	color:#000000;
	text-align:left;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:12px;
}

.texte {
	color:#000000;
	text-align:left;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:12px;
}

.texteblanc {
	color:#CCCCCC;
	text-align:left;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:11px;
}

.texteblanc a {
	color:#CCCCCC;
	text-decoration: none;
}

.texteblanc a:hover {
	color:#CCCCCC;
	text-decoration: underline;
}

.texteaccueil {
	color:#CCCCCC;
	text-align:left;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:14px;
}

.texteaccueil a {
	color:#CCCCCC;
	text-decoration: none;
}

.texteaccueil a:hover {
	color:#CCCCCC;
	text-decoration: underline;
}

.textej {
	color:#000000;
	text-align:justify;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:12px;
}

.texte2 {
	color:#000000;
	text-align:left;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:14px;
}

.texte2 a {
	color:#000000;
	text-decoration: underline;
}

.texte2 a:hover {
	color:#990000;
	text-decoration: underline;
}

.texteadmin {
	color:#000000;
	text-align:left;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:14px;
}

.texteadmin a {
	color:#000000;
	text-decoration: underline;
}

.texteadmin a:hover {
	color:#990000;
	text-decoration: underline;
}

.textepetit {
	color:#000000;
	text-align:left;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:11px;
}

.textepetit a {
	color:#000000;
	text-decoration: underline;
}

.textepetit a:hover {
	color:#990000;
	text-decoration: underline;
}

.tdmenu {
	padding-bottom:6px;
	padding-left:2px;
	padding-right:2px;
	color:#000000;
	text-align:center;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:12px;
}



.grand {
	font-size:16px;
	color:#DFDFDF;
	}
	
.surligne {
	background-color:#FFC240;
}

a {
	color:#000000;
	text-decoration: none;
}

a:hover {
	color:#000000;
	text-decoration: underline;
}

a.lienr {color:#000000; text-decoration:none;} 
a.lienr:hover {
color:#000000;
text-decoration:none;
background-color:#DADADA;
}

.gras {
	font-weight:900;
	}
	
.justifie {
	text-align:justify;
	width: 550px;
	padding: 0px;
	margin: 0px;
	}

