

@import url(featured_slide.css);


html {
	margin: 0;
	padding: 0;
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	color:#333333;
	background-color:#f6f6f5;
	/*background:  url(images/fdfd.png) top center repeat;*/
	}
#css-notaire{
margin: 0px;
padding: 0px;
margin-left:auto;
margin-right:auto;
}	
	


a img {border: none;} 

a:link { 
	font-weight: normal; 
	text-decoration: underline;
	/*text-decoration: none; */
	color: #c00001;
	}
a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #17c5d4;
	}
a:hover, a:active { 
	 
	color: #17c5d4;
	}
a.savoir{
	display:block;
	color: #5e7d9a;
	text-align:right;
	font-size: 11px;
	}
a.savoir:hover{
	display:block;
	color: #e9995e;
	text-align:right;
	font-size: 11px;
	}
li.drapo-russe{
float:right;
display:block;
width: 122px; 
height: 32px;
background: transparent url(images/ru.png) top center no-repeat;
}
a.drapo-russe{
float:right;
display:block;
width: 122px; 
height: 32px;
background: transparent url(images/ru.png) top center no-repeat;
}

a.drapo-russe:hover{
float:right;
display:block;
width: 122px; 
height: 32px;
background: transparent url(images/ru2.png) top center no-repeat;
}

a.courentrusse{
float:right;
display:block;
width: 122px; 
height: 32px;
background: transparent url(images/ru2.png) top center no-repeat;
}	
p{
padding:10px;
}	
b{
	color:#333333;
	font-weight:normal;
	
	}
	b.bout{
	color:#56c3f9;
	font-weight:bold;
	
	}
strong{
	color:#333333;
	/*font-weight:normal;*/
	font-size: 11px;
	}
strong.orange{
	color:#ffcc66;
	font-size: 11px;
	}
	
acronym {
	border-bottom: none;
	
	}
h2{
/*background:url("images/mini-puce.png") no-repeat left;*/
min-height:22px;
/*padding:0 0 0 25px;*/
/*padding-bottom:0px;*/
padding-left:0px;
padding-top:0px;
padding-bottom:10px;
padding-right:0px;
margin:0px;
margin-top:0px;
margin-left:0px;
text-decoration:none;
/*font-weight:bold;*/
font-size: 13px;
color: #666666;
/*font-weight:normal;*/
	}
	
h3{
background:url("images/mini-puce.png") no-repeat left;
min-height:22px;
/*padding:0 0 0 25px;*/
/*padding-bottom:0px;*/
padding-left:20px;
padding-top:7px;
padding-bottom:0px;
padding-right:0px;
margin:0px;
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
text-align:left;
text-decoration:none;
/*font-weight:bold;*/
font-size: 15px;
color: #424242;
/*font-weight:normal;*/
	}


h4{
/*background:url("images/mini-puce.png") no-repeat left;*/
min-height:22px;
/*padding:0 0 0 25px;*/
/*padding-bottom:0px;*/
padding-left:0px;
padding-top:20px;
padding-bottom:0px;
padding-right:0px;
margin:0px;
margin-top:0px;
margin-left:15px;
text-decoration:none;
/*font-weight:bold;*/
font-size: 13px;
color: #FFFFFF;
/*font-weight:normal;*/
	}
	
	
h5{
/*background:url("images/mini-puce.png") no-repeat left;*/
min-height:22px;
/*padding:0 0 0 25px;*/
/*padding-bottom:0px;*/
padding-left:0px;
padding-top:0px;
padding-bottom:5px;
padding-right:0px;
margin:0px;
margin-top:0px;
margin-left:15px;
text-decoration:none;
text-transform : uppercase;
font-size: 13px;
font-weight:bold;
color: #e94e44;
/*font-weight:normal;*/
	}
	
	.clear {
	clear:both;
}
	
p.liste{
font-size: 13px;
color: #FFFFFF;
font-weight:bold;
padding:0px;
padding-top:0px;
padding-bottom:10px;
padding-left:15px;
}


	
.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;
}

#navigation{
margin:0px;
padding:0px;
width: 100%; 
height: 110px;
background: #FFFFFF;
background: transparent url(images/ligne-haut.png) bottom center repeat-x;
border-bottom:1px solid #e6e9eb;
}	
#center{
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
padding:20px;
width:1000px; 
height: 90px;

}
#logo{
float:left;
margin:0px;
padding:0px;
width:257px; 
height: 60px;

}
#blanc{
width:100%; 
height: auto;

background-color:#fbf9f7;


}
#conteneur{
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
padding-top:25px;
width:1000px; 
height: auto;
}
			
#gauche{
text-align:center;
width:370px; 
height: auto;
float:left;
margin-right:35px;
margin-bottom:15px;
}		
#gauche2{
width:600px; 
height: auto;

float:left;
margin-left:180px;
text-align:right;
margin-bottom:15px;
}	
#droite{
width:595px; 
height: auto;
float:left;

margin-bottom:15px;
}		
#droite2{

text-align:right;
width:165px; 
height: auto;
float:left;
margin-right:0px;
margin-left:0px;
margin-bottom:15px;

}	
.vertical{
margin-left:50%;
width:4px; 
height:200px;
background-color:#424242;
}
.vertical2{
margin-left:75%;
width:4px; 
height:200px;
background-color:#424242;
}

/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper{
	display:block;
	width:100%;
	text-align:left;
	margin:0;
	padding:0;
	}

div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	line-height:normal;
	}

.col0, .col0 a{color:#999999; background-color:#333333;}
.col1{color:#666666; background-color:#000000; border-bottom:1px solid #363636;}
.col2{color:#FFFFFF; background-color:#2e2b29; padding:0;margin:0px; width: 100%; height: 600px;}
.col2 a{color:#FFFFFF; background-color:#191919;}
.col3{margin:1px 0; border-top:1px solid #363636; border-bottom:1px solid #363636;}
.col4{color:#FFFFFF; background-color:#000000;}
.col4 a{color:#FFFF00; background-color:#000000;}
.col5, .col5 a{color:#999999; background-color:#1B1B1B;}
.col4, .col5{font-family: Verdana, Geneva, sans-serif;}
.col4 h2, .col5 h2{font-family: Georgia, "Times New Roman", Times, serif;}


/*------------------------------------------------------------------------------------------------------------------------*/

table.historique
{
  width:595px; 
   border: 2px solide #424242;
   border-collapse: collapse;
}

table.historique th
{
   background-color: #c00001;
   color: white;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
   border: 1px solid #424242;
   text-align: center;
}
table.historique td.date
{
 color: white;
   font-size: 17px;
font-weight:bold;
}

table.historique td
{
   /*height: 80px; /* J'agrandis la hauteur des cellules pour que l'on puisse voir l'alignement vertical */
   /*vertical-align: bottom; /* Alignement vertical, le contenu des cellules sera placé en bas */
   border: 1px solid #424242;
   font-family: "Arial", Verdana, Helvetica, sans-serif;
   /*text-align: left;*/
   padding: 5px;
   color: white;
      font-size: 17px;
   
   background-color: #c00001;
}
table.historique td  a img{
display:block;
float:center;
width:32px;
height:32px;
}
#slide4{
	background: url(images/fond3.png) no-repeat center center fixed;
	height:370px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#slide3{
	background: url(images/fond2.png) no-repeat center center fixed;
	height:370px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#slide2{
	background: url(images/fond1.png) no-repeat center center fixed;
	height:300px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.slide{
	background-attachment: fixed;
	width:100%;
	min-width:1662px;
	height:100%;
	position: relative;
	box-shadow:inset 0px 10px 10px rgba(0,0,0,0.3);
}
	
#profil{
width:170px; 
height: auto;
float:left;
margin-right:255px;
margin-bottom:35px;
text-align:left;
color:#5c5b5b;
}
#profil2{
width:170px; 
height: auto;
float:left;
margin-right:0px;
margin-bottom:35px;
color:#5c5b5b;

}
#lettre{
width:230px; 
height: auto;
float:left;
margin-right:60px;
margin-bottom:5px;
text-align:left;
color:#5c5b5b;
}
/*--------------------------------------------menu deroulant------------------------------------------------------------------*/
#menu, #menu ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
		margin-top:0px;
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 35px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		float:right;
}

#menu /* Ensemble du menu */
{
       
        font-family:   Arial, Verdana, Helvetica, sans-serif; /* on utilise Arial, c'est plus beau ^^ */
		 font-weight : normal; /* on met le texte en gras */
        font-size : 16px; /* 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 : 0px; /* aucune marge intérieure */
		padding-left:10px;
		padding-right:15px;
       /* background : #000; /* couleur de fond */        
        color : #333333; /* couleur du texte */
		/*background:url("images/fd-bouton.png") center no-repeat;*/
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
        width : auto; /* largeur */
		font-weight:bold;
}

#menu li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
     /* border-right : 1px solid #354662; /* on met une bordure blanche à droite de chaque élément*/
	 /* border-left : 1px solid #506b95; /* 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 a.courent/* page-actif */    
{
		
        color: #17c5d4; /* On passe le texte en noir... */
        /*background: #fff; /* ... et au contraire, le fond en blanc */
		/*background:url("images/fd-bouton2.png") center repeat-x;*/
		text-decoration : none;
		font-weight:bold;
}




#menu a:hover /* Lorsque la souris passe sur un des liens */    
{
		
        color: #17c5d4; /* On passe le texte en noir... */
        /*background: #fff; /* ... et au contraire, le fond en blanc */
		/*background:url("images/fd-bouton2.png") center repeat-x;*/
		text-decoration : none;
}

#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.paiement {
	
	margin:0;
	padding:0;	
	margin-left:10px;
	}
	#menu li.paiement a.paiement{
		display:block;
		
		height:21px;
		background:url("images/cb.png") no-repeat left;
	
	/*font-weight:normal;*/
	padding-left:50px;
	padding-bottom:10px;
	text-decoration:none;
	/*font-weight:bolder;*/
	/*color:#fcfcfc;*/
	/*font-size:13px;	*/
	
	}
	#menu li.paiement a.paiement:hover{
		display:block;
	/*color:#e74924;*/
	
	
	}


/*----------------------------------cssmenu---------------------------------------------------------*/

#cssmenu {
	background: transparent;
	list-style: none;
	margin: 0px;
	
	/*margin-left:713px;*/
	padding: 0px;
	padding-top:0px;
	width: 200px;
	height: 417px;
	text-align:left;
}

#cssmenu ul.nav{
padding:0px;
margin:0px;
height: 417px;
margin-left:10px;
margin-top:10px;


}
#cssmenu ul.nav li {
list-style: none;
	font-size: 12px;
	width: 200px;
	margin: 0;
	padding: 0;
	text-align:left;
}
#cssmenu  li a {
	background: url('images/puce.png') left center no-repeat;
	/*border-top: 1px solid #de3003;*/
	/*border-bottom: 1px solid #2d2e2e;*/
	color: #FFFFFF;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 3px 12px;
	text-decoration: none;
	text-align:left;
	/*font-weight:bold;*/
}

#cssmenu ul.nav li a:hover {
	background: url('images/puce.png') left center no-repeat;
	color: #ffffff;
	/*font-weight:bold;*/
	text-align:left;
	padding: 3px 12px;
}

#cssmenu ul.nav li a.active{
	background: url('images/puce.png') left center no-repeat;
	color: #ffffff;
	/*font-weight:bold;*/
	text-align:left;
	padding: 3px 12px;
}








/*-------------formulaire----------------*/


table.contact td{
padding-right:10px;
padding-bottom:10px;

}	
form{
width:642px;
margin-left:10px;
}	
label{
margin-top:30px;
}
form input[type=text]{
border:1px solid #422317;
margin-top:5px;
background:#FFF;
width:280px;
}
textarea{
padding:10px;
border: solid 1px #422317;
width:555px;
height:150px;
}
input[type=submit]{
padding:10px;
/*background:#DDD;*/
cursor:pointer;
border:1px solid #422317;

}
input[type=reset]{
padding:10px;
/*background:#DDD;*/
cursor:pointer;
border:1px solid #422317;

}
.error-message{
	color:#422317;
	font-size: 10px;
}

#rue{
border:1px solid #422317;
margin-top:5px;
background:#FFF;
width:575px;
}

/*--------fin formulaire----------------*/
	
#bande-bas{
margin:0px;
padding:0px;
width: 100%; 
height: 65px;
background: #424242 url(images/ligne-bas.png) top center repeat-x;
/*background: url(images/bande-bas.png) top center repeat-x;*/
}	


#bas{

margin-right:auto;
margin-left:auto;
padding:0px;
width: 890px; 
height: 60px;
}


/*------------------------------------------------------*/				
	

a.bulle {
     position:relative;
     color:#FFFFFF; 
     text-decoration:none; 
     font-family:arial, verdana, sans-serif; 
     text-align:center; 
     font-size:11px;
	 
   }
   
   a.bulle:hover {
      background: none; 
      z-index: 50; 
   }
   
   a.bulle span { 
     display: none;
   }
   
   a.bulle:hover span {
      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;
   }
   



/*-----------------------------------------*/






























