@charset "utf-8";
/* CSS Document */

html, body{
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/sfondoGenerale3.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#F7F5F2;
}
img{
	padding:0;
	margin:0;
	border:none;
}
div{
	margin:0;
	padding:0;
	border:none;
	overflow:hidden;
}
p, ul, li, form, input, select, embed, object{
	margin:0;
	padding:0;
}
li{
	list-style-position:inside;
}
*{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	color:#000000;
}
a:hover{
	text-decoration:underline;
}
.clearLeft{
	width:100%;
	height:1px;
	overflow:hidden;
	clear:left;
}
.boxGenerale{
	width:1000px;
	margin:0 auto;
	background-color:#f9f8f6;
}
.boxGenerale .header
{
    display:block!important;
	height:101px;
	width:100%;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:0px 1px;
	background-color:#B7DB91;
}

.headerLeft{
	height:103px;
	padding-left:8px;
	width:691px;
	float:left;
}
.headerRight{
	float:left;
	height:103px;
	width:301px;
	/*background:url(../images/headerRight.jpg) top left no-repeat;*/
}

.headerMenuLeft{
	width:206px;
	height:54px;
	float:left;
	clear:left;
/*	background:url(../images/testaGiraffa.jpg) top left no-repeat;*/
}
.headerMenuRight{
	width:794px;
	height:54px;
	float:left;
	line-height:60px;
}
.headerMenuRight ul{
	
}
.headerMenuRight li{
	float:left
}
#boxGeneraleCont{
	width:100%;
}
.leftMenu{
	float:left;
	width:158px;
	position:relative;
}
.rightCont{
	float:left;
	width:842px;
	position:relative;
}
.leftMenu ul{
	position:relative;
	width:158px;
	height:469px;
}
.leftMenu ul li{
	position:absolute;
	list-style-type:none;
}
.leftMenu ul li a{
	display:block;
	width:38px;
	height:28px;
	overflow:hidden;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.leftMenu ul li a:hover, .leftMenu ul li a.sel{
	background-position:0px -28px;
}

.leftMenu ul li.li_1{
	left:76px;
	top:134px;
}
.leftMenu ul li.li_2{
	left:67px;
	top:192px;
}
.leftMenu ul li.li_3{
	left:69px;
	top:249px;
}
.leftMenu ul li.li_4{
	left:75px;
	top:305px;
}
.leftMenu ul li.li_5{
	left:86px;
	top:362px;
}
.leftMenu ul li.li_6{
	left:103px;
	top:417px;
}
.menu{
	padding-top:12px;
	padding-left:1px;
}
.onlyPrint{
	display:none;
}

.menuConcorso li
{
    list-style-type:none;
    background-image:url(../images/cuoreMenuConcorso.jpg);
    background-repeat:no-repeat;
    color:#1b803c;
    font-weight:bold;
    float:left;
    display:block;
    padding-left:23px;
    padding-right:10px;
    height:15px;
}

.menuConcorso li a
{
   color:#1b803c; 
}

.titoloConcorsoTitolo
{
    font-size:12px;
    font-weight:bold;
}

.titoloConcorsoTitoloBig
{
    font-size:16px;
    font-weight:bold;
    margin-bottom:20px;
}

.textConcorso
{
    background-image:url(../images/sfondoTextTitolo.jpg);
    height:90px;
    width:252px;
}

.textConcorso textarea
{
    margin-left:10px;
    margin-top:5px;
    height:80px;
    width:230px;
    font-size:11px;
    font-family:verdana,arial,sans-serif;
    border:0px;
}

.concorsoCancella
{
    float:left;
    margin-left:35px;
}

.concorsoInvia
{
    float:left;
    margin-left:5px;
}

.concorsoCancella input
{
    border:0px;
    background-color:Transparent;
    background-image:url(../images/concorso_cancella.jpg);
    height:28px;
    width:85px;
    float:left;
    cursor:pointer;
}

.concorsoInvia input
{
    border:0px;
    background-color:Transparent;
    background-image:url(../images/concorso_invia.jpg);
    height:28px;
    width:85px;
    float:left;
    cursor:pointer;
}

.btnInvita
{
    margin-left:120px;
    margin-top:5px;
    margin-bottom:20px;
}

.btnInvita input
{
    border:0px;
    background-color:Transparent;
    background-image:url(../images/concorso_invia.jpg);
    height:28px;
    width:85px;
    float:left;
    cursor:pointer;
}

.minAltConcorso
{
    height:420px;
    width:1px;
    float:left;
}

.concorsoIdexe
{
    position:absolute;
    top:57px;
    left:250px;
    
}
