/* CSS Document */
body {
background:#ffffff url(../images/bg.jpg) repeat-x;
height:100%;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:0px;
width:100%;
margin: 0;
text-align: center; 
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:12px;
/*color: #0072bc;*/
color: #183360;
}
a:link {
	color: #0072bc;
	text-decoration: none; 
border-bottom-style: dotted;
border-bottom-width: thin;
}
a:visited {
	text-decoration: none; 
	color: #0072bc;
border-bottom-style: dotted;
border-bottom-width: thin;
}
a:hover {
	color: #003183;

border-bottom-style: dotted;
border-bottom-width: thin;
}

img {
border: none;
}

/*-------------------------------  * DIV *  --------------------------------------*/
#corps {
position: relative;
text-align: left;
height:100%;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:0px;
width:791px;
}
#corps #top {
float:left;
background:#FFFFFF url(../images/ban.jpg) no-repeat;
height:167px;
margin:0px;
padding:0px;
width:791px;

}
#lien_bandeau
{
	float:left;
	margin:0px;
	margin:0px;
	width:689px;
	height:167px;
	cursor:pointer;
}
#corps #asv
{
	float:left;
	margin-top:95px;
	width:102px;
	height:67px;
	cursor:pointer;
}

#corps #top #div1  {
float:left;
background:#ffffff;
height:105px;
margin:0px;
padding:0px;
width:665px;
}
#corps #top #div2  {
float:left;
background:#ffffff;
height:120px;
margin:0px;
padding:0px;
width:126px;
}
#corps #top #div3  {
float:left;
background:#ffffff;
height:35px;
margin:0px;
padding:0px;
width:126px;
}
#corps #top #div4  {
float:left;
background:#ffffff;
height:5px;
margin:0px;
padding:0px;
width:791px;
}
#corps #menu {
background : transparent;
float:left;
height:26px;
margin:0px;
width:791px;
}
/*html[xmlns*=""] body:last-child #div3
{
width:820px;
}*/
#corps #contenu {
float:left;
background:#FFFFFF url(../images/bgcontenu.jpg) no-repeat;
margin:0px; 
padding:0px;
width:791px;
height:417px;
}
#corps #contenu #main{
float:left;
margin:0px;
padding:0px;
width:575px;
}
* html #main {
float:left;
margin:0px;
padding:0px;
width:575px;
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:12px;

}
* html #main table tr td {
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:12px;
}
.contentheading
{
background:#FFFFFF url(../images/bgcontenu.jpg) no-repeat;
font-variant: small-caps;
}

#corps #contenu #top5{
float:left;
margin:0px;
padding:0px;
width:216px;
}
#corps #contenu #top5 #top5down {
float:left;
background:#FFFFFF url(../images/top5downloads.jpg) no-repeat;
margin:0px;
padding-top:47px;
padding-left:10px;
width:206px;
height:107px;
text-align:left;
color:white;
/*196/154*/
}

#sitemap {
float:left;
margin:0px;
padding-top:10px;
padding-left:7px;
width:206px;
height:60px;
text-align:left;
color:white;
}

#corps #contenu #top5 #top5down a{
color:white;
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:12px;
text-align:center;
padding:0px;
margin:0px;
}
#sitemap a{
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:12px;
text-align:center;
padding:0px;
margin:0px;
}

#corps #contenu #top5 #top5down a:hover{
color:#00446F;
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:12px;
text-align:center;
padding:0px;
margin:0px;
}

#sitemap a:hover{
color:white;
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:12px;
text-align:center;
padding:0px;
margin:0px;
}

#corps #contenu #top5 #top5doc{
color:white;
float:left;
background:#FFFFFF url(../images/top5documents.jpg) no-repeat;
margin:0px;
width:206px;
height:110px;
padding-top:42px;
padding-left:10px;
}
#corps #contenu #top5 #logo_partenaire{
color:white;
float:left;
background:#FFFFFF;
margin:0px;
width:186px;
padding-top:20px;
padding-left:0px;
}
#corps #contenu #top5 #top5doc a{
color:white;
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:12px;
text-align:center;
padding:0px;
margin:0px;
}
#corps #contenu #top5 #top5doc a:hover{
color:#00446F;
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:12px;
text-align:center;
padding:0px;
margin:0px;
}


#corps #footer{
float:left;
width:791px;
height:12px;
text-align:center;
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:9px;
color: #7ac3f4;
}
#menu a.mainlevel-nav{
border:1px solid #89ccf9;
background:#b3dffa;
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:12px;
color:#183360;
padding:0px 17.1px;
}
span.mainlevel-nav {
background:none;
width:0px;
height:0px;
display:none;
margin:0px;
padding:0px;


}
#menu a:hover{
border:1px solid #89ccf9;
background:#b3dffa;
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:12px;
color:#3ab1ff;
padding:0px 17.1px;
}
#corps #footer .mainlevel{
height:12px;
text-align:center;
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:9px;
color: #183360;
}
#corps #footer a:hover{
height:12px;
text-align:center;
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:9px;
color: #0072BC;
}
.contentpaneopen{
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:12px;
color: #0072bc;
}
.contact_email{
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:12px;
color: #0072bc;
}
#corps #footer table tr{
height:12px;
text-align:center;
font-family:"Trebuchet MS",Verdana,Arial,serif;
font-size:9px;
color: #7ac3f4;
}

#main hr {
width:570px;
color: #777777;
background-color: #777777;
height: 1px;
border: 0;
}

* html #main hr {
width:530px;
color: #00446F;
background-color: #00446F;
height: 1px;
border: 0;
}
.descriptionnews {
font-style:italic;
font-size:2px;
}
/*-------------------------------  * button *  --------------------------------------*/
.button1
{
        display:block;
        width:179px;
        height:34px;
        background-image:url(../images/download_tpc.png);
        background-repeat: no-repeat;
        font-weight:bold;
        text-align:center;
        text-decoration:none;
        padding:5px;
        margin:0;
        position:absolute;
        left:8px;
        margin-top:-2px;
        margin-left:8px;
}

a.button1:visited
{
        color:black;
}

a.button1:hover
{
        color:#333;
        margin-left:10px;
        margin-top:0px;
}

.buttonlist
{
        height:32px;
}

.bar
{
        position:relative;
        background-image:url(images/wood.jpg);
        padding:8px 0 2px 32px;
        width:600px;
        height:30px;
}

