
.noir12    { color: #333; font-style: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.noir10 { color: #333; font-style: normal; font-weight: normal; font-size: 10px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.clair10 { color: #dcdcdc; font-style: normal; font-weight: normal; font-size: 10px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.noir14   { color: #333; font-style: normal; font-weight: normal; font-size: 14px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.noir16   { color: #333; font-style: normal; font-weight: normal; font-size: 16px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.gris12  { color: #666; font-style: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.gris14  { color: #666; font-style: normal; font-weight: normal; font-size: 14px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.gris16  { color: #666; font-style: normal; font-weight: normal; font-size: 16px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.blanc12  { color: #fff; font-style: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.blanc10 { color: #fff; font-style: normal; font-weight: normal; font-size: 10px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.blanc13a  { color: #fff; font-style: normal; font-weight: normal; font-size: 13px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 1px }
.blanc14  { color: #fff; font-style: normal; font-weight: normal; font-size: 14px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.blanc16  { color: #fff; font-style: normal; font-weight: normal; font-size: 16px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.blanc16a  { color: #fff; font-style: normal; font-weight: normal; font-size: 16px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px }
.bleu12   { color: #002b46; font-style: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bleu14   { color: #002b46; font-style: normal; font-weight: normal; font-size: 14px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bleu16   { color: #002b46; font-style: normal; font-weight: normal; font-size: 16px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h2   { color: black; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3   { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4   { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h5   { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.noirjustif12 { color: #333; font-style: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Arial, Verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: justify }

/********* CSS Portfolio ************/

#centre {
margin: 50px 20px 20px 105px;
width:780px;
font-size:12px;
}
#contenu {
text-align:justify;
font-family: Arial, Verdana;
font-size: 12px;
color: #333;
margin: 10px 0px 20px 0px;

}
#texte {
width:670px;
}
#menu {
float:left;
font-family: Verdana;
font-size: 12px;
background:#FFFFFF;
height:30px;
color:#666666;
z-index:1;
width:780px;
font-weight:none;
padding-top:25px;
padding-bottom:15px;
height: 60px;
overflow: hidden;
}
#menu dl {
float: left;
}
#menu dt {
curseur:pointer;
color:#666666;
padding: 0px 115px 0px 0px;
}
#menu dt a {
text-decoration: none;
color:#666666;;
background: transparent;
}
#menu dt a:hover {
text-decoration: none;
color:#002346;
background: transparent;
}
#menu dd {
position:absolute;
margin: 0px 0px 0px 10px;
display: none;
background: #F0A26E;
width:105px;
}
#menu dd a:hover {
text-align: left;
background: #E6640D;
font-size:10px;
color: #FFFFFF;
display: block;
}
#menu li {
text-align: left;
font-size:10px;
color: #FFFFFF;
border-top:1px solid #FFFFFF;
}
#menu li a {
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
color: #FFFFFF;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover {
text-align: left;
font-size:10px;
color: #FFFFFF;
}
#affichage {
 width:700px;
 margin-top:0;
 margin-bottom:30px;
}
#affichage img {
border:1px solid #000000;
margin-bottom:15px;
margin-right:13px;
}
#bloc {
float:left;
margin-bottom:20px;
}
#bloc a{
font-family:verdana;
font-size:10px;
color: #002346;
text-decoration:none;
}

#bloc a:visited{
text-decoration:none;
color: #002346;
}

#bloc a:hover{
text-decoration:none;
color: #002346;
}

#sousbloc{
background: #FFFFFF url(./images/bouton.gif);
width:121px;
height:20px;
}
.titre{
padding-left:12px;
padding-top:3px;
text-align:center;
}
/***************************** Pop up ******************************/
#headerpopup{
position:absolute;
top:0;
left:0;
background: #002346;
height:80px;
width:100%;
}
#centrepopup {
position:absolute;
top:100px;
left:30px;
right:20px;
font-family: Arial, Verdana;
font-size:12px;
}
#maquette {
border: 1px solid #000000;
margin-top:5px;
margin-bottom:15px;
text-align:center;
}
#pagination {
text-align:center;
padding-bottom:10px;
}
#pagination img {
border:none;
}