body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background-color:#ececec; margin:0;}
td,th {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}


a {color:#333333}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}

form {margin:0; padding:0}
img {border:0}
.clear {clear:both}
table {border:1px solid #CCCCCC;}

#footer {margin:auto; text-align:center; color:#999999;}
#footer b {color:#CC0000}
.login_logo {margin-top:23px;}
#chiudi_pag {clear:both; background-image:url(img/sf_bot.gif); width:1001px; height:53px; overflow:hidden}
#attendi_invioMail {width:680px; height:500px; background-color:#CCC; color:#333; font-size:14px; text-align:center; position:absolute; top:0; left:0; visibility:hidden}
#attendi_invioMail h1 {font-size:18px}

/* login */
#contenitore_login {text-align:center; width:100%; height:300px; background-image:url(img/login_barra.png); background-position:center; background-repeat:repeat-x}
#box_login {width:411px; height:305px; background-image:url(img/login_sf.png); background-repeat:no-repeat; overflow:hidden; margin:70px auto 0 auto}
#box_login form {text-align:left; margin:30px 40px 0 135px;}
.login_input {float:right; width:165px; height:15px; background-color:#FFFFFF; border:1px solid #999999; margin:5px 0; color:#CC0000; font-weight:bold}
.login_pul {float:right; width:100px;}
#box_login label {float:left; margin:5px 0; height:15px; line-height:25px} 
#box_login form a {float:left; margin:5px 0 0 70px; font-size:10px; color:#999999; text-decoration:underline}

/* POP-UP */
#contenitore_popup {text-align:left; margin:5px; padding:5px; background-color:#FFFFFF; font-size:12px}
#contenitore_popup h1 {padding:0; margin:5px 0 10px 0; font-size:16px; color:#0066FF}
#contenitore_popup h2 {padding:0; margin:5px 0 10px 0; font-size:14px; color:#cc0000}
#contenitore_popup h3 {padding:0; margin:5px 0 10px 0; font-size:12px; color:#cc0000; float:right}
#contenitore_popup table {width:100%; margin:0 0 20px 0; border:1px solid #CCCCCC;}
#contenitore_popup td {font-size:12px; padding:3px; border-bottom:1px solid #CCCCCC; background-color:#F7F7F7; line-height:25px}
#contenitore_popup td b {color:#CC0000}
#contenitore_popup label {width:80px; float:left; font-size:12px;}
#contenitore_popup input {margin:0 0 5px 0; width:300px;}
#contenitore_popup textarea {margin:0 0 5px 0; width:300px; height:100px;}

/* pagine */
#contenitore {text-align:center; width:1001px; background-image:url(img/sf_med.gif); background-repeat:repeat-y; margin:auto;}
#header {width:1001px; height:130px; overflow:hidden; background-image:url(img/sf_top.gif)}
#header img {float:left; margin:20px 0 0 25px}
#header div {float:right; margin:20px 25px 0 0; text-align:right; width:500px}
#header div img {float:right; margin:0 0 0 8px}
#header div h4 {float:right; font-size:11px; font-weight:normal; line-height:35px; margin:0 0 0 8px; padding:0; width:420px}
#header div ul {list-style-type:none; margin:0; padding:0}
#header div li {width:38px; height:20px; border:1px solid #CCCCCC; float:right; text-align:center; font-size:12px; line-height:20px; padding:0; margin:10px 5px 5px 5px}
#header div li b {color:#CC0000}
#barra_colore {margin:0 14px; height:32px; position:relative;}
#barra_colore img {position:absolute; left:658px; top:4px; z-index:2}
#barra_colore div {height:20px; width:100%; position:absolute; top:12px; left:0; z-index:1} 

#menu_admin {margin:10px 30px; height:40px; border-bottom:1px solid #cdcdcd}
#menu_admin ul {list-style-type:none; margin:0; padding:0}
#menu_admin li {height:30px; padding:0 10px 0 0; margin:0 10px 0 0; border-right:1px solid #cdcdcd; float:left; text-align:left; line-height:30px; font-size:12px}
#menu_admin li img {float:left}
#menu_admin li a:hover {color:#CC0000}
#menu_admin li b {color:#CC0000; font-weight:bold}

#menu_pagine {float:left; margin:10px 0 0 30px; width:170px; border-right:1px solid #cdcdcd;}
#menu_pagine ul {list-style-type:none; margin:0; padding:0}
#menu_pagine li {height:40px; width:170px; padding:0; margin:0 10px 0 0; border-bottom:1px solid #cdcdcd; float:left; text-align:left; line-height:40px; font-size:12px}
#menu_pagine li img {float:left}
#menu_pagine li a:hover {color:#CC0000}
#menu_pagine li b {color:#CC0000; font-weight:bold}

#cambio_profilo {width:350px; margin:10px 0 20px 100px;}
#cambio_profilo label {width:130px; float:left; font-size:12px;}
#cambio_profilo input {margin:0 0 5px 0; width:150px; color:#CC0000; font-weight:bold}

#pagina {float:right; width:750px; margin:10px 30px 0 0; border-bottom:1px solid #cdcdcd; text-align:left}
#pagina h1 {padding:0; margin:5px 0 15px 0; font-size:23px; color:#CC0000}
#pagina h2 {padding:0; margin:5px 0 10px 0; font-size:16px; color:#0066FF}
#pagina h3 {padding:0; margin:5px 0 10px 0; font-size:18px; color:#0066FF; float:right; border-bottom:1px solid #cdcdcd; line-height:35px; width:400px; text-align:right}
#pagina ul {list-style-type:none; margin:15px 0; padding:0}
#pagina li {float:left; margin:0 3px 0 0; padding:10px; font-size:12px; border:1px solid #CCC}
#pagina li:hover {background-color:#E9E9E9}

.tab_top {background-color:#EEEEEE; font-weight:bold; color:#CC0000; padding:3px; font-size:12px; height:30px; border-right:1px solid #CCCCCC;}
.tab_riga {background-color:#FFFFFF; border-top:1px solid #CCCCCC; padding:3px; font-size:12px; vertical-align:top}
.tab_riga h6 {width:10%; height:12px; border:1px solid #CCCCCC; background-color:#EEEEEE; float:left; text-align:center; font-size:10px; padding:0; margin:0 0 6px 0; color:#0066FF}
.tab_riga p {float:right; font-weight:bold; width:88%; padding:0; margin:0 0 6px 0;}
.anteprima_foto {border:1px solid #CCCCCC; padding:3px; background-color:#EEEEEE}

.tabMod_top {padding:5px; border:0; background-color:#FFFFFF; font-weight:bold; color:#0066FF; border-bottom:1px solid #CCCCCC}
.tabMod_riga {padding:5px; border:0; background-color:#FFFFFF; font-size:12px; vertical-align:top}
.tabMod_riga input {border:1px solid #999999; background-color:#F5F5F5; height:18px; width:390px; line-height:18px; margin:0 0 7px 0; padding:0; vertical-align:top}
.tabMod_riga textarea {border:1px solid #999999; background-color:#F5F5F5; height:130px; width:390px; line-height:18px; margin:0 0 7px 0; padding:0; vertical-align:top;}
.tabMod_riga h6 {width:24px; height:18px; line-height:18px; border:1px solid #CCCCCC; background-color:#EEEEEE; float:left; text-align:center; font-size:10px; padding:0; margin:0 5px 5px 0; color:#0066FF}
.tabMod_riga i {font-size:11px; color:#999999; margin:-6px 0 0 0; float:left}
.tabMod_riga select {border:1px solid #999999; background-color:#F5F5F5; height:18px; width:422px; line-height:18px; margin:0 0 7px 0; padding:0; vertical-align:top}
.tabMod_riga_istruzioni {padding:3px; border:0; background-color:#FFFFFF; font-size:10px; color:#999999; vertical-align:top}
#icon_immagini {float:left; height:18px; width:190px; margin:1px 0 10px 9px; cursor:pointer;}


#istream_anteprima {font-size:12px;}
#istream_anteprima iframe {float:right; margin:-50px 0 0 20px; padding:5px; border:1px solid #CCCCCC}

/* slider */
.tabSlider_riga {padding:5px; border:0; background-color:#FFFFFF; font-size:12px; vertical-align:top}
.tabSlider_riga label {margin:6px 0 0 0; float:left}
#slider-1 {margin:10px; width:auto;}
#slider-2 {margin:10px; width:auto;}
#slider-3 {margin:10px; width:auto;}
#slider-4 {margin:10px; width:auto;}
#slider {position:relative; background-color:ThreeDFace; -moz-user-focus:normal; -moz-user-select:none; cursor:default; width:200px; height:28px; overflow:hidden; float:right; margin:0 5px 0 0}
#slider .horizontal {width:200px; height:29px;}
#slider input {display:	none;}
#slider .handle {position:absolute; -moz-user-select:none; cursor:default; background:ThreeDFace; border:1px solid; border-color:ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;}
#slider .handle div {font-size:1px; border:1px solid; border-color:ThreeDLightShadow ThreeDShadow ThreeDShadow ThreeDLightShadow; behavior:			url("css/boxsizing.htc"); box-sizing:content-box; -moz-box-sizing:content-box;}
#slider .horizontal .handle div {width:8px; height:18px;}
#slider .horizontal .handle.hover {}
#slider .line {behavior:url("css/boxsizing.htc"); box-sizing:content-box; -moz-box-sizing:content-box; position:absolute; font-size:0.01mm; overflow:hidden; border:1px solid; border-color:ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow; background:ThreeDDarkShadow;}
#slider .horizontal .line {height:1px;}
#slider .line div {display:none;}

#impaginazione {margin:10px 0}
#impaginazione div {width:15px; height:15px; overflow:hidden; border:1px solid #ECECFF; margin:0 2px 0 0; float:left; text-align:center; display:inline}












