/*****************************************************/
/*****************************************************/
/************* AUTHOR: Pisani Alssandro **************/
/************* info@pisanialessandro.it **************/
/*****************************************************/
/*****************************************************/

/*Global*/
* {margin: 0;padding: 0}

body,img,h2,p,object,h3,h1,form{margin: 0; padding: 0;}
body{text-align:center;font-family: 'Helvetica','Arial','Sans-serif';font-size: 12px; background: url(../images/Back.gif) #c8c8c8 repeat-x fixed 50%;}
h2{font-size: 18px;}
h3{font-size: 12px;}
#homeContainer {background:url(../images/home/ombra.png) top left repeat-y;position: relative;	width: 856px;padding:10px 20px 0px 3px;margin:0px auto 25px auto;text-align: left;height: 100%;z-index:1;}
/*Header*/
#homeContainer #logo a{display: block;float:left;text-indent: -500px;margin:0 0 0 10px;background: url(../images/testata.gif) no-repeat;position: relative;width:312px;height:155px;}
#homeContainer #fascia{clear:left;z-index:0;position: relative;width: 852px;background:url(../images/home/fogli.gif) repeat-y;rounddisplay: block;margin:0 5px 0px 5px;padding: 15px 0 10px 7px ;}
#homeContainer #upOmbra{z-index:2;position: absolute;width: 852px;background:url(../images/home/upFogli.gif) no-repeat;margin:0px;padding: 0px;left:0;top:0;height:9px;}
#homeContainer #fasciaArticolo{clear:left;z-index:0;position: relative;width: 852px;background:url(../images/home/fogli.gif) repeat-y;rounddisplay: block;margin:0 5px 0px 5px;padding: 15px 0 10px 0px ;}
#homeContainer  #downOmbra{z-index:2;position: relative;width: 852px;background:url(../images/home/downFogli.gif) no-repeat;margin:0px 0px 0px 5px;padding: 0px;left:0;top:0;height:10px;}
/*Main*/
#homeContainer .video{	position: relative;	float:left;	padding:0px;margin: 5px 6px 5px 5px;background-color: #e8e7e3;}
#homeContainer .boxOneColumn {position: relative;width: 184px;height: 312px;background:url(../images/home/bgBox.gif);padding: 8px 9px 9px 8px;margin: 3px;float:left;}
#homeContainer .boxOneColumnSmall {position: relative;width: 184px;height: 218px;background: url(../images/home/bgBoxSmall.gif);padding: 8px 9px 9px 8px;margin: 3px;float:left;}
#homeContainer .boxOneColumn h3,.boxOneColumnSmall h3{margin-top: 5px;}
#homeContainer .boxTwoColumns {position: relative;width: 390px;height: 218px;background:url(../images/home/bgBox2Columns.gif);padding: 8px 9px 9px 8px;margin: 3px;float:left;}
#homeContainer .boxTwoColumns img{float: left;margin: 0 10px 0 0;} 
#homeContainer .boxTwoColumns h2.editoriale{margin-top:10px;overflow: hidden;text-indent:-5000px;width: 178px;height:33px;display: block;position: relative;z-index: 10;background: url(../images/editoriale.gif) 0 0 no-repeat;}
#homeContainer .boxTwoColumns h2.inchiesta{margin-top:10px;overflow: hidden;text-indent:-5000px;width: 178px;height:33px;display: block;position: relative;z-index: 10;background: url(../images/inchiesta.gif) 0 0 no-repeat;}

#homeContainer .boxTwoColumns h3{padding-top: 15px;}
#homeContainer .clearLeft{clear: left;}
#homeContainer .clearRight{clear: right;}

#homeContainer .fix{clear:both;}
/* Patch di Accomazzi... e modificata dall'altro Accomazzi ... */
div.fotoTagliataInBasso, div.fotoRifilataInBasso {
height:115px;
overflow:hidden;
text-align: center;
}
div.fotoPalchetto {
height:115px;
overflow:hidden;
float:center;
}
div.fotoTagliataInBassoVerticale {
height:230px;
overflow:hidden;
text-align: center;
}
#homeContainer .boxOneColumn p,#homeContainer .boxOneColumnSmall p,#homeContainer .boxOneColumnSmall p,#homeContainer .boxTwoColumns p{line-height: 12px;}

/*Leggi Articolo*/
#homeContainer .boxOneColumn a.read{display:block;position: absolute;top:305px; left:95px;text-indent: -5000px; background: url(../images/leggiArticolo.gif) no-repeat;width: 95px; height: 13px;}
#homeContainer .boxOneColumnSmall a.read{display:block;position: absolute;top:210px; left:95px;text-indent: -5000px; background: url(../images/leggiArticolo.gif) no-repeat;width: 95px; height: 13px;}
#homeContainer .boxTwoColumns a.read{display:block;position: absolute;top:210px; left:301px;text-indent: -5000px; background: url(../images/leggiArticolo.gif) no-repeat;width: 95px; height: 13px;}

/*COLORI*/
.homeColor{background-color: #ff18a8}
.articoliColor{background-color: #10d310}
.lettereColor{background-color: #ff7911}
.paperColor{background-color: #f7f7f5}
.backColor{background-color: #e8e7e3}

#homeContainer #concorso{width:819px;height:574px;position:relative;background: url(../images/concorso.jpg) no-repeat;margin-left:10px;margin-bottom: 10px;}

/*Menu*/
#homeContainer ul#menu{top:122px;float:left;list-style: none;position: relative;width:500px;height:37px;left:10px;z-index: 1;}
#homeContainer ul#menu li{display:block;float: left;width: auto;}

#homeContainer ul#menu li a{margin-top:0px;padding:0;display: block;height:47px;text-indent: -5000px;}

#homeContainer ul#menu li a.home{width:70px;background: url(../images/menu/home.gif) no-repeat 0 0;}
#homeContainer ul#menu li a.home:hover{width:70px;background: url(../images/menu/home.gif) no-repeat -70px 0;}
#homeContainer ul#menu li a.homeActive{width:70px;background: url(../images/menu/home.gif) no-repeat -140px 0;}

#homeContainer ul#menu li a.articoli{width:83px;background: url(../images/menu/articoli.gif) no-repeat 0 0;}
#homeContainer ul#menu li a.articoli:hover{width:83px;background: url(../images/menu/articoli.gif) no-repeat -83px 0;}
#homeContainer ul#menu li a.articoliActive{width:83px;background: url(../images/menu/articoli.gif) no-repeat -166px 0;}

#homeContainer ul#menu li a.lettere{width:159px;background: url(../images/menu/lettere.gif) no-repeat 0 1px;}
#homeContainer ul#menu li a.lettere:hover{width:159px;background: url(../images/menu/lettere.gif) no-repeat -160px 1px;}
#homeContainer ul#menu li a.lettereActive{width:159px;background: url(../images/menu/lettere.gif) no-repeat -319px 1px;}

#homeContainer ul#menu li a.concorso{width:88px;background: url(../images/menu/concorso.gif) no-repeat 0 0;}
#homeContainer ul#menu li a.concorso:hover{width:88px;background: url(../images/menu/concorso.gif) no-repeat -88px 0;}
#homeContainer ul#menu li a.concorsoActive{width:88px;background: url(../images/menu/concorso.gif) no-repeat -176px 0;}

#homeContainer ul#menu li a.arretrati{width:88px;background: url(../images/menu/forum.gif) no-repeat 0 0;}
#homeContainer ul#menu li a.arretrati:hover,#homeContainer ul#menu li a.arretratActive{width:88px;background: url(../images/menu/forum.gif) no-repeat -88px 0;}


#homeContainer #footer p{text-align:right;display: block; margin:10px auto 0px auto;padding-bottom:10px; width: 800px;color: #B0B0B0;font-size:10px;}
#homeContainer #footer p span.fucsia{color:#FF18A8}
#homeContainer #footer p span.fucsia span{color: #5F4D41;}

/*Round Box*/
#homeContainer .mainBox {padding:0;margin-left:10px;margin-bottom:10px;background: url(../images/articoli/boxBg.gif) repeat-y top left;position:relative;width:819px;height:100%}
#homeContainer .mainBox .up{padding:0px;width:819px;height:7px;position:relative;background: url(../images/articoli/boxUp.gif) no-repeat top left; }
#homeContainer .mainBox .down{padding:0 0;width:819px;height:7px;position:relative;background: url(../images/articoli/boxDown.gif) no-repeat bottom left; }

/* stampa e invia amico*/
#homeContainer .mainBox .link{margin:0 0 0 0px;display:block;position:relative; width: 200px;height: 20px;}
#homeContainer .mainBox a.stampa{display:block;position: absolute;top:0px; left:1px;text-indent: -5000px; background: url(../images/articoli/stampa.gif) no-repeat;width: 61px; height: 15px;}
#homeContainer .mainBox a.inviaAmico{display:block;position: absolute;top:0px; left:70px;text-indent: -5000px; background: url(../images/articoli/inviaAmico.gif) no-repeat;width: 108px; height: 15px;}
#homeContainer .mainBox .testo{padding: 20px; }
#homeContainer .mainBox .testo h3{margin-bottom: 30px;margin-top: 35px;  }/*DATA*/
#homeContainer .mainBox .testo h1{font-family: times;font-size: 26px;}
#homeContainer .mainBox .testo h2{font-family: times;font-size: 18px;color: #767676;font-style: italic;font-weight: normal;margin-bottom:20px;}
#homeContainer .mainBox img{border:0px solid #ccc;float: left;margin: 0px 10px 10px 0px;}

#homeContainer .mainBox img.left{border:0px solid #ccc;float: left;clear:both; margin:5px;padding:10px;}
#homeContainer .mainBox img.right{border:0px solid #ccc;float: right;clear:both;margin: 5px;padding:10px;}

#homeContainer .mainBox p{line-height: 14px;margin-top:3px;}

/*palchetto*/
#homeContainer .palchetto {width:187px;margin:10px 0 10px 20px;float:left;}
#homeContainer .palchetto a{font-size: 12px;padding: 20px 0 0 0;}
#homeContainer .palchetto img{float:left;margin:0 14px 0 0;}
#homeContainer .palchetto p{float:left;width: 190px;}
#homeContainer .palchetto a.title{font-weight: bold;display:block;}

#homeContainer .colSx {float:left;width: 425px;}
#homeContainer .colDx {float:left; padding-top:10px;padding-left: 30px;}
#homeContainer .colDx h2{font-size: 14px;margin-bottom: 5px;margin-top: 10px;}
#homeContainer .colDx .listaArticoli p{clear:right;}
#homeContainer .colDx .listaArticoli{
	text-align: left;
	width:330px !important;width /**/:200px;
    height:155px !important;height /**/: 200px;
    overflow:auto;padding: 5px;margin: 0;
    background-color: #fff;
}
#homeContainer .colDx .listaArticoli ul{margin 0 0;}
#homeContainer .colDx .listaArticoli li{margin: 5px 0;}
#homeContainer .colDx .listaArticoli li span{font-weight: bold;display: inline;}

#homeContainer .colDx .palchettoRegolamento p{clear:right;margin-bottom:5px;}
#homeContainer .colDx .palchettoRegolamento{
	text-align: left;
	width:750px !important;width /**/:200px;
    height:340px !important;height /**/: 400px;
     
    overflow:auto;padding: 5px;margin: 0;
    background-color: #fff;
    margin-bottom: 20px;
      margin-top: 10px;
}


/* gestione form */
#homeContainer #lettereForm{margin:10px 10px 10px 20px;width:360px;}

#homeContainer form input,#homeContainer form input{padding-left:5px;padding-top:2px;margin-top: 6px:font-family:Arial;font-size:12px;width: 208px;height:18px;  border-bottom: 1px solid #f3f3f3;border-right: 1px solid #f3f3f3;border-top: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2;}
#homeContainer form textarea{margin-bottom:10px;padding-left:5px;padding-top:2px;font-family:Arial;font-size:12px;width: 331px;height:144px;border-bottom: 1px solid #f3f3f3;border-right: 1px solid #f3f3f3;border-top: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2;}
#homeContainer form input#name{ margin-bottom: 10px;}
#homeContainer form input#email{ margin-bottom: 10px;}

#homeContainer form input#invio{ background:#f3f3f3;margin-left:  248px; width: 90px;height:22px;border-top: 1px solid #f3f3f3;border-left: 1px solid #f3f3f3;border-bottom: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;}


a{ outline: none;text-decoration: none;color: #000;}
a:hover{text-decoration: underline;}
.testo a{ outline: none;text-decoration: none;color: #4a2652;}
.testo a:link{text-decoration: none;color: #4a2652;background-color: #ddd; padding: 1px;}
.testo a:visited{text-decoration: none;color: #000;}
.testo a:hover{text-decoration: underline;}
.testo a:active{text-decoration: none;color: #000;}

#mask {
width:285px;
height:214px;
overflow:hidden;
border:2px solid red;
}


/*IE6 fix*/
* html .first { margin-left: 2px;}
* html .last  { margin-right: 2px; }
