/* FASHIONCASA CSS Descriptions: General Styles */

/* Formattazione tag generici */ 
a:link {  color: #E11553; text-decoration: none;}
a:visited { color: #E11553; text-decoration: none;}
a:hover {  color: #2A7EB3; text-decoration: none;}
a:active { color: #E11553; text-decoration: none;}

option,select { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; border: 1px solid #D2CDB2; color: #4F492D;	background-color: #FFFFFF; font-size : 12px;}
form{	border: 0px;}
input {border: 1px solid #A2978F; color: #4F492D;	background-color: #FFFFFF; font-size : 12px;}
img { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #C1C0C0;}
body,html {height:100%; margin : 0 0 0 0; background: #000000; font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #C0C0C0; }
/*#centra{ height:99%; width:99%; position: relative; left:49%; margin-left: -49%; border: 1px solid Green;}*/
#logo_sfondo{ position: absolute; background: url(images/logo_sf.gif) no-repeat; width: 870px;  vertical-align: middle;}
#corpo{  position:relative ; width: 770px; margin: 50px auto auto 100px; }
/*#sfondo_logo{ position:relative; margin:0 0 0 0px;  background: url(images/logo_sf.gif) no-repeat;  width: 502px;  height: 229px;  z-index:1;}


/* Formattazione header */
.language{ font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #6A6E70; }   
a.language:link {  color: #6A6E70; text-decoration: none;}
a.language:visited { color: #6A6E70; text-decoration: none;}
a.language:hover {  color: #DC2A51; text-decoration: none;}
a.language:active { color: #6A6E70; text-decoration: none;}

/* Formattazione footer */   
.copyhome {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #5F5E5E; padding: 70px 10px 15px 10px; background-color: #222222; border-top: 1px solid #000000; letter-spacing: -0.6px;}
.copy {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #5F5E5E; padding: 15px 0px 0px 0px; letter-spacing: -0.6px;}
a.copylink:link {  color: #5F5E5E; text-decoration: none;}
a.copylink:visited { color: #5F5E5E; text-decoration: none;}
a.copylink:hover {  color: #DF0548; text-decoration: none;}
a.copylink:active { color: #5F5E5E; text-decoration: none;}

/* Formattazione MENU */
/** MENU ** roll-over basato solo sui colori **/
.navigation{ background-color: #303030;}
ul.menu { 
width: 160px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
background: #303030;
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #C1C0C0;

}

ul.menu li a{
padding-left:15px ;
height:25px;line-height:25px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
}

ul.menu li { display:inline;} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu li a:link, ul.menu li a:visited { 
color: #C1C0C0;
} /* colori per il link */

ul.menu li a:hover, ul.menu li a:active { 
color: #D2284E;
} /* colori per l'effetto roll-over */

/* ****************************************** SUB MENU ********************************************* */

ul.submenu { 
width: 160px;
display:none;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}

ul.submenu li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:20px;line-height:20px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
border-top: solid 1px #000000;
/*border-bottom: solid 1px #000000;*/
padding-left:25px;
}

ul.submenu li { display:inline;} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.submenu li a:link, ul.submenu li a:visited { 
background:#39393F;
color: #C1C0C0
} /* colori per il link */

ul.submenu li a:hover, ul.submenu li a:active { 
background: #52525B;
color: #C1C0C0
} /* colori per l'effetto roll-over */


/* Formattazione scheda */   
.clicca {	
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #CE274C; letter-spacing: 2px;
padding: 5px; background-color: #222222; border:1px solid #000000; border-left:none; border-right:none;
}
.galleria { height: 100px; background-color: #222222; }
img.galleriaimg{ margin-left: 1px; margin-right: 1px;}
.galleria1{ background-color: #2D2D2D;}
.galleria2{ background-color: #282828;}

/* Formattazione azienda/contatti */
.aziendatit   {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #D4284F; line-height: 40px;}
.aziendatxt   {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; padding: 5px; background-color: #EED8B9; }
.aziendafoto{ margin: 0 0 10 10;}

.e-mailbg {background-color: #EED8B9; border: none;}
.e-mailtit {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; padding: 5 10 5 10; border-bottom: 1px solid #000000; border-top: 1px solid #000000; font-weight: bold; letter-spacing: 2px;}
.e-mailtxt {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; padding: 5 10 5 15; border-bottom: 1px solid #000000;}
.e-maile-mail{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; font-weight: bold; padding: 5 10 5 15; border-bottom: 1px solid #000000; text-align: right;}

/* Formattazione news */
.newsbg{ background-color: #EED8B9;}
.newsbarra {background-color: #DEB786; padding: 8; font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #303030; text-transform: uppercase; text-align: right; font-weight: bold; letter-spacing: 2px; }
a.newsbar:link {  color: #303030; text-decoration: none;}
a.newsbar:visited { color: #303030; text-decoration: none;}
a.newsbar:hover {  color: #DF0548; text-decoration: none;}
a.newsbar:active { color: #303030; text-decoration: none;}
.newscatfoto {margin: 30px 0px 5px 10px;}
.newstit   {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #D4284F; line-height: 40px;}
.newstxt   {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; padding: 5px;}
.newsfoto{ margin: 0 0 10 10;}












