html,body {
	font-family: "Trebuchet MS", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	font-size: 13px;
  background-color: #6fa8c0;
	background: url(img/bg6.jpg);
	margin: 0;
	padding: 0;
}


h1 {
font-size : 150%; 
font-family : "Trebuchet MS", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #000ad2; 
font-weight: bold ;
text-align: center;
}

h2 {
font-size : 150%; 
font-family : "Trebuchet MS", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #000ad2; 
font-weight: bold ;
text-align: left;
vertical-align: middle;
}

h3 {
font-size : 120%; 
font-family :  Trebuchet MS ;
color : #000000; 
font-weight: bold ;

}

h4 {
font-size : 130%; 
font-family : "Trebuchet MS", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #000000; 
font-weight: bold ;
text-align: left;
}

h5 {
font-size : 100%; 
font-family : "Trebuchet MS", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #000000; 
font-weight: normal ;
text-align: left;
padding-left: 20px;
}

img {
	border: 0px solid #05716c;
}

img.photo {
	border: 1px solid #000000;
}




.lien_innov {
font-size : 90%; 
font-family :  Trebuchet MS ;
color : #000ad2; 

}
.lien_innov2 {
font-size : 90%; 
font-family :  Trebuchet MS ;
color : #000ad2; 
font-weight: bold ;

}

.lienpage {
font-size : 13px; 
font-family :  Trebuchet MS ;
color : #000ad2; 
font-weight: bold ;

}

.oblige {
font-size : 13px; 
font-family :  Trebuchet MS ;
color : #FF0000; 
font-weight: bold ;

}

.textgras {
font-size : 120%; 
font-family :  Trebuchet MS ;
color : #000000; 
font-weight: bold ;
}

.text_gras {
font-size : 100%; 
font-family :  Trebuchet MS ;
color : #000000; 
font-weight: bold ;
}

.textgras2 {
font-size : 150%; 
font-family :  Trebuchet MS ;
color : #000ad2; 
font-weight: bold ;
}

.plusinfo {
font-size : 100%; 
font-family :  Trebuchet MS ;
color : #000ad2; 
font-weight: bold ;
text-decoration: underline;
}



a:link { color: #FFFFFF; text-decoration: none; font-weight: bold ; text-shadow: 0px 1px 1px #FFFFFF }
a:visited { color: #FFFFFF; text-decoration: none; font-weight: bold ; text-shadow: 0px 1px 1px #FFFFFF }
a:active { color: #FFFFFF; text-decoration: none; font-weight: bold ; text-shadow: 0px 1px 1px #FFFFFF }
a:hover { color: #000ad2;	text-decoration: none; font-weight: bold ; text-shadow: 0px 1px 1px #000ad2 }


table.entete{
border:0px solid #000000;
width: 850px;
height: 120px;
background-color: #ffffff;
background: url(img/header3.jpg);
}

table.entete tr{
border:0px solid #000000;
}

table.entete td{
border:0px solid #000000;
}





table.milieu{
border:0px solid #05716c;
width: 850px;
height: 700px;
background-color: #fc7010;
vertical-align: top;
}

table.milieu tr{
border:0px solid #05716c;
vertical-align: top;
}

table.milieu td{
border:0px solid #05716c;
vertical-align: top;
}


table.menu{
border:0px solid #05716c;
width: 100%;
height: 700px;
background-color: #fc7010;

font-family: "Trebuchet MS", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size: 13px;
color: #FFFFFF;
text-align: center;
vertical-align: top;
}

table.menu tr{
border:0px solid #05716c;
vertical-align: top;
}

table.menu td{
border:0px solid #05716c;
vertical-align: top;
}

table.page{
border:0px solid #05716c;
width: 100%;
height: 700px;
background-color: #FFFFFF;
text-align: justify;
vertical-align: top;

}

table.page tr{
border:0px solid #05716c;
vertical-align: top;
}

table.page td{
border:0px solid #05716c;
vertical-align: top;
}

table.danspage{
border:0px solid #000000;
width: 95%;
text-align: justify;
}

table.danspage tr{
border:0px solid #000000;
}

table.danspage td{
border:0px solid #000000;
}


table.infog{
border:1px solid #000000;
width: 450px;
background-color: #127E0A;
color: #FFFFFF;
text-align: left;
vertical-align: top;
}

table.infog tr{
border:0px solid #000000;
vertical-align: top;
}

table.infog td{
border:0px solid #000000;
vertical-align: top;
}

table.rien{
border:0px solid #000000;
width: 100%;
text-align: center;
vertical-align: middle;
}

table.rien tr{
border:0px solid #000000;
vertical-align: middle;
}

table.rien td{
border:0px solid #000000;
vertical-align: middle;
}

table.tabaffiche{
border:1px solid #000000;
margin: 0px;
padding: 0px;
text-align: center;
vertical-align: middle;
}
table.tabaffiche tr{
border:1px solid #000000;
vertical-align: middle;
}

table.tabaffiche td{
border:1px solid #000000;
vertical-align: middle;
}

table.affprod{
border:1px solid #000000;
width: 90%;
margin: 0px;
padding: 0px;
text-align: left;
vertical-align: middle;
}
table.affprod tr{
border:0px solid #000000;
vertical-align: middle;
}

table.affprod td{
border:0px solid #000000;
vertical-align: middle;
}

table.dada{
border:1px solid #000000;
margin: 0px;
padding: 0px;
text-align: left;
vertical-align: middle;
}
table.dada tr{
border:0px solid #000000;
vertical-align: middle;
}

table.dada td{
border:0px solid #000000;
vertical-align: middle;
}

table.rien2{
border:0px solid #000000;
width: 50%;
text-align: left;
vertical-align: top;
}

table.rien2 tr{
border:0px solid #000000;
vertical-align: top;
}

table.rien2 td{
border:0px solid #000000;
vertical-align: top;
}
table.bas{
border:0px solid #000000;
width: 850px;
height: 29px;
background-color: #d2a63d;
background: url(img/bgbas3.jpg) repeat-y;
text-align: center;

}

table.bas tr{
border:0px solid #05716c;
}

table.bas td{
border:0px solid #05716c;
}

/* -- Menu Main Settings -- */
#imMnMn {padding-top: 2px; }
#imMnMn ul, #imMnMn ul li {margin: 0; padding: 0; list-style: none; z-index: 1000; cursor: pointer; text-align: center; }                       
#imMnMn ul li {position: relative; float: left; margin-bottom: -1px; padding-bottom: 3px; }
#imMnMn ul a {display: block; text-decoration: none;  width: 190px; padding: 1px 1px 1px 1px; height: auto !important; height: 1%; font: 13px Tahoma; background-color: #fc7010; color: #FFFFFF; border: 0px solid #000000; }

/* -- Menu Main Hover Settings -- */
#imMnMn ul a:hover, #imMnMn ul li:hover a, #imMnMn ul li.iehover a {background-color: #fc7010; color: #000ad2; font-weight: bold ; }

/* -- Menu Main Images -- */
#imMnMn a.imMnLv {background-image: url('img/imiconmenu.gif'); background-position: center right; background-repeat: no-repeat; }

/* -- Menu Level -- */
#imMnMn ul ul {display: none; position: absolute; top: 0px; left: 192px; }
#imMnMn ul ul ul {top: 0; left: 400px;}
#imMnMn ul li:hover li a, #imMnMn ul li.iehover li a, #imMnMn ul li:hover li:hover li a, #imMnMn ul li.iehover li.iehover li a, #imMnMn ul li:hover li:hover li:hover li a, #imMnMn ul li.iehover li.iehover li.iehover li a {padding: 3px; height: auto !important; height: 1%; font: 13px Tahoma; background-color: #fc7010; color: #FFFFFF; border: 0px solid #000000; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); width: 160px; padding: 3px 1px 3px 1px; text-align: center; }
#imMnMn ul li li {padding-bottom: 0; margin-bottom: -1px; }
#imMnMn ul li:hover li a:hover, #imMnMn ul li:hover li:hover a, #imMnMn ul li.iehover li a:hover, #imMnMn ul li.iehover li.iehover a, #imMnMn ul li:hover li:hover li a:hover, #imMnMn ul li:hover li:hover li:hover a, #imMnMn ul li.iehover li.iehover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover a, #imMnMn ul li:hover li:hover li:hover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover li a:hover {background-color: #fc7010; color: #000ad2; }
#imMnMn ul li:hover ul ul, #imMnMn ul li:hover ul ul ul, #imMnMn ul li.iehover ul ul, #imMnMn ul li.iehover ul ul ul {display: none;}
#imMnMn ul li:hover ul, #imMnMn ul ul li:hover ul, #imMnMn ul ul ul li:hover ul, #imMnMn ul li.iehover ul, #imMnMn ul ul li.iehover ul, #imMnMn ul ul ul li.iehover ul {display: block;}


#corps_site {
	margin-top: 0px;
	width: 870px;
	margin-left: auto;
	margin-right: auto;
}





