/* BODY & LINKS */
a:link {color: #000000;text-decoration: none;} 
a:visited {color: #666666;text-decoration: none;} 
a:hover {color: #FF0000;text-decoration: underline;} 
a:active {color: #FF0000;text-decoration: underline;} 	
body {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;background-color:#FFFFFF;font-family: Helvetica,Verdana;}

/* CONTENT BOXES */

/* div.AdvTopRow { position: absolute; width: 100%; height: 95px; padding-left:2px ; padding-top:2px; background: url("site_img/BG_AdvTopRow.gif");} */
div.Tutto {position: relative; width: 963px; margin-left: auto; margin-right: auto;}
div.post-it {position: absolute; top: 200px; left: 362px; width: 283px; height: 300px; background-image: url(post-it.gif); padding-left: 22px; padding-right:18px; padding-bottom: 2px; padding-top: 10px; text-align: justify; font-size: 0.8em; line-height: 1.5;}
div.Logo { position: absolute; top: 2px; left: 4px; width: 115px; height: 59px;}
div.Titolo { position: absolute; top: 12px; left: 129px; width: 483px; height:37px;}
div.Contenuti {position: absolute; top: 80px; left: 218px; width: 520px;}
div.MenuBar {position: relative; top: 80px; left: 2px; width: 209px;}
div.Search {position: absolute; top: 2px; left: 605px; font-size: 0.60em; padding: 2px; z-index: 99;}
div.Menu {background: #DDDDDD; padding:2px; margin-top: 3px;}
div.ArticoloTitle {width:350px ; border-right: 0px solid; border-top: 0px; border-bottom: 1px DASHED; border-left: 0px; border-right: 0px; padding:6px; }
div.ArticoloCorpo {position: relative; padding:6px; text-align: justify}
div.ArticoloCorpo2 {position: relative; padding:6px; text-align: justify; padding-top: 0px;}
div.ArticoloLinks {position: relative; clear: left;}
div.ADVArticolo {position: relative; float: right; margin-top: 20px; margin-left: 10px;}
div.ArticoloCommenti {border-right: 0px; border-top: 1px DASHED; border-bottom: 1px ; border-left: 0px; border-right: 0px; padding:6px;clear: both;}
div.license {position: relative; width:520px; padding:6px;  margin-top:10px;margin-bottom:10px;}
div.LinkBox {position: relative; float: left; width:190px; height:120px ; padding:10px;}
div.provaformmail {position: absolute; top: 135px; left: 755px; width: 234px;}
div.Boxform {background-color: #FFCCCC; background-image: url(sorrisi_img/righe6.gif);  padding:2px; text-align: justify;}



/* BORDERS */
.redBorder {border: 1px SOLID #FF6666;}
.deep_grayBorder {border: 1px SOLID #666666;}
.NoBorder {border: 0px;}
/*
	espansione bordi -> stili diversi per posizione e stile del bordo 
*/

/* TEXT */
.Piccolo {font-size: 0.6em; line-height: 1.3;}
.Edit {font-size: 10px; font-family: Verdana;}
.Articolo {font-size: 0.9em; line-height: 1.1;}
.Sorrisi {font-size: 0.7em; line-height: 1.1;}
.Medio {font-size: 1.4em;}
.Grassetto {font-weight: bold;} 
.Italico {font-style: italic;}
.AlignLeft {text-align: left;}
.AlignRight {text-align: right;}
.AlignCenter {text-align: center;}
.alignJustfy {text-align: justify;}

/* INPUT FIELDS */
input.CampoRosso { border: 1px SOLID #FF0000; font-size: xx-small;}
textarea.CampoRosso { font-family: Verdana, Helvetica; border: 1px SOLID #FF0000; font-size: xx-small; }
select.voti {font-family: Verdana, Helvetica; border: 1px SOLID #FF0000; font-size: xx-small; }

/* IMAGES */
img.illustrazione { margin-left:0px; margin-top:0px; margin-right:7px; margin-bottom: 2px; float: left; }
