/* STRCUTURES*/

BODY{



margin: 0px; /* pour éviter les marges */
text-align: center; /* pour corriger le bug de centrage IE */
}

#principal{
width:956px;
margin-left: auto;
margin-right: auto;

text-align: left; /* on rétablit l'alignement normal du texte */
}

#logo{
position:relative;
float:left;
height:165px;
width:400px;
}

#menu{
position:relative;
float:right;
height:165px;
width:552px;
text-align:right;
}

#gauche{
position:relative;
float:left;
width:540px;
height:360px;
}

#sous_menu{
text-align:left;
position:absolute;
top:40px;
left:100px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:black
}
.sous_menu_rub{
position:relative;
top:3px;
left:4px;
font-weight:normal;
color:rgb(110,110,110);
}
#num_0, #num_1{float:left; margin-right:20px;}

#droite{
position:relative;
float:left;
width:412px;
height:360px;
}

#bloc_text{
position:relative;
width:305px;
margin-left:12px;
margin-top:15px;
text-align:justify;
}

#info_numero{
	width:326px;
	position:absolute;
	bottom:0px;
	right:74px;
}

#commande{
position:absolute;
left:-130px;
bottom:0px;
font-family:Arial, Helvetica, sans-serif;
color:#black;
font-size:11px;
font-weight:normal;
width:80px;
border:1px solid black;
text-decoration:none;
text-align:center;
}


#pages_numero{
position:absolute;
bottom:0px;
right:0px;
}
/*POPUP*/

#popup{
position:absolute;
top:0px;
left:0px;
cursor:move;
background-color:#999999;
border:1px solid #CCCCCC;
}

#popup_interieur{
width:1OO%;
height:100px;
border-bottom:1px solid black;
border-right:1px solid black;
border-left:1px solid black;
background-color:#FFFFFF;
}

#popup_top IMG{
float:right;
margin-right:5px;
margin-top:5px;
width:13px;
height:13px;
border:none;
}
#popup_top SPAN{
float:left;

}

#popup_top{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-left:5px;
width:1OO%;
height:20px;
background-color:#FFFFFF;
border:1px solid black;
border-bottom:0px solid black;
}
/* CONTENUS */
.texte{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
color:#000000;
line-height:14px;
text-align:justify;
}


A:hover{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:rgb(0,0,0);
font-weight:normal;
}
A{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:rgb(110,110,110);
font-weight:normal;
}

.gris50{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-left:3px;
font-size:13px;
color:rgb(110,110,110);
font-weight:bold;
}
.gris80{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-left:3px;
font-size:13px;
color:rgb(70,70,70);
font-weight:bold;
}
.noir100{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-left:3px;
font-size:11px;
color:rgb(0,0,0);
font-weight:normal;
}


/*///////////////////////////*/



.bandeau_haut{
background-color:#D7181F;
padding:3px;
text-align:left;
}
.titre{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
font-variant:small-caps;
color:#FFFFFF;
letter-spacing:5px;
}
.sous_titre{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
color:#FFFFFF;
letter-spacing:5px;
}
.couv{

margin-right:15px;
}
.petit{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.bandeau_bas{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
text-align:center;	
}
.checkpoint{
font-variant:small-caps;
font-size:12px;
}

.premiere_couv{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
.commentaires{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-left:3px;
font-size:13px;
color:rgb(130,130,130);
font-weight:bold;
}




.copyright {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-stretch:semi-condensed;
	}

