html
{
text-align:left;
}

body
{
text-align:left;
margin: 15px 20px 15px 20px auto;
font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
background: #d3d3d3 ;
padding:4px;
height:100%;
}	

h2
{
line-height: 25px ;
font-size: 1.4em ;
border-bottom: 1px solid #ed1c24 ;
color: #ed1c24;
text-align:left;
}

h3
{
margin-left: 15px ;
margin-top: 30px;
padding-left: 5px ;
border-bottom: 1px solid #ed1c24 ;
border-left: 3px solid #ed1c24 ;
color: #ed1c24 ;
clear:both;
text-align:left;
}

h3 p
{
text-align: justify ;
text-indent: 2em ;
line-height: 1.7em ;
margin-left: 15px ;
padding-left: 20px;
}

div#top
{
border: 1px solid;
border-bottom: 0;
}
div#contenu p
{
text-align: justify ;
margin-left:15px;
/*text-indent: 2em ;*/
line-height: 1.7em ;
}
			
/*@@@@@@@@@@@@@@@@@@@@@@ tableau*/


.tbinfocomp
{
width:280px;
padding:15px;
}
.trinfocomp
{
background-color:#ed1c24;
height:1em;
}
.tdinfocomp
{
border:1px solid #ed1c24;	
}
.td50
{
vertical-align:top;
width:50%;
}

.trhaut
{
background: #ed1c24;
font-weight: bold;			
}

.trr
{
background: #d3d3d3;
}

.trb
{
background: #ffffff;
}

div#contenu
{
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

div#contenu img
{
border-color: #ed1c24;
}

div#contenu a
{
color: #ed1c24 ;
}

div#contenu a:hover
{
color: #c8000d	;
}


.gauche
{
float:left;
margin-left:5px;
border-color: #ed1c24;
margin-bottom:25px;
margin-right:5px;
border: 1;
}

.gaucheb0
{
float:left;
margin-left:5px;
margin-bottom:25px;
margin-right:5px;
border: 0px;
}
.gaucheb00
{
float:left;
border: 0px;
}
	
			
.droite
{
float: right;
border-color: #ed1c24;
margin-left:5px;
margin-bottom:10px;
margin-right:5px;
border: 1;
}

.bn
{
border:0;
clear:both;
}
div #pied
{
background-color: #ed1c24;
border: 0px solid;
border-color:black;
top: -1px;
color:#ffffff;
text-align:left;
}
#menudroitecentre
{
float:left;
width:500px;
}

#menudroite
{
float:right;
padding:4px;	
width:200px;
}

.li-none
{
list-style:none;
margin-left:15px;
list-style-type:none;
text-decoration:none;
}


.rouge
{
color:#ff1740;
}
