/* ----------------------------------------------------------------------------- */
/*                          Paramètres généraux                                  */
/* ----------------------------------------------------------------------------- */

* { margin:0; padding:0;  }

img { border:0px;}

.bold {	color:#66012c;	font-weight: bold; }

body  {	margin: 0;	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #261117;
	background-image: url(/_boutiques/FIORUCCI//site_image/bodybg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

DIV, TD  {		color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



#container {
	width: 900px;
	margin: 0 auto; 
	text-align: left; 
} 

#top_header {
	background-image: url(/_boutiques/FIORUCCI//site_image/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 35px;
	color: #cd99ca;
	vertical-align: middle;	
}

#top_header IMG 	{ float:left; margin-top: 6px; margin-left: 18px;	}
#top_header DIV	{ float:left; margin-top: 12px;	margin-left: 6px; color: #cd99ca;  }
#top_header A		{ color:#cd99ca; text-decoration: underline; }
#top_header A:hover	{ color:#ffffff; text-decoration: underline; }





#header { 
	background-image: url(/_boutiques/FIORUCCI//site_image/headerVisuel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:160px;
} 

/* -------------------------- */
/* 		MENU HORIZONTAL       */
/* -------------------------- */

#header_menu {
	background-image: url(/_boutiques/FIORUCCI//site_image/menuBg.jpg);
	background-repeat: repeat-x;
	height: 30px;
	margin-bottom:15px;
	margin-left:5px;
	margin-right:5px;

}

#header_menu A { 	
	display:block;
	float:left;	
	height: 29px;	
	background-repeat: no-repeat;
	background-position: 0px 0px;
 }
	
	
A#hm01  {
	background-image: url(/_boutiques/FIORUCCI//site_image/menu_h01.gif);
	width: 86px;
}

A:hover#hm01  {
	background-image: url(/_boutiques/FIORUCCI//site_image/menu_h01.gif);
	background-position: 0px -29px;
}
	
A#hm02  {	
	background-image: url(/_boutiques/FIORUCCI//site_image/menu_h11.gif);
	width: 84px;

}

A:hover#hm02  {
	background-image: url(/_boutiques/FIORUCCI//site_image/menu_h11.gif);
	background-position: 0px -29px;
}
	
A#hm03  {
	background-image: url(/_boutiques/FIORUCCI//site_image/menu_h21.gif);
	width: 134px;

}

A:hover#hm03  {
	background-image: url(/_boutiques/FIORUCCI//site_image/menu_h21.gif);
	background-position: 0px -29px;
}
	
A#hm04  {
	background-image: url(/_boutiques/FIORUCCI//site_image/menu_h31.gif);
	width: 131px;

}

A:hover#hm04  {
	background-image: url(/_boutiques/FIORUCCI//site_image/menu_h31.gif);
	background-position: 0px -29px;
}
	
A#hm05  {
	background-image: url(/_boutiques/FIORUCCI//site_image/menu_h41.gif);
	width: 118px;

}

A:hover#hm05  {
	background-image: url(/_boutiques/FIORUCCI//site_image/menu_h41.gif);
	background-position: 0px -29px;
}


#sidebar1 {
	float: left;
	width: 160px;
}
#sidebar1 H1{
	width: 142px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc3399;
	border-bottom: 1px dashed #cc3399;
	margin-left:10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top:0px;
	padding-bottom: 5px;
	font-weight: bold;
}

#sidebar2 {
	float: right;
	width: 160px;
	margin-right:5px;
}
#mainContent {
	position:relative;
	width:520px;
	min-height:310px;
	background-image: url(/_boutiques/FIORUCCI//site_image/maincontent_Top.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
	margin-bottom:50px;
	padding: 0px 10px;
	background-color: #ffffff;
} 

#mainContent00 {
	width:685px;
	min-height:310px;
	background-image: url(/_boutiques/FIORUCCI//site_image/maincontent_Top00.jpg);
	background-repeat: no-repeat;
	margin-left: 180px;
	padding: 0px 10px;
	background-color: #ffffff;

} 


#contentBottom {
	width:540px;
	background-image: url(/_boutiques/FIORUCCI//site_image/contentBot.gif);
	background-repeat: no-repeat;
	height:30px;
	position: absolute;
	left: 0px;
	bottom: -30px;

} 

#contentBottom00 {
	width:705px;
	background-image: url(/_boutiques/FIORUCCI//site_image/contentBot00.gif);
	background-repeat: no-repeat;
	height:30px;
	padding: 0px;
	margin-left: 180px;
} 

#contentBottom00 IMG { margin-right:165px; }

#footer {
	color: #996666;
	text-align: center;

} 
#footer A {	color: #996666;} 
#footer A:hover {color: #ff9966;} 
#footer p {
	color: #990033;
	border-top: 1px solid #4d001a;
	padding: 8px;
}

#topfoot  {

	border-top: 2px solid #4d001a;
	margin-top: 20px;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

DIV#Homepanier {
	background-image: url(/_boutiques/FIORUCCI//site_image/panierCol.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 160px;
	line-height: 30px;
	text-align: right;

}

DIV#Homepanier A {
	font-weight: bold;
	color: #CC0000;

}


DIV#blocTheme {
	height: 172px;
	width: 160px;
	background-image: url(/_boutiques/FIORUCCI//site_image/blocTheme.png);
	background-repeat: no-repeat;
	padding-left:10px;
	padding-right:20px;
	line-height: 19px;
}

DIV#blocTheme_Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	border-bottom: 1px dashed #993300;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	width: 140px;
	font-weight: bold;

}

DIV#blocTheme A {
	font-size: 10px;
	color: #663333;
	text-decoration: none;
	display: block;
	width: 140px;
	height: 20px;
	border-bottom: 1px solid #e3d7e0;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

DIV#blocTheme A:hover {	color: #993300;
	border-bottom: 1px solid #663333;
}

DIV#services {
margin-top:10px;
}

DIV#ariane {
	color:#993366;
	padding-top: 10px;
}
DIV#ariane A { color:#993366;}
DIV#ariane A:hover { color:#993366;}

.Style993366  { color:#993366;}
.Style666666  {
	color:#666666;
	text-align: right;
}
.div666666  { color:#666666; }

/* -------------------------- */
/* Liens (Général)            */
/* -------------------------- */



A {	
	color: #990033;
	text-decoration: none;
}

A.under {	
	text-decoration: underline;
}

A:hover {
	color: #990033;
	text-decoration: underline;
}

/* ---------------------------------- */
/* Liens (Menu dynamique des rayons)  */
/* ---------------------------------- */

A.menu {
	line-height:19px;
	font-size: 10px;
	color: #ffcccc;
	text-decoration: none;
	display: block;
	width: 142px;
	height: 20px;
	margin-left:10px;
	border-bottom: 1px solid #7a2d55;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

A.menu:hover {	color: #cc3399;
	border-bottom: 1px solid #ffcccc;
	text-decoration: none;

}



/* -------------------------- */
/* PARAGRAPHES / TITRES...... */
/* -------------------------- */

H1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 8px 0px;
	color: #66012c;
}

H2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 8px 0px;
	color: #66012c;
}

H3 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 8px 0px;
	color: #66012c;
}

H4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 8px 0px;
	color: #666666;
}



/* -------------------------- */
/* FORMULAIRES............... */
/* -------------------------- */


FORM { margin:0; padding:0;}

INPUT {	color:#000000;
	font-size: 10px;
}

INPUT#search {margin:0; padding:0;}

SELECT, option {

	color:#000000;
	font-size: 10px;
	padding-left: 4px;
}

TEXTAREA {
	border:1px solid #CCCCCC;
	color:#000000;
	font-size: 10px;
}



/* ---------------------------- */
/* TABLEAU A COULEURS ALTERNEES */
/* ---------------------------- */

.styleCell1 {
	background-color: #e7cece;
	border-bottom: 1pxn solid #FFFFFF;
}
	
.styleCell2 {

	background-color: #f2e5e5;
	border-bottom: 1pxn solid #FFFFFF;

}



/* ------------------------------------ */
/* UNIQUEMENT POUR LA PAGE mescommandes */
/* ------------------------------------ */


.black {
	color: black;
}

.orange {
	color: 990033;
}
.green {
	color: green;
}
.red {
	color: red;
}

/* ------------------------------------------ */
/* 			styles du sélecteur ssproduit     */
/* ------------------------------------------ */

.sstable {
	margin: 1px;
	padding: 1px;
	width: 300px;
}
.sstdleft {

}
.sstdright {

}


/* ------------------------------------------ */
/* styles des commentaires clients (avis)     */
/* ------------------------------------------ */

.avis {
	font-style: italic;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-bottom: 10px;
	border-bottom: 1px	 dotted	 #d57500;
}

/* --------------------------------------------------- */
/* style de "Ajouter au panier" (#ssproduit_nosize#)   */
/* --------------------------------------------------- */

.ssproduit {
	font-size: 13px; color: #0033FF; font-family: "Trebuchet MS";
	text-indent: 0px;
	display: block;
	width: 240px;
	height: 20px;
}


/* ------------------------------------- */
/* STYLES CSS PERSONNALISES              */
/*                                       */
/* ------------------------------------- */

.table_head {
	background-color:#840b3e;

}

DIV#panier-check {
	background-image: url(/_boutiques/FIORUCCI//site_image/panier-checkBg.gif);
	background-repeat: repeat-y;
}

DIV#codepromo {
	width:520px;
	position:absolute;
	bottom: 80px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px	 dotted	 #d57500;
	border-bottom: 1px	 dotted	 #d57500;
}

.ital {
	font-style: italic;
	color: #666666;
	font-size: 12px;
}
.ital A {color: #666666;}

DIV#large_structure {
	position:relative;
	width:520px;
}


DIV#home { }
DIV#home A		 {color: #000000;	text-decoration: none; }
DIV#home A:hover { color: #000000;	text-decoration: none;}


DIV#news_home {
	position:relative;
	margin-bottom:10px;
}

.news_date {
 	position:absolute;
	top:0px; right:0px; }


DIV#news_home A { color: #000000; text-decoration:none; }
DIV#news_home A:HOVER { color: #000000; text-decoration:none; }

DIV#news_homeT {
	font-weight: bold;
	color: #482c37;
		margin-bottom:10px;

}

DIV.news {
	text-align: justify;
	margin-top: 15px;
}
DIV.news IMG {
	margin: 0px 8px 2px 8px;
}

/* ------------------------------------- */
/* FICHE ARTICLE                         */
/*    (zone image + description)         */
/* ------------------------------------- */

DIV#blocFP_right {
	float: right;
	width: 150px;
	margin-top: 40px;
}

DIV#blocFP_right A { text-decoration: underline; }
 
DIV#right_bloc1 {
	color: #482c37;
	padding: 10px;
	padding-top: 0px;
	background-color: #f5e6d6;
	background-image: url(/_boutiques/FIORUCCI//site_image/fpR_1bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

DIV#right_bloc2 {
	color: #990000;
	padding: 10px;
	padding-top: 0px;
	background-color: #ece4db;
	background-image: url(/_boutiques/FIORUCCI//site_image/fpR_2bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

DIV#right_bloc3 {
	color: #333333;
	padding: 10px;
	padding-top: 0px;
	background-color: #f6e6d6;
	background-image: url(/_boutiques/FIORUCCI//site_image/fpR_3bot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}




DIV#img_fprod {
	position: relative;
	height: 158px;
	width: 157px;
	background-image: url(/_boutiques/FIORUCCI//site_image/fprod_bg.png);
	background-repeat: no-repeat;
}
DIV#img_fprod IMG {position:absolute; }

DIV#img1bloc {
	position:absolute;
	left: 0px;
}

DIV#img1bloc IMG {	width:95px; }

DIV#img2bloc {	position:absolute;
	top: 20px;
	left: 70px;
}

DIV#img2bloc IMG {	width:70px; }

DIV#cont_desc {
	float:right;
	width: 353px;
}
DIV#cont_desc H1 {
	font-size: 14px;
	color: #000000;
	margin:0;
	padding:O;
	text-transform: uppercase;
}

DIV#prix_fprod {
	font-size: 14px;
	color: #CC0000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c76001;
}
DIV#prix_fprod IMG { margin-left:30px;  margin-bottom:8px;  }

.grey_desc { font-size: 12px; color: #666666;  }

DIV#complement {
	background-image:url(/_boutiques/FIORUCCI//site_image/desc_mid.jpg);
	padding-top:0;
	float:left;
	margin-top: 12px;
}
DIV#complement P {	margin-left:14px;	margin-right:14px; margin-top:0px; }


/* ------------------------------------- */
/* FICHE ARTICLE  : AVIS                 */
/* ------------------------------------- */

DIV#avis_fiprod {
	float:left;
	margin-top: 20px;
	width:100%;
}
DIV#avis_fiprod H3 { }
DIV#avis_fiprod   A {	text-decoration: underline;}

.redsep {
	background-color: #993366;
	height: 1px;
	margin-top: 6px;
}

/* ---------------------------------------------------------- */
/* FICHE ARTICLE / PANIER / CATEGORIE  : ARTICLES ASSOCIES    */
/* ---------------------------------------------------------- */

DIV#Passoc {
	float:left;
	margin-top: 20px;
	width: 520px;
}
DIV#PassocTT {
	background-image: url(/_boutiques/FIORUCCI//site_image/fondTitreAvis.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 520px;
}

DIV.bloc_Passoc {
	position:relative;
	height: 158px;
	width: 157px;
	margin-left:12px;
	background-image: url(/_boutiques/FIORUCCI//site_image/fprod_bg.png);
	background-repeat: no-repeat;

}

DIV.urlimg  IMG { position:absolute; left:0px; top:10px; }
DIV.urlimg  IMG { width:80px; }

DIV.urlimg_cat  IMG { position:absolute; left:0px; top:10px; }
DIV.urlimg_cat  IMG { width:60px; }

DIV.RestOfPassocbloc {
	position:absolute;
	margin-left: 45px;
	width: 110px;
	}
	
DIV.nomProLink {	font-weight: bold;	}
DIV.nomProLink A {	color: #000000;	text-decoration: none;}
DIV.nomProLink A:hover { color: #000000;	text-decoration: none;	}

	
DIV.infoPassoc {
	position:absolute;
	margin-left: 0px;
	bottom: 20px;	
	}
	
DIV.infoPassoc2 {
	position:absolute;
	margin-left: 50px;
	bottom: 6px;	
	}
	
DIV.PrixAssoc { 
	font-size: 12px;
	font-weight: bold;	
	color: #CC0000;
	position:absolute;
	right: 26px;
	bottom: 30px;	 }
	
DIV.PrixCat { 
	font-size: 11px;
	color: #CC0000;
	position:absolute;
	right: 28px;
	bottom: 42px;	 }
	
DIV.ssproduit {
	position:absolute;
	margin-left: 60px;
	bottom: 22px;	
	}
	
