/* CSS Document */
body {margin:0 0 30px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#000000; color:#FFFFFF}
#main {background:url(../images/bg.jpg) top no-repeat; width:760px; margin-left:10px}
#main .testata {width:749px; height:142px; background:url(../images/testata_hp.gif) 0 0; margin-top:12px; display:block; border-bottom:1px solid #e38036; position:relative}
#main .testata .LingueHome{ position:absolute; top:25px; right:220px; font-size:10px}
#main .testata .LingueHome img{ border:none; vertical-align:middle; margin:0; border:none}
#main .testata .LingueHome a{ border:none; vertical-align:middle; margin:3px; border:none}
html body #BoxLingueMenu{ display:block; padding-left:10px; font-weight:bold}
html body #BoxLingueMenu img{ border:none; vertical-align:middle; padding:0; margin:0; border:none; display:inline}
html body #BoxLingueMenu a{ border:none; vertical-align:middle; padding:0;margin:3px; border:none; display:inline; font-size:10px}

h3.TitoloHome{padding:0; margin:0;  font-family:Impact,Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; letter-spacing:0.03em; text-transform:uppercase}


#IframeJsMenu{ display:none}
#col1 {padding:20px 2px 10px 0px; background:#000000; visibility:hidden; }
#col1 img {display:block; margin-bottom:3px;padding-left:10px}
#col1 a {display:block; color:#E38036; text-decoration:none; font-size:13px; font-weight:bold; padding-left:10px}
#col1 .PaginaAttiva { background:url(../images/pagAttiva.gif) no-repeat 3px ; color:#FFFFFF; padding-left:15px; font-size:13px; line-height:20px}
#col1 a:hover {color:#FFFFFF}
#copy {color:#E38036; font-size:10px; padding:18px}
#col1 h3{padding:0; margin:0; padding-left:10px; font-family:Impact,Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; text-transform:uppercase}
#sidebar{ visibility:hidden}
#sidebar img { margin: 3px auto; display:block; }
#Newsletter { width:auto; margin:10px}

.video_pillole_dx {font-size:11px; text-align:center; margin:10px 0 0px 0; padding:25px 12px 0px 12px; background:url(../images/sidebar/video_int.gif) center top no-repeat}
.video_pillole_dx a{ text-decoration:none;font-weight:bold; color:#ffffff}
.video_pillole_dx div{ background-color:#3e3e3e; padding:2px}
.video_pillole_dx a img{ border:#E38036 2px solid}

.video_pillole_dx_ultimi {font-size:11px; text-align:center; margin:10px 0 0px 0; padding:0px 12px 0px 12px;}
.video_pillole_dx_ultimi a{ text-decoration:none;font-weight:bold; color:#ffffff}
.video_pillole_dx_ultimi div{ background-color:#3e3e3e; padding:2px}
.video_pillole_dx_ultimi a img{ border:#E38036 2px solid}


.lista_tabella{float:left; list-style:none; padding:10px 20px 5px 20px; margin: 5px 0 15px 0; line-height:18px; border-top: #666666 1px solid;}
.lista_tabella li{clear:both; display:block}
.lista_tabella b{float:left;clear:both; font-weight:normal}
.lista_tabella a{float:right}
H2 {padding:0 0 5px 0;margin:0}
.padding_base{padding:10px 20px 5px 20px; margin: 5px 0 15px 0;}
.bordo_sup{border-top: #666666 1px solid;}
.bordo_inf{border-bottom: #666666 1px solid;}
.txt_piccolo { font-size:11px}

.LibroRecensioniInserisci{ padding-top:10px}
.LibroRecensioniTesto{ padding:5px 5px 5px 5px; font-size:11px; margin-top:2px; padding-right:30px}
.LibroEventi{ padding:5px 5px 5px 5px; font-size:11px; margin-top:2px; padding-right:30px}
.LibroEventi b{ color:#F48939}
.LibroRecensioniFirma{ padding-top:5px}
.FormMail{ display:block}
.FormMail b{ display:block; padding-bottom:2px}
.FormMail input { width:200px; font-size:10px}
.FormMail p {padding:0;margin:8px 0 0px 0}
.FormMail i { color:#F48939; font-weight:bold}
.FormMailSubmit{}

.contenuti img { margin: 5px 10px 5px 0px}
.contenuti .ImgFasi { border:4px solid #e38036; margin-top:15px}
.contenuti h2 { font-size:16px; padding-top:10px; margin:0px}
.contenuti p { padding:5px 0px 8px 0px; margin:0px}
.contenuti a { color:#E38036; font-weight:bold; text-decoration:none; padding-top:2px}

#VideoBarraInterne{ position:absolute; top:3px; left:555px; z-index:10; background: url(../images/sidebar/video.gif); width:200px; height:95px}
#VideoBarraInterne img{ width:80px; margin: 20px 0 0 15px; border:#000000 1px solid; display:block}
#VideoBarraInterne a:hover img{border:#dd7c35 1px solid}
#VideoBarraHome{ position:absolute; top:30px; left:620px; z-index:10}
#CartelloToolbook{ padding:15px; font-size:14px; border:#e38036 1px solid; margin:10px 0}
#CartelloToolbook i{font-size:10px; display:block}
