@charset "utf-8";


#wrapper {
	margin-right:auto;
	width:994px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-top: 0px;
}



#col_droite {
	position:absolute;
        top:-20px;
        right:-140px;
}         


#col_gauche {
	position:absolute;
        top:-20px;
        left:-140px;
}         




#top {
	position:relative;
	width:100%;
	height:160px;
	background-color: #1F0E2E;
}



#top_texte_perlicotine {
	position:absolute;
	top:-0px;
	left:0px;
        z-index:0;
}

#top_texte_perlicotine_suite {
	position:absolute;
	top:120px;
	left:0px;
}


#top_texte_port_offert {
	position:absolute;
	top:-100px;
	left:60px;
}


#top_texte_bijoux {
	position:absolute;
	top:65px;
	left:230px;
}

#top_fleur {
	position:absolute;
	top:1px;
	left:720px;
}

#compte_panier{
	position:relative;
	top:-105px;
	left:670px;
        z-index:1;    
}


#top_menu {
	position:relative;
	width:100%;
	height:30px;
	/*padding-top:5px;*/        /*background-color: #ff0000;*/
}



#top_fil_ariane {
        position:relative;
        margin-left:160px;
	margin-right:0px;
        height:15px;
	text-align: left;
        padding-top: 15px;
        padding-left: 20px;
        padding-bottom: 10px;
        /*background-color: #00ff00;*/
}

#left {
        position:relative;
	float:left;
	width:160px;
	height:880px;
}


#main {
        position:relative;
	margin-left:160px;
	margin-right:0px;
	min-height:1050px;
	height:auto!Important;
	height:1050px;
	text-align: left;
	background-color: #FFFFFF;
        padding-top: 20px;
	padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 35px;
}

#bottom_menu_main {
    position:relative;
	height:110px;  
    padding-top:10px;
    background-color: #EEEEEE;
}


#bottom_menu_1 {
    position:absolute;
	top:5px;
	left:100px;
	width:190px;
    height:50px;
    background-color: #EEEEEE;
    text-align: left;
}

#bottom_menu_2 {
    position:absolute;
    top:5px;
	left:320px;
	width:190px;
    height:50px;
    background-color: #EEEEEE;
    text-align: left;
}

#bottom_menu_3 {
    position:absolute;
	top:5px;
	left:540px;
	width:190px;
    height:50px;
    background-color: #EEEEEE;
    text-align: left;
}

#bottom_menu_4 {
    position:absolute;
	top:5px;
	left:760px;
	width:190px;
    height:50px;
    background-color: #EEEEEE;
    text-align: left;
}

#bottom {
	/*width:100%;*/
	height:30px;
	background-color: #79478c;
        padding-top:5px;
        /* left width = 160px */
        padding-left:80px;
}


#bottom_suite {
	/*width:100%;*/
	height:20px;
	background-color: #79478c;
        padding-top:5px;
        /* left width = 160px */
        padding-left:80px;
}

#bottom_end {
	/*width:100%;*/
	height:20px;
	background-color: #79478c;
        padding-top:5px;
        /* left width = 160px */
        padding-left:80px;
}

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #1F0E2E;
	color: #FFFFFF;
        background-image:url('/img/template/fond.png');
}

p {
	color: #5e4d5e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.p_mauve_bold {
	color: #881096;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: bold;
}


.p_ {
	color: #5e4d5e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-weight:normal;
}


.p_bold {
	color: #5e4d5e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    font-weight: bold;
}

.fil_ariane_courant {
	color: #cc66ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}


.fil_ariane_courant_bis {
	color: #cc66ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}


.fil_ariane {
	color: #5e4d5e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}


.table_top_menu {
        border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #cb34bd;
}

.new_table_top_menu {
}

/*
#wrapper_bottom {
	height:30px;
	background-image: url(../img/wrapper_bottom.jpg);
	background-repeat: no-repeat; 
}
*/


/*
#top_arrondi {
	height:10px;
	background-image: url(../img/top_arrondi.jpg);
	background-repeat: no-repeat; 
}      
*/










.compte_panier_article {
	color: #1F0E2E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.cbottom_menu {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.cbottom_menu_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #000000;
}



/*
#right {
	float:right;
	width:140px;
	height:100%;
}
*/

.left_menu_extra {

padding-left:5px;
}


.titre_menu_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cc66ff;
	text-align: left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #cb34bd;
        padding-left:5px;
}

.new_titre_menu_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #cc66ff;        
    padding-left:5px;
}

.new_titre_menu_left_bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #cc66ff;        
}


.new_titre_menu_left_port {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ffffff;        
}

.port_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cc66ff;        
    padding-left:5px;	
}

.garantie_titre_menu_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cc66ff;
	text-align: left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #cb34bd;
        padding-left:5px;
}

.garantie_menu_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #cccccc;*/
        color: #cc66ff;
	text-align: left;
        padding-left:5px;
}

.cbottom_menu_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0f0023;
}

.cbottom_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.cbottom_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}



#ami_popup {
	background-color: #FFFFFF;
	text-align: left;
	padding: 15px;
}

#preferes_popup {
	background-color: #FFFFFF;
	text-align: left;
	padding: 15px;
}

#preferes_ajout_popup {
	background-color: #FFFFFF;
	text-align: left;
	padding: 15px;
}



#question_popup {
	background-color: #FFFFFF;
	text-align: left;
	padding: 15px;
}


#contact_popup {
	background-color: #FFFFFF;
	text-align: left;
	padding: 15px;
}

#bijoux_temoignage_popup {
	background-color: #FFFFFF;
	text-align: left;
	padding: 15px;
}



#conditions_generales_popup {
	background-color: #FFFFFF;
	text-align: left;
	padding: 15px;
}


.info_page {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


#texte_defil {
	position:absolute;
	top:180px;
	left:15px;
        width:930px;
}    

.t_defile {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-weight:normal;
}


div.nouveaute{width:67px; height:39px; background-image:url(../img/nouveaute.png);position:absolute;margin:127px 0 0 99px;}
div.promo{width:67px; height:39px; background-image:url(../img/promo.png);position:absolute;margin:127px 0 0 99px;}
div.coup_coeur{width:67px; height:39px; background-image:url(../img/coup_coeur/coup_coeur.png);position:absolute;margin:127px 0 0 99px;}

div.saint_valentin{width:120px; height:138px; background-image:url(../img/template/saint_valentin.png);position:absolute;margin:45px 0 0 990px;}

div.noel_droite{width:140px; height:1200px; background-image:url(../img/template/noel/noel_droite.png);}
div.noel_gauche{width:140px; height:1200px; background-image:url(../img/template/noel/noel_gauche.png);}

div.noel_logo{width:47px; height:55px; background-image:url(../img/template/noel/etoile_logo.png);}

