/**** FUORI SEDE CSS ****/

.areavuota {width: 100%;height: 14px;float: left;}
.border_right  {border-right:  2px solid white;}
.padding_bottom {padding-bottom: 10px;}
#gruppo a:link {color: #e01f2a !important ;text-decoration: none;}
#gruppo a:visited {color: #e01f2a !important;text-decoration: none;}
#gruppo a:hover {color: #e01f2a !important;text-decoration: underline;}
#gruppo a:active {color: #e01f2a !important;text-decoration: none;}
div#gruppo {    background: none repeat scroll 0 0 #FFFFFF;padding: 15px; overflow:hidden;}
div#gruppo div.head {   overflow:hidden; background: none repeat scroll 0 0 #F2F2F2;float: left;margin: 4px 0; text-align: center;width: 945px;}
div.titolino {  background: none repeat scroll 0 0 #F2F2F2;margin: 0 10px 0 0;overflow: hidden; padding: 8px 0;}
div.titolino img{margin-left:10px;}
div.col_dx div.titolino{height:30px;padding:8px 0;margin:0;width:335px}
div.col_dx div.titolino img {}
div.mail{border:1px solid #DDDDDD;clear:both;float:left;margin-top:20px;overflow:hidden;padding:10px 0;text-align:center;width:333px;}
div#gruppo2 {    overflow: hidden; width: 945px;}
div.col_dx {width: 335px;float: left; overflow:hidden;}
div.col_sx { float: left;overflow:hidden; width: 610px;}
div#box1 {background-color:white;border-left:1px solid #FF0000;border-right:1px solid #FF0000;border-top:1px solid #FF0000;float:left;margin-left:0;margin-top:2px;padding-bottom:10px;width:333px;_margin-left: 2px;}
div#box1_bottom  {background-color:#FFB7B7;border-bottom:1px solid #FF0000;border-left:1px solid #FF0000;border-right:1px solid #FF0000;float:left;margin-left:0;width:333px;_margin-left: 2px;}
.cont_box {background-color: #e6eff7;width: 200px;float: left;padding-right: 10px;padding-left: 10px;}
ul.lista1 {float: left;list-style:  none;margin: 0;padding: 0;}
ul.lista1 li {float: left;padding-top:  10px;padding-right: 10px;padding-left: 10px;}
ul.lista1 div {    display: block; float: left; font-size: 10px;padding-left: 7px;padding-top: 5px;width: 200px; overflow:hidden;}
ul.lista1 div a {font-weight:  bold;text-decoration: none;font-size:14px;}
ul.lista1 div a:hover {font-weight: bold;text-decoration: underline;}
ul.lista1 img {float: left;}
div.textright a {font-size: 10px;font-weight: bold;text-decoration: none;margin-left: 50px;}
div.textright a:hover {text-decoration: underline;}
div.textright2 {color: white !important;font-size: 10px;text-decoration: none;padding-right: 6px;float: right;}
div.textright3 a  {color: black !important;font-size: 10px;font-weight: bold;text-decoration: none;padding-top: 4px;padding-right: 6px;float: right;}
div.textright3 a:hover {text-decoration: underline;}
ul.lista2 {list-style:  none;margin: 0;padding: 0;float: left;}
ul.lista2 li {font-size: 9px;background-color: white;width: 372px;height: 18px;float: left;padding-top: 4px;padding-left: 10px;}
ul.lista2 li.pink {background-color: #fcc;}
ul.lista2 a {color: #800000 !important;text-decoration: none !important;}
ul.lista2 a:hover {text-decoration: underline !important;}
div.bott1 {font-size: 9px;background-color: #f99;text-align: center;width: 190px;height: 16px;float: left;padding-top: 3px;border-top: 2px solid white;}
div.bott1 a {color: #800000 !important;text-decoration: none;}
div.bott1 a:hover {text-decoration: underline;}
div#box2 {    background: none repeat scroll 0 0 #F2F2F2;margin: 0 10px 0 0;overflow: hidden;padding: 0 10px 10px}
div.boxblog {    background: none repeat scroll 0 0 #F2F2F2; clear: both; margin: 0 0 15px; overflow: hidden; padding-bottom: 2px;padding-top: 2px;}
div.foto1 {background-color: #f3f3f3;width: 98px;height: 98px;float: left;padding-right: 6px;padding-left: 2px;}
div.descrizione {    background-color: #F3F3F3; float: left; font-size: 10px; height: 90px; width: 314px;}
ul.desc_lista {list-style:  none;margin: 0;padding: 0 0 0 4px;float: left;}
ul.desc_lista li  {padding-top:  2px;}
.blogverde {    margin: 5px auto !important;overflow: hidden;}
div.datadiar, .oradiar {    background-color: #258E37;clear: both;color: #FFFFFF; display: block;height: 15px; line-height: 15px; padding: 4px 15px;}
#box2 .oradiar a {color: #fff !important;}
.titdiar, .diar {background-color: #bdddc3;width: 620px;float: left;padding: 5px 10px;margin: 0px auto;}
.diar span, .diar {font-size: 11px !important;line-height:  16px;     text-align:  justify;}
.diar img {float: left;margin: 0px auto 5px;}
ul.lista3 {list-style: none;margin: 0;padding: 0;float: left;}
ul.lista3 li {color: white;float: left;padding-right: 6px;padding-left: 6px;border-right: 1px solid white;}
ul.lista3 a {color: white !important;text-decoration: none;}
ul.lista3 a:hover {text-decoration: underline;}
div.box3 {background-color:white;border:1px solid #258E37;float:left;margin-left:0;margin-top:0;padding-bottom:10px;width:333px;_margin-left: 2px;}
div#box4 {background-color: white;margin-top: 2px;margin-left: 4px;padding-bottom: 10px;width: 296px;float: left;border-top: 1px solid #f90;border-right: 1px solid #f90;border-left: 1px solid #f90;_margin-left: 2px;}
div#box4_bottom  {background-color: #f90;margin-left: 4px;width: 296px;height: 20px;float: left;border-right: 1px solid #f90;border-bottom: 1px solid #f90;border-left: 1px solid #f90;_margin-left: 2px;}
.textnew {float: left;padding-top: 10px;padding-right: 10px;padding-left: 10px; font-size: 12px;}
.titforum {color: #800000;font-weight: bold;width: 240px;padding-top: 10px;padding-right: 10px;padding-left: 10px;float: left;}
.titfoto {color: #008080;font-size: 9px;font-weight: bold;text-align: center;width: 110px;float: left;margin-left: 20px;padding-top: 4px;padding-bottom: 4px;_margin-left: 10px;}
.titfoto2 {color: #008080;font-size: 9px;font-weight: bold;text-align: center;margin-left: 30px;padding-top: 4px;padding-bottom: 4px;width: 110px;float: left;}
.fotofs {width: 110px;height: 110px;float: left;margin-left: 20px;_margin-left: 10px;border: solid 1px #258e37;}
.fotofs2 {margin-left: 30px;width: 110px;height: 110px;float: left;border: solid 1px #258e37;}
ul.lista4 {list-style:  none;margin: 0;padding: 0;float: left;}
ul.lista4 li {width: 80px;height: 80px;float: left;padding-top:  13px;padding-left:  13px;}
div#boxflash {width: 300px;float: left;padding-top:  20px;padding-left:  3px;}

/****  modifiche manuel ****/
.video {background:#F2F2F2 none repeat scroll 0 0;margin:0 10px 0 0;text-align:center;}
#img_comm  {background:#F2F2F2 none repeat scroll 0 0;float:left;margin-left:5px;margin-top:-20px;padding:10px 0 2px 5px;}
#comm_max{  background: none repeat scroll 0 0 #F2F2F2;height: 230px;margin: -20px 10px 20px 0;overflow: hidden; padding: 2px 0 0 10px;}
.commentiarea {background:#F2F2F2 none repeat scroll 0 0;font-size:13px;padding:5px;width:565px;_width: 495px;}
.commentiarea b{color:#555 !important; font-size:14px;font-weight:normal;}
.commentiarea ul{ margin-top:10px}
.commentiarea ul  li{}
.commentiarea  a {font-size: 11px;margin: 0px 15px;}
#comm_max  table td {font-size: 11px;padding: 8px 5px !important;}
#comm_max  table {margin: 10px 0px;}
#comm_max  table td.col2 {background:  #fcc !important;border: 0px solid !important;}
#comm_max  table td.col1 {background:  #fff !important;border: 0px solid !important;}
#comm_max  table td a {margin: 0px !important;}
.box3 h4 {_margin: 0px !important;clear:both;font-size:14px;font-weight:normal;margin:4px;padding:0 5px;}
a.zfida {display: block;width: 135px !important;_width: 125px !important;float: left;margin-left: 10px;text-align: center !important;color: #258e37;}
a.zfida img {display: block;border: 1px solid #258e37;padding: 2px;background: #fff;margin: 5px auto;}
#verenaprotozooa {padding: 3px 15px;font-size: 12px !important;display: block;}
div.textright {background:#FFFFFF none repeat scroll 0 0;border:1px solid #258E37;font-size:13px;margin:10px 0 0;padding:3px;text-align:center;width:327px;_margin: 25px 4px -30px;;}
div.textright b {color: #f00;}
#vaialf  {display: block;font-weight:  bold;margin: 5px 20px;text-align: right;}

/*************** COMMENTI *****************/
/*** new commenti ***/
fieldset.artCommenti {border:0px;clear:both;margin:10px 0 0;padding:0;}
fieldset.artCommenti legend {background:#FFFFFF none repeat scroll 0 0;border:0 none;color:#D2140A;font-size:13px;font-weight:bold;margin:0 20px;padding:3px 5px 0;}
fieldset.artCommenti ul  {margin:0 10px 10px 0;padding-top:0;}
fieldset.artCommenti ul  li {font-size: 11px;padding: 6px 10px;}
fieldset.artCommenti ul li a {font-size: 15px;font-weight:  bold;margin: 0 5px;}
li.col2 a, li.col1 a {color: #0A5AFF;}
li.col1, div#commenti_links {background: #fff;}
li.col2 {background:  #D1EAF7;}
li.col2, li.col1 {padding: 6px 10px;}
#commenta {background:#EEEEEE none repeat scroll 0 0 !important;border:0 solid #FFFFFF;font-size:11px;padding:5px 0;text-align:center;}
#commenta a {margin: 0px 25px;}

/****  leggi e scrivi commento ****/
div#forumdiv {border: 1px solid #CDCDCD;border-top:  1px solid #a6a6a6;clear: both;overflow: hidden;background:  #fff url('http://img.studenti.it/grafica/www2/bg_box_grey.gif') repeat-x;}
div#forumdiv  h1 {font-size: 17px;margin: 10px 10px 0px;color:#D2140A;}
div#forumdiv  table {border-spacing: 0px 1px;width: 668px;margin: 0px 5px 5px;}
div#forumdiv td  {background: #eee;padding: 5px 10px;line-height: 1.5;}
td#datimessaggio  {background: none !important;}
td#datimessaggio  font {color: #000;font-style: italic;}
td#datimessaggio  b font {color: #390;font-style:  normal;}
ul#listamex {border: 1px solid #ddd;background: #fff !important;margin: 0px 10px 20px;padding: 5px;}
div#forumdiv input  {width: 350px;}
div#forumdiv input.puls {width: 50px;}
div#forumdiv  input.val_captcha {width: 100px;}
div#forumdiv  td.rosso {color: #f00;}
#messaggioforum {padding: 10px 20px !important;text-align: justify;}
ul#forumlinks  {border: 1px solid #B0D5EE;width: 298px;margin-bottom: 10px;font-size: 13px;padding-bottom: 10px;}
ul#forumlinks  li.tempo {background: #B0D5EE;display: block;padding: 2px 10px 3px;font-size: 14px;font-weight: bold;}
ul#forumlinks  li {padding: 10px 10px 0px;}

/** libero **/
div#liberocommenti  {width: 989px;margin: 0px 0px 0px 10px;}
 
