/***** Reset CSS *****/

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

label, input.sub {
cursor:pointer; }

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

h1, .invis {
position:absolute;
left:-9999px; }

.retour_ch {
margin-bottom:10px; }

body {
color:#fff;
background:#000;
font:100%/1.3 Arial, Verdana, sans-serif; }

/***** Galerie accueil *****/


ul.img_accuiel {
   margin:20px 0 0 80px;
   }
   
ul.img_accuiel li {
   float:left;
   margin-right:10px;
   margin-bottom:10px;
   }
   
ul.img_accuiel li img {
   border:#FFFFFF solid 1px;
   }  

ul.photos {
    width:250px;
	height:665px; 
	overflow:hidden;
    float:left;	
}

ul.photos li
{
   list-style:none;
   float:left;
   padding:10px 0px 10px 10px;
   height:200px;
}

ul.photos li a {
   text-decoration:none;
}

ul.photos li img{
border-color:#FFFFFF;
text-align:center;
      
}  
ul.photos li p
{
   width:100px;
   text-align:center;
}
ul.photos .precedent
{
  float:left;
}
ul.photos .suivant
{
  float:left;
}
ul.photos .lien {
    width:250px; 
}
ul.lien li
{
   list-style:none;
   float:left;
}
ul.galerie_photo_1 {
width:540px;
padding-top:20px;
overflow:hidden;
float:left;
/*margin-left:40px;*/
margin-left:150px;

}

ul.galerie_photo_1 li {
margin:0 25px 30px 0;
float:left;
border:#CCCCCC solid 1px;
-moz-box-shadow: 1px 1px 12px #e6e6e6;  
-webkit-box-shadow: 1px 1px 12px #e6e6e6;  
box-shadow: 1px 1px 12px #e6e6e6; 
width:130px;
height:160px;
text-align:center;
-moz-border-radius:10px;
padding:5px;
 }
 
ul.galerie_photo_1 li .titre_album a {
color:#ccc;
letter-spacing:1px;
text-decoration:none;
text-shadow: 0px 0px 9px #fff; 
}


ul.galerie_photo_1 li .titre_album a:hover {
color:#FFFFFF;
}
ul.galerie_photo_1 li img {
width:119px;
height:89px;
border:#FFFFFF solid 2px;
 }

/***** Flash & Déco *****/

div#diapo_flash {
float:left;
z-index:1;
width:340px;
height:490px;
margin-right:10px;
margin-bottom:10px;
background:transparent url(img/diapo_flash1.jpg) no-repeat; }

div#diapo_flash2 {
float:left;
z-index:1;
width:340px;
height:490px;
margin-right:10px;
margin-bottom:10px;
background:transparent url(img/diapo_flash2.jpg) no-repeat; }

div#menu_flash {
position:absolute;
bottom:7px;
right:15px;
width:565px;
height:37px;
/*background:transparent url(img/menu_flash.png) no-repeat;*/ }

div#player_flash {
position:absolute;
bottom:20px;
left:255px;
width:233px;
height:16px;
 }

div#eclairs_flash {
position:absolute;
top:0;
left:0;
width:989px;
height:190px;
/*background:transparent url(img/xtreme_eclairs.png) no-repeat;*/ } 
 
div#video_accueil {
width:255px;
height:202px;
margin:0 auto;
background:transparent url(img/player_flash.jpg) no-repeat; }

div#degrade_top {
width:100%;
height:12px;
position:absolute;
top:0;
left:0;
z-index:2;
background:transparent url(img/degrade_conteneur.png) repeat-x; }

/***** Stylage contenu *****/

a {
color:#fff;
text-decoration:underline; }

a:hover {
text-decoration:none; }

div#presentation_contenu p {
margin-bottom:10px;
text-align:justify; }
div#presentation_contenu p.image 
{
overflow:hidden;
  width:447px;
  height:763px;
  float:left;
}
div#presentation_contenu p.image a
{
}
div#presentation_contenu p.image img
{
  width:447px;
  height:663px; 
  border:0;
}
div#presentation_contenu p .afterworks {
float:left;
margin-right:10px;

}
div#titre h2 {
padding-bottom:10px;
text-transform:uppercase; }

div#presentation_contenu .plan {
border:2px solid #fff;
margin-left:50px; }

/***** Layout *****/

div#global {
position:relative;
width:989px;
margin:0 auto; }

div#entete {
position:relative;
width:100%;
height:249px;
background:transparent url(img/entete_fond_2.jpg) no-repeat; }

div#conteneur_centre {
position:relative;
overflow:hidden;
width:100%;
background:transparent url(img/conteneur_fond.png) repeat-x top; }

div#zone_contenu {
padding-right:10px;
min-height:490px; }

div#zone_contenu.accueil {
padding-left:30px; }

div#presentation_contenu {
padding-bottom:10px;
font-size:75%; }

div#colonne_accueil {
position:relative;
top:-35px;
margin-bottom:-35px;
width:400px;
float:right; }

/***** #entete *****/

div#newsletter {
position:absolute;
bottom:18px;
left:0; }

div#newsletter form h4,
div#newsletter form p {
display:inline; }

div#newsletter form h4 {
font-family:Verdana, Arial, sans-serif; }

div#newsletter form {
font-size:70%; }

div#newsletter form input.txt, div#newsletter form  input.sub {
background-color:#888a8a;
color:#eaeaea; }

div#newsletter form  input.sub {
padding:1px;
font-weight:bold; }

/***** #zone_contnenu *****/

	/*news*/
	
div#news {
padding-left:10px;
font-size:75%;
height:40px; /*55*/
padding-top:15px; }

div#news h4, div#news p {
font-weight:normal;
display:inline; }

div#news a {
color:#fff; }

div#news a:hover {
text-decoration:none; }

/***** #pied *****/

div#pied {
overflow:hidden;
background:transparent url(img/pied_fond.png) repeat-x top;
position:relative;
top:-10px;
width:100%;
height:70px; /*100*/
padding-top:30px; }

div#nav_sub,
div#coordonnees {
text-align:center;
font-size:70%;
width:494px;
position:absolute;
top:3px;
height:20px;
line-height:20px; }

div#nav_sub {
left:0; }

div#coordonnees {
right:0; }

div#nav_sub ul li,
div#coordonnees dl dt,
div#coordonnees dl dd {
display:inline; }

div#nav_sub ul li a {
margin:0 3px;
color:#fff;
text-decoration:none; }

div#nav_sub ul li a:hover {
text-decoration:underline; }

p#imnalys {
text-indent:-9999px;
width:154px;
height:46px;
margin:20px auto 0 auto;
background:transparent url(img/logo_imnalys.png) no-repeat; }

p#imnalys a {
display:block;
width:100%;
height:100%; }
