﻿body
{
/*border-color:#FFF000;
margin: 0;

padding: 0 0 20px 0;
*/
text-align: center;
background-color:#8fc0e0;
}

div.contenitore
{
width:990px;
margin: 0 auto;
text-align: left;

/*

padding: 0;
border-style: solid;
border-width: 0px;
border-color:#FFF000;
width:1000px;
background-color:#FFFFFF;
*/
}

div.intestazione
{

position:absolute;
top:7px;
width:990px;
height:170px;

}

div.logointestazione1
{
position:absolute;
top:0px;
left:0px;
}

div.logointestazione2
{
position:absolute;
top:0px;
left:865px;
}

div.logointestazione3
{
position:absolute;
top:0px;
left:845px;
}

div.logointestazione4
{
position:absolute;
top:0px;
left:700px;
}


div.fotointestazione1
{
position:absolute;
top:0px;
left:162px;
border-color:#4a1c00;
border-width:1px;	
border-style:solid;

}

div.fotointestazione2
{
position:absolute;
top:0px;
left:721px;
width:184px;
height:150px;
}


div.foto
{
position:absolute;
}

div.rcmintestazione
{
position:absolute;
top:10px;
left:335px;
height:100px;
}


div.menu
{
z-index:6;
position:absolute;
width:990px;
height:40px;
top:127px;


}


div.casella
{
width:141px;
height:40px;
float:left;	
}

div.caspopup
{
width:141px;

/*height:240px;*/
float:left;	
text-align:center;
position:absolute;
top:-0px;/* evitare movimento scritta*/
/* background-color:#8fc0e0;*/
z-index:10;
}

div.caslink
{
width:141px;/*
/*height:240px;right:3px;*/
text-align:center;
position:absolute;

top:0px;/* evitare movimento scritta*/
background-color:#8fc0e0;
z-index:8;

}

div.copricaslink
{
width:141px;
/*height:240px;*/
right:-10px;
text-align:center;
position:absolute;
top:0px;/* evitare movimento scritta*/
 background-color:#8fc0e0;
z-index:10;
}




div.caspopup:hover
{
z-index:10;
border-color:#FAFFAB;
}


/*div.caspopup:hover table tr td
{
border-bottom-width:1px;
border-bottom-style:inset;
border-bottom-color:#FAFFAB;
}*/



table.tabellacasella
{
border-spacing: 0px; /*spazio celle*/
border-collapse: collapse; /*spazio celle*/
width:141px;
/*height:240px;*/
text-align:center;

}

table.tabellacasella tr
{
width:141px;
height:40px;
text-align:center;
background-image:url('tabmenu.png')  ; background-repeat:no-repeat;
}

table.tabellacasella tr:hover 
{
/*background-color:#9E5203;*/


}

table.tabellacasella tr td a
{

text-decoration:none;
color:#FAFFAB;
font-family:times;
font-weight:bold;
font-size:13px;
display:block;
font-style:italic;
}

table.tabellacasella tr td:hover a
{
color:#072e70;
}


table.tabellacasellalink
{
border-spacing: 0px; /*spazio celle*/
border-collapse: collapse; /*spazio celle*/
width:141px;
/*height:240px;*/
text-align:center;

}

table.tabellacasellalink tr
{
width:141px;
height:40px;
text-align:center;
background-image:url('tabmenu.png')  ; background-repeat:no-repeat;
}

table.tabellacasellalink tr:hover 
{
/*background-color:#9E5203;*/


}

table.tabellacasellalink tr td a
{

text-decoration:none;
color:#FAFFAB;
font-family:times;
font-weight:bold;
font-size:10px;
display:block;
}

table.tabellacasellalink tr td:hover a
{
color:#072e70;
}



div.corpo
{
position:absolute;
top:155px;
width:990px;
height:1000px;


}

div.left
{
position:absolute;
left:0px;
width:280px;
height:1000px;
top:30px;
	
}

div.left a
{
font-family:"times";
font-size:15px;	
color:#f4d175;
text-decoration:none;
	
}

div.left a:hover
{
color:white;	
}

div.login
{
position:absolute;
width:250px;
height:172px;
text-align:center;	

}

div.menuright
{

position:absolute;
right:13px;
width:175px;
height:1000px;
top:40px;
padding-left:15px;
text-align:right;

}

table.tabellamenuright 
{

/* border-spacing: 0px; spazio celle
border-collapse: collapse; spazio celle*/
font-family:"times";
font-size:10px;	
font-weight:bold;
text-align:center;

width:160px;

background-color:#8fc0e0;
}





table.tabellamenuright tr
{
 height:25px;
background-image:url('sfondolinkright2.jpg');
}

table.tabellamenuright tr:hover
{

background-image:url('sfondolinkright.jpg');
}


table.tabellamenuright tr td a
{
color:#FAFFAB;
text-decoration:none;
display:block;


}

table.tabellamenuright tr td a:hover
{
color:#072e70;
}


table.intestazionetabellalink
{

/* border-spacing: 0px; spazio celle
border-collapse: collapse; spazio celle*/
background-image:url('tabmenulink2.png')  ; background-repeat:no-repeat;
margin-left:15px;
text-align:center;
 height:38px;
width:160px;
}





div.presentazione
{
position:absolute;
left:265px;
top:30px;
width:490px;
height:400px;
text-align:justify;
}
 
div.riquadro
{
position:absolute;	
text-align:left;
z-index:3;

}

div.riquadrotesto
{
position:absolute;	
text-align:justify;

}
 


 
div.riquadroleft
{
position:absolute;	
text-align:left;
z-index:5;
}

div.cornice
{
	position:absolute;
	z-index:1;
}
 
 div.immagine
{
	position:absolute;
	
	border-color:#4a1c00;
    border-width:1px;	
	border-style:solid;	
}


.immagine
{	
	
	border-color:#4a1c00;
    border-width:1px;	
	border-style:solid;	
	float: left;
	 margin-right:15px;
	 margin-bottom: 15px;
	 margin-top: 6px;	
}

.immaginenobordo
{		
    border-width:0px;	
	float: right;
	margin-right:0px;
	margin-bottom: 15px;
	margin-left: 25px;
	margin-top: 6px;	
}

.immaginelink
{		
    border-width:0px;	
	
}



.testo
{
font-family:"times";
font-size:13px;	
color:#0C0042;
}

.testobold
{
font-family:"times";
font-size:14px;	
color:#0C0042;
 font-weight:bold;
}

.testoitalic
{
font-family:"times";
font-size:14px;	
color:#0C0042;
 font-style:italic;
}


.testobig1
{
font-family:"times";
font-size:30px;	
color:#0C0042;
}

.testobig2
{
font-family:"times";
font-size:25px;	
color:#0C0042;
}

.testobig4
{
font-family:"times";
font-size:20px;	
color:#0C0042;
}



.testobig3
{
 font-weight:bold;
font-family:"times";
font-size:12px;	
color:#FAFFAB;
}


.titolonews
{
font-family:"times";
font-size:15px;	
color:red;
font-weight:bold;
}

.datanews
{
font-family:"times";
font-size:13px;	
color:red;
font-style:italic;
}


div.box
{width:748px !important;width /**/:748px;    
height:670px !important;height /**/: 670px;
overflow:auto;padding-right: 20px;
display:none; z-index:10;
position:absolute;
font-family:"times";
font-size:14px;	
color:#0C0042; 
background-color:#8fc0e0;
}


a.mail
{
text-decoration:none;
font-family:"times";
font-size:14px;	
color:blue;
}

a.link
{
text-decoration:none;
}


table.clienti th

{
padding:2px;
border-width:1px;
border-style:solid;
border-color:black;
border-spacing: 0px;
border-collapse: collapse;
}

textarea.comunicazionicliente
{
	background-color:#FAFFAB;
	border-style:solid;
	border-width:1px;
	border-color:black;
	padding:3px;
}
textarea.comunicazioniadmin
{
	background-color:#D1D1D1;
	border-style:solid;
	border-width:1px;
	border-color:black;
	padding:3px;

}



/*
@font-face {
 font-family: round;
 src: url('roundhand-regular_db.eot'); 
}
@font-face {
 font-family: round;
 src: url('roundhand-regular.ttf'); 
}



.testoround1
{
font-family:"round";
font-size:30px;	
color:#0C0042;
}
*/

/* box delle news*/
.boxnews { padding:10px 10px 15px 10px;  background:#8fc0e0; margin-bottom:25px; position:absolute; left:100px;  }


em { font-size:11px; color:#0033FF; }

pre { margin:0; padding:10px; }


/* HORIZONTAL MARQUEE */
#example {
 	border:1px solid #000;
 	background:#E1F0F9;
 	width:450px;
 	height:30px;
 	overflow:hidden;
}

#example  p {
 	padding:0 30px;
 	margin:0;
 	width:auto;
 	display:inline;
 	float:left;
 	white-space:nowrap;
	line-height:30px;
}

/* VERTICAL MARQUEE */
#example2 {
 	
	background:#8fc0e0;
 	width:700px;
 	height:200px;
 	overflow:hidden;
 	position:absolute;
 	top:30px; 
 	left:30px;
}


#example2  p {
 	padding:10px 0;
 	margin:0;
 	font-family:"times";
    font-size:14px;	
    color:#0C0042;

}

#example2 a, #example2 em {
	display:block;
	color:red;
}
