/*
**********************************************************************************************************************************
*                                                                                                                                *
*                                                             LINEE                                                              *
*                                                                                                                                *
**********************************************************************************************************************************
*/
.testaCategoria {width:100%; display:block; font-weight:bold; font-size:1.5em; text-align:left; text-transform:capitalize; color:#fff; padding-bottom:4px; margin-bottom:10px; border-bottom:2px solid #fff}
.testaLinea {font-weight:bold; height:25px; font-size:1.2em; text-align:left; color:#fff;}

.contenitoreImgLinea {border:0; text-align:left; margin:0; padding-bottom:10px; overflow:hidden;}
.contenitoreImgLinea ul {margin:0; padding:0; font-size:0.85em;}
.contenitoreImgLinea li {list-style-type:none; float:left; text-align:center; border:0; margin-bottom:10px;}

.contenitoreImgLinea li a, .contenitoreImgLinea li a:link, .contenitoreImgLinea li a:visited {color:#fff; text-decoration:none;}
.contenitoreImgLinea li a:hover {display:block; color:#fff; text-decoration:underline;margin:0; }
.nomeLinea {text-align:center; color:#fff; text-transform:lowercase;}
.nomeLinea a:link, .nomeLinea a:visited, .nomeLinea a:hover{display:inline-block; color:#fff; text-decoration:none; overflow:hidden;  text-transform:capitalize;}

.imgLinea{text-align:center; display:block; margin:0; overflow:hidden;}
.sconto {position:relative; top:-108px; left:-35px; border:0; margin:0; padding:0; z-index:30;}
.lowcost {position:relative; top:-20px; left:0; border:0; margin-left:auto; margin-right:auto; padding:0; z-index:40;}
.sconto_low {position:relative; top:-80px; left:22px; border:0; margin-left:auto; margin-right:auto; padding:0; z-index:50;}

.piedeLinee {border-bottom:2px solid #fff;}
.piedeLineeFooter {float:right; width:760px; border-bottom:2px solid #fff;}
.descrizioneLinea {text-align:justify; color:#fff; margin-top:10px; margin-bottom:10px; /*font-size:1em; letter-spacing:1px;*/ font-weight:normal;}


/*
**********************************************************************************************************************************
*                                                                                                                                *
*                                                           ZOOM FOTO                                                            *
*                                                                                                                                *
**********************************************************************************************************************************
*/
/* defaults required for IE */
a, a:visited, a:hover, a:active, a:focus {color:#000;}

/*#copertinaLinea {width:600px; height:338px; overflow:hidden; position:relative; left:0; top:0; z-index:1; float:left; padding:1px;}*/
#copertinaLinea {width:625px; height:99%; position:relative; left:-35px; top:1px; padding:0; margin:0; z-index:1; border:0; overflow:hidden; float:left;}
#holder {position:relative; border:1px solid #fff; background:#dcdddf; width:99%; height:360px; margin-bottom:0; padding-bottom:2px;}
#scrollContainer {border:0; background:#000; height:100%; float:right; margin:0; overflow:auto;}

#scrollbox {padding:0; margin:0; border:0; list-style:none; float:right;}
#scrollbox ul {display:none; padding:0; margin:0; list-style:none; position:absolute; left:0; top:0;}
#scrollbox li {padding:2px; overflow:hidden;}
#scrollbox table {border-collapse:collapse; width:0; height:0; margin:0;}

#scrollbox a img.thumb {display:block; border:0;}

#scrollbox a:hover {border:0;}
#scrollbox a:hover img.thumb {border:1px solid #fff;}
#scrollbox :hover > a img.thumb {border:0;}


#scrollbox :hover ul {display:block; width:625px; height:99%; left:0; top:0; padding:0; margin:0; z-index:100; border:0; overflow:hidden;}
#scrollbox :hover ul li {width:100%; height:99%; display:block; overflow:hidden;}
#scrollbox :hover ul li a {width:100%; height:99%; overflow:hidden;}
#scrollbox :hover ul li a img { border:0; margin:0; overflow:hidden;}

/*
#scrollbox :hover ul li.landscape a img {display:block; padding-top:75px;}
#scrollbox :hover ul li a span {position:absolute; left:-9999px; bottom:0;}
#scrollbox :hover ul li a:hover span b {display:block; font-size:16px; padding:0 0 10px 0;}

#scrollbox :hover ul li a:hover span {left:90px; bottom:0; padding:10px; width:430px; background:url(filmstripv2/backing.png); color:#fff; text-align:left; font-size:12px; line-height:18px;}
#scrollbox :hover ul li.landscape a:hover span {left:15px; bottom:75px; width:580px;}
*/

/*
*******************************************************************************************************************************************
*                                                                                                                                         *
*                                                                PRODOTTI                                                                 *
*                                                                                                                                         *
*******************************************************************************************************************************************
/* CLASSI SOTTOSEZIONI CONTENUTI  */
.elencoProdotti {color:#000;}

/* PSEUDO SOTTOSEZIONI CONTENUTI */
.elencoProdotti a {text-decoration:none; color:#000;}
.elencoProdotti a:link {color:#000; text-decoration:none;}
.elencoProdotti a:visited {color:#000; text-decoration:none;}
.elencoProdotti a:hover {text-decoration:underline;}


/*
*******************************************************************************************************************************************
*                                                                                                                                         *
*                                                          SOTTOSEZIONI CONTENUTI                                                         *
*                                                                                                                                         *
*******************************************************************************************************************************************
/* CLASSI SOTTOSEZIONI CONTENUTI  */
.sottosezioniContenuti {}

/* PSEUDO SOTTOSEZIONI CONTENUTI */
.sottosezioniContenuti ul {list-style-type:none; margin:0; padding:0;}
.sottosezioniContenuti li {line-height:24px; height:24px; font-size:0.9em; border-bottom:1px solid #ccc;}
.sottosezioniContenuti li a {text-decoration:none; color:#fff;}
.sottosezioniContenuti li a:link {color:#fff; text-decoration:none;}
.sottosezioniContenuti li a:visited {color:#fff; text-decoration:none;}
.sottosezioniContenuti li a:hover {text-decoration:underline;}

/*
*******************************************************************************************************************************************
*                                                                                                                                         *
*                                                                BOX LOGIN                                                                *
*                                                                                                                                         *
*******************************************************************************************************************************************
/* CLASSI BOX NEWS */
.testaLogin {width:98%; height:1.8em; line-height:1.8em; text-align:left; text-indent:5px; margin:0; padding:0; border:1px solid #f33; color:#fff; font-weight:bold; background-color:#f33;}
.contenitoreLogin {width:98%; text-align:center; margin:0; padding:0; border-top:0; border-left:1px solid #f33; border-right:1px solid #f33; border-bottom:1px solid #f33; background-color:#f33; overflow:hidden;}
.contenutiLogin {margin:0; padding-left:0.4em; padding-right:0.4em; text-align:justify; color:#fff; overflow:hidden;}
.campiLogin {font-size:0.9em; border:1px solid #933;}
.bottoniLogin {font-size:0.9em; border:1px solid #933; color:#fff; background-color:#933;}

/*
*******************************************************************************************************************************************
*                                                                                                                                         *
*                                                              CONTROL PANEL                                                              *
*                                                                                                                                         *
*******************************************************************************************************************************************
/* CLASSI CONTROL PANEL */
.datiAdmin {height:100%; padding:0; border:0}
.nomeAdmin {height:100%; padding-left:0.2em; text-align:left; float:left;}
.iconeAdmin {height:100%; padding-right:0.2em; text-align:right;}
.contenutiCP {}

/* PSEUDO CLASSI CONTROL PANEL */
.contenutiCP ul {list-style-type:none; margin:0; padding:0;}
.contenutiCP li {float:left; padding:0.5em; margin:0.5em; text-align:left;}
.contenutiCP dl {margin:0; padding:0;}
.contenutiCP dt {margin:0; padding:0; text-align:left; font-size:1em; text-indent:0; padding:0.2em;}

.contenutiCP dt a:link {display:block; color:#900; text-decoration:none;}
.contenutiCP dt a:visited {display:block; color:#900; text-decoration:none;}
.contenutiCP dt a:hover {display:block; color:#900; text-decoration:none;}

.datiAdmin a {text-decoration:none; color:#666;}
.datiAdmin a:link {text-decoration:none;}
.datiAdmin a:visited {text-decoration:none;}
.datiAdmin a:hover {text-decoration:underline;}

/*
*******************************************************************************************************************************************
*                                                                                                                                         *
*                                                         ELENCHI PAGINE GESTIONE                                                         *
*                                                                                                                                         *
*******************************************************************************************************************************************
/* CLASSI ELENCHI CONTROL PANEL */

.elencoElementi {border:0; margin:0; padding-left:2px; padding-right:2px; padding-top:0; font-size:0.8em}
.intestazioneElenco {background:#999; text-indent:2px; color:#fff; border:1px solid #484849; height:20px; font-size:11px; line-height:15px;}
.rigaElenco {height:2em; line-height:1.5em; overflow:hidden; padding-top:1px; padding-bottom:1px;}

/* PSEUDO CLASSI ELENCHI CONTROL PANEL */
.elencoElementi a:link {text-decoration:none; color:#333;}
.elencoElementi a:visited {text-decoration:none; color:#333;}
.elencoElementi a:hover {text-decoration:underline; color:#333; }

/*
*******************************************************************************************************************************************
*                                                                                                                                         *
*                                                             ELENCO ALLEGATI                                                             *
*                                                                                                                                         *
*******************************************************************************************************************************************
/* CLASSI ELENCO ALLEGATI */
.intestazioneAllegato{line-height:1.8em; font-size:0.85em; height:2em; margin:0; padding:0.2em; border:none;}
.elencoAllegati {width:100%; margin:0; padding:0; clear:both;}
.elencoThumbnails {width:100%; margin:0; padding:0;}

/* PSEUDOCLASSI ELENCO ALLEGATI */
.elencoThumbnails ul {list-style-type:none; margin:0; padding:0; width:100%; text-align:left;}
.elencoThumbnails li {float:left; margin-top:10px; padding:5px; font-size:1em;}
.elencoThumbnails li a {margin:0; font-size:1em;}

.elencoAllegati ul {list-style-type:none; margin:0; padding:0; width:100%;}
.elencoAllegati li {line-height:1.8em; font-size:0.85em; width:40%; text-align:left; border:none; float:left;}

/* CLASSI ELENCO SEZIONI, CATEGORIE E DOCUMENTI */
.nomeCategoria{margin:0px 0px 0px 2px; padding:0.2em; border:none; text-align:left; line-height:22px; height:22px; float:left;}
.descrizioneSezione{height:20px; margin:0; padding:0.2em; border:none; text-align:left; float:left;}
.azioniSezione{height:20px; margin:0; padding:0.2em; border:none; text-align:left; float:right;}


/*
*******************************************************************************************************************************************
*                                                                                                                                         *
*                                                              BOLLINI LINEE                                                              *
*                                                                                                                                         *
*******************************************************************************************************************************************
*/







/*
*******************************************************************************************************************************************
*                                                                                                                                         *
*                                                                GENERALI                                                                 *
*                                                                                                                                         *
*******************************************************************************************************************************************
/* CLASSI GENERALI */
/*
*******************************************************************************************************************************************
*                                                                                                                                         *
*                                                             PREVIEW NOTIZIE                                                             *
*                                                                                                                                         *
*******************************************************************************************************************************************
/* CLASSI PREVIEW NOTIZIE */
.previewNotizie {text-align:left; margin:0; padding:0; border:1px solid #ccc;}
.contenitorePreview {padding:1em; margin:0; height:100%;}
.testaPreview {height:1.8em; line-height:1.8em; text-align:left; text-indent:5px; margin:0; padding:0; border:1px solid #000; color:#fff; font-weight:bold; background-color:#4473AD;}
.fotoPreview { height:100%; padding-left:6px; padding-top:0; padding-right:0; padding-bottom:4px; float:right;}

/* PSEUDO CLASSI PREVIEW NOTIZIE */
.contenitorePreview a:link {display:block; text-decoration:none; color:#fff;}
.contenitorePreview a:visited {display:block; text-decoration:none; color:#fff;}
.contenitorePreview a:hover {display:block; background-color:#d0e7ed; text-decoration:none; color:#fff;}

/*
*******************************************************************************************************************************************
*                                                                                                                                         *
*                                                                 NOTIZIE                                                                 *
*                                                                                                                                         *
*******************************************************************************************************************************************
/* CLASSI NOTIZIE */
.docUndertitle {text-align:left; font-weight:bold; font-style:italic; padding-bottom:0.4em; border-bottom:1px solid #000;}
.docDescription {padding-bottom:0.4em; margin-bottom:1em; border-bottom:1px solid #000;}


/*
*******************************************************************************************************************************************
*                                                                                                                                         *
*                                                             POPUP ALLEGATI                                                              *
*                                                                                                                                         *
*******************************************************************************************************************************************
/* CLASSI  POPUP ALLEGATI */
.popup {width:200px; height:85px; border:0; background-image:url(../layout/bg_popup.gif); position:absolute; z-index:1000;}
.contenitorePopup {width:100%; height:100%; padding:4px; margin:0;}



.paginazione a:link, .paginazione a:visited {text-decoration:none; color:#fff;}
.paginazione a:hover {text-decoration:none; color:#f90;}

.imgMid {vertical-align: middle; border:0; margin:0; padding:0;}
.noDelete {color:#c33; text-decoration:line-through;}
.notaNoDelete {font-size:1em; color:#c33; font-style:italic; text-align:left;}
.readonly {margin:0; padding:0; color:#3366FF; background-color:#E1E1E1; border:1px solid #000;}
.titoletto {font-size:1.2em; color:#f96; font-weight:bold;}
.nota {font-size:0.8em;}
.rosso {color:#c33;}
.coloriCombo {font-size:1em;}

form {text-align:left;}
input {border:1px solid #ccc;}
textarea {border:1px solid #ccc;}
select {border:1px solid #ccc;}

#waitingDiv {width:100%; height:100%; line-height:100%; margin:auto; background-color:#fff; position:absolute; top:0; left:0; z-index:999;-moz-opacity:0.7; opacity:0.7; filter:alpha(opacity = 70);}
#waitingDiv #loadingText {width:50%; height:100px; line-height:100px; text-align:center; margin-right:auto; margin-left:auto; margin-top:25%;}