@charset "UTF-8";
/* CSS Document */

body{
margin:0;
padding:0;
text-align:center;
width:100%;
height:100%;
background-color:#FFFFFF;
}

#container{
text-align:left;
width:1024px;
height:100%;
margin:auto;
}

#barra{
background-image:url(barra_bg.jpg);
background-repeat:repeat-x;
top:0;
left:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;
}

#header{
background-image:url(header_bg.jpg);
background-repeat:repeat-x;
height:76px;
}

#left{
width:190px;
height:698px;
background-repeat:repeat-y;
float:left;
background-color:#dbdbdb;
padding-top:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:30px;
background-repeat:no-repeat;
}

#right{
width:180px;
background-color:#dbdbdb;
float:right;
position:relative;
z-index:10;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding-top:20px;
padding-left:20px;
padding-right:20px;
height:488px;
}

#right2{
width:180px;
background-color:#dbdbdb;
float:right;
position:relative;
z-index:10;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding-top:20px;
padding-left:20px;
padding-right:20px;
height:1600px;
}

#main{
float:left;
width:545px;
height:668px;
margin-right:-400px;
background-color:#ebebeb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
padding-top:20px;
padding-left:20px;
padding-right:20px;
padding-bottom:30px;
}

#logo{
position:absolute;
width:200px;
height:30px;
background-image:url(logobianco.gif);
background-repeat:no-repeat;
margin-left:30px;
top:60px;
}

#logo A{text-indent:-9999px;
display:block;
background-image:url(logobianco.gif);
background-repeat:no-repeat;
width:200px;
height:30px;
}


hr{
color:#B8BDC1;
border:0.5px thin;
}

#titolo{
position:relative;
left:240px;
top:35px;
width:210px;
height:39px;
}

.periodici{
float:right;
margin-right:0px;
top:60px;
width:86px;
height:21px;
margin-top: 5px;
}

.portali{
float:right;
margin-right:0px;
top:60px;
width:86px;
height:21px;
margin-top: 5px;
}

.video{
float:right;
margin-right:125px;
top:60px;
width:86px;
height:21px;
margin-top: 5px;
}

.contattaci{
float:right;
margin-right:20px;
width:70px;
height:15px;
background-color:#dbdbdb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:15px;
color:#996699;
text-align:center;
margin-top: 5px;
}


#fasciaviola2{
width:784px;
height:190px;
background-color:#663366;
margin-left:-20px;
z-index:99;
visibility:visible;
padding-left:20px;
padding-top:20px;
}


#fasciaviola{
width:784px;
height:390px;
background-color:#663366;
margin-left:-20px;
z-index:99;
visibility:visible;
padding-left:20px;
padding-top:20px;
}

.menu{
width:155px;
top:20px;
}

#cercanelsito{
float:right;
width:80px;
margin-right:10px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:15px;
color:#FFFFFF;
text-align:left;
margin-top: 5px;
clear:none;
}

.titolomain{
background-image:url(moduloit.gif);
background-repeat:no-repeat;
width:210px;
height:44px;
padding-top:20px;
padding-left:20px;
}

.copgrande{
width:250px;
height:350px;
position:relative;
top:-30px;
left:-5px;
background-image:url(copgrande_modulo.gif);
background-position:left;
background-repeat:no-repeat;
}

.doppiapag1{
background-image:url(img1.png);
background-position:left;
width:330px;
height:218px;
position:relative;
left:230px;
top:-350px;
}

.alcuniservizi{
width:510px;
height:20px;
position:relative;
left:235px;
top:-340px;
background-image:url(alcuniservizi.gif);
background-repeat:no-repeat;
}

.doppiapag2{
position:relative;
width:310px;
height:186px;
background-image:url(img2.png);
background-repeat:no-repeat;
left:235px;
top:-330px;
}

.doppiapag3{
position:relative;
width:310px;
height:186px;
background-image:url(img3.png);
background-repeat:no-repeat;
left:500px;
top:-516px;
}

.menu2{
position:relative;
top:-5px;
left:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:20px;
color:#FFFFFF;
}

.a{
color:#000000;
text-decoration:none;
}

.a_offerta{
color:#e50606;
text-decoration:none;
font-weight: bold;
}

.greybg{
padding-left:10px;
background-color:#B8BDC1;
height:20px;
width:155px;
margin-top:8px;
background-image:url(arrowred.gif);
background-position:right;
background-repeat:no-repeat;
}

.menu3{
position:relative;
width:190px;
top:0px;
left:-25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:20px;
color:#666666;
padding-left:0px;
list-style-image:url(arrowgold.gif);
text-align:left;
text-indent:0px;
text-decoration:none;
line-height:14px;
}

#logone{
width:600px;
height:100px;
background-image:url(logobema_big.png);
background-repeat:no-repeat;
margin-top:10px;
margin-left:60px;
}

#fotocentrali{
margin-top:50px;
}

#violasotto{
width:100%;
height:225px;
background-color:#663366;
}

#duemilanove{
position:relative;
left:60px;
top:20px;
width:136px;
height:101px;
}

#menuviola{
position:relative;
left:485px;
top:-45px;
width:520px;
height:41px;
}

#english{
position:relative;
left:60px;
top:45px;
width:60px;
height:25px;
}

#chisiamolink{
position:relative;
left:839px;
top:20px;
/*width:81px;*/
height:24px;
}

div.carrello_logo{
	float:right;
	margin-right:10px;
	width:120px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#ffffff;
	margin-bottom: 5px;
}

div.carrello_logo img{
  vertical-align: middle;
}
