/* CSS Document */
/* MAIN */

/* regole generali della pagina */
body
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
margin:0 auto;
width:900px;
line-height:130%;
}

h1
{
    padding:0;
    margin:0;
}


p{
padding:0;
margin:0;
}

/* menu orizzontale selezione lingua */
#top_menu{
text-align:right;
padding-top:10px;
padding-right:5px;
}

/* collegamenti menu orizzontale */
#top_menu a{
color:#666;
}

#top_menu a:hover{
color:#333;
text-decoration:none;
}

/* box superiore contenente il logo rhinoBeam e la banda verde */
#header{
margin-top:10px;
height:60px;
border-bottom:2px solid #97c067;
}

/* logo rhinoBeam */
#header #logo{
float:left;
margin-left:50px;
vertical-align:top;
}

/* banda verde */
#header #green{
float:right;
width:50%;
height:53px;
margin-top:5px;
background-image:url(../img/header_green.jpg);
background-position:top right;
background-repeat:no-repeat;
}

/* box contenente il menu verticale e info prodotto */
#top{
height:207px;
height /**/:209px;
padding-bottom:2px;
border-bottom:2px solid #97c067;
}

/* sfondo del prodotto */
#top #bg{
height:100%;
background-image:url(../img/top_background.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

/* sfondo del prodotto 2 */
#top #bg_prod2{
height:100%;
background-image:url(../img/top_background2.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

/* sfondo del prodotto 3 */
#top #bg_prod3{
height:100%;
background-image:url(../img/top_background3.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

/*  */
#top #bg_car{
height:100%;
background-image:none;
}

/* box menu verticale sfondo azzurro */
#top #menu{
float:left;
text-align:right;
margin-top:2px;
width:50%;
height:207px;
background-image:url(../img/menu_background.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#2096dc;
}

/* lista menu verticale */
#top #menu ul{
float :right; /* Allinea a destra su Firefox */
margin:0;
color:#FFF;
list-style:none;
padding-top:17px;
padding-top /**/:8px;
padding-right:15px;
}

/* voci della lista, menu verticale */
#top #menu li{
border-bottom:1px dotted #ad9851;
line-height:15px;
margin-top:10px;
width:175px;
}

/* campo di immissione testo, quantità rhinoBeam */
.input1{
border:1px solid #666;
width:20px;
font-size:11px;
text-align:center;
padding:1px;
color:#444;
}

/* paragrafo di acquisto rhinoBeam */
form{
margin:0;
}

/* regole link menu */
#top #menu a{
color:#FFF;
font-weight:normal;
text-decoration:none;
}

#top #menu a:hover{
line-height:15px;
border-bottom:0px;
background-color:#8fcaed;
color /**/:#fff;
font-weight /**/:normal;
padding-bottom:1px;
}

/* collegamenti attivi */
#top #menu #active{
line-height:15px;
border-bottom:0px;
background-color:#8fcaed;
color /**/:#fff;
font-weight /**/:normal;
padding-bottom:1px;
}

/* titolo verde dentro box top */
#top h1{
padding-top:15px;
padding-left:51%;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
line-height:100%;
font-weight:normal;
color:#6a9933;
margin:0;
}

/* seconda riga del titolo verde dentro box top */
#top h2{
padding-left:53%;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
line-height:100%;
font-weight:normal;
color:#6a9933;
margin:0;
}

/* paragrafo dentro box top */
#top p{
margin-top:5px;
margin-bottom:0;
padding-left:54%;
}

/* link dentro box top */
#top a{
color:#6a9933;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#top a:hover{
color:#567C29;
text-decoration:none;
}

/* CONTENUTO */
/* box contenuto */
#content{
}

/* collegamenti dentro il box content */
#content a{
color:#333;
}

#content a:hover{
color:#666;
text-decoration:none;
}

/* paragrafi dentro box content */
#content p{
margin-bottom:10px;
}

.wrap{
clear:both
}

.vuoto7{
clear:both;
padding-top /**/:60px;
}

.wrapbottom{
clear:both;
border-bottom:2px solid #97c067;
}

/* FOOTER */
/* box footer */
#footer{
margin-top:2px;
margin-top /**/:0px;
clear:both;
text-align:center;
font-size:9px;
margin-left /**/:15px;
}

/* lista orizzontare dentro il box footer */
#footer ul{
float:left;
width:50%;
padding:0;
margin:0;
padding-top:7px;
background-color:#fbefc4;
height:25px;
margin-top /**/:2px;
margin-left:-15px;
}

/* voci della lista contenuta dentro il box footer */
#footer li{
display:inline;
list-style:none;
padding-right /**/:5px;
padding-left:0;
}

/* collegamenti dentro il box footer */
#footer li a{
color:#d84b31;
}

#footer li a:hover{
color:#a43925;
text-decoration:none;
}

/* paragrafo dentro il box footer */
#footer p{
text-align:left;
margin:0;
padding-top:7px;
}

/* VARIE CARRELLO E RICHIESTE */

/* bottone conferma */
.tastoconferma{
background-color:#6a9933;
font-size:10px;
color:#fff;
border:1px solid #666;
}

/* bottone annulla */
.tastoannulla{
background-color:#e22b13;
font-size:10px;
color:#fff;
border:1px solid #666;
}

/* campi di input generici */
.input2{
font-size:11px;
color:#444;
padding:1px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}