/*-------------------------------------------
	MUSIS
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		alis.css
	Date:			march, 2009	
	Company:        ExpertWeb
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright 2009 at Expertweb.it 
					and may not be reproduced.
-------------------------------------------*/
/* RESET */
/****************************/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,td{margin:0;padding:0;}tab le{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}

/* HTML ELEMENTS */
/**********************************/
html { background:url(../img/bg.gif) 0 -40px repeat-x;
}
body {color:#000;font-family:Arial, Verdana, sans-serif;font-size:.8em; 
}
h1{margin:0 0 10px 0;
}
h1 a{posit ion:absolute;left:320px;top:150px;width:408px;height:40px; background:url(../img/logo.gif) top left no-repeat;text-indent:-9999px;display:block;
}
h2 {text-transform:uppercase;color:#000;font-weight:bold;paddi ng:6px;marg in:0 10px 4px 0;font-size:1.2em;
}
h4 {text-transform:uppercase;color:#000;font-weight:bold;font-size:.9em;text-align:right;
}
h6 {text-transform:uppercase;color:#000;f ont-weight:bold;font-size:.8em;text-align:right;
}
em {color:#000;font-size:.85em;
}
iframe{position:absolute;z-index:1;marg in:0 0 0 -80px;
}
a:focus{outline:none;
}
/* LAYOUT */
/**********************************/
#container{margin:109px 0 0 54px;clear:both;bor der:1px solid #c00;
}
#content{mar gin:0 0 0 184px;bord er:1px solid #000;overflow:auto;
}
#foto{width:746px;height:272px;posi tion:relative;
}
#scelta_lingua{position:absolute;top:330px;left:810px;text-transform:uppercase;font-size:.85em;
}
#scelta_lingua a{color:#666;text-decoration:none;
}
.data{width:26px;text-align:center;float:left;
}
.giorno{display:block; background-color:#a51c24;width:26px;height:21px;float:left;color:#fff;font-weight:bold;text-align:center;padding:5px 0 0 0;margin:0 0 3px 0;
}
.mese{text-transform:uppercase;font-weight:bold;
}
.testo-news{float:left;bor der:1px solid #000;width:687px;margin:0 0 0 13px;color:#888;
}
.testo-news p a:link{color:#000; font-weight:bold; text-decoration:none;
}
#elenco_news{padding:20px 0 0 10px;
}
.testo-news h3{margin:0 0 10px 0;
}
.testo-news h3 a{color:#000;text-decoration:none;font-size:1.4em;
}
#footer{width:746px;color:#888;margin:30px 0 20px 54px;font-size:.85em;line-height:1.5em;
}
#footer em{font-size:1em;font-weight:bold;color:#888;
}
#footer a{color:#888;text-decoration:none;
}
#footer a:hover{background-color:#888;color:#fff;
}

/* MENU */
/**********************************/
#merchandising{width:108px;height:16px; background:url(../img/merchandising.gif) top left no-repeat;display:block;text-indent:-9999px;
}
#prodotti{width:54px;height:16px; background:url(../img/prodotti.gif) top left no-repeat;display:block;text-indent:-9999px;
}
#contatti{width:58px;height:16px; background:url(../img/contatti.gif) top left no-repeat;display:block;text-indent:-9999px;
}
#profilo{width:42px;height:16px; background:url(../img/profilo.gif) top left no-repeat;display:block;text-indent:-9999px;
}
#news{width:39px;height:16px; background:url(../img/news.gif) top left no-repeat;display:block;text-indent:-9999px;
}
#arearis{width:101px;height:16px; background:url(../img/arearis.gif) top left no-repeat;display:block;text-indent:-9999px;
}
#merchandising-eng{width:108px;height:16px; background:url(../img/merchandising.gif) top left no-repeat;display:block;text-indent:-9999px;
}
#prodotti-eng{width:62px;height:16px; background:url(../img/prodotti-eng.gif) top left no-repeat;display:block;text-indent:-9999px;
}
#contatti-eng{width:66px;height:16px; background:url(../img/contatti-eng.gif) top left no-repeat;display:block;text-indent:-9999px;
}
#profilo-eng{width:42px;height:16px; background:url(../img/profilo-eng.gif) top left no-repeat;display:block;text-indent:-9999px;
}
#news-eng{width:39px;height:16px; background:url(../img/news.gif) top left no-repeat;display:block;text-indent:-9999px;
}
#arearis-eng{width:106px;height:16px; background:url(../img/arearis-eng.gif) top left no-repeat;display:block;text-indent:-9999px;
}

/* RICERCA */
/**********************************/
#dati{co lor:#fff; wi dth:730px;marg in:287px 0 0 13px;float:left;
}
#slider {wid th:730px; margin:0 0 10px 0;
}
.header_ricerca, .header_dettagli {padding:3px 6px; margin:5px; cursor:pointer; text-transform:uppercase;font-weight:bold;font-size:1em;width:734px;color:#fff;
}
.header_ricerca:hover, .header_dettagli:hover {color:#ae1e26;
}
#two-header, #one-header {margin:10px 0 0 0;
}
.header_ricerca, .header_dettagli, .content_ricerca, .content_dettagli {background-color:#000;
}
.content_ricerca, .content_dettagli {overflow:hidden;width:746px;text-transform:uppercase;font-size:.8em;text-align:center;
}
.content_ricerca input{text-transform:uppercase;font-size:.9em; background-color:#fff; border:1px solid #000;color:#000;padding:3px 3px 0 3px;margin:0 0 10px 10px;
}
.content_ricerca select{font-size:1.2em;text-transform:uppercase; border:1px solid #000000; padding:2px
}
.content_ricerca h5 {text-transform:uppercase;padding:4px 0;
}
h5.testo_ricerca {display:inline;margin:0 0 0 8px;
}
#pulsante_ricerca {width:100%;clear:both;text-align:center;padding:12px 0 12px 0;
}
#pulsante_ricerca input{text-transform:uppercase;font-size:.9em; background-color:#fff; border:1px solid #fff;color:#000;padding:3px;
}
#pulsante_ricerca input:hover{background-color:#000; border:1px solid #fff;color:#fff;
}
.content_ricerca p {padding:4px 0 10px 10px;font-size:.85em;text-transform:uppercase;
}
.content_dettagli{text-align:left;
}
.content_dettagli ul#info_list{padding:4px 0 10px 10px;font-size:.85em;text-transform:uppercase;
}
.content_dettagli ul#info_list li{wid th:120px;dis lay:block;line-height:2em;
}
.content_dettagli a, .content_dettagli a:visited, .content_dettagli a:active{text-decoration:none;color:#fff;disp lay:block;
} 
.content_dettagli a:hover{color:#ae1e26;
}
.content_dettagli ul#ambientazioni{padding:4px 0 10px 10px;font-size:.85em;text-transform:uppercase;
}

/* MENU LATERALE */
/**********************************/
#menu_laterale{posi tion:relative;t op:180px;le ft:810px;text-transform:uppercase;font-size:1em;padding:0 0 20px 0;line-height:1.8em;bo rder:1px solid #000;width:180px;float:left;margin:-246px 0 0 10px;
}
#menu_laterale h2{font-size:1.6em;font-weight:normal;margin:0 0 120px 0;
}
#menu_laterale h2:first-letter{font-size:1.4em;
}
#menu_laterale a{text-decoration:none;color:#888;
}
#menu_laterale a:hover{text-decoration:none;color:#a41f1f;
}
#menu_laterale ul li:first-letter{font-size:1.6em;
}
#menu_laterale ul li#selected a{color:#000;
}
.nome-macroserie{font-size:1.4em;display:block;margin:0 0 5px 0;
}
a#selected-macroserie{color:#000;
}

/* ELENCO PRODOTTI */
/**********************************/
#tabella{bo rder:1px solid #c00;width:745px;padd ing:0 0 0 6px;
}
#tabella p{margin:0 0 15px 0;
}
#tabella h4#criteri_ricerca{font-size:.85em;font-weight:bold;margin:5px 0 0 0;
}
h5#spessore {text-align:right;margin:2px 0 0 0;text-transform:uppercase;font-size:.8em;color:#ae1e26;
}
#stile, #tipologia, #destinazione, #formato {float:left;margin:0 0 0 12px;
}
#tabella h3#nome_serie, #tabella h3.nome_serie{color:#fff;text-transform:uppercase;border:none; background-color:#ae1e26;padding:2px 5px;text-indent:0;margin:10px 0 10px 0;
}

#tabella dl{font-size:.85em;margin:5px 0 0 0;padding:3px 0;border-bottom:1px solid #d7d5d6;border-top:1px solid #d7d5d6;
}
#tabella dd, #tabella dt{display:inline;
}
#tabella dd{font-weight:bold;
}
#tabella dt{margin:0 10px 0 2px;
}
#tabella .tabella-serie tr td{vertical-align:top;
}
#tabella .tabella-serie table{bor der:1px solid #000;
}
#tabella .tabella-serie table tr td{position:relative;
}
#tabella .tabella-serie table tr td a img{float:left;display:block;z-index:1;posi tion:absolute;dis play:none
}
#tabella .tabella-serie table tr td a.nome_serie{position:absolute;to p:10px;bot tom:0;le ft:0;display:block;bord er:1px solid #c00;width:94px;font-size:.85em;text-align:right;padding:2px 6px 2px 0;color:#fff;text-decoration:none; background:url(../img/bg-menu.png) top left repeat;mar gin:82px 0 0 0;z-index:20000;
}

#tabella table.principale{width:744px;margin:10px 0 0 0;color:#000;text-align:right;bo rder:1px solid #000;
}
#tabella table.principale a{text-decoration:none;text-transform:uppercase;font-weight:bold;color:#ae1e26;wid th:150px;dis play:block;padd ng:2px 0;
}
#tabella table.principale a.nome_serie, #tabella table.principale a.nome_serie:visited, #tabella table.principale a.nome_serie:active{text-decoration:none;text-transform:uppercase;font-weight:bold;color:#ae1e26;width:150px;display:block;padding:2px 0;
}
#tabella table.principale a.nome_serie:hover{text-decoration:none;text-transform:uppercase;font-weight:bold;background-color:#ae1e26;color:#fff;
}
#tabella table.principale tr{b order:1px solid #000;
}
#tabella table.principale tr td{padding:0;vertical-align:top;bor der:1px solid #000;
}
#tabella table.principale tr td img{margin:0 3px 0 0;
}
#tabella table.principale tr td h4{font-weight:bold;border-bottom:1px solid #ae1e26;padding:0 0 2px 0;text-transform:uppercase;font-size:.9em;
}
#tabella h4#nome_tipologia, #tabella h4.nome_tipologia{font-weight:bold;border-bottom:1px solid #ae1e26;padding:0 0 2px 0;text-transform:uppercase;font-size:.9em;margin:0 0 0 0;color:#ae1e26;text-align:right;
}
#tabella table.principale tr td h4.titolo_merchandising{font-weight:bold;border-bottom:none;padding:0 0 2px 0;text-transform:uppercase;font-size:.9em;color:#ae1e26;text-align:right;width:150px;
}
#tabella table.principale tr td h6, #tabella table.principale tr td p{text-transform:uppercase;font-size:.8em;
}
#tabella table.principale tr td p{font-size:.8em;
}
#tabella table.principale table{width:100%;
}
#tabella table.principale table tr td{padding:0;text-align:right;
}
#tabella table.principale table tr td.casella_immagine{te xt-align:left;bor der:1px solid #000; 
}
#tabella table.principale table tr td a{text-align:right;width:150px;
}
#menu_prodotto{background-color:#999;
}
#tabella ul#immagini_varie li img{margin-top:14px;
}


/* AREA DOWNLOAD */
/*****************************/

#areadownload_gen {width: 100%}
#areadownload_gen th {background-color: #ae1e26; color:#FFF; padding:5px}
#areadownload_gen td {padding:5px; width:25%; color:#ae1e26; border-bottom:1px solid #EBEBEB}
#areadownload_gen a {color: #ae1e26; text-decoration:none}
#areadownload_gen a:hover {text-decoration:underline}

#areadownload_serie {width: 100%}
#areadownload_serie th {background-color: #ae1e26; color:#FFF; padding:5px}
#areadownload_serie td {padding:2px; width:25%; color:#ae1e26; border-bottom:1px solid #EBEBEB}


/* CONTATTI */
/*****************************/
#col{float:left;margin:0 0 20px 0;
}
#col label, #col_messaggio label{display:block;margin:10px 0 3px 0;font-weight:bold;font-size:.85em;color:#000;
}
#col input, #col select, #col_messaggio textarea{border:1px solid #d1d2d4;color:#000;font-size:.85em;
}
#col input:hover, #col_messaggio textarea:hover{border:1px solid #000;
}
#col_messaggio{float:right;margin:0 12px 0 0;
}
#privacy{clear:both;font-size:.85em;
}
#privacy p{margin:0 0 8px 0;
}
#privacy p input{background-color:#ae1e26;color:#fff;border:2px solid #ae1e26;padding:3px 10px;
}
#privacy p input:hover{background-color:#fff;color:#ae1e26;padding:3px 10px;
}
#privacy a{color:#ae1e26; text-decoration:underline;
}
#privacy a:hover{background-color:#ae1e26;color:#fff; text-decoration:none;
}


/* INFORMATIVA */
/*****************************/
div#informativa{font-size:.85em;
}
div#informativa strong{font-weight:bold;
}
div#informativa a{color:#ae1e26; text-decoration:underline;
}
div#informativa a:hover{background-color:#ae1e26;color:#fff; text-decoration:none;
}

/* AREA RISERVATA */
#menu_laterale a#link_logout {font-size:1em}

/* NEWS */
h3.titolo_dettaglio_notizia{margin:0 0 10px 0;color:#000;text-decoration:none;font-size:1.4em;
}
.paginazione{clear:both;padding:0 0 20px 0;
}
.paginazione a, .paginazione a:visited, .paginazione a:active{font-size:.85em;color:#ae1e26;text-decoration:none;padding:2px;
}
.paginazione a:hover{font-size:.85em;color:#fff;background-color:#ae1e26;
}
.paginazione .selected{font-size:.85em;
}

#info-motori{clear:both;width:746px;color:#888;margin:100px 0 0 0;font-size:.75em;line-height:1.5em;
}
#info-motori a{color:#888;text-decoration:none;
}
#info-motori a:hover{background-color:#888;color:#fff;
}