html {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color:#6d6d6d;
	/*background-color:#FFFFFF;*/
	
	background-color:#0f0f0f;

	}
	
#notaire{
margin: 0;
padding: 0;
}		
.clear {
	clear:both;
}	
a.enter{
display:block;
font-size: 40px;
position:absolute;
margin-left:530px;
border: none;
}

a img {border: none;} 

p { 
	padding: 10px; 
	text-align: justify;
	}

p .box{ 
	padding: 10px; 
	text-align: justify;
	color:#999999;
	}
	
	
	
h5{
	
background:url("images/fleshe.png") no-repeat left;
min-height:18px;
color:#6d6d6d;
/*padding:0 0 0 25px;*/
/*padding-bottom:0px;*/
padding-left:20px;
padding-top:2px;
padding-bottom:0px;
margin:0px;
margin-top:5px;
margin-bottom:5px;
text-decoration:none;
font-variant:caps;
font-weight:bolder;
font-size: 11px;
/*font-weight:normal;*/
	}

	
	
h4{

color:#FFF;
/*padding:0 0 0 25px;*/
/*padding-bottom:0px;*/


margin:0px;
margin-bottom:7px;
text-decoration:none;
font-variant:caps;
font-weight:bolder;
font-size: 11px;
/*font-weight:normal;*/

	}
	
	h4.nomination{

		color:#0f0f0f;
		/*padding:0 0 0 25px;*/
		/*padding-bottom:0px;*/


		margin:0px;
		margin-bottom:7px;
		text-decoration:none;
		font-variant:caps;
		font-weight:bolder;
		font-size: 11px;
		text-align:left;
		/*font-weight:normal;*/

	}
h3{
background:url("images/dossier.png") no-repeat left;
min-height:19px;
color:#0f0f0f;
/*padding:0 0 0 25px;*/
/*padding-bottom:0px;*/
padding-left:30px;
padding-top:5px;
padding-bottom:3px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
text-decoration:none;
font-variant:caps;
font-weight:bolder;
font-size: 11px;
/*font-weight:normal;*/
text-align:left
	}
	h3 b{
	font-weight:normal;
	color:#FFF;
	}
	
	
	
span{
	
	/*font-family:Trajan Pro;*/
	color:#330033;
	font-size:13px;
	font-weight:bold;
	font-variant:small-caps;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	margin:0px;
	}
	
	
	
h2{
background:url("images/fleshe2.png") no-repeat left;
min-height:18px;
color:#FFF;
/*padding:0 0 0 25px;*/
/*padding-bottom:0px;*/
padding-left:20px;
padding-top:2px;
padding-bottom:0px;
margin:0px;
margin-top:0px;
margin-bottom:5px;
text-decoration:none;
font-variant:caps;
font-weight:bolder;
font-size: 11px;
/*font-weight:normal;*/
	}
	
	
h1{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:#666666;
	font-size:20px;
	letter-spacing: 0px;
	font-weight:bold;
	font-variant:caps;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:30px;
	margin:0px;
	margin-top:20px;
	
	}
h1 b{
color:#58cb9d;


}
a.fleche{

background:url("images/fleche.png") no-repeat left;
	margin-right:10px;
	padding:0 0 0 20px;
	text-decoration:none;
	font-weight:bold;
	color:#333333;
	font-size: 12px;

}


a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFF;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #60bbbd;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #60bbbd;
	}
	

strong{
	color:#58cb9d;

	}
strong.souligne{
text-decoration:underline;
	color:#333333;
	font-weight:normal;

	}
b{
	color:#131313;

	}	
	
	#maps{
width:405px;
height:280px;
border:1px solid #60bbbd;
margin-top: 20px;
}
acronym {
	border-bottom: none;
	}
.imageflotleft
{
margin-right:10px;
margin-bottom:10px;
margin-top:0px;
margin-left:0px;
padding:0px;
   float: left;
}

.imageflotright
{
margin-right:0px;
margin-bottom:10px;
margin-top:0px;
margin-left:10px;
padding:0px;
   float: right;
}	

#ligne{
width: 100%; 
height: 1px;
background-color:#333333;

}
#page {
    min-height: 100%;
    position: relative;
}
#conteneur{
	width: 1000px; 
	height: auto;
	margin-right:auto;
	margin-left:auto;
	color:#6d6d6d;

}
#haut{

	width: 1000px; 
	height: 216px;

	}
#titre{
	width: 1000px; 
	height: 165px;
	margin:0px;
	padding:0px;	
	background: transparent url(images/bando-haut.png) top center no-repeat;

}
#navigation{
	width: 1000px; 
	height: 51px;
	margin:0px;
	padding:0px;	
	background: transparent url(images/fd-navigation.png) top center no-repeat;
}

/*--------------------------------------------menu deroulant------------------------------------------------------------------*/
#menu, #menu ul /* Liste */     
{
		
		width: 1000px; 
		
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        /*line-height : 60px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		/*background-color:#cc0000;*/
}

#menu /* Ensemble du menu */
{
     font-weight : normal; /* on met le texte en gras */
        font-family: arial, Verdana, Tw Cen MT,Arial, Helvetica, sans-serif; /* on utilise Arial, c'est plus beau ^^ */
		/*background-color:#cc0000;*/
        font-size : 14px; /* hauteur du texte : 12 pixels */
		
}

#menu a /* Contenu des listes */
{
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        /*padding-left : 25px; aucune marge intérieure */
		padding:0px;
		line-height :45px;
		 width : 116px; /* largeur */
		 height:45px;
       /* background : #000; /* couleur de fond */        
        color : #7d7d7d; /* couleur du texte */
		background:url("images/fd-bouton.png") center repeat-x;
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
       
		/*margin-left:10px;*/
}


#menu li /* Elements des listes */      
{ 
        float : left; 
		 width : 116px; /* largeur */
		 height:45px;
       /* background : #000; /* couleur de fond */        
        color : #7d7d7d; /* couleur du texte */
		background:url("images/fd-bouton.png") center repeat-x;
        /* pour IE qui ne reconnaît pas "transparent" */
       /* border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu li
{
       /* border-right: 1px solid #fff ; /* on met une bordure transparente à droite de chaque élément */
}

#menu li ul /* Sous-listes */
{ 
        position: absolute; /* Position absolue */
      /*  width: 156px; /* Largeur des sous-listes */
        left: -999em; /* Hop, on envoie loin du champ de vision */
		line-height : 21px;
}


#menu li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu li ul li                
{
        border-top : 1px solid #fff; /* on met une bordure transparente en haut de chaque élément */
}

#menu li ul ul 
{
        margin    : -22px 0 0 144px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #fff ; /* Petite bordure à gauche pour ne pas coller ... */      
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu li ul ul                
{
        border-left     : 1px solid #fff ; /* on met une bordure transparente sur la gauche de chaque élément */
}

#menu a.courent/* page-actif */    
{
		
        color: #7d7d7d; /* On passe le texte en noir... */
        /*background: #fff; /* ... et au contraire, le fond en blanc */
		background:url("images/fd-bouton2.png") center repeat-x;
}




#menu a:hover /* Lorsque la souris passe sur un des liens */    
{
		
        color: #7d7d7d; /* On passe le texte en noir... */
        /*background: #fff; /* ... et au contraire, le fond en blanc */
		background:url("images/fd-bouton2.png") center repeat-x;
}

#menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}


#menu li.info /* Contenu des listes */
{
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        /*padding-left : 25px; aucune marge intérieure */
		padding:0px;
		line-height :45px;
		 width : 172px; /* largeur */
		 height:45px;
       /* background : #000; /* couleur de fond */        
        color : #7d7d7d; /* couleur du texte */
		background:url("images/fd-info.png") center repeat-x;
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
       
		/*margin-left:10px;*/
}


#menu a.info /* Contenu des listes */
{
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        /*padding-left : 25px; aucune marge intérieure */
		padding:0px;
		line-height :45px;
		 width : 172px; /* largeur */
		 height:45px;
       /* background : #000; /* couleur de fond */        
        color : #7d7d7d; /* couleur du texte */
		background:url("images/fd-info.png") center repeat-x;
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
       
		/*margin-left:10px;*/
}

#menu a.info:hover /* Contenu des listes */
{
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        /*padding-left : 25px; aucune marge intérieure */
		padding:0px;
		line-height :45px;
		 width : 172px; /* largeur */
		 height:45px;
       /* background : #000; /* couleur de fond */        
        color : #7d7d7d; /* couleur du texte */
		background:url("images/fd-info2.png") center repeat-x;
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
       
		/*margin-left:10px;*/
}
#menu a.infocourent /* Contenu des listes */
{
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        /*padding-left : 25px; aucune marge intérieure */
		padding:0px;
		line-height :45px;
		 width : 172px; /* largeur */
		 height:45px;
       /* background : #000; /* couleur de fond */        
        color : #7d7d7d; /* couleur du texte */
		background:url("images/fd-info2.png") center repeat-x;
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
       
		/*margin-left:10px;*/
}






/*---------------------------------------------------menu-bas----------------------------------------------------------------------------------------------------------*/
#mails{
	width: 242px; 
	height: 50px;
	margin:0px;
	padding:0px;
float:right;
margin-top:-40px;
	
	
}
a.mails { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF;
	}
a.mails:hover { 
	
	color: #000000;
	}
#bando{
position:relative;
width: 1000px; 
height: 452px;
margin:0px;
margin:0px;
padding:0px;
/*background-color:#cc0000;*/
background:url("images/img-bando.png") center no-repeat;
}

#informations{
width: 930px; 
height: 137px;
margin:0px;
margin:0px;
margin-bottom:15px;
padding:0px;
background-color:#151515;
padding-top:20px;
padding-bottom:20px;
padding-left:35px;
padding-right:35px;
color:#FFFFFF;
}

#adresse{

width : 250px; 
height : 137px;
margin:0px;
margin:0px;
padding:0px;

margin-right:85px;
float:left;

}
#horaire{

width :250px; 
height : 137px;
margin:0px;
margin:0px;

margin-right:85px;
float:left;

}
#activite{

width :250px; 
height : 137px;
margin:0px;
margin:0px;
padding:0px;


float:left;

}
.icone{

vertical-align:top;
width : 61px;
height:61px;
float:left;

}
.renseignements{
vertical-align:top;
color:#6d6d6d;
width : 180px;
height:137px;
float:right;
vertical-align:top;
margin-left:80px;
margin-top:-61px;

}
	.renseignements b{
		color:#FFFFFF;
	}
li.ici 
{
        display : block;
		padding:0px;
		margin:0px;
		 width : 61px;
		 height:61px;
		 vertical-align:top;
		background:url("images/icone1.png") center no-repeat;
        text-decoration : none;
       
	
}


a.ici 
{
        display : block;
		padding:0px;
		margin:0px;
		 width : 61px;
		 height:61px;
		 vertical-align:top;
		background:url("images/icone1.png") center no-repeat;
        text-decoration : none;
       

}

a.ici:hover 
{
        display : block;
		padding:0px;
		margin:0px;
		 width : 61px;
		 height:61px;
		 vertical-align:top;
		background:url("images/icone1bis.png") center no-repeat;
        text-decoration : none;
       

}
a.email 
{
        display : block;
		padding:0px;
		margin:0px;
		 width : 16px;
		 height:10px;
		 vertical-align:top;
		background:url("images/enveloppe1.png") center no-repeat;
        text-decoration : none;
       

}

a.email:hover 
{
        display : block;
		padding:0px;
		margin:0px;
		 width :16px;
		 height:10px;
		 vertical-align:top;
		background:url("images/enveloppe2.png") center no-repeat;
        text-decoration : none;
       

}


li.horloge 
{
        display : block;
		padding:0px;
		margin:0px;
		 width : 61px;
		 height:61px;
		 vertical-align:top;
		background:url("images/icone2.png") center no-repeat;
        text-decoration : none;
       
	
}


a.horloge 
{
        display : block;
		padding:0px;
		margin:0px;
		 width : 61px;
		 height:61px;
		 vertical-align:top;
		background:url("images/icone2.png") center no-repeat;
        text-decoration : none;
       

}

a.horloge:hover 
{
        display : block;
		padding:0px;
		margin:0px;
		 width : 61px;
		 height:61px;
		 vertical-align:top;
		background:url("images/icone2bis.png") center no-repeat;
        text-decoration : none;
       

}
li.serviette 
{
        display : block;
		padding:0px;
		margin:0px;
		 width : 61px;
		 height:61px;
		 vertical-align:top;
		background:url("images/icone3.png") center no-repeat;
        text-decoration : none;
       
	
}


a.serviette  
{
        display : block;
		padding:0px;
		margin:0px;
		 width : 61px;
		 height:61px;
		 vertical-align:top;
		background:url("images/icone3.png") center no-repeat;
        text-decoration : none;
       

}

a.serviette:hover 
{
        display : block;
		padding:0px;
		margin:0px;
		 width : 61px;
		 height:61px;
		 vertical-align:top;
			background:url("images/icone3bis.png") center no-repeat;
        text-decoration : none;
       

}

#bienvenue{

padding:0px;
margin:0px;
width : 1000px;
height:auto;



}



#definition{

padding:0px;
margin:0px;
width : 410px;
height:auto;
float:left;
margin-right:85px;

}


#domaines{
padding:0px;
margin:0px;
width : 505px;
height:auto;
float:left;

}


.fichette{
padding:0px;
margin:0px;
width : 221px;
height:177px;
float:right;
background:url("images/fd-fichette.png") center no-repeat;
color:#FFF;
margin-left:30px;
margin-bottom:25px;
}
	.fichette p{text-align:left;}


.equipe{
padding:0px;
margin:0px;
width :480px;
height:177px;
float:left;
color:#FFF;
margin-right:10px;
margin-left:10px;
margin-bottom:20px;

}	
	
	
.noms{
padding:0px;
margin:0px;
width : 240px;
height:157px;
color:#FFF;
margin-left:220px;
background-color:#60bbbd;
padding:10px;
}		
	
.photo{
padding:0px;
margin:0px;
width : 220px;
height:177px;
float:left;
color:#FFF;

}		
	
#formulaire{

padding:0px;
margin:0px;
width : 345px;
height:auto;
float:left;
margin-right:85px;


}	
	
#plan{

padding:0px;
margin:0px;
width : 505px;
height:auto;
float:left;

}	
	
form{
padding:3px;
width : 345px;
}	

form input[type=text]{
border:1px solid #333333;
margin-top:5px;
margin-bottom:5px;
background:#000;
color:#FFF;
}


input[type="radio"]{
border:1px solid #333333;
margin-top:20px;
margin-bottom:5px;
background:#000;
color:#FFF;
}




form input[type=submit]{
border:1px solid #0f0f0f;
margin-top:10px;
margin-bottom:5px;
background:#0f0f0f;
color:#60bbbd;
cursor:  pointer;
}
form input[type=submit]:hover{
border:1px solid #0f0f0f;
margin-top:10px;
margin-bottom:5px;
background:#0f0f0f;
color:#60bbbd;
cursor:  pointer;
text-decoration:underline;

}
form input[type=reset]{
border:1px solid #0f0f0f;
margin-top:10px;
margin-bottom:5px;
background:#0f0f0f;
color:#FFF;
cursor:  pointer;
}
form input[type=reset]:hover{
border:1px solid #0f0f0f;
margin-top:10px;
margin-bottom:5px;
background:#0f0f0f;
color:#FFF;
cursor:  pointer;
text-decoration:underline;
}

.champs{

float:left;
}
#nom{
width: 165px;
margin-right:5px;
}
#prenom{
width: 165px;

}
#cp{

width: 108px;
}
#rue{
width: 220px;
margin-right:5px;
}
#email{
width: 338px;

}
#tel{
width: 165px;

}
#ville{
width: 165px;
margin-right:5px;
}
textarea{
width:98%;
height:90px;
background:#000;
border:1px solid #333333;
color:#FFF;
margin-top:5px;
margin-bottom:5px;
}		

#liens{

width :300px; 
height : 137px;
margin:0px;
margin:0px;
padding:0px;


float:left;

}

#liens a{
		font-weight: bold; 
	text-decoration: none; 
	color: #FFF;
	
	}
	
#liens a:hover{
	text-decoration: underline; 
	color: #60bbbd;
	
	}

/*------------diapo---------------------------------*/
/*===================*/
/*=== Main Styles ===*/
/*===================*/


/*a, a:visited {
	color:blue;
	text-decoration:none;
}
a:hover, a:active {
	color:#000;
	text-decoration:none;
}*/




.theme-default #slider {
	display:block;
    margin-left:0px;
	margin-right:0px;
    width:100%; 
    height:100%; 
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}


	

/*------------------------------------------------------------------------*/



li.home{
display:block;
width: 41px; 
height: 41px;
margin:5px;
background: transparent url(images/bout_maison.png) top center no-repeat;
}
a.home{
display:block;
width: 41px; 
height: 41px;
background: transparent url(images/bout_maison.png) top center no-repeat;
}
a.home:hover{
display:block;
width: 41px; 
height: 41px;
background: transparent url(images/bout_maison2.png) top center no-repeat;
}
a.lettre{
display:block;
width: 24px; 
height:24px;
background: transparent url(images/lettre.png) top center no-repeat;
}
a.lettre:hover{
display:block;
width: 44px; 
height: 108px;
background: transparent url(images/lettre2.png) top center no-repeat;
}

	



#ligne{
 width:  100%;
height: 1px;
background-color:#999999;
margin-top:20px;
margin-bottom:20px;

}



#copyright{

margin:0px;
padding:0px;
width: 250px;
height: 15px;
float:left;

color:#FFF;
}

#pied{
width:100%;
height:170px;
background: #1b1b1b;
/*position: absolute;*/
bottom: 0;
left:0;
padding:0px;
bottom:0;
}	
#bas{
width:1000px;
height:170px;
background: #1b1b1b url(images/fd-bas.png) top center no-repeat;
margin:0px;
padding:0px;
margin-right:auto;
margin-left:auto;

}
#mentions{

margin:0px;
padding:0px;
width: 250px;
height: 15px;
float:right;
margin-top:20px;
color:#cfcfcf;
}


	
/*------------------------------------------------------*/				
	

a.bulle {
     position:relative;
    color:#cfcfcf; 
     text-decoration:none; 
    
     text-align:center; 
     font-size:11px;
	 
   }
   
   a.bulle:hover {
      background: none; 
      z-index: 2000; 
	  color:#60bbbd;
   }
   
   a.bulle span { 
     display: none;
   }
   
   a.bulle:hover span {
   z-index: 2000;
      display: block; 
      position: absolute;
      top: -250px; 
      left: 40px;
      font-family:arial, verdana, sans-serif; 
      text-align:justify; 
      font-size:12px;
      font-weight:normal;
      background: white;
      padding: 5px;
      border: 1px solid #000000;
      border-left: 1px solid #000000;
   }
   



/*-----------------------------------------*/

/*------------------------------------------------------*/				
	

a.bul {
     position:relative;
    color:#FFF; 
     text-decoration:none; 
    
     text-align:center; 
     font-size:11px;
	 
   }
   
   a.bul:hover {
      background: none; 
      z-index: 2000; 
	  color:#00d7e3;
   }
   
   a.bul span { 
     display: none;
   }
   
   a.bul:hover span {
	z-index: 2000;
      display: block; 
      position: absolute;
      top: -250px; 
      left: 40px;
      font-family:arial, verdana, sans-serif; 
      text-align:justify; 
      font-size:12px;
      font-weight:normal;
      background: white;
      padding: 5px;
      border: 1px solid #000000;
      border-left: 1px solid #000000;
   }
   



/*-----------------------------------------*/		


