﻿/*-------------------------------------------------------------------
    Website : Anaik Beauty
	Version : FR
    Auteur : OPO
    Sommaire : General
			   Header
			   Contenu
			   Footer	
--------------------------------------------------------------------*/



/* General  
--------------------------------------------------------------------------------------------------------------------------------*/
:focus {-moz-outline: none;outline:none;}
* {padding:0;margin:0;}
.spacer {clear:both;height:0;font-size:0;line-height:0;}
a{text-decoration : none;color:#7A7A7A;}
a:hover{text-decoration : none;color:#333;}
img{border:none;}
li{list-style-type:none;}
body{font-family: Arial, Helvetica, sans-serif;margin :0;font-size :12px; color: #000;background:#1A0507;}

.global{}

@font-face {
	font-family: 'CandaraRegular';
	src: url('candara/CANDARAZ.eot');
	src: local('?'), url('candara/CANDARAZ.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.ms-WPBody {
font-family:arial,verdana,helvetica,sans-serif;
text-align:justify;
}
/* Header  
--------------------------------------------------------------------------------------------------------------------------------*/
.header {
	background:#1A0507;
	color:#868D91;
}

.header_conteneur {
	width:990px;margin:0 auto;
}

.nav_top {
	padding:5px 0;
	float:right;
	margin-right:10px;
	-width:110px;		
}

.nav_top ul li {
	float:left;
	padding:0 5px;
}

.nav_top ul li a {
	color:#868D91;
	font-size:11px;	
}

.nav_top ul li a:hover {
	color:#FFF;
	text-decoration:underline;
}

.nav_top ul li a.activ {
	color:#FFF;
	text-decoration:underline;
}



/* Contenu  
--------------------------------------------------------------------------------------------------------------------------------*/
.contenu {
	width:990px;
	margin:0 auto;
	background:url(/_layouts/1036/medias/anaik/bg_global.jpg) no-repeat top right;
	height:676px;	
}

html>body .contenu {
	min-height:676px;
	height:auto !important;
}

.contenu.no_bg {
	background:none;	
}

.logo_h1 {
	margin-top:10px;
	text-indent:-9999px;	
}

.logo_h1 a {
	background:url(/_layouts/1036/medias/anaik/logo.jpg) no-repeat top right;
	width:143px;
	height:82px;
	text-indent:-9999px;
	display:block;
}


/* Navigation */
.navigation {
	float:left;
	width:175px;	
}

/* niveau 1 */
.navigation ul.niv01{
	margin-top:150px;
}

.navigation ul.niv01 li {
	margin-bottom:4px;	
}

.navigation ul.niv01 li a {
	color:#FFFFFF;
	font-family: "CandaraRegular", Arial, Helvetica, sans-serif;
	font-size:16px;
}

/*.sIFR-hasFlash .navigation ul.niv01 li a {
	font-size:17px;
}*/

.navigation ul.niv01 li a:hover {
	color:#a07f9c;	
}

.navigation ul.niv01 li a.activ  {
	color:#a07f9c;	
}

/* niveau 2 */
.navigation ul.niv02{
	margin:10px 0;
}

.navigation ul.niv02 li {
	margin-bottom:4px;
	
}

.navigation ul.niv02 li p {
	margin-top:-4px;	
}

.navigation ul.niv02 li a {
	color:#FFFFFF;
	font-family: "CandaraRegular", Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-left:20px;
}

/*.sIFR-hasFlash .navigation ul.niv02 li a {
	font-size:16px;
}*/

.navigation ul.niv02 li a.activ  {
	color:#a07f9c;	
}

.navigation ul.niv02 li a:hover {
	color:#a07f9c;	
}



/* Bloc contenu */
.bloc_contenu {
	float:left;
	width:810px;
}

/* Animation Home */
.flash_bloc {
	float:left;
	line-height:0;
}

.flash_bloc .no_flash {
	line-height:1.2;
	margin:300px 0 0 250px;
	background:#000000;
	padding:20px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

.flash_bloc .no_flash p {
	color:#FFF;
	font-weight:bold;
	text-align:center;
}

.flash_bloc .no_flash a {
	color:#999;
	text-decoration:underline;
}

.flash_bloc .no_flash a:hover {
	color:#FFF;
	text-decoration:none;
}


/*--------------- Page Expertise ---------------*/
/* Home */
.link_expertise {
    width:190px;
    height:220px;
    background:#e7e4db;
    display:block;
    margin:230px 0 0 10px;
    float:left;
    overflow:hidden;
}

.link_expertise a.vign {
    width:190px;
    background:#e7e4db;
    display:block;
}

.link_expertise a.vign img {
    margin:10px 0 0 10px;
}

.link_expertise p {
    color:#170A0A;
    font-style:italic;
    font-weight:bold;	
    font-size:18px;
    text-align:left;
}

.link_expertise p a.ti {
    color:#170A0A;
    color:#170A0A;
    display:block;
    width:170px;
    height:32px;
    padding:5px 0 0 20px;
}

.sIFR-hasFlash .link_expertise p {
    padding:0 0 0 20px;
    font-size:10px;
}

.sIFR-hasFlash .link_expertise p a.ti {
    padding:0 0 0 20px;
    height:28px;
}

/* Detail */

.bloc_expertise_txt {
	width:390px;
	height:450px;
	background:#FFF;
	margin:110px 20px 0 0;
	float:left;
	line-height:1.2em;
}

.bloc_expertise_txt .contenu_txt {
	padding:30px 20px 0 20px;
}

/*.sIFR-hasFlash .bloc_expertise_txt .contenu_txt {
	padding:25px 20px 0 20px;
}*/

.bloc_expertise_txt h2 {
	color:#170A0A;
	font-size:24px;
	font-family: "CandaraRegular", Arial, Helvetica, sans-serif;
	margin-bottom:16px;
}




.bloc_expertise_txt p.entete {
	font-style:italic;
	color:#626B67;
	font-size:12px;
	margin:-14px 0 16px 0;
}

.bloc_expertise_txt strong {
	color:#000;
}

.bloc_expertise_txt p {
	color:#626B67;
	font-size:12px;
}

.bloc_expertise_img {
	width:390px;
	height:450px;
	background:#e8e5dc;
	margin-top:110px;
	float:left;
}

.bloc_expertise_img img {
	margin:120px 0 0;
}

.bloc_expertise_img img.logo {
	margin:0 0 0 20px;
}

.bloc_expertise_img p {
	color:#170A0A;
	font-style:italic;
	font-weight:bold;	
	font-size:40px;
	text-align:left;
	margin:15px 0 0 30px;
}

.sIFR-hasFlash .bloc_expertise_img p {

}

/*--------------- Page Evenement ---------------*/

.bloc_evenement {
	background:url(/_layouts/1036/medias/anaik/bg_bloc_evenement.png) no-repeat top left;
	width:646px;
	height:448px;
	margin:110px 0 0 100px;
}

.event_txt {
	float:left;
	width:280px;
	margin:34px 0 0 0;
}

.event_txt p {
	margin:0 44px 0 34px;
}

.event_txt p span {
	font-family: "CandaraRegular", Arial, Helvetica, sans-serif;
	font-size:18px;
}

.event_txt p.ti {
	color:#a07f9c;
	font-size:20px;
	font-family: "CandaraRegular", Arial, Helvetica, sans-serif;
	margin-bottom:55px;
}

.event_img {
	margin-top:22px;
	float:left;
	width:344px;
}


.event_img img {
	width:344px;
	height:343px;
	overflow:hidden;
}




/*--------------- Page Contact ---------------*/

.bloc_contact {
	color:#DFD6D1;
	margin-left:10px;	
}

/* Societe */
.bloc_contact .articleSociete {
	margin:100px 0 40px 0;
	font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.bloc_contact .articleSocieteGaucheColGauche {
	width:180px;
	/*float:left;
	margin-right:20px;*/
	display:none;
}

.bloc_contact .articleSociete h2 {
	color:#a07f9c;
	font-size:24px;
	font-family: "CandaraRegular", Arial, Helvetica, sans-serif;
}

.bloc_contact .articleSocieteBas {
	/*min-height:140px;
	height:auto;
	-height:140px;*/
}

.bloc_contact .articleSocieteGauche {
	float:left;
	width:390px;
	padding-right:20px;
	border-right:1px dotted #A59891;
	position:relative;
}



.bloc_contact .articleSocieteGaucheColCentre {
	float:left;
	width:195px;
	margin-right:10px;
	font-size:11px;
	line-height:1.2em;
	padding-top:10px;
}

.bloc_contact .articleSocieteGaucheColDroite {
	position:absolute;
	right:20px;
	top:6px;
}

.bloc_contact .articleSocieteGaucheColDroite img{
	border:1px solid #A59891;
}

.bloc_contact .articleSocieteDroite {
	float:left;
	width:160px;
	padding:6px 10px 0 10px;
}

.bloc_contact .articleSocieteDroite ul  {
	margin-left:0px;	
}

.bloc_contact .articleSocieteDroite ul li a {
	background:url(/_layouts/1036/medias/anaik/puce_01.gif) no-repeat center left;
	color:#DFD6D1;
	padding-left:10px;
	font-weight:bold;
}

.bloc_contact .articleSocieteDroite ul li a:hover {
	background:url(/_layouts/1036/medias/anaik/puce_02.gif) no-repeat center left;
	color:#a07f9c;
}



/* Formulaire */
.bloc_contact .articleContact {
	/*width:675px;*/
	margin-bottom:40px;
}

.bloc_contact .articleContact h2 {
	margin-bottom:7px;
	color:#a07f9c;
	font-size:24px;
	font-family: "CandaraRegular", Arial, Helvetica, sans-serif;
}

.bloc_contact .articleContactGauche {	
	float:left;
	padding:20px;
	width:350px;
	/*border:1px solid #A59891;*/
	background:#FFF;
}

.bloc_contact .contactEnTete {
	margin-bottom:10px;
}

.bloc_contact .contactEnTete p.info {
	font-size:11px;
	color:#a07f9c;
	font-style:italic;
	text-align:right;
}

.bloc_contact .contactEnTete span.bouton_choix {
	float:left;
	margin:1px 0 0;
	width:13px;
}

.bloc_contact .contactEnTete p.libelle_choix {
	color:#170A0A;
	float:left;
	font-family:arial;
	font-size:12px;
	margin:0 10px 0 6px;
	*line-height:1.8em;
}

.bloc_contact .contactCentre {
	margin-bottom:10px;
}

.bloc_contact .contactCentre p.libelle {
	color:#170A0A;
	font-family:arial;
	font-size:12px;
	padding:2px 0;
}

.bloc_contact .contactCentre p.champs {
	margin-bottom:4px;
}

.bloc_contact .contactCentre p.champs input {
	border:1px solid #A59891;
	padding:2px 4px;
	width:215px;
}

.bloc_contact .contactCentre p.champs input:focus {
	border:1px solid #a07f9c;
}

.bloc_contact .contactCentre p.champsTextArea textarea {
	border:1px solid #A59891;
	height:97px;
	max-width:320px;
	overflow:hidden;
	width:320px;
}

.bloc_contact .contactCentre p.champsTextArea textarea:focus {
	border:1px solid #a07f9c;
}

.bloc_contact .contactBasPage .contactCodeGauche {
	float:left;
	width:107px;
}

.bloc_contact .articleContactGauche p.champs_code input {
	border:1px solid #A59891;
	width:61px;
	padding:2px 4px;
}

.bloc_contact .articleContactGauche p.champs_code input:focus {
	border:1px solid #a07f9c;
}

.bloc_contact .contactBasPage .contactCodeDroite {
	float:left;
	height:27px;
	margin-top:7px;
	width:225px;
}

.bloc_contact .contactBasPage p.libelle_code {
	color:#a07f9c;
	font-size:11px;
	font-style:italic;
}

.bloc_contact .contactEnvoyer p.bouton {
	min-height:40px;
	text-align:center;
	width:332px;
}

.bloc_contact .contactEnvoyer p.bouton input {
	padding:0 10px;
}

.bloc_contact label.error {
	color:#a07f9c;
	font-size:10px;
	font-style:italic;
}

.bloc_contact .contactCentre label.error {
	margin-left:6px;
}

.bloc_contact .contactEnTete .bouton_choix label {
	float:left;
	width:332px;
}


.bloc_contact .articleContactDroite {
	float:left;
	width:270px;
	padding:0 10px;
}

.bloc_contact .articleContactDroite a  {
	background:url(/_layouts/1036/medias/anaik/bt_decouvrir_groupe.jpg) no-repeat top left;
	display:block;
	height:129px;
	width:266px;
	margin-left:10px;
}

.bloc_contact .articleContactDroite a:hover  {
	background:url(/_layouts/1036/medias/anaik/bt_decouvrir_groupe.jpg) no-repeat bottom left;
}

.bloc_contact .articleContactDroite a p  {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:107px;
}

.bloc_contact .articleContactDroite a:hover p  {
	color:#000;
}


/* Footer  
--------------------------------------------------------------------------------------------------------------------------------*/
.footer {
	background:#1A0507;
	padding:20px 0 10px 0;
	/*position:absolute;
	bottom:0;
	width:100%;*/
}

.footer_conteneur {
	width:990px;margin:0 auto;
	text-align:center;
	color:#868D91;
	font-size:11px;
}

.footer_conteneur a {
	color:#868D91;
	font-size:11px;	
}

.footer_conteneur a:hover {
	color:#FFF;
	text-decoration:underline;
}



/** Crédit + Mentions légales **/

body.mentions h2, body.credits h2 {color:#A07F9C;font-size:24px;margin-left:10px;margin-top:100px; 	font-family: "CandaraRegular", Arial, Helvetica, sans-serif;}
body.plan-du-site div.content, body.mentions div.content{margin-left:10px;margin-top:25px;background:#fff;min-height:400px;-height:400px;padding:10px;margin-bottom:20px;}
body.credits div.content{margin-left:10px;margin-top:25px;min-height:400px;-height:400px;padding:10px;margin-bottom:20px;}
body.plan-du-site h2{color:#A07F9C; ;font-size:24px; margin-top:100px; font-family: "CandaraRegular", Arial, Helvetica, sans-serif; margin-left:10px;}

body.credits div.content{text-align:center;}
body.credits div.content h3{color:#A07F9C; margin:10px;}

body.mentions p.titre{color:#000; font-weight:bold; }
body.mentions p.titre span{color:#000; font-weight:normal; }

body.mentions p.titre{color:#000; font-weight:bold; }
body.mentions p.titre span{color:#000; font-weight:normal; }

body.mentions ul.niv1 li{margin-bottom:10px;}
body.mentions ul.niv1 li a{font-size:14px;color:#A07F9C;}
body.mentions ul.niv1 li a:hover{text-decoration:underline;}
body.mentions ul.niv1 li ul.niv2 li{margin-bottom:2px;}
body.mentions ul.niv1 li ul.niv2 li a{font-size:12px;color:#000;margin-left:20px;}
