/* CSS Document */

/*---LAYOUT GENERALE---*/
body {
margin: 0;
padding: 0;
text-align: left;
background: url(../immagini_completo/sfumata_body.png) #FFF 0 0 repeat-x;
font-family: Arial, Helvetica, sans-serif;
overflow:hidden;
}
img {
display: block;
border: 1px solid #FA7A41;
}
#ombra {
background: url(../immagini_completo/ombra.png) top no-repeat;
margin-left: auto;
margin-right: auto;
width: 1024px;
height: 750px;
}
#centrato {
margin-left: auto;
margin-right: auto;
position: relative;
width: 994px;
height: 700px;
}
#riga-1, #riga-2, #riga-3, #riga-4 {
position: absolute;
width: 994px;
left: 0;
}
#riga-1 {
background: url(../immagini_completo/testa_nuova.jpg) top no-repeat;

top: 0;
height: 100px;
background-color: #CCC;
}
#riga-2 {
background: url(../immagini_completo/onda_testa2.jpg) top no-repeat;

top: 100px;
height: 100px;
}
#riga-3 {
top: 200px;
height: 500px;
background: #333;
background-color: #FFF;
}
#colonna-31 {
background: url(../immagini_completo/ombra_menu.png) top left no-repeat #FA7A41;
float: left;
height: 500px;
width: 220px;
}
#colonna-32 {
background: url(../immagini_completo/ombra_no_pulsanti.png) top left no-repeat;
overflow: auto;
float: left;
height: 500px;
width: 774px;
}
#colonna-32-gallery {
background: url(../immagini_completo/ombra_no_pulsanti_gallery.png) top left no-repeat;
overflow: auto;
float: left;
height: 500px;
width: 774px;
}
#colonna-32-prod, #colonna-32-ris {
overflow: auto;
float: left;
height: 500px;
width: 774px;
}

/*---FORMATTAZIONE TESTI---*/
p {
margin: 40px 50px 0 0;
padding: 0 50px 0 50px;
color: #7769B0;
font-size: 0.85em;
line-height: 18px;
}
p.prima_lettera:first-letter {
font-size: 3em;
font-weight: bold;
margin-left: -25px;
}

/*---TIOLI SEMANTICI---*/
h1, h2, h3 {
text-indent: -9000px;
padding: 0;
margin: 0;
}

/*---TITOLI NEWS---*/
h4 {
padding: 40px;
color:#F90;
font-size: 44px;
}
.data {
color: #7769B0;
font-size: 14px;
font-weight: bold;
}

/*----MENU PRINCIPALE-----*/
#menu {
padding-top: 40px;
font-weight: bold;
width: 220px;
font-size: 1em;
background-color:#FA7A41;
}
#menu ul {
text-align: left;
list-style: none;
margin: 0;
padding: 0;
}
#menu li a {
height: 32px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 24px;
text-decoration: none;
}
.att{
color:#CCC !important;
}
#menu li a:link, #menu li a:visited {
color: #FFF;
display: block;
background: url(../immagini_completo/menu.png);
padding: 8px 0 0 40px;
}
#menu li a:hover {
color: #FA7A41 !important;
background: url(../immagini_completo/menu.png) 0 -32px;
padding: 8px 0 0 40px;
}
#menu li a:active {
color: #FA7A41;
background: url(../immagini_completo/menu.png) 0 -64px;
padding: 8px 0 0 40px;
}



/*---MENU PRODOTTI--*/

.menuProdotti_eng {background: url(../immagini_completo/ombra_pulsanti_eng.png) top right no-repeat;}
.menuProdotti {background: url(../immagini_completo/ombra_pulsanti.png) top right no-repeat;}
.menuProdotti, .menuProdotti_eng {
margin: 0;
padding-top: 5px;
text-align: right;
font-weight: normal;
background-color: #EAEAEA;
}
.menuProdotti li, .menuProdotti_eng li {
background-color:#EAEAEA;
display: inline;
margin: 0 16px 0 5px;
height: 0;
padding: 5px;
border-left: 1px solid #F63;
border-right: 1px solid #F63;
border-bottom: 1px solid #F63;
}
.menuProdotti li.primaVoce, , .menuProdotti_eng li.primaVoce {
border-left: none;
}
.menuProdotti a, .menuProdotti_eng a {
white-space: nowrap;
}
.menuProdotti a:link,
.menuProdotti a:visited,
.menuProdotti_eng a:link,
.menuProdotti_eng a:visited{
background-color: #EAEAEA;
color: #F63;
text-decoration: none;
}
.menuProdotti a:hover,
.menuProdotti a:focus,
.menuProdotti a:active
.menuProdotti_eng a:hover,
.menuProdotti_eng a:focus,
.menuProdotti_eng a:active{
background-color: #EAEAEA;
color: #666;
text-decoration: underline;
}


/*---CONTENITORE TABELLE----*/
#cont_tab {
overflow: auto;
height: 428px;
width: 774px; /*16px per la barra di scorrimento*/
margin-top:25px;
}
#cont_tab_risultati {
overflow: auto;
height: 475px;
width: 774px; /*16px per la barra di scorrimento*/
margin:25px 0 0 0px;
}

/*---TABELLE IMPOSTAZIONI GENERALI TABELLE---*/
table {
width: 718px;
border-collapse: collapse;
color: #7769B0;
font-size: 12px;
}
td {
padding: 10px;
vertical-align: top;
text-align: left;
}
.dispari {
background-color: #F8FAFF;
}
/*---TAB RIVENDITORI---*/
.rivenditori {
margin: 10px 0 0 40px;
width: 550px;
}
/*---ARTICOLO BOLDATO---*/
.art {
font-size: 2em;
font-weight: bold;
}
/*---INDIRIZZI MAIL CONTATTI---*/
.rivenditori a:link,
.rivenditori a:visited {
color: #7769B0;
text-decoration: underline;
}
.rivenditori a:hover,
.rivenditori a:focus,
.rivenditori a:active {
color: #F63;
text-decoration: underline;
}
/*---NAZIONE CONTATTI---*/
.country {
font-weight: bold;
font-size: 1.5em;
}
/*---MESSAGGIO FORM ERRORE E CONFERMA INVIO---*/
.mess {
font-weight: normal;
font-size: 1.5em;
color:#F63;
}


.mappa{
float:left;
margin: 2em 0 0 40px;
}
.sede{
float:left;
margin: 2em 0 0 22px;
}
.sede_{
float:left;
margin: 1em 0 0 20px;
}

/*FOTO AZIENDA e COMPANY*/
.sede__{
float:left;
margin: 1em 0 0 50px;
}



.addr{
font-size:0.9em;
line-height:1.1em;
margin-left:424px !important;
margin-top:328px !important;
}

input,textarea{
border:1px solid #F63;
border-left:4px solid #F63;
width:220px;
padding-right:8px;
text-align:left;
}

.contatti{
margin-left: 2em;
width:460px !important;
}

.input_stretto{
border:none;
width:auto;
}

/* PHOTOGALERY */
.ingrandimenti{
margin-left:0.65em;
}
h5{
margin-top:0;
font-size:1.5em;
color:#F63;
}
.nonatt{
border: 2px solid #CCC;
}

/*--SEZIONE DEI LINKS--*/
.links{
margin:0;
padding-top:40px;
font-size:1em;
line-height:2em;
color:#7769B0;
}
.links ul{
text-align:left;
list-style:none;
margin:0;
}
.links li a {
height: 24px;
text-decoration: none;
color:#7769B0 !important;
}
.links li a:link, #menu li a:visited {
color: #FFF;
}
.links li a:hover {
color: #F63 !important;
text-decoration:underline;
}
.links li a:active {
color: #F69;
}







/*NEWS PHP*/
div.news_text {
text-align:left;
font-size:1em;
}

div.news_box {
line-height: 0.5em;
padding: 0;
}

div.no_float {
float: none;
clear: both;
}

div.news_title {
margin-left:50px;
margin-top:30px;
font-weight:bold;
color:#7769B0;
font-size:1em;
}

div.news_date {
font-style:italic;
color:#666;
font-size:0.9em;
margin-top:1em;
margin-left:50px;
}



/*---NOTA PHOTOGALLERY---*/

#nota{
position:absolute;
top:471px;
left:233px;
width:auto;
color:#7769B0;
font-size:0.9em;
}

#nota a {
text-decoration: none;
color:#7769B0;
}
#nota a:hover {
color: #F63;
text-decoration:underline;
}
#nota a:active {
color: #F69;
}


/*----TABELLA RISULTATI SPORTIVI---*/

.bord{border-right:1px solid #7769B0;}

.tab_risultati{
margin:2.5em 0 3em 1em;
width:650px; line-height:1.5em;
}
.tab_risultati img{
margin:0; padding:0;
}
.tab_risultati thead h4{
margin-left:0.45em;
}
.tab_risultati h4 {
padding:0;
margin:10px 0 1em 0;
text-align:left;
font-size:1em;
color:#FA7A41;
}
.tab_risultati thead{
font-size:1.5em;
text-align:left;
}
.tab_risultati td{
text-align:left;
}



img.simbolo_risultato{
float:left;
border:none;
margin:0;
}
















/*---LIGHTBOX---

#lightbox{
background-color:#eee;
padding: 10px;
border: 2px solid #FA7A41;
}
	
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}
	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image:url(../pics/overlay.png) }

* html #overlay{
background-color: #333;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../pics/overlay.png", sizingMethod="scale");
}*/
	
	
	
	
	
	
	
	
/*INDEX*/

#riga-1-index, #riga-2-index, #riga-3-index {
position: absolute;
width: 994px;
left: 0;
}
#riga-1-index {
background: url(../immagini_completo/testa_nuova_index.png) top no-repeat;
top: 0;
height: 100px;
background-color: #CCC;
}
#riga-2-index {
background: url(../immagini_completo/onda_testa2_index.png) top no-repeat;
top: 100px;
height: 150px;
}
#riga-3-index {
top: 0;
height: 500px;
background: url(../immagini_completo/ombra_menu_indexx.png) top no-repeat;
background-color: #FFF;
}

#flash{
	background:#FFF;
	border: 2px solid #FA7A41;
	position:absolute;
	width:450px;
	height:300px;
	left: 270px;
	top: 64px;
}


#centrato-index {
background:url(../immagini_completo/ombra_menu_indexx.png) top no-repeat;
margin-left: auto;
margin-right: auto;
position: relative;
width: 994px;
height: 800px;
}



h4.eng{
	margin:0;
	padding:0;
	font-size:0.9em;
	position:absolute;
	left:517px;
	color:#7769B0;
	top:459px;
}

h4.ita{
	margin:0;
	padding:0;
	font-size:0.9em;
	position:absolute;
	left:156px;
	color:#7769B0;
	top:393px;
}

h5{
	font-size:12px;
	position:absolute;
	color:#CCC;
	left: 50px;
	top: 647px;
	text-align:center;
	width:900px;
}

h6{
	font-size:12px;
	float:left;
	color:#CCC;
	text-align:center;
	width:1024px;
	margin:10px 0 0 0;
	padding:0;
}











h4 a{
text-decoration: none;
color:#7769B0 !important;
}

h4 a:hover{
text-decoration: none;
color:#F63 !important;
}

h4 a:active{
text-decoration: none;
color:#F63 !important;
}




/*METEO*/
.meteo{
border:none !important;
position:absolute !important;
top:15px !important;
left:890px !important;
}

.bandita{
border:none !important;
position:absolute !important;
top:69px !important;
left:905px !important;
}

.baneng{
border:none !important;
position:absolute !important;
top:69px !important;
left:940px !important;
}

.bandatt_ita{
border:none !important;
position:absolute !important;
top:69px !important;
left:905px !important;
border-bottom:2px solid #FA7A41 !important;
padding-bottom:4px;
}


.bandatt_eng{
border:none !important;
position:absolute !important;
top:69px !important;
left:940px !important;
border-bottom:2px solid #FA7A41 !important;
padding-bottom:4px;
}


div#container{background:#FFFFFF;}




.news_box{margin:0; padding:0;}




