@charset "utf-8";

body
{
background-color:#ffffff;
font-family:Verdana;
color: #0033CC;
}

/*testi*/

a
{
color: #0099FF;
font-weight:bold;
text-decoration:none;
}

a:hover
{
color:#00CCFF;
font-weight:bold;
text-decoration:underline;
}

#title
{
position:relative;
width:97%;
height:21px;
padding-left:15px;
padding-right:15px;
padding-top:6px;
margin-top:0px;
margin-left:-5px;
background-color:#e4e9e9;
}

.txt
{
color: #0033CC;
font-size:10px;
text-align:justify;
}
.pdfTitle a
{
font-weight:bold;
font-size:10px;
text-align:justify;
text-decoration:underline;
}

.pdfTitle a:hover
{
text-decoration:none;
} 

.parTitle
{
font-weight:bold;
color: #FF9900;
font-size:10px;
text-align:justify;
text-decoration:none;
}

.boldList
{
color: #FF9900;
}

.titleTable
{
color:#FFFFFF;
}


/*MENU*/

.boxTenda a
{
color:#FFFFFF;
}

.boxTenda a:hover
{
color:#FF9900;
text-decoration:none;
}

.titleLink 
{
color:#1c2b78;
font-size:11px;
text-align:left;
margin-top:4px;
font-weight:bold;
}


/*MENU*/
/*CDROM didattici*/


.cdRom
{
float:left;
width:120px;
height:170px;
margin:8px;
}

.cdDet
{
width:120px;
font-size:10px;
text-align:center;
}


/*CDROM didattici*/



/*testi*/
#mainDiv
{
position:relative;
/*left:50%;
margin-left:-46.875%;*/
margin:auto;
width:91%;
left:50%;
margin-left:-45.75%;
height:auto;
}



/*#mainDiv
{
position:relative;
left:50%;
margin-left:-50%;
width:100%;
height:auto;
}*/




#header
{
/*width:960px;*/
width:100%;
/*height:130px;*/
height:160px;
margin-top:-2px;
}

#backHeader
{
position:absolute;
top:0px;
left:0px;
/*width:960px;*/
width:100%;
/*height:130px;*/
height:160px;
background-image:url(../img/backHeader.jpg);
background-repeat:repeat-x;
}


/*#downHeadr
{width:960px;
background-color:#131e84;
height:25px;
border-top:double 1px #313c81;
}*/

#colSx
{ 
background-color:#ffffff;
float:left;
width:190px;
border-right:double 1px #D4D4D4;
height:auto;
margin-left:0px;
margin-top:2px;
position:relative;


}

#colSx a
{font-size:10px;
}

#colSx a:hover
{
font-weight:bold;
}

#colDx a
{font-size:10px;
}

#colDx a:hover
{
font-weight:bold;
}


#content
{
position:absolute;
float:left;
right:205px;/*ff*/
left:195px;/*ff*/
height:auto;
padding:0px 20px 0px 20px;


}

#colDx
{
background-color:#ffffff;
border-left:double 1px #D4D4D4;
float:right;
position:relative;
width:200px;
height:auto;
right:0px;

margin-top:2px;
}

.boxTenda
{
width:180px;
height:auto;
margin:auto;
margin-top:10px;
border-bottom: dotted 1px #D4D4D4;

}

.headTenda
{
background-color:#ffffff;
width:165px;
height:20px;
padding-left:10px;

}


.headTenda a
{
font-weight:normal;
color:#6699FF;
}

.headTenda a:hover
{
font-weight:bold;
color:#6699FF;
}

.corpoTenda 
{


padding:5px;
width:170px;
height:auto;
line-height:20px;



}


.corpoTenda a 
{color: #999999;
font-weight:normal;
}

.corpoTenda a:hover 
{color:#999999;
font-weight:bold;
}


.corpoTenda ul{
position:relative;
margin-top:-10px;
left:0px;

}
.corpoTenda ul li 
{
list-style:none;
color:#000000;
}




.log
{
position:relative;
width:180px;
height:auto;
margin:auto;
margin-top:10px;
}

.headLog{
color:#ffffff;
width:140px;
height:25px;
padding-top:10px;
padding-left:40px;
font-size:10px;
font-weight:bold;
}

.inLog{position:relative;
width:180px;
height:auto;
margin:auto;
font-size:10px;
border:double 1px #D1D1D1;
border-top:none;
font-size:11px;
background-color:#e4e9e9;
color: #6699FF;}


.logButt
{
width:77px;
height:31px;
margin-top:15px; 
background-repeat:no-repeat;
}


.sponsor
{
margin:auto;
margin-top:15px;
position:relative;
width:180px;
height:auto;
}

.dettSpons
{
position:relative;
margin:auto;
margin-bottom:0px;
margin-top:7px;
width:174px;
height:auto;
font-size:10px;
color:#0033CC;
text-align: left;
padding:3px;
}

.dettSpons a
{
color: #FF9900;
}

#imgHome
{
margin-top:15px;
position:relative;
width:95.7%;
height:auto;
left:2px;
padding-left:4%;
background-color:#e4e9e9;

}



/*AREA UTENTI*/

.form{
clear:both;
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
width:100%px;
height:auto;
}

.inputLabel
{

float:left;
width:20%;
height:auto;
margin-left:0px;
padding-left:5px;
color:#ffffff;
font-weight:bold;
background-color: #6699FF;
}

.inputTxt
{
float:right;
margin-left:0px;
padding-left:5px;
width:75%;
height:auto;
color:#000000;
background-color: #F0F0F0;
}

.sez{

position:relative;
width:100%;
text-align:center;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;}


.editButt{ margin-top:5px;
position:relative;
left:90%; 
top:60px;
background-color:#FFFFFF;
padding-top:1px;
text-align:center; 
border:double 3px  #FF9900;
width:50px; 
height:14px;
 color:#FF9900;}
 
 
 .sfondoRis{}
 
 .sfondoRis  td {

text-align:center;}




#cerca
{
background-color: #000099;
position:relative;
width:180px;
height:auto;
margin:auto;
margin-top:10px;
font-size:10px;
font-weight:bold;
color: #000000;
}
/*AREA UTENTI*/

#finder
{

height:auto;
width:80%;
background-color:#e4e9e9;
position:relative;
left:10%;

}

#findAll{
position:relative;
height:auto;
left:6%;
right:6%;
text-align:center;
padding:10px;

}


#findSxUp{
width:15px;
height:15px;
position:absolute;
left:0px;
top:0px;
background-image: url(../img/findSxUp.jpg);
background-repeat:no-repeat;}

#findDxUp{width:15px;
height:15px;
position:absolute;
right:0px;
top:0px;
background-image: url(../img/findDxUp.jpg);
background-repeat:no-repeat;}


#findSxDown{
width:15px;
height:15px;
position:absolute;
left:0px;
bottom:0px;
background-image:url(../img/findSxDown.jpg);
background-repeat:no-repeat;}

#findDxDown{width:15px;
height:15px;
position:absolute;
right:0px;
bottom:0px;
background-image:url(../img/findDxDown.jpg);
background-repeat:no-repeat;}





.arContainer{
position:relative;
width:100%;
height:auto;
left:0px;
margin-bottom:15px;
}

.arTitle
{
position:relative;
width:97%;
padding-left:15px;
padding-right:15px;
padding-top:3px;
padding-bottom:3px;
height:21px;
background-color:#e4e9e9;
color:#1c2b78;

}

.sxArTitle{
width:10px;
height:27px;
position:absolute;
left:0px;
top:0px;
background-image:url(../img/headWinSx.jpg);
background-repeat:no-repeat;
}


.dxArTitle{
width:10px;
height:27px;
position:absolute;
right:0px;
top:0px;
background-image:url(../img/headWinDx.jpg);
background-repeat:no-repeat;
}

.arTitle a
{
color:#FF9900;
}




.arContent
{
position:relative;
width:100%;
height:auto;
}

.arCatImg
{
position:relative;
margin-top:0px;
float:left;
width:auto;
height:auto;
border:double 1px #C8C8C8;

}

.arTxt
{
position:relative;

width:90%;
height:auto;

margin-top:0px;
left:10px;

}

.arFooter
{
clear:both;
position:relative;
width:91%;
padding:5px;
padding-left:55px;
padding-bottom:15px;
height:auto;
color:#1c2b78;
border-bottom: dashed 1px  #C8C8C8;

}

.arFooDet
{
width:7px;
height:7px;
float:left;
margin-top:3px;
margin-right:5px;
background-image:url(../img/artDetail.jpg);
background-repeat:no-repeat;}

.arFooter a
{
color:#FF9900;
}


#accedi{}

#accedi td
{
background-color:#E0E0E0;
}


#linksUtili
{
width:100%;
height:auto;
}

#linksUtili li
{
width:100%;
height:auto;
background-color: #E6E6E6;
margin-top:15px;
list-style:none;
}

.txtLinks{
position:relative;
top:32px;
left:15px;}

.imgLink
{
position:relative;
margin:4px;
width:70px;
height:70px;
float:left;

}

		#user
		{
		width:50px;
		height:auto;
		position:relative;
		margin-bottom:14px;
		top:10px;
		left:0px;
		}
		#logLineU
		{
		border-bottom:dotted 1px #999999;
		float:right;
		width:55%; 
		margin-right:35px;
		margin-top:7px;
		}
		
		
		#password
		{
		width:70px;
		height:auto;
		position:relative;
		top:10px;
		margin-bottom:8px;
		left:0px;
		}
		
		#logLineP
		{
		border-bottom:dotted 1px #999999;
		float:right;
		width:45%; 
		margin-right:35px;
		margin-top:13px;
		}
		
		
		.txtFieldU
		{
		top:-5px;
		position:relative;
		left:15px;
		}
		
		
		.txtFieldP
		{
		top:5px;
		position:relative;
		left:0px;
		}
		
.log
{
width:178px;
}


.inLog
{
width:178px;
}



.logButt
{
width:77px;
height:31px;
margin-top:8px;
margin-left:-25px;
}
		
		
		
#spacTable td
{
background-color:#E0E0E0;
}


/*//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/


/*#user
{
width:50px;
height:auto;
position:relative;
top:20px;
left:0px;
float:left;
}

#logLineU
{
border-bottom:dotted 1px #999999;
float:right;
width:60%; 
margin-right:26px;
margin-top:-5px;
}



#password
{
width:70px;
float:left;
height:auto;
position:relative;
top:20px;
left:0px;
}
#logLineP
{
border-bottom:dotted 1px #999999;
float:right;
width:50%; 
margin-right:26px;
margin-top:-5px;
}
.txtFieldP{
top:0px;
position:relative;
left:0px;
}*/

#mainNews
{
width:90%;
position:relative;
margin-top:30px;
left:4%;
height:auto;

}


.oneNews
{
width:95%;
position:relative;
margin-top:15px;
height:auto;
left:0px;
}


#newsCont
{
position:relative;
width:97%;
padding:10px;
padding-top:5px;
border-top:solid 1px #e4e9e9;
margin-left:0%;
margin-top:-1px;
font-size:10px;
overflow:auto;
height:auto;
}





#newsCont span
{
color:#003399;
font-weight:bold;
font-size:11px;
}



#headNews
{
color:#003399;
font-weight:bold;
font-size:11px;
padding-top:7px;
padding-left:7px;
width:90%;
height:19px;
background-image:url(../img/headNews.jpg);
background-repeat:no-repeat;
margin-bottom:0px;
}


#catName
{
position:relative;
left:-40px;
padding:0px;
width:100%;

}

#catName a
{
 position:relative;
 top:7px;
 }


