body{
background-image:url(../images/fd.jpg);
background-repeat:repeat-x;
background-color: White;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 13px;	
color: Black;
margin:0;}

.right{
float:right;
margin-top:2px;
margin-left:10px;}

.right2{
border:#0E3192 1px solid;
float:right;
margin-left:10px;}

.left{
float:left;
margin-top:20px;
margin-left:30px;
margin-right:30px;}

h1{	font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
margin-left:160px;
line-height:24px;
color: #0E3192;
padding-top:51px;
text-align:left;
}

h1 span{
color: #000;
font-size: 12px;
font-weight:bold;
}	

h2{
background-image:url(../images/bkg_blocktabs_hover.jpg);
background-repeat:repeat-x;
height:36px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding:13px;
padding-bottom:0;
letter-spacing:1px;
padding-left:20px;
text-transform:uppercase;
margin:1px;
margin-bottom:0px;
_margin-bottom:10px;
color: #c00;
text-align:left;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin:20px;
margin-bottom:-7px;
_margin-bottom:-13px;
line-height:18px;
color: #0E3192;
text-align:left;}

.except{
margin-top:-5px;
_margin-top:5px;}

.txt-justify{
font-family: Arial, Helvetica, sans-serif; 
color: #0c3471;
font-size: 11px;
margin-left:20px;
margin-right:20px;
text-align:justify;
line-height: 16px;	}				

.txt-right{
font-family: Arial, Helvetica, sans-serif; 
color: #0c3471;
font-size: 11px;
margin:10px;
margin-bottom:3px;
margin-top:-10px;
text-align:right;
line-height: 16px;	}				


.bdr{
border:10px solid #C7D9ED;}

.tab1 td{
padding:10px;
font-family: Arial, Helvetica, sans-serif; 
color: #000;
font-size:14px;
font-weight:bold;
text-align:center;
line-height: 20px;}

.tab2{
vertical-align:top;
margin:20px;
border:#bac8d9 1px solid;
background-color:#fff;}

.tab3{
margin-top:20px;
border:#f00 1px solid;
width:706px;
background-color:#e8eff6;}

.left{
margin-right:10px;
float:left;}

.right{
margin-left:10px;
float:right;}

.marge{
margin-left:30px;
margin-right:30px;}

.marge2{
border:1px solid #0E3192;
margin:10px;}

#bloc{
background-color:#e8eff6;
padding:20px;}

#turquoise{
background-image:url(../images/bbleu.gif);
background-repeat:repeat-x;
height:44px;
/*background-color:#9cd7c4;
border-bottom:1px solid #000;*/}

#contener{
margin-top:-11px;
_margin-top:0;
background-color:#fff;
background-image:url(../images/fd.jpg);
background-repeat:repeat-x;
width:766px;}	
	
#header{
height:149px;
width:766px;	}				
	
#centre{
margin:0;
width:766px;}				
				
#footer{	
width:746px;
	}

.bg3{ font-size: 12px;  color: 0E3192; }
.bg1{font-size: 12px;}
.bg2{
background-color:#e4e8f1;
border:#bac8d9 1px solid;
font-size: 12px; }


.txt-left{
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
font-size: 12px;
margin-left:20px;
font-weight:bold;
text-align:left;
line-height: 20px;
	}
	
.txt-center2{
font-family: Arial, Helvetica, sans-serif; 
color: #000;
font-size: 12px;
font-weight:bold;
text-align:center;
line-height: 20px;
	}		

.txt-center{
margin-top:30px;
font-family: Arial, Helvetica, sans-serif; 
color: #c00;
text-transform:uppercase;
font-size: 11px;
font-weight:bold;
text-align:center;
line-height: 20px;
	}
	
.txt_comic{
height:106px;
background-image:url(../images/noeud.gif);
background-repeat:no-repeat;
background-position:right;
font-family:Arial, Helvetica, sans-serif;
margin:0;
margin-left:40px;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
color:#0E3192;
text-align:left;
line-height:28px;}

a {
font-weight:bold;
color: #0066FF;
}
a:link {
color: #0E3192;
}
a:active {
color: #0E3192;
}
a:visited {
color: #0E3192;
}
a:hover {
color: #CC0000;
}
