
* {
border:0;
margin:0;
padding:0;
list-style:none;
font-size:100%;
outline:none; }

input, textarea, select {
border:1px solid #000;
padding:2px;
vertical-align:middle; }

.avertissement {
font-size:80%;
}

#contenu_texte a {
color:#339933;
}
body {
text-align:justify;}

h1, .invis{
display:none;}

/***** Flash & D?co *****/

div#logo_flash {
width:289px;
height:113px;
background:url(img/logo_flash.png) no-repeat;}

div#menu_flash {
position:relative;
z-index:95;
width:950px;
height:43px;}

div#diapo {
width:311px;
height:217px;
background:url(img/diaporama_flash.png) no-repeat;}

div#global {
padding-bottom:60px;
position:relative;
width:960px;
margin:0 auto;
background:url(img/global_fond.png) no-repeat center top;}

div#extra_footer{
background:#339933 url(img/body_fond.jpg) repeat-y center ;}

div#menu_flash{
width:960px;
height:83px;
/*background:url(img/menu_flash.png) no-repeat;*/}

div#logo{
font-size:95%;
text-align:center;
font-family:arial black;
color:#339933;
width:500px;
padding-top:175px;}

div#logo_flash{
position:absolute;
top:110px;
left:20px;
width:424px;
height:135px;
background:url(img/logo.png) no-repeat;}

div#diaporama_haut{
position:absolute;
top:-40px;
right:40px;
font-family:arial black;
color:#339933;
width:376px;
height:241px;
padding-top:175px;}


div#diaporama span#conteneur{
position:absolute;
top:390px;
left:35px;
width:388px;
height:275px;
background:url(img/diaporama-fond.png) no-repeat;}

div#diaporama span#conteneur img{
position:absolute;
top:13px;
left:29px;
width:296px;
height:202px;
background:url(img/photo-diapo.jpg) no-repeat;}

div#player{
position:absolute;
top:340px;
left:120px;
width:238px;
height:22px;
background:url(img/dew_player.jpg) no-repeat;}

div#entete dl {
position:absolute;
top:28px;
left:5px;
z-index:3; }

div#coordonnees dl{
font-family:arial;
text-align:center;
position:absolute;
top:630px;
left:80px;
width:238px;
height:22px;
font-size:75%;
color:#339933;}

div#coordonnees dl dd img{
padding:5px 0;}

div#coordonnees dl dt{
font-weight:bold;}

div#presentation_texte{
padding-top:100px;
width:426px; /* 456*/
font-size:75%;
margin-left:465px;}

div#titre{
width:464px;
height:30px;
background:url(img/presentation_texte_top.png) no-repeat;)}

div#titre h2{
text-transform:uppercase;
letter-spacing:1px;
color:#339933;
padding:5px;
font-size:170%;}

span#puce{
display:block;
float:left;
margin:0 5px;
width:25px;
height:30px;
background:url(img/titre_puce.jpg) no-repeat center;)}

div#contenu_texte{
padding:15px 20px 15px 10px;
color:#666666;
line-height:1.4;
font-size:120%;
overflow:hidden;
width:429px; /* 454*/
min-height:400px;
background:url(img/presentation_texte_fond.png) repeat-y;)}

div#contenu_texte p{
margin-bottom:10px;
}

div#contenu_texte img{
float:left;
margin-right:10px;}

div#contenu_bas{
width:464px;
height:30px;
background:url(img/presentation_texte_bottom.png) no-repeat;)}


div#footer ul{
font-family:arial;
text-align:center;
position:absolute;
top:800px;
left:75px;
width:258px;
height:22px;
font-size:75%;
color:#339933;}

div#footer ul li{
display:inline;}


div#footer ul li a{
color:#72883c;
text-decoration:none;}

div#footer ul li a:hover{
color:#72883c;
text-decoration:underline;}

p#imnalys a{
position:absolute;
top:920px;
left:90px;
text-indent:-9999px;
display:block;
width:221px;
height:40px;
background:url(img/creation_imnalys.png) no-repeat;)}


ul#galerie{
padding-top:20px;
overflow:hidden;}

ul#galerie{
width:450px;}

ul#galerie li{
text-align:center;
float:left;
width:150px;
height:130px;
margin-bottom:10px;
overflow:hidden;}

ul#galerie li a img{
border:1px solid #339933;
height:100px;}

ul#galerie li span.cont{
display:block;
width:150px;
height:100px;}

ul#galerie li span{
line-height:1.5;
display:block;
width:140px;
padding-top:5px;
height:25px;
color:#1D365F;}

ul#galerie li span a{
text-decoration:none;
color:#339933;}

ul#galerie li span a:hover{
text-decoration:underline;}


ul#galerie_base{
overflow:hidden;}

ul#galerie_base li{
text-align:center;
float:left;
width:150px;
height:100px;
margin-right:20px;
margin-bottom:20px;
overflow:hidden;}

ul#galerie_base li a img{
height:100px;}


dl#fiche{
padding-top:20px;
overflow:hidden;}

dl#fiche dd.titre{
font-weight:bold;
text-transform:uppercase;
font-size:110%;
padding-bottom:15px;}

dl#fiche dd.description{
text-align:left;
font-weight:normal;
padding-bottom:15px;}

dl#fiche_complete dt {
float:left;
width:150px;
margin-right:10px;}

dl#fiche_complete dt a img {
width:150px;
height:100px;
margin-bottom:5px;}



ul#galerie_partenaires{
padding-top:20px;
overflow:hidden;}

ul#galerie_partenaires{
width:340px;
margin:0 auto;}

ul#galerie_partenaires li{
text-align:center;
float:left;
width:150px;
margin-right:20px;
height:130px;
margin-bottom:10px;
overflow:hidden;}

ul#galerie_partenaires li a img{
border:1px solid #339933;
height:100px;}

ul#galerie_partenaires li span.cont{
display:block;
width:150px;
height:100px;}

ul#galerie_partenaires li span{
line-height:1.5;
display:block;
width:140px;
padding-top:5px;
height:25px;
color:#1D365F;}

ul#galerie_partenaires li span a{
text-decoration:none;
color:#339933;}

div.panel img{
width:440px;}
ul#galerie_partenaires li span a:hover{
text-decoration:underline;}

ul#galerie{
padding-top:20px;
overflow:hidden;}

ul#galerie li{
text-align:center;
float:left;
width:100px;
height:100px;
margin-right:10px;
margin-bottom:10px;
overflow:hidden;}

ul#galerie li a img{
border:1px solid #339933;
height:75px;}

ul#galerie li span{
display:block;
width:100px;
padding-top:10px;
height:35px;
color:#339933;}

ul#galerie li span a{
text-decoration:none;
line-height:1;
color:#339933;}

ul#galerie li span a:hover{
text-decoration:underline;}
