body{
 margin:0;
 padding:0;
 }

#conteneur
{
 width: 1057px;
 margin-left: auto;
 margin-right: auto;
 box-shadow:8px 0 8px -8px #000000,-8px 0 8px -8px #000000;
 
}


@font-face {
    font-family: 'caviar_dreamsbold';
    src: url('../police/caviar_bold/Caviar_Dreams_Bold-webfont.eot');
    src: url('../police/caviar_bold/Caviar_Dreams_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../police/caviar_bold/Caviar_Dreams_Bold-webfont.woff') format('woff'),
         url('../police/caviar_bold/Caviar_Dreams_Bold-webfont.ttf') format('truetype'),
         url('../police/caviar_bold/Caviar_Dreams_Bold-webfont.svg#caviar_dreamsbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'caviar_dreamsregular';
    src: url('../police/caviar_regular/CaviarDreams-webfont.eot');
    src: url('../police/caviar_regular/CaviarDreams-webfont.eot?#iefix') format('embedded-opentype'),
         url('../police/caviar_regular/CaviarDreams-webfont.woff') format('woff'),
         url('../police/caviar_regular/CaviarDreams-webfont.ttf') format('truetype'),
         url('../police/caviar_regular/CaviarDreams-webfont.svg#caviar_dreamsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* --------------------------- HEADER -------------------------------------------------*/
header
{
	width:301.691px;
	height:519.638px;
	display: inline-block;
	vertical-align: top;
	font-family : Verdana, Arial;

	
}
.ie7 header{display:inline;zoom:1;}
#logo{ 
	background-image:url('../img_accueil/logo.jpg');
	height:111px;
	background-repeat:no-repeat;
	background-position:center;
	margin:auto;
	}

#txt { width: 280px; margin:auto;/*border:1px solid black;*/}/* div contenant texte */
.nom{ color:#3CAFA1; font-size:30px;text-align:center;font-weight:normal;}
header h1 { color:#515455;font-size:14px; text-align:left;font-weight:normal;text-align:justify;width:260px;margin:auto;}
header h2{ color:#E6781E;font-size:12px; text-align:left;font-weight:normal;text-align:justify;width:260px;margin:auto;margin-top:5px;}
header strong{font-weight:normal;}
.num{ color:#3CAFA1; font-size:30px;text-align:center;font-weight:normal;}


#fb{ 
	background-image:url('../img_accueil/jaime.jpg');
	width:100px;
	height:50px;
	background-repeat:no-repeat;
	background-position:center;
	margin:auto;
	}

/* ---------------------------------------- MENU****************************/
nav
{
	width:755.19px;
	height:105.063px;
	background-color: #1B858B;
	display: inline-block;
	vertical-align: top;
	margin-left : -4px;
	font-family:'caviar_dreamsbold', Verdana , Arial, sans-serif ;
	font-size:16px;
	
	
}
.ie7 nav{display:inline;zoom:1;margin-left:0px;}

#nails{ width:98.658px; background-color:#1B858B;color:white;height:105.063px;border-right:1px solid white;text-align:center;display:inline-block;transition: background-color 0.2s linear;}
#nails:hover{background-color:white;color:#1B858B;transition: background-color 0.2s linear;}

#make_up{ width:135.613px; background-color:#1B858B;color:white;height:105.063px;border-right:1px solid white;text-align:center;display:inline-block;margin-left:-6px;transition: background-color 0.2s linear;}
#make_up:hover{background-color:white;color:#1B858B;transition: background-color 0.2s linear;}

#epilation{ width:120px; background-color:#1B858B;color:white;height:105.063px;border-right:1px solid white;text-align:center;display:inline-block;margin-left:-6px;transition: background-color 0.2s linear;}
#epilation:hover{background-color:white;color:#1B858B;transition: background-color 0.2s linear;}

#lashes{ width:125.801px; background-color:#1B858B;color:white;height:105.063px;border-right:1px solid white;text-align:center;display:inline-block;margin-left:-6px;transition: background-color 0.2s linear;}
#lashes:hover{background-color:white;color:#1B858B;transition: background-color 0.2s linear;}

#massage{ width:110.723px; background-color:#1B858B;color:white;height:105.063px;border-right:1px solid white;text-align:center;display:inline-block;margin-left:-6px;transition: background-color 0.2s linear;}
#massage:hover{background-color:white;color:#1B858B;transition: background-color 0.2s linear;}

#news{ width:70px; background-color:#1B858B;color:white;height:105.063px;border-right:1px solid white;text-align:center;display:inline-block;margin-left:-6px;transition: background-color 0.2s linear;}
#news:hover{background-color:white;color:#1B858B;transition: background-color 0.2s linear;}

#contact{ background-image:url('../img_accueil/enveloppe_nav.png');background-repeat:no-repeat;background-position:center;width:88px; background-color:#1B858B;color:white;height:105.063px;display:inline-block;margin-left:-6px;vertical-align:top;transition: background-color 0.2s linear;}
#contact:hover{background-color:white;color:#1B858B;background-image:url('../img_accueil/enveloppe_on.png');transition: background-color 0.2s linear;}

.ie7 #nails{display:inline;zoom:1;}
.ie7 #make_up{display:inline;zoom:1;}
.ie7 #epilation{display:inline;zoom:1;}
.ie7 #lashes{display:inline;zoom:1;}
.ie7 #massage{display:inline;zoom:1;}
.ie7 #news{display:inline;zoom:1;}
.ie7 #contact{display:inline;zoom:1;}


/* ----------------------------------ONGLES -----------------------*/
#ongles, #nailon {width:755.19px;height:416.87px;}

#ongles {
	vertical-align: top;
	display: inline-block;
	margin-left: 301.691px;
	margin-top : -416.87px;
	background-image: url('../page_contact/contact.jpg')/*** changé*/
}


.ie7 #ongles{display:inline;zoom:1;}
/**********************MARIEES***********************************/
#mariees{
	margin-top:-100px;
	margin-left:550px;
	width:200px;
	height:200px;
	Background-image:url('../img_site/mariees.png');
	background-repeat:no-repeat;
	position:absolute;
}
#mariees:hover{Background-image:url('../img_site/mariees_on.png');}


/************************* TARIFS***************************/

#tarifs{
margin-top:-20px;
width:1057px;
display:inline-block;
border-top:10px solid #ACC6C5;
}
.ie7 #tarifs{display:inline;zoom:1;}
#tarifs h1 { font-family:'caviar_dreamsbold', Verdana , Arial, sans-serif ; font-size:25px; color:#E6781E;margin-left:10px;margin-top:50px;}
.titre {color:#515455;display:inline;}

#gros_trait{background-color:#ACC6C5; height:3px; width:1057px;}
#petit_trait{background-color:#ACC6C5; height:1px; width:1057px;display:inline-block;vertical-align:top;margin-top:5px;}
.ie7 #petit_trait{display:inline;zoom:1;}

#table{width:900px;margin:auto;vertical-align:top;}/*changé*/
.ie7 #table{display:inline;zoom:1;}

#tarifs td { border:1px solid #ACC6C5; font-family:Verdana, Arian, sans-serif;color:#515455;font-size:15px;padding:5px;text-align:center;}
#tarifs table { border-collapse: collapse;width:900px;height:50px;background-color:white;}
#tarifs caption {text-align:center;font-family:'caviar_dreamsbold', Verdana , Arial, sans-serif ;font-size:30px;color:#3CAFA1;border:1px solid #ACC6C5;margin-bottom:3px;background-color:white;}
#table_tarifs{margin:auto;width:988px;background-image:url('../page_contact/deco.jpg');border:1px solid white;background-repeat:no-repeat;}/*DECOS*/
#tarifs a {font-family:Verdana, Arian, sans-serif;color:#515455;text-decoration:underline;}

/************************INFOS *****************************/

#infos strong{font-family:'caviar_dreamsregular', Verdana , Arial, sans-serif ;color:#515455;font-size:25px;}
#infos{font-family:Verdana, Arian, sans-serif;color:#515455;font-size:15px;width:1000px; margin:auto;}
#infos p {padding:10px;}

.ie7 #infos{display:inline;zoom:1;}


/************************FOOTER *****************************/


footer {
	height : 241.698px;
	background-color: #E6781E;
	display: inline-block; 
	margin: auto;
	width : 100%;
	font-family:'MaPolice', Verdana , Arial, sans-serif ;
	color:white;
	text-align:center;
}

.ie7 footer{display:inline;zoom:1;}

#horraires{
	
	margin:auto;
	border:1px solid white;
	margin-top:10px;
	padding:5px;
	width: 700px;
	font-size: 16px;
	font-family:'caviar_dreamsbold', Verdana , Arial, sans-serif ;
}

footer ul { 
	width:700px;
	margin:auto;
	font-size:14px;
	font-family:'caviar_dreamsregular', Verdana , Arial, sans-serif ;
	
}
footer li {

	display: inline-block;
	margin-right: 2px;
	font-family:'caviar_dreamsregular', Verdana , Arial, sans-serif ;
	text-decoration:none;
}

.ie7 footer li{display:inline;zoom:1;}

footer a {text-decoration: none;color:white;}

footer h1{ font-size: 10px; color:white; text-align:center;font-family:'caviar_dreamsbold', Verdana , Arial, sans-serif ;}

#icon { margin:auto; }

footer p{font-family:Verdana, Arial, sans-serif; font-size:9px;margin-bottom:5px;}

@media all and (max-device-width: 480px)
{
		nav
	{
		width:755.19px;
		height:105.063px;
		background-color: #1B858B;
		display: inline;
		zoom:1;
		vertical-align: top;
		font-family:'caviar_dreamsbold', Verdana , Arial, sans-serif ;
		font-size:16px;
	}
	

}






