/* CSS Document */

body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image:url(images/fond_raye.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-top:60px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

/* BLOCS DE MISE EN PAGE */

/* ACCUEIL */
    #sidebar1 {
	
	top: 0;
	left: 0;
	width: 225px;
	padding: 15px 10px 15px 20px;
	float:left;
	
    }

	#sidebar2 {
	top: 0;
	left: 0;
	width: 225px;
	padding: 15px 10px 15px 20px;
	float:left;
    }
	
	#sidebar3 {
	
	top: 0;
	left: 0;
	width: 225px;
	padding: 15px 10px 15px 20px;
	float:left;
    }

#conteneur {
	position: relative; /* on positionne le conteneur */
    margin-left: auto;
    margin-right: auto;
    text-align: left;
	width: 766px;
	padding:0px;
	}
	
	#menu{background-image:url(images/menu.jpg); background-position:center; background-repeat:no-repeat;height:50px;border-bottom:#ff6200 solid 1px;text-align:center;position:relative; }
	
	
	
#contenu {
background-image: url(images/fond.jpg);
background-repeat:repeat-x;
background-position: bottom;
background-color:#1C1C1C;
	position:relative; /* on positionne le conteneur */
    margin-left: auto;
    margin-right: auto;
    text-align: left;
	width: 766px;
	padding:0px;
	font-size: 12px;
	border-bottom:#ff6200 solid 1px;
	}

#bas {text-align:left;position:relative; font-size: 12px;margin-top:4px;}

#bas2 {background-image: url(images/fond_raye_bas.gif); background-position:center;background-repeat:repeat-x;height:60px;text-align:left;position:relative; font-size: 12px;}
	
#menu_gauche {
position:relative;
width:150px;
float:left;
margin-right:10px;
margin-left:10px;
}

#menu_droite {
width:566px;
float:right;
margin-right:10px;
margin-left:10px;
}

.clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }

	
/* Titres et liens */
A.menu 
{	font-size: 16px;
font-weight:normal;
color: #CCCCCC;
text-decoration:none;
}
A:hover.menu
{
font-size: 16px;
font-weight:normal;
color:#66CCFF;
}

A.menu2
{font-size: 14px;
font-weight:bolder;
color: #ffcc52;
text-decoration:none;
margin-left:18px;
}
A:hover.menu2
{
color:#ff6200;
}

.gris{
color:#666666;
}

.orange
{
color:#ff6200;
}

.jaune{
color: #ffcc52;
}

.bleu{
color:#66CCFF;
}

.titre
{
font-size: 22px;
font-weight:normal;
color:#66CCFF;
}


.titre_news
{
font-size: 16px;
font-weight:bold;
color:#66CCFF;
}

/*Cadre*/
.float_droite {	
 float:right;
 margin-left:10px;
 }
 
.float_gauche {	
 float:left;
 margin-right:10px;
 }
 
 .float_droite_menu {	
 float:right;
 margin-right:10px;
 }
 
.cadre{
  background-color:#111111; border:1px #8F8F8F solid;padding:4px;
  }
  
 .cadre2{
  background-color:#111111; border:1px #8F8F8F solid;padding:4px;margin:2px;width:40%;height:40%;
  }

.padd{
margin:10px;}

.padd_news{
margin-left:10px;}



table#sample td {
    padding-left: 100px;
	padding-right: 100px;
	padding-top: 10px;
	padding-bottom: 0px;
}