@charset "utf-8";
/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol,li { list-style: none; }
fieldset,img {
	border: none;
	text-align: center;
}
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

/* IMPAGINAZIONE */
body { font:12px Arial; color:#000; background-image: url(../images/fondo_pagina.jpg); background-repeat: repeat-x; }
#header_logo {margin:0 auto; text-align:center; width:1004px;}
#header_slogan { margin:0 auto; text-align:center; width:1004px;}
#contenitore { margin:0 auto; text-align:center; width:1004px; min-height:0px;}
#contenitore_bordo { border-left:1px solid #666666; border-right:1px solid #666666; margin-left:31px; min-height:0px; text-align:center; width:938px; background-color:#FFF;}
#menu { width:253px; float:left; text-align:left;}
#menu p{ margin-left:23px; margin-bottom:2px;}
#menu p a{ text-decoration:none; color:#000}
#menu p a:hover, #menu p a.subactive{ text-decoration:none; color: #F21A3D;}
#interno { width:685px; float:right; text-align:left;}
#interno h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; color: #000; margin-left:23px;margin-top:32px;}
#interno h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #F21A3D; margin-left:23px; margin-top:12px; font-weight: bold; letter-spacing: -0.4pt; width:632px;}
#interno h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #000; margin-left:23px; margin-top:12px; font-weight: bold; letter-spacing: -0.4pt;width:621px;}
#interno h4 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #F21A3D; margin-bottom:5px; margin-left:23px; margin-top:40px; font-weight: bold;} 
#interno h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#666; margin-left:23px; margin-top:12px; font-weight: bold; letter-spacing: -0.4pt;width:621px;}
#interno p { margin-left:23px; margin-top:12px; margin-right:26px; font-family:Arial, Helvetica, sans-serif; width:632px;}
#interno p a { font-family:Arial, Helvetica, sans-serif; color: #000; text-decoration:none;}
#interno .active { font-family:Arial, Helvetica, sans-serif; color: #F21A3D; text-decoration:none;}
#interno p a:hover { font-family:Arial, Helvetica, sans-serif; color: #F21A3D; text-decoration:underline;}
#interno_link { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #000; margin-left:23px; margin-top:12px; font-weight: bold; letter-spacing: -0.4pt; line-height:22px;}
#interno_link a{ color: #000; text-decoration:none;}
#interno_link a:hover{  color: #F21A3D; text-decoration:underline;}
#interno ul { }
#interno li {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:23px;
	margin-top:6px;
	padding-left:6px;
	width:250px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-align: left;
}
#interno li a{
	text-decoration:none;
	color:#000;
	text-align: left;
}
#interno li a:hover {
	text-decoration:none;
	color:#F21A3D;
	text-align: left;
}

.tabella_reference { background-image: url(../images/fondo_tabella_reference.gif); background-repeat: repeat-y; border-top-width: 1px; border-top-style: solid; border-top-color: #E6E6E3;
}
.tabella_reference_pag {  border-top-width: 1px; border-top-style: solid; border-top-color: #E6E6E3;
}
.tabella_reference_interno { margin-top: 12px; margin-bottom: 12px; text-align:left;
}
.tabella_reference_interno a{ text-decoration:none; color:#000;
}
.tabella_reference_interno a:hover{ text-decoration:underline; color:#000;
}
.tabella_prezzi { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e6e3;
}
#footer { width:1004px; height:91px; background-image:url(../images/fondo_footer.gif); margin:0 auto;}
#footer .testo_1 {width:225px;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin-left:164px;margin-top:11px;text-align: left;
}
#footer .testo_2 {width:225px;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin-left:2px;margin-top:11px;text-align: left;
}
#footer .testo_3 {float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:32px;
margin-top:11px;
text-align:left;
width:321px;
}

#footer .testo_4 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin-left:108px;margin-top:11px;text-align: left;
}
#footer a { text-decoration:none;color:#000;font-size: 11px;text-align: left; }
#footer a:hover { text-decoration:none; color:#F21A3D; font-size: 11px; text-align: left; }

#footer_ita { width:1004px; height:91px; background-image:url(../images/fondo_footer_ita.gif); margin:0 auto;}
#footer_ita .testo_1 {width:225px;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin-left:164px;margin-top:11px;text-align: left;
}
#footer_ita .testo_2 {width:225px;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin-left:2px;margin-top:11px;text-align: left;
}
#footer_ita .testo_3 {width:276px;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin-left:79px;margin-top:11px;text-align: left;
}
#footer_ita a { text-decoration:none;color:#000;font-size: 11px;text-align: left; }
#footer_ita a:hover { text-decoration:none; color:#F21A3D; font-size: 11px; text-align: left; }

.tabella_form {
	background-color:#F0F0F0;margin-left:20px; margin-top:12px; width:570px;}
.testo_form { color:#000000;font-family:Arial; font-size:12px;}

/* menu */
.myButtonLink { display: block; width: 253px; height: 27px; background: url('../images/button_why_translate.gif') bottom; text-indent: -99999px;}
.myButtonLink:hover {background-position: 0 0;}

.myButtonLink2 { display: block; width: 253px; height: 27px; background: url('../images/button_about_us.gif') bottom; text-indent: -99999px;}
.myButtonLink2:hover {background-position: 0 0;}

.myButtonLink3 { display: block; width: 253px; height: 27px; background: url('../images/button_portfolio.gif') bottom; text-indent: -99999px;}
.myButtonLink3:hover {background-position: 0 0;}
.myButtonLink3 .active { background-position: 0 0;}
.myButtonLink4 { display: block; width: 253px; height: 27px; background: url('../images/button_languaces.gif') bottom; text-indent: -99999px;}
.myButtonLink4:hover {background-position: 0 0;}

.myButtonLink5 { display: block; width: 253px; height: 27px; background: url('../images/button_estimates.gif') bottom; text-indent: -99999px;}
.myButtonLink5:hover {background-position: 0 0;}

.myButtonLink6 { display: block; width: 253px; height: 27px; background: url('../images/button_terms_conditions.gif') bottom; text-indent: -99999px;}
.myButtonLink6:hover {background-position: 0 0;}

.myButtonLink7 { display: block; width: 253px; height: 27px; background: url('../images/button_contact_us.gif') bottom; text-indent: -99999px;}
.myButtonLink7:hover {background-position: 0 0;}

.myButtonLink8 { display: block; width: 253px; height: 27px; background: url('../images/button_our_services.gif') bottom; text-indent: -99999px;}
.myButtonLink8:hover {background-position: 0 0;}
.myButtonLink9 { display: block; width: 253px; height: 27px; background: url('../images/button_home.gif') bottom; text-indent: -99999px;}
.myButtonLink9:hover {background-position: 0 0;}
.myButtonLink10 { display: block; width: 253px; height: 27px; background: url('../images/button_ita_vers.gif') bottom; text-indent: -99999px;}
.myButtonLink10:hover {background-position: 0 0;}
.active { background-position: 0 0;}




/* menu italano */
.myButtonLinkita { display: block; width: 253px; height: 27px; background: url('../images/button_perche_tradurre.gif') bottom; text-indent: -99999px;}
.myButtonLinkita:hover {background-position: 0 0;}

.myButtonLinkita2 { display: block; width: 253px; height: 27px; background: url('../images/button_chi_siamo.gif') bottom; text-indent: -99999px;}
.myButtonLinkita2:hover {background-position: 0 0;}

.myButtonLinkita3 { display: block; width: 253px; height: 27px; background: url('../images/button_nostro_portfolio.gif') bottom; text-indent: -99999px;}
.myButtonLinkita3:hover {background-position: 0 0;}
.myButtonLinkita3 .active { background-position: 0 0;}
.myButtonLinkita4 { display: block; width: 253px; height: 27px; background: url('../images/button_lingue_tariffe.gif') bottom; text-indent: -99999px;}
.myButtonLinkita4:hover {background-position: 0 0;}

.myButtonLinkita5 { display: block; width: 253px; height: 27px; background: url('../images/button_preventivi.gif') bottom; text-indent: -99999px;}
.myButtonLinkita5:hover {background-position: 0 0;}

.myButtonLinkita6 { display: block; width: 253px; height: 27px; background: url('../images/button_termini_condizioni.gif') bottom; text-indent: -99999px;}
.myButtonLinkita6:hover {background-position: 0 0;}

.myButtonLinkita7 { display: block; width: 253px; height: 27px; background: url('../images/button_contatti.gif') bottom; text-indent: -99999px;}
.myButtonLinkita7:hover {background-position: 0 0;}

.myButtonLinkita8 { display: block; width: 253px; height: 27px; background: url('../images/button_nostri_servizi.gif') bottom; text-indent: -99999px;}
.myButtonLinkita8:hover {background-position: 0 0;}
.myButtonLinkita9 { display: block; width: 253px; height: 27px; background: url('../images/button_home.gif') bottom; text-indent: -99999px;}
.myButtonLinkita9:hover {background-position: 0 0;}
.active { background-position: 0 0;}
.myButtonLinkita10 { display: block; width: 253px; height: 27px; background: url('../images/button_eng_vers.gif') bottom; text-indent: -99999px;}
.myButtonLinkita10:hover {background-position: 0 0;}
.active { background-position: 0 0;}

.testo_footer_red {
	font-weight: bold;
	color: #F21A3D;

}
.testo_footer_red a:hover {
	font-weight: bold;
	color: #F21A3D;
	text-decoration:underline;
}
