body {
background-color: #DCDCDC;
}
p {
font-family: verdana;
}
table{
background-color: #fff;
width: 850px;
}

small {
	font-size: 8pt;
}

/*Diaporama*/
.galerie .actu{
display: none;
}

.galerie .corps{
width:672px;
text-align: center;
padding-top:20px;
padding-left:30px;
}

/*Menu entete*/
#menuht a{
font-family: verdana;
color: #969696;
text-decoration: none;
font-size: 9pt;
text-align:right;
}
#menuht a:hover{
font-family: verdana;
font-weight: bold;
color: #0061a1;
text-decoration: none;
font-size: 9pt;
text-align:right;
}
#menuht li{
display: inline;
height:24px;
padding-bottom:0px;
margin-bottom:0px;
margin-right:13px;
padding-left:0px;
}
#menuht ul{
line-height:24px;
padding-bottom:0px;
margin-bottom:0px;
text-align:right;
}

/*Menu principal*/
.mp {
width: 178px;
background: url(images/menu/menu-principal_10.gif) no-repeat;
background-position: bottom;
text-align: right;
font-family: verdana;
font-size: 10pt;
vertical-align: top;
height:500px;
}

.mp li{
list-style: none;
margin-top:0px;
margin-bottom:3px;
padding-top:0px;
margin-right:10px
}

.mp ul{
margin-top:0px;
margin-bottom:5px;
padding-top:0px;
padding-bottom:5px;

}

.mp a{
color: #969696;
text-decoration: none;
}

.mp a:hover{
color: #969696;
text-decoration: none;
}


.mp a:hover{
font-weight: bold;
color: #0061a1;
}

.mp p{
margin-bottom:0px;
}


/*Vignettes page accueil*/
.apercu {
width: 350px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
font-family:verdana;
font-size:9pt;
vertical-align:top;
padding-bottom:25px;
}

.apercu h1{
font-size: 10pt;
margin-left: 20px;
margin-right: 20px;
color: #c03288;
font-weight: bold;
margin-top: 8px;
margin-bottom : 10px;
}

.apercu h2{
font-weight: bold;
font-size: 10pt;
text-decoration: none;
color: #0061a1;
}

.apercu h3{
font-weight: bold;
font-size: 10pt;
margin-left: 8px;
margin-right: 8px;
text-decoration: none;
color: #89abcf;
}

.apercu p{
text-align: justify;
font-size: 8pt;
line-height:12pt;
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
}

/*Corps de la page - partie gauche*/
.corps {
width: 422px;
padding-left: 10px;
font-family:verdana;
font-size:9pt;
vertical-align:top;
padding-bottom:25px;
}


.corps #accueil{
margin-top: 60px;}

.corps #accueil img{
margin-left: 20px;
}

.corps #uk a {
background: url(images/english1.gif) no-repeat right top;
display: block;
height:28px;
margin-right:75px;
}

.corps #uk a:hover {
background: url(images/english2.gif) no-repeat right top;
display: block;
height:28px;
margin-right:75px;
}

.corps #fr a {
background: url(uk/images/fr1.gif) no-repeat right top;
display: block;
height:28px;
margin-right:75px;
}

.corps #fr a:hover {
background: url(uk/images/fr2.gif) no-repeat right top;
display: block;
height:28px;
margin-right:75px;
}



.corps #ssmenu li{
list-style: none;
list-style-image: none;
height:16px;
padding-bottom:0px;
margin-bottom:0px;
margin-right:13px;
margin-left: 0px;
text-align:right;
padding-left:0px;
}

.corps #ssmenu ul{
line-height:24px;
padding-bottom:0px;
margin-bottom:0px;
margin-left: 0px;
margin-right: 0px;
padding-top:15px;
}

.corps #ssmenu a{
text-transform: uppercase;
font-size:8pt;
color:#89abcf;
text-decoration:none;
}


.corps #ssmenu a:hover{
text-transform: uppercase;
font-size:8pt;
color:#89abcf;
font-weight:bold;
text-decoration:none;
}

.corps #ssmenu a:visited{
text-transform: uppercase;
font-size:8pt;
color:#89abcf;
font-weight:normal;
text-decoration:none;
}

.corps ul{
margin-left:30px;
padding-left:30px;
}

.corps li{
list-style: url(images/puce.gif);
margin-top:5px;
line-height:12pt;
font-size: 8pt;
text-align:justify;
}

.corps li b{
color:#0061a1;
}

.corps ul li ul li{
list-style-image: url(images/puce2.gif);
margin-top:5px;
line-height:10pt;
font-size: 8pt;
text-align:left;
}
.corps ul li ul{
margin-left:-10px;
}

.corps p{
text-align: justify;
font-size: 8pt;
line-height:12pt;
margin-left: 30px;
margin-top: 0px;
}


.corps a{
font-weight: bold;
text-decoration: none;
color: #0061a1;
}

.corps a:hover{
font-weight: bold;
text-decoration: underline;
color: #89abcf;
}

.corps h1{
text-transform: uppercase;
font-size: 14pt;
color:#C03288;
}

.corps ul h1 li{
text-transform: uppercase;
font-size: 10pt;
text-align :left;
color:#C03288;
font-weight: normal;
}

.corps ul h1 li a{
text-transform: uppercase;
font-size: 10pt;
text-align :left;
color:#C03288;
font-weight: normal;
text-decoration: underline;
}

.corps ul h1 li form input{
background-color:#C03288;
border-style: outset;
border-width: 1px;
border-color: #7F2F29;
margin-left: 2px;
color: #7F2F29;
}

.corps ul h1 li form input:active{
background-color:#C03288;
border-style: inset;
border-width: 1px;
border-color: #7F2F29;
margin-left: 2px;
color: #7F2F29;
font-weight: bold;
}

.corps h2{
font-size: 12pt;
color:#89ABCF;
margin-left:20px;
margin-bottom: 5px;
margin-top: 15px;
}

.corps h3{
font-size: 10pt;
margin-left: 20px;
color: #c03288;
font-weight: bold;
margin-top: 25px;
}

.corps h5{
font-size: 10pt;
margin-left: 20px;
color: #c03288;
font-weight: bold;
margin-top: 8px;
margin-bottom : 10px;
}

.corps h5b{
font-size: 10pt;
margin-left: 0px;
color: #c03288;
font-weight: bold;
margin-top: 8px;
margin-bottom : 8px;
}
.corps h4{
font-size: 9pt;
font-weight: normal;
margin-left: 45px;
margin-bottom: 15px;
margin-right: 25px;
}

.corps h4 img{
float: left;
margin-top: -8px;
margin-right: 10px;
}

.corps h6{
font-size: 10pt;
color: #c03288;
font-weight: bold;
margin-top: 0px;
margin-bottom: 10px;
}

.corps h7{
font-size: 12pt;
color:#89ABCF;
font-weight: bold;
margin-left:20px;
margin-bottom: 5px;
margin-top: 15px;
}

.corps pre{
text-align: center;
font-family: Verdana;
font-size: 24pt;
font-weight: normal;
color: #fff;
background-color: #C03288;
margin-top:20px;
margin-bottom: 20px;
margin-left: 50px;
margin-right: 50px;
line-height: 26pt;
}

.corps hr{
margin-left:-10px;
border-width:1px;
border-style: solid;
color:#969696;
margin-top:15px
}

.corps #doc hr{
margin-left:20px;
margin-top: 0px;
border-style: dashed;
border-width:1px;
color:#C03288;
}

.corps img{
margin-bottom:10px;
margin-top: 10px;
}

.corps #terrain img{
margin-right: 5px;
}



/*Actualite*/
.actu {
width: 250px;
vertical-align: top;
font-family: verdana;
font-size: 8pt;
background-image: url(images/menu/actu_bck.gif);
background-repeat: repeat-y;
}

.actu a{
background: url(images/menu/actu_more1.gif) no-repeat right top;
display: block;
height: 20px;
clear:left;
}

.actu a:hover{
background: url(images/menu/actu_more2.gif) no-repeat right top;
display: block;
height:20px;
}

.actu span{
display: none;
}

.actu ul{
}

.actu li{
margin-bottom:10px;
list-style: url(images/list1.gif);
margin-right:10px;
}

.actu ul li img{
margin-top:5px;
margin-bottom:5px;
}

.actu form input{
background-color:#FFFFFF;
border-style: outset;
border-width: 1px;
border-color: #0061a1;
margin-left: 2px;
color: #000000;
margin-bottom:3px;
}


/*partenaires*/
.partenaires p{
font-size:8pt;
line-height:12pt;
margin-bottom: 0px;
margin-right: 50px;
}
.partenaires a{
text-transform: none;
font-weight: bold;
}
.partenaires a:hover{
text-transform: none;
font-weight: bold;
}
.corps .partenaires h2 a{
text-transform: none;
font-weight: bold;
font-size: 12pt;
color:#969696;
margin-bottom: 5px;
text-decoration: underline; 
margin-top: 15px;
}
.corps .partenaires h2 a:hover{
text-transform: none;
font-weight: bold;
font-size: 12pt;
color:#0B2D78;
margin-bottom: 5px;
text-decoration: none; 
margin-top: 15px;
}


/*les pages dıtaillıes de la partie actualitı*/
.detailactu {
padding-top: 25px;
font-family: verdana;
padding-bottom: 25px;
}

.detailactu h2{
font-size: 12pt;
color:#969696;
margin-left:20px;
margin-bottom: 5px;
margin-top: 15px;
}

.detailactu h1{
margin-left: 10px;
margin-bottom: 5px;
font-size: 12pt;
text-transform: uppercase;
text-align: left;
font-weight: bold;
color: #C03288;
}

.detailactu p{
margin-left: 20px;
font-size: 8pt;
text-align: left;
margin-right: 20px;
line-height:10pt;
}

.detailactu img{
float: left;
margin-right: 10px;
}

.detailactu h2 img{
float: left;
margin-right: 5px;
vertical-align: middle;
}


.detailactu h6{
margin-left: 20px;
font-size: 8pt;
text-align: left;
margin-right: 20px;
text-transform: uppercase;
margin-bottom: 10px;
color: #A7338A;
line-height: 14px;
}

.detailactu #entete{
margin-right: 0;
margin-bottom: 20px;
}

.detailactu a{
background: url(images/menu/actu_more1.gif) no-repeat right top;
display: block;
height: 20px;
clear:left;
}

.detailactu a:hover{
background: url(images/menu/actu_more2.gif) no-repeat right top;
display: block;
height:20px;
}

.detailactu span{
display: none;
}


/* la partie CONTACT*/
.contact{
vertical-align: top;
padding-top: 20px;
padding-bottom: 25px;
font-family: verdana;
}

.contact #menu li{
display: inline;
height:24px;
padding-bottom:0px;
margin-bottom:0px;
margin-left: 0;
} 

.contact #menu ul{
line-height:24px;
background-color: #D1D1D3;
padding-bottom:0px;
margin-bottom:30px;
margin-top:0;
padding-left:3px;
text-align: center;
}

.contact #menu li a{
font-size: 9pt;
text-decoration : none;
text-align: center;
margin-right: 5px;
font-weight: normal;
color: #0B2D78;
} 

.contact #menu li img{
vertical-align: middle;
height: 6px;
width: 6px;
} 

.contact #menu li a:hover{
font-size: 9pt;
text-decoration : none;
text-align: center;
margin-right: 5px;
font-weight: bold;
color: #fff;
} 

.contact p{
font-size: 9pt;
margin-left: 20px;
line-height: 10pt;
margin-bottom: 0;
margin-top: 5px;
}


.contact li{
list-style: url(images/puce.gif);
margin-top:5px;
line-height:12pt;
font-size: 9pt;
text-align:justify;
}

.contact a{
font-weight: normal;
text-decoration: none;
color: #89abcf;
}

.contact a:hover{
font-weight: bold;
color: #0061a1;
}

.contact h1{
color: #0061a1;
font-size: 16pt;
margin-left: 20px;
}

.contact h2{
font-size: 10pt;
margin-top: 18px;
margin-bottom: 0;
margin-left: 20px;
}

.contact h3{
font-size: 10pt;
text-transform: uppercase;
font-weight: normal;
margin-left: 20px;
margin-top: 20px;
margin-bottom: 0;
color: #0B2D78;
}

/*Success*/
.success {
width: 250px;
font-family: verdana;
font-size: 8pt;
height: 100px;
}

.success  a{
height: 20px;
clear:left;
background-image: none!important;
}
.success a.hover{
display: block;
height:20px;
background-image: none!important;
}


/*Page partenaires financiers*/
.entreprises{
width: 422px;
padding-left: 10px;
font-family:verdana;
font-size:9pt;
vertical-align:top;

}
.entreprises p{
text-align: center;
font-size: 9pt;
line-height:10pt;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 5px;
font-weight:bold;
}

.entreprises img{
margin-top: 15px;
vertical-align: top;
}



