* { margin: 0; padding: 0; }

body{ background-color:#d4edf8; }

#language { position:absolute; left:745px; top:20px; }

.gvPager span { font-weight:bold; }
.gvPager a { font-weight: normal; }

.gvProductType
{
background-color:#000080;
color:White;
font-size:12pt;
font-weight:bold;
 padding:4px;
}

.productSeparator { margin-top: 10px; margin-bottom:10px; width:100%; height:1px; background-image: url(../immagini/prodotti/separatore.jpg)}


#contenitoregrande{
background-image:url(../immagini/sfondi/sfondo_pagina_oriz.jpg);
width:900px;
border:px solid #000;
position:relative;
margin-left:auto;
margin-right:auto;}

#contenitore{
width:801px;
border:px solid #000;
position:relative;
margin-left:auto;
margin-right:auto;}

/* ---Testa ------------------------------------------- */ 

#testa{
width:800px;
height:182px;
background-image:url(../immagini/sfondi/sfondo_testa.jpg);
background-repeat:no-repeat;  
float:left;
margin-top:5px;}

#logo{margin-left:50px;margin-top:20px;}
#tuv{margin-left:10px;margin-bottom:10px;}

/* ---Testa --- Menu Loghi ------------------------------------------- */ 
#loghi{
margin-left:320px;
margin-top:-10px;}

#loghi .ulbottoni{
width:460px;
height:70px;
list-style-type: none;}

#loghi .ulbottoni li{
display: inline;}

#loghi .ulbottoni li.betavideo a{
width:79px;
height:70px;
float:left;
background: url(../immagini/loghi/BetaVideo_off.gif) 0 0 no-repeat;
text-indent:-200000px;
margin-right:9px;}

#loghi .ulbottoni li.betavideo a:hover{
background: url(../immagini/loghi/BetaVideo_on.gif) 0 0 no-repeat;}

#loghi .ulbottoni li.betasan a{
width:79px;
height:70px;
float:left;
background: url(../immagini/loghi/BetaSan_off.gif) 0 0 no-repeat;
text-indent:-200000px;
margin-right:9px;}

#loghi .ulbottoni li.betasan a:hover{
background: url(../immagini/loghi/BetaSan_on.gif) 0 0 no-repeat;}

#loghi .ulbottoni li.betaalarm a{
width:79px;
height:70px;
float:left;
background: url(../immagini/loghi/BetaAlarm_off.gif) 0 0 no-repeat;
text-indent:-200000px;
margin-right:9px;}

#loghi .ulbottoni li.betaalarm a:hover{
background: url(../immagini/loghi/BetaAlarm_on.gif) 0 0 no-repeat;}

#loghi .ulbottoni li.betadom a{
width:79px;
height:70px;
float:left;
background: url(../immagini/loghi/BetaDom_off.gif) 0 0 no-repeat;
text-indent:-200000px;
margin-right:9px;
float:left;
display:block;}

#loghi .ulbottoni li.betadom a:hover{
background: url(../immagini/loghi/BetaDom_on.gif) 0 0 no-repeat;}

#loghi .ulbottoni li.sceltapositiva a{
width:79px;
height:70px;
float:left;
background: url(../immagini/loghi/SceltaPositiva_off.gif) 0 0 no-repeat;
text-indent:-200000px;
margin-right:9px;
vertical-align:top;}

#loghi .ulbottoni li.sceltapositiva a:hover{
background: url(../immagini/loghi/SceltaPositiva_on.gif) 0 0 no-repeat;}

/* ---Menu Principale ------------------------------------------- */ 
#menu{
width:240px;
margin-top:10px;
margin-bottom:10px;
float:left;}

#menu .ulmenu{
list-style-type: none;}

#menu .ulmenu li{
width:240px;
height:27px;
border-bottom:2px solid #c8d2dc;
}

#menu .ulmenu li a{
width:240px;
height:27px;
float:left;
text-decoration:none;
background-image:url(../immagini/menu/freccia_off.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#092e5a;
padding-left:5px;
line-height:23px;
}

#menu .ulmenu li a:hover{
background-image:url(../immagini/menu/freccia_on.gif);
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#37bdf2;}

#chiusura_menu{
width:240px;
height:39px;
margin:0px;
padding:0px;
background-color:#b5c9d8;}


#menu .ulmenu li.attivo a{

background-image:url(../immagini/menu/freccia_on.gif);

text-decoration:none;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#37bdf2;}



/* ---Menu Sottocategorie------------------------------------------- */ 

#sottomenu{
width:170px;
margin-top:5px;
margin-bottom:5px;
float:left;}

#sottomenu .ulsottocategorie{
list-style-type: none;}

#sottomenu .ulsottocategorie li{
width:170px;
height:27px;
padding-bottom:2px;}

#sottomenu .ulsottocategorie li a{
width:170px;
height:27px;
float:left;
background-image:url(../immagini/menu/frecciasottocategoria_off.gif);
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#092e5a;}

#sottomenu .ulsottocategorie li a:hover{
background-image:url(../immagini/menu/frecciasottocategoria_on.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#37bdf2;}


/* ---Titolo Pagina ------------------------------------------- */ 
#titolo_pagina{
width:524px;
height:28px;
float:left;
margin-left:32px;
margin-top:50px;
margin-bottom:10px;
background-image:url(../immagini/sfondi/sfonfo_titolopagina.gif);
text-align:right;}

#titolo_pagina p{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#3b335b;
background-color:#FFFFFF;
display:inline;
line-height:normal;}

/* ---Contenuto Pagina ------------------------------------------- */ 
#contenuto_pagina{
width:524px;
float:left;
margin-left:32px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3b335b;}
	
#contenuto_pagina img{
border-bottom:3px solid #5dbce3;
margin: 4px 4px 4px 4px;}

#contenuto_pagina a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1f1258;}

#contenuto_pagina a:hover{
color:#5dbce3;}

h1{
font-size:16px;
margin-top:15px;}



/* ---Tecniche ------------------------------------------- */ 
#tecniche_superiore{
width:522px;
height:9px;
background-image:url(../immagini/sfondi/tecnichesuperiore.gif);
background-repeat:no-repeat;
background-position:bottom;
margin-top:5px;}

#tecniche{
width:520px;
border-left: 1px solid #3b9dd3;
border-right: 1px solid #3b9dd3;
padding: 10px 0px 4px 0px;

/*text-align:center;
*/
}

#tecniche img{
margin-left:10px;
margin-right:30px;}

#tecniche_inferiore{
width:522px;
height:9px;
background-image:url(../immagini/sfondi/tecnicheinferiore.gif);
background-repeat:no-repeat;}


/* ---Piede ------------------------------------------- */ 
#piede{
width:800px;
height:80px;
background-image:url(../immagini/sfondi/sfondo_piede.gif);
clear:both;}

#piede p{
font-size:13px;
font-weight:bold;
color:#FFF;
text-align:center;
padding-top:18px;
letter-spacing:1.5px;}

#piede a{
color:#FFF;
}