/* CSS Document */
html,body{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana;
	font-size:12px;
	color:#626d74;
}
body{
background-image:url(../images/fascetta_bg_top.gif);
background-repeat:repeat-x;
background-color:#000;
}
.clearLeft{
	height:1px;
	clear:left;
	width:100%;
	overflow:hidden;
}
*{
margin:0px;
padding:0px;
/*overflow:hidden;*/
border:0px
}

.spacer
{
    height:1px;
    overflow:hidden;
    position:relative;
    clear:left;
    width:100%;
}

A{
text-decoration:none;
color:#00792D;

/*font-weight:bold;
color:#00a646;*/
/*font-size:11px;*/
}

A:hover{
text-decoration:none;
}
input
{
    position:relative;
}
#boxGenerale{
	width:960px;
	/*background-color:#FFFFFF;*/
	margin:13px auto;
}

.boxSearch
{
    left:700px;
    position:absolute;
    top:10px;
}

#boxHeader{
/*width:852px;*/
height:151px;
/*background-image:url(../images/testata.jpg);*/
position:relative;
background-color:#ececec;
}
#menuHeader{
float:right;
margin-top:10px;
margin-bottom:15px;
position:relative;
}

#menuHeader LI A{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.bInvia{
float:right;
background-image:url(../images/frecciaInvia.gif);
width:17px;
height:20px;
margin-left:8px;
margin-right:14px;
cursor:pointer;
}

.tSearch{
float:right;
border:1px solid #1f8e2a;
width:150px;
height:18px;
/*color:#1f8e2a;*/
color:#000;
margin-left:8px;
padding-top:2px;

}

#menuHeader UL{
float:left;
margin-right:0px;
margin-top:4px;
}

#menuHeader LI{
float:left;
list-style:none;
margin-right:6px;
background-image:url(../images/puntinoNero.gif);
background-repeat:no-repeat;
background-position:0 7px;
}
#menuHeader LI A{
margin-left:10px;
font-size:11px;
font-weight:bold;
color:#000;
}
#menuHeader LI A:hover
{
    color:#96BF0D;
}
#menuHeader label{
background-image:url(../images/puntinoNero.gif);
background-repeat:no-repeat;
background-position:0 6px;
padding-left:10px;
color:#1f8e2a;
font-size:11px;
font-weight:bold;
display:block;
float:left;
margin-top:5px;
}

#boxHeader label{
background-image:url(../images/puntinoNero.gif);
background-repeat:no-repeat;
background-position:0 6px;
padding-left:10px;
color:#1f8e2a;
font-size:11px;
font-weight:bold;
display:block;
float:left;
margin-top:5px;
}


#logoGTI
{
   
    width:321px;
    height:115px;
	float:left;
	margin-top:19px;
	margin-left:50px;
    
}

#bannerTop{
float:right;
width:468px;
height:60px;
margin-right:10px;



}

#boxMenuTop{
padding-top:10px;
padding-left:14px;
height:24px;
background-color:#96bf0d;
position:relative;
/*float:left;
margin-right:6px;
list-style-type:none:*/
}

#boxFlag a
{
   color:White;
}

#boxFlag input
{
    border:0px;
    font-weight:bold;
    color:White;
    cursor:pointer;
    position:relative;
    top:-2px;
    padding-left:25px;
    height:22px;
}

#boxFlag
{
    position:absolute;
    left:818px;
    font-weight:bold;
    font-size:12px;
    line-height:16px;
    color:White;
    width:160px;
}

.flagIta input
{
    font-size:12px!important;
    position:relative;
    top:-5px;
}

.flagEng input
{
    font-size:12px!important;
    position:relative;
    top:-5px;
}

.colorIta
{
    position:relative;
    top:2px;
    background-image:url(../images/flag_ita.jpg);
    background-color:Transparent;
    background-repeat:no-repeat;
}

.colorEng
{
    position:relative;
    top:2px;
    background-image:url(../images/flag_eng.jpg);
    background-color:Transparent;
    background-repeat:no-repeat;
}

.btnEngTmp
{
    background-image:url(../images/flag_eng.jpg);
    background-color:Transparent;
    background-repeat:no-repeat;
    padding-left:30px;
    color:#1F8E2A!important;
    display:block;
    height:22px;
    line-height:20px;
    font-family:Arial,verdana;
}

.flagEng
{
    float:left;
    margin-right:10px;
    /*background-image:url(../images/flag_eng.jpg);
    padding-left:25px;*/
    background-repeat:no-repeat;
    font-size:12px;
    height:22px;
    position:relative;
    overflow:hidden;
    display:inline;
    
    top:-2px;
}

.flagIta img
{
    position:relative;
    top:-2px;
}

.flagEng img
{
    position:relative;
    top:-2px;
}

.flagIta
{
    float:left;
    /*background-image:url(../images/flag_ita.jpg);
    padding-left:25px;*/
    background-repeat:no-repeat;
    font-size:12px;
    height:22px;
}

#boxMenuTop IMG{

float:left;
}
#boxMenuTop UL{
float:left;


}
#boxMenuTop LI{
float:left;
margin-right:6px;
list-style-type:none;
padding-right:10px;
padding-left:10px;
border-right:1px solid #000
} 
#boxMenuTop LI A{
color:#000000;
font-size:11px;
font-weight:bolder;


}
#boxMenuTop LI A:hover{
color:#fff;
text-decoration:none;


}


#boxMenuDx{
float:left;
width:230px;
/*margin-left:10px;*/
background-image:url(../images/filettoBgMenuDx.gif);
background-repeat:repeat-y;
position:relative;
overflow:hidden;
display:inline;

}
#boxMenuDx UL{
padding-top:10px;
float:left;
}
#boxMenuDx LI{
list-style-type:none;

}

#boxMenuDx LI A{
font-size:10px;
font-weight:bold;
color:#000;
line-height:32px;
padding-left:46px;
display:block;
width:174px;
}

#boxMenuDx LI A:hover{

background-color:#96bf0d;
color:#000;
/*padding-left:8px;*/
line-height:32px;
/*width:212px;*/
text-decoration:none;
}


#dataEvento{
float:right;
width:467px;
height:17px;
margin-top:15px;
margin-right:10px;
}

.titoloNews
{
    font-weight:bold;
    color:#00792d;
    font-size:18px;
  
    margin-bottom:14px;
}

#colonnaNews{
width:460px;
display:none;
background-color:#fff;
float:left;
margin:0px 10px 10px 10px;
}
#colonnaNews H3{
float:right;
overflow:hidden;
background-image:url(../images/altrenews.gif);
width:222px;
height:33px;
text-indent:-1000px;
margin-top:5px;
}
#colonnaWhatson{
/*width:460px;*/
width:720px;
position:relative;
overflow:hidden;
display:inline;
background-color:#fff;
float:left;
margin:0px 10px 10px 10px;
}
#colonnaWhatson H3{
overflow:hidden;
float:left;
background-image:url(../images/whatson.gif);
width:222px;
height:33px;
text-indent:-1000px;
margin-top:5px;

}
.row{
border-bottom:1px dotted #96bf0d;
padding-bottom:8px;
padding-top:10px;
margin-left:10px;
margin-right:10px;


}


.bArchivio{
float:right;
background-image:url(../images/btnArchivio.gif);
width:99px;
height:22px;
margin:6px 12px 6px 0px;
cursor:pointer;

}
#colonnaNews .title,#colonnaNews .title A{
color:#be0f1d;
font-weight:bold;
}

#colonnaWhatson .title,#colonnaWhatson .title A{
color:#1f8e2a;
font-weight:bold;
}


#boxFooter{
float:left;
width:960px;
/*height:172px;*/
padding-bottom:10px;
background-color:#fff;
border-top:2px solid #96bf0d;
}

#boxOrganizzatori h3{
font-size:10px!important;
}

#boxOrganizzatori{
float:left;
margin-left:66px;
margin-top:15px;
position:relative;
overflow:hidden;
display:inline;
font-size:10px!important;
}

#boxPatrocinio h3{
font-size:10px!important;
}

#boxPatrocinio{
float:left;
margin-top:15px;
margin-left:62px;
font-size:10px!important;
}
#boxCopyright{
width:960px;
float:left;
text-align:center;
font-size:11px;
margin-top:15px;

}

.vociMenuHeader
{
   float:left;
    
}


/*Stili per l'fckEditor*/
.verde12 {
	color: #00790c;
	font-size:12px;
}
.verde14 {
	color: #00790c;
	font-size:14px;
}

.rosso12 {
	color: #be0f1d;
	font-size:12px;
}
.rosso14 {
	color: #be0f1d;
	font-size:14px;
}

#btnSubmit
{
    background-color:#96BF0D;
    border:2px solid #00792D;
    color:#00792D;
    cursor:pointer;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    height:26px!important;
    width:92px;
}

.separaform
{
    width:100%;
    height:1px;
    overflow:hidden;
    position:relative;
    background-color:#00792D;
    margin-bottom:15px;
}

.spacer
{
    clear:left;
    width:100%;
    height:1px;
    overflow:hidden;
    position:relative;
}


