a {
outline-style:none;
}

body {
overflow:auto;
font-family:Arial;
font-size:13px;
margin: 0;
padding: 0;
height:100%;
}
 
p {
margin:0;
padding:0;
} 
*html #sousHeaderGris {
  height:30px;
}
.paginationActuelle {
font-size:12px;
color:#FF6836;
font-weight:bold;
}
.lienPagination {
text-decoration:none;
font-weight:bold;
color:#005D9B;
}

.lienPagination:hover {
text-decoration:none;
}

.lienGris {
text-decoration:underline;
color:#555555;
}

.lienGris:hover {
text-decoration:none;
}
.lienGrasGris {
text-decoration:underline;
color:#555555;
font-weight:bold;
font-size:12px;
}
.lienBleuFonce {
text-decoration:underline;
color:#5A6FCF;
}

.lienBleuFonce:hover {
text-decoration:none;
}

.lienBleu {
text-decoration:underline;
font-style:italic;
color:#3366FF;
}

.lienBleu:hover {
text-decoration:none;
}

.lienRouge {
text-decoration:underline;
color:#D60002;
}

.lienGrishome {
text-decoration:underline;
color:#555555;
}

.lienRouge:hover {
text-decoration:none;
color:#D60002;
}
.lienBlanc {
text-decoration:none;
color:#ffffff;

}

.lienBlanc:hover {
text-decoration:none;
color:#ffffff;

}

.lienNoir {
text-decoration:none;
color:#000000;

}

.lienNoir:hover {
text-decoration:none;
color:#000000;

}


.rougeGras {
color:#D60002;

}


#header {
position:relative;
width:100%;
text-align:left;
margin-bottom:10px;
}

#headerTitre a{
color:white;
font-size:42px;
font-weight:bold;
left:22px;
position:relative;
top:4px;
letter-spacing:-3px;
width:195px;
text-decoration:none;
}

#headerTitre2 {
color:#FFFFFF;
margin-left:9px;
}

#sousHeaderRouge {
margin-top:10px;
width:1024px;
height:70px;
background-color:#CB0003;
}

#headerUkFlag {
left:241px;
position:relative;
top:-43px;
}

#sousHeaderGris {
background-color:#363636;
height:68px;
margin-left:304px;
margin-top:-82px;
padding-left:30px;
position:absolute;
width:690px;
}

#texteHeaderGrisTop {
color:white;
font-size:21px;
font-weight:bold;
left:58px;
letter-spacing:-1px;
position:relative;
top:9px;
}

#texteHeaderGrisBottom {
color:white;
font-size:18px;
left:13px;
letter-spacing:-1px;
position:relative;
top:12px;
}

#headerGrisFormulaire {
border:0px solid black;
left:342px;
position:relative;
top:-37px;
width:322px;
font-size:11px;
color:#fff;
}

input.headerFormGris {
height:12px;
margin-bottom:4px;
width:122px;
font-size:11px;
}

input#emailFormHeader {
left:55px;
position:relative;
height:12px;
font-size:11px;
}
input#passFormHeader {
left:14px;
position:relative;
height:12px;
font-size:11px;
}

#headerMenu {
/*background:transparent url(images/bgheader.jpg) repeat-x scroll 0pt 0pt;*/
height:51px;
margin-bottom:0px;
position:relative;
top:0;
width:1024px;
}

#headerMenu ul {
margin:0;
padding:0;
list-style:none;
}

li.menu a {
color:#000000;
text-decoration:none;
}
li.menu a:active {
color:#000000;
text-decoration:none;
}

li.menu a:hover {
color:#000000;

text-decoration:none;
}

li.menu a:visited {
color:#000000;
text-decoration:none;
}

li.menu {
border-bottom:2px solid black;
float:left;
font-size:13px;
font-weight:bold;
height:50px;
margin-right:5px;
min-width:78px;
padding:0;
text-align:center;

}

li.menu:hover {
border-bottom:2px solid red;
float:left;
font-size:13px;
font-weight:bold;
height:50px;
margin-right:5px;
min-width:78px;
padding:0;
text-align:center;
}

#headerMenu li span {
position:relative;
top:10px;
}


#corps {
/*background:transparent url(../images/corpsbg.jpg) repeat-x right bottom;*/
background-color:#FFFFFF;
border:0px solid #333333;
min-height:768px;
left:50%;
margin-left:-480px;
position:absolute;
width:960px;
overflow:hidden;
}



#footer {
background-color:#EEEEEE;
bottom:0;
font-size:11px;
left:-50%;
margin-left:50%;
padding:20px;
position:relative;
text-align:center;
width:96%;
color:#555555;
}

#footerLiens {

text-align:center;
margin-top:10px;
margin-bottom:10px;
font-size:13px;
margin-top:11px;
float:left;
margin-left:327px;
}

#footerrss {
float:left;
margin-left:20px;
position:relative;
top:8px;
}




