@charset "UTF-8";
/* CSS Document */


/* PNG SUPPORT 4 IE6 */
body, img, div, input, td, table, a, { behavior: url("scripts_synthetica/iepngfix.htc") }

a { color:#FF0033; }

a:hover { color:#FF0000; }

a:focus { outline: none }

ul li { list-style:none; color:#CCCCCC; text-decoration:none; line-height:18px;}
ul li a { list-style:none; color:#CCCCCC; text-decoration:none;}
ul li a:hover { list-style:none; color:#FFFFFF; text-decoration:none;}


body {
margin:0px;
background-color:#000000;
background-image:url(bg/pattern_synthetica.jpg);
background-repeat:repeat-x;
background-position:top;
}

#header_container {
background-image:url(bg/header_light.png);
background-repeat:no-repeat;
background-position:top left;
vertical-align:top;
}


/* MENU */

.menu {
background-position: 0px 0px;
background-repeat:no-repeat;
margin:0px;
}

.menu:hover {
background-position: 0px -138px;
background-repeat:no-repeat;
}


#menu_left {
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:15px;
color:#FFFFFF;
}


#menu_left a {
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
text-align:left;
margin-bottom:5px;
margin-right:4px;
margin-left:4px;
}

#menu_left a:hover {
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:12px;
color:#FF0033;
text-decoration:none;
text-align:left;
font-style:italic;
margin-right:4px;
margin-left:4px;
}


/* AREA RISERVATA */

#area_riservata {
margin:15px;
margin-top:25px;
text-align:center;
}

#area_riservata td {
height:20px;
}

#area_riservata input {
width:230px;
height:15px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#333333;
}



/* CONTENT */

#content .home {
margin:15px;
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:12px;
color:#FFFFFF;
text-align:justify;
}



#middle_content div {
margin-top:15px;
margin-bottom:15px;
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:12px;
color:#FFFFFF;
text-align:center;
width:570px;
}



#middle_content .desc_txt {
width:530px;
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:12px;
color:#FFFFFF;
text-align:justify;
}




#left_content div, #right_content div {
margin:15px;
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:12px;
color:#FFFFFF;
text-align:justify;
}

#left_content div.center, #right_content div.center {
margin:15px;
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:12px;
color:#FFFFFF;
text-align:center;
}


#right_content img {
border-style:solid;
border-width:thin;
border-color:#666666;
}


#right_content img:hover {
border-style:solid;
border-width:thin;
border-color:#FFFFFF;
}


iframe {
margin-bottom:10px;
border-style:solid;
border-width:1px;
border-color:#999999;
}

iframe {
margin-bottom:10px;
border-style:solid;
border-width:1px;
border-color:#999999;
}


/* WEBSITES */


#middle_content img {
border-style:solid;
border-width:thin;
border-color:#666666;
}



#middle_content img:hover {
border-style:solid;
border-width:thin;
border-color:#FFFFFF;
}

#middle_content .float_left {
float:left;
margin-right:9px;
margin-bottom:7px;
border:none;
}


.float_left {
float:left;
margin-right:9px;
margin-bottom:7px;
border:none;
}


.float_right {
float:right;
margin-left:9px;
margin-bottom:7px;
border:none;
}


#middle_content .float_left:hover {
float:left;
margin-right:9px;
margin-bottom:7px;
border:none;
}



i.website {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}


.titolo_giallo {
color:#FFCC66;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
display:block;
margin-bottom:4px;
text-decoration:none;
}


a.titolo_giallo:hover {
color:#FFCC00;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
display:block;
margin-bottom:4px;
text-decoration:none;
}



.titolo_rosso {
color:#FF0033;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
display:block;
margin-bottom:4px;
text-decoration:none;
}


.titolo_rosso_big {
display:block;
padding-top:2px;
padding-bottom:6px;
background-image:url(bg/bg_titoli.png);
background-repeat:no-repeat;
color:#FF0033;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
display:block;
margin-bottom:4px;
text-decoration:underline;
text-align:center;
}


a.titolo_rosso:hover {
color:#CC0000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
display:block;
margin-bottom:4px;
}


.titolo_blue {
color:#33CCFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
display:block;
margin-bottom:4px;
text-decoration:none;
}


.titolo_blue_big {
display:block;
padding-top:2px;
padding-bottom:6px;
background-image:url(bg/bg_titoli.png);
background-repeat:no-repeat;
color:#33CCFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
display:block;
margin-bottom:4px;
text-decoration:underline;
text-align:center;
}


a.titolo_blue:hover {
color:#00FFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
display:block;
margin-bottom:4px;
}


.titolo_verde {
color:#66FF00;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
display:block;
margin-bottom:4px;
text-decoration:none;
}


.titolo_verde_big {
display:block;
padding-top:2px;
padding-bottom:6px;
background-image:url(bg/bg_titoli.png);
background-repeat:no-repeat;
color:#66FF00;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
display:block;
margin-bottom:4px;
text-decoration:underline;
text-align:center;
}



a.titolo_verde:hover {
color:#00CC00;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
display:block;
margin-bottom:4px;
}


.titolo_arancione {
color:#FF6600;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
display:block;
margin-bottom:4px;
text-decoration:none;
}


.titolo_arancione_big {
display:block;
padding-top:2px;
padding-bottom:6px;
background-image:url(bg/bg_titoli.png);
background-repeat:no-repeat;
color:#FF6600;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
display:block;
margin-bottom:4px;
text-decoration:underline;
text-align:center;
}

a.titolo_arancione:hover {
color:#FF3300;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
display:block;
margin-bottom:4px;
}

.titolo_rosa {
color:#FF0066;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
display:block;
margin-bottom:4px;
text-decoration:none;
}


.titolo_rosa_big {
display:block;
padding-top:2px;
padding-bottom:6px;
background-image:url(bg/bg_titoli.png);
background-repeat:no-repeat;
color:#FF0066;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
display:block;
margin-bottom:4px;
text-decoration:underline;
text-align:center;
}


.titolo_rosa:hover {
color:#FF3399;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
display:block;
margin-bottom:4px;
text-decoration:none;
}


/* CONTATTI */

#contatti .left {
width:150px;
height:26px;
}

#contatti .right {
width:410px;
text-align:center;
}


#contatti {
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:12px;
}

#contatti .consenso {
text-align:left;
width:auto;
vertical-align:top;
margin-right:10px;
margin-left:10px;
vertical-align:middle;
}

#contatti td {
vertical-align:top;
font-size:12px;
}

#contatti .asterisco {
color:#FF0033;
}

#contatti input {
width:370px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
border-color:#999999;
border-style:solid;
border-width:1px;
color:#333333;
}

#contatti textarea {
width:370px;
height:130px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
border-color:#999999;
border-style:solid;
border-width:1px;
color:#333333;
}

#contatti .invia {
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:12px;
width:inherit;
border-style:none;
border-width:0px;
background-color:#000000;
background-image:url(bg/btn_invia.png);
background-repeat:no-repeat;
width:90px;
height:25px;
}

#contatti .invia:hover {
background-image:url(bg/btn_invia.png);
background-repeat:no-repeat;
width:90px;
height:25px;
background-position:0px -25px;
cursor:pointer;
}



/* FOOTER */

#footer div {
margin:8px;
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:12px;
color:#FFFFFF;
}