

/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : WS_Style_Alternative.css
Author : Makkie S.r.l.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/


html,body {margin:0; padding:0;}

body {text-align:center; font: 11px Tahoma;}




a:link {color: #333; font-weight: bold; text-decoration: none;}
a:visited {color: #333; font-weight: bold; text-decoration: none;} 
a:active {color: #333; font-weight: bold; text-decoration: none;}
a:hover {color: #B6050A; font-weight: bold; text-decoration: underline;}


a.rosso:link {color: #B6050A; font-weight: bold; text-decoration: none;}
a.rosso:visited {color: #B6050A; font-weight: bold; text-decoration: none;} 
a.rosso:active {color: #B6050A; font-weight: bold; text-decoration: none;}
a.rosso:hover {color: #B6050A; font-weight: bold; text-decoration: underline;}

.rosso a:link {color: #B6050A; font-weight: bold; text-decoration: none;}
.rosso a:visited {color: #B6050A; font-weight: bold; text-decoration: none;} 
.rosso a:active {color: #B6050A; font-weight: bold; text-decoration: none;}
.rosso a:hover {color: #B6050A; font-weight: bold; text-decoration: underline;}


hr {border: solid; color: #cccccc; height: 1px;}
p {line-height: 1.5em;}

.dotted {border:dotted; color:#cccccc; height:1px; clear:both;}
.align {vertical-align:middle;}
.lentina {margin-left:7px; vertical-align:middle; margin-right:10px;}


.rossobold {font: 11px Tahoma; color: #BD4449; font-weight: bold;}
.nerobold {font: 11px Tahoma; color: #000000; font-weight: bold;}




/* CONTAINER --------------------------------------------------------------------------------------- */
div#container {width:770px; text-align:left; margin:0 auto; background:#ffffff;}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* HEADER ------------------------------------------------------------------------------------------ */
div#header {display:none;}

/* LOGOTIPO ---------------------------------------------------------------------------------------- */
div#logotipo {float:left; border:0; width:220px; background:#ffffff; color:#ffffff; margin:0;}

/* BANNER ------------------------------------------------------------------------------------------ */
div#down_menu {float:right; border:0; width:548px; height:100px; margin:0; background:#ffffff;} 
div#down_menu {background-position:bottom right; background-repeat:no-repeat;} 
 
/* CERCA ORIZZONTALE ------------------------------------------------------------------------------- */
div#up_menu {width:548px; float:right; margin:0; background:#ffffff;}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* BANNER ORIZZONTALE---------------------------------------------------------------------------------- */
div#banner {display:none;}

/* BLOCCO BG -------------------------------------------------------------------------------------- */
div#blocco_bg {clear:both; width:770px; background-image: none; 
background-position:bottom left; background-repeat:no-repeat;}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* NAVIGATION -------------------------------------------------------------------------------------- */
div#navigation {float:left; width:190px; background:none;}
div#navigation h1 {width:180px; padding-left:5px; padding-top:7px; height:21px; background:#F4F0E8; 
border-left:5px solid #E6DCCA; font-size:12px; color:#B6050A; margin-bottom:-5px; text-decoration: underline;}

div#navigation h1 a:link {color: #333333; font-weight: bold; text-decoration: underline;}
div#navigation h1 a:visited {color: #333333; font-weight: bold; text-decoration: underline;} 
div#navigation h1 a:active {color: #333333; font-weight: bold; text-decoration: underline;}
div#navigation h1 a:hover {color: #B6050A; font-weight: bold; text-decoration: none;}


/* MENU LEFT -------------------------------------------------------------------------------------- */
div#menu_sx {width:190px; background:none;}
div#menu_sx h1 {width:180px; padding-left:5px; padding-top:7px; height:21px; background:#F4F0E8; 
border-left:5px solid #E6DCCA; font-size:12px; font-weight:bold; color:333333; margin-bottom:0px;}
div#menu_sx ul {font-size:11px; margin:5px 10px 10px 10px; color:333333;}
div#menu_sx li {list-style-type:none; line-height: 1.6em;}
div#menu_sx a:link {color: #333333; font-weight: bold; text-decoration: none;}
div#menu_sx a:visited {color: #333333; font-weight: bold; text-decoration: none;} 
div#menu_sx a:active {color: #333333; font-weight: bold; text-decoration: none;}
div#menu_sx a:hover {color: #B6050A; font-weight: bold; text-decoration: underline;}

/* MENU LEFT -------------------------------------------------------------------------------------- */
div#box_sx {width:190px; background:none;}
div#box_sx h1 {width:180px; padding-left:5px; padding-top:7px; height:21px; background:#F4F0E8; 
border-left:5px solid #E6DCCA; font-size:12px; font-weight:bold; margin-bottom:0px;}
div#box_sx ul {font: 11px; margin:5px 10px 10px 10px; color:333333;}
div#box_sx li {list-style-type:none; line-height: 1.6em;}
div#box_sx a:link {color:#333333; font-weight: bold; text-decoration: none;}
div#box_sx a:visited {color:#333333; font-weight: bold; text-decoration: none;} 
div#box_sx a:active {color:#333333; font-weight: bold; text-decoration: none;}
div#box_sx a:hover {color:#B6050A; font-weight: bold; text-decoration: underline;}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* CONTENT ----------------------------------------------------------------------------------------- */
div#content {float:right; width:570px;  height:auto;}
div#content h1 {width:auto; padding-top:7px; height:21px; background:#ffffff; color:#B6050A;
font-size:12px; font-weight:bold; margin-bottom:0px; margin-left:0px; padding-left:0px;}
div#content p {padding-left:5px;}

/* CONTENT MINI LEFT----------------------------------------------------------------------------------------- */
div#content_mini_sx {float:left; width:360px;}
div#content_mini_sx h1 {width:auto; padding-top:7px; height:21px; background:#ffffff; color:#B6050A;
font-size:12px; font-weight:bold; margin-bottom:0px; margin-left:0px; padding-left:0px;}
div#content_mini_sx p {padding-left:5px;}


/* CONTENT MINI RIGHT ----------------------------------------------------------------------------------------- */
div#content_mini_dx {float:right; width:190px;}
div#content_mini_dx h1 {width:180px; padding-left:5px; padding-top:7px; height:21px; background:#F4F4F4; color:#333333; 
border-left:5px solid #CDCDCD; font-size:12px; font-weight:bold; margin-bottom:0px;}
div#content_mini_dx p {padding-left:10px;}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* FOOTER ------------------------------------------------------------------------------------------ */
div#footer {display:none;}







/* xxxxxxxxxxxxxxxxxxxxxxxxx
stili che srvono per far
funzionare i moduli non
attivati.
xxxxxxxxxxxxxxxxxxxxxxxxx */



/* FORM -------------------------------------------------------------------------------------------- */

fieldset            {border: 1px solid #999999; margin-top: 5px; padding: 10px;}
legend              {font-weight: bold; color:#B6050A; background-color: #FFFFFF; text-align:right;}
input.txt           {font:12px Tahoma; color: #000000; background-image:url(../layout/fs_bgform.jpg); border: 1px #000000; width: 200px; height: 14px; vertical-align:middle;}
input.btn           {font:11px Tahoma; color: #000000; background-image:url(../layout/fs_bgform.jpg); border: 1px outset #000000; height:18px; vertical-align:middle;}
select              {font:12px Tahoma; color: #000; background-color: #ECECEC; border: 0px outset #ffffff; vertical-align:middle;}
textarea            {width: 200px; height: 40px; color: #000; background-color: #ECECEC; border: 1px solid #000000;}
form p              {clear: left; margin: 0; padding: 0; padding-top: 5px;}
form p label        {float: left; width: 30%;}
.akey               {text-decoration: underline;}

/* ------------------------------- ATTRIBUTI IMMAGINI ----------------------------------- */
.leftimg {float: left; margin-right: 10px; margin-bottom: 10px;}
.rightimg {float: right; margin-left: 10px; margin-bottom: 10px;}
.both {clear:both;}
.inline {display: inline;}




/* ------------------------------- STILI PER SCRIPT SHOW DIV ----------------------------------- */
/* lo script controlla la visualizzazione di un div. (visibile nella default.aspx.)  */

div#commenti{display:none}
div#commenti{width:auto; border:1px dotted #CCC;}
div#commenti p { margin:5px; line-height:1.5em;}


/* ------------------------------- STILI PER DETTAGLIO PRODOTTO ----------------------------------- */

.prezzo {border: 1px dotted #8392B9; font: 11px verdana; background:#F5F8FA; margin-top:10px; padding:5px; margin-bottom:10px;}
.prezzorossobold {font: 12px Tahoma; color: #B6050A; font-weight: bold;}
.prezzonerobold {font: 12px Tahoma; color: #000000; font-weight: bold;}
.prezzostike {font: 12px Tahoma; text-decoration:line-through; color:#888888;}

div#notenascoste {border: 1px dotted #8392B9; font: 10px verdana; background:#F5F8FA; margin-top:10px; padding:5px; margin-bottom:10px;}
div#allegati {border: 1px dotted #8392B9; font: 10px verdana; background:#ffffff; margin-top:10px; padding:5px; margin-bottom:10px;}

/* ------------------------------- STILI PER CATALOGO.ASPX ----------------------------------- */
div#elencoprodotti {float:right; margin-right:5px;}
div#categorie {background:#F5F8FA; border: 1px solid #8392B9; padding:10px; padding-left:20px; margin-bottom:10px;
background-image: url(../ita/image/bg_div_catalogo.jpg);
background-repeat: no-repeat;
background-position: top right;
background-attachment: fixed;}

/* ------------------------------- STILI PER CARRELLO.ASPX e RIEPILOGO ----------------------------------- */

.utente {border: 0px dotted #8392B9; border-top: 1px solid #8392B9; background:#F5F8FA; margin-top:10px; padding:5px;}
.carrello {border: 1px dotted #8392B9; border-top: 1px solid #8392B9; background:#F5F8FA; margin-top:10px; padding:5px; margin-bottom:10px;}
.bonifico {border: 1px dotted #E0A8AA; border-top: 1px solid #E0A8AA; background:#FCF5F6; margin-top:10px; padding:5px; margin-bottom:10px;}

.selectrosso {font:11px verdana; color:#000000; background-color:#F7E8E8; border:0px outset #004277; vertical-align:middle;}

div#carleft {float:left;}
div#carright {float:right; margin-top:3px;}

div#sc1 {border: 1px solid #E0A8AA; background:#FCF5F6; margin-top:10px; padding:5px; margin-bottom:10px;}
div#sc2 {border: 1px solid #E0A8AA; background:#FCF5F6; margin-top:10px; padding:5px; margin-bottom:10px;}



/* ------------------------------- STILI PER VETRINA PRODOTTI HOME PAGE ----------------------------------- */

div#vetrina {border: 1px solid #D6DBDD; margin-left:0px; margin-bottom:0px; background:#ffffff; width:188px; height:144px; text-align:center; padding-top:3px;}
/* -- vetrina completa */
div#vetrina2 {border: 1px solid #D6DBDD; margin-left:0px; margin-bottom:0px; background:#ffffff; width:186px; height:144px; text-align:center; padding-top:3px;}

/* ------------------------------- STILI PER PAGINA AZIENDA ----------------------------------- */

div#newsanteprima { float:right; width:180px;}

.CC {margin-left:10px; color:#999900;}











