/********************************  GENERALE  ****************************/

html, body {
background-color:#FFFFFF;
overflow: auto;
}
:-moz-any-link:focus { outline: none; } 

.frame_style {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #000000;
letter-spacing: 0;
line-height: 15px;
text-decoration:none;
line-height:20px;
}
.frame_style a{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	letter-spacing: 0;
	font-weight:normal;
	text-decoration:underline;
	background:none;
}
.frame_style a:visited{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	letter-spacing: 0;
	font-weight:normal;
	text-decoration:underline;
	background:none;
}


.frame_style a:visited:hover {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	letter-spacing: 0;
	font-weight:normal;
	text-decoration:underline;
	background:#F2F6FC;
}

.frame_style a:hover {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	letter-spacing: 0;
	font-weight:normal;
	text-decoration:underline;
	background:#F2F6FC;
}
.frame_style li {
padding-left:5px;
list-style-image:url(oggetti/ul.gif);
}
.frame_style ul {
padding-left:15px;
padding-bottom:10px;
list-style-image:url(oggetti/ultop.gif);
}
img#immagini {
border: 1px solid #333333;
}

.rosso {
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #FF0000;
letter-spacing: 0;
line-height: 15px;
text-decoration:none;
line-height:20px;
}

.aranciobig {
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #5789D5;
letter-spacing: 0;
line-height: 15px;
text-decoration:none;
line-height:20px;
}

.frame_style h1{
font-family: arial;
color: #000000;
font-weight:bold;
padding-left:0px;
padding-bottom:10px;
margin:0px;
font-size: 12px;
}

.frame_style h2{
font-family: arial;
color: #939297;
font-weight:bold;
padding-left:0px;
padding-top:0px;
margin:0px;
font-size: 15px;
}



/********************************  FORM  ****************************/

.frame_style input {
background-color: #EBF5FC;
color: #000000;
border: 1px solid #999999;
font-family: arial;
font-size: 11px;
font-weight:normal;
letter-spacing: 0;
word-spacing: normal;
line-height: 15px;
} 
 
.frame_style  textarea {
background-color: #EBF5FC;
color: #000000;
border: 1px solid #999999;
font-family: arial;
font-size: 11px;
font-weight:normal;
letter-spacing: 0;
word-spacing: normal;
line-height: 15px;
} 

.frame_style  select {
background-color: #EBF5FC;
color: #000000;
border: 1px solid #999999;
font-family: arial;

font-size: 11px;
font-weight:normal;
letter-spacing: 0;
word-spacing: normal;
line-height: 15px;
}



/********************************  INTERNO  ****************************/
table#tutto{
}

td#interno{
background-image:url(oggetti/sfondointerno.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
}
td#colonnasin{
width:340px;
padding-left:30px;
padding-top:50px;
padding-right:30px;
padding-bottom:100px;
vertical-align:top;
}

td#colonnadx{
width:380px;
padding-left:10px;
padding-top:50px;
padding-right:10px;
padding-bottom:100px;
vertical-align:top;
}






/********************************  FOOTER  ****************************/
td#linguehome{
height:43px;
vertical-align:middle;
padding-left:490px;
background-color:#FFFFFF;
}


td#linguehomeint{
height:43px;
vertical-align:middle;
padding-left:30px;
background-color:#FFFFFF;
}
td#bandiera{
padding-left:328px;

}

td#footer{
height:33px;
text-align:center;
background-color:#5789D5;
font-family: arial;
font-size: 9px;
font-weight: normal;
color: #FFFFFF;
letter-spacing: 0;
line-height: 15px;
text-decoration:none;
}

.footer{
font-family: arial;
font-size: 9px;
font-weight: normal;
color: #FFFFFF;
letter-spacing: 0;
line-height: 15px;
text-decoration:none;
}

.footer a, a:visited {
font-family: arial;
font-size: 9px;
font-weight: normal;
color: #FFFFFF;
letter-spacing: 0;
line-height: 15px;
text-decoration:underline;
}
.footer a:link {
font-family: arial;
font-size: 9px;
font-weight: normal;
color: #FFFFFF;
letter-spacing: 0;
line-height: 15px;
text-decoration:underline;
}

.footer a:hover , a:visited:hover {
font-family: arial;
font-size: 9px;
font-weight: normal;
color: #002A5C;
letter-spacing: 0;
line-height: 15px;
}


td#atelier{
height:44px;
text-align:center;
background-color:#DDE7F7;
font-family: arial;
font-size: 9px;
font-weight: normal;
color: #B5B6B7;
letter-spacing: 0;
line-height: 15px;
text-decoration:none;
background-image:url(oggetti/atelier.jpg);
background-repeat:repeat-x;
}

.atelier{
font-family: arial;
font-size: 9px;
font-weight: normal;
color: #B5B6B7;
letter-spacing: 0;
line-height: 15px;
text-decoration:none;
}

.atelier a, a:visited {
font-family: arial;
font-size: 9px;
font-weight: normal;
color: #B5B6B7;
letter-spacing: 0;
line-height: 15px;
text-decoration:underline;
}
.atelier a:link {
font-family: arial;
font-size: 9px;
font-weight: normal;
color: #B5B6B7;
letter-spacing: 0;
line-height: 15px;
text-decoration:underline;
}

.atelier a:hover , a:visited:hover {
font-family: arial;
font-size: 9px;
font-weight: normal;
color: #002A5C;
letter-spacing: 0;
line-height: 15px;
}




img#dentro  {
border:1px solid #343434;
}



td#topp{
padding-top:40px;
}
