/*THIS IS CLASS.CSS FOR ROTAGRI.COM*/

span.bold {
font-weight: bold;
}

span.boldc {
font-weight: bold;
color: #cc6e00;
}

span.italic {
font-style: italic;
}

span.italicc {
font-style: italic;
color: #cc6e00;
}

span.boldit {
font-weight: bold;
font-style: italic;
color: #cc6e00;
}

.menu_generico ul  {
list-style: none;
margin: 0px;
padding: 0px;
font-family: Tahoma, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-align: left;
display: block;
/*letter-spacing: 1px;*/
margin-top: 5px;
}

.menu_generico ul li {
cursor: pointer;
line-height: 20px;
}

.menu_generico ul li A {
text-decoration: none;
color: #2d2d2d;
display: block;
width: 170px;
/*letter-spacing: 1px;*/
}

.menu_generico ul li A:hover {
text-decoration: underline;
color: #746d00;
background: #f0f0f0;
display: block;
}

span.titolo {
margin: 0px;
padding: 0px;
font-weight: bold;
color: #2d2d2d;
letter-spacing: 1px;
}
span.titolo h1 {
margin: 0px;
padding: 0px;
font-size: 18px;
display: block;
line-height: 18px;
border-top: 3px solid #cc6e00;
border-bottom: 2px solid #cc6e00;
margin-top: 5px;
}

span.titolo h2 {
margin: 0px;
padding: 0px;
font-size: 16px;
display: block;
line-height: 18px;
border-top: 3px solid #688971;
border-bottom: 2px solid #688971;
margin-top: 5px;
margin-bottom: 3px;
padding-top: 2px;
padding-bottom: 2px;
color: #05651f;
text-transform: uppercase;
}

span.sottotitolo {
margin: 0px;
padding: 0px;
font-weight: bold;
color: #cc6e00;
letter-spacing: 1px;
}
span.sottotitolo h2 {
font-size: 14px;
}

span.testo  {
margin: 0px;
padding: 0px;
}
span.testo p {
padding-left: 2px;
padding-right: 2px;
}

span.picolo {
margin: 0px;
padding: 0px;
font-size: 9px;
}

span.img_float_right {
margin: 0px;
padding: 0px;
float: right;
margin: 5px;
}

span.first_type_list ul{
margin: 0px;
padding: 0px;
list-style-type: disc;
margin-left: 20px;
line-height: 25px;
}

span.first_type_list ul li {
/*NOTHING TO DO */
}

span.second_type_list ul{
margin: 0px;
padding: 0px;
list-style-type: square;
margin-left: 35px;
line-height: 20px;
}

span.second_type_list ul li {
color: #024285;
}

A.main_link_prodotti {
text-decoration: none;
color: #024285;
letter-spacing: 1px;
text-transform: uppercase;
}

A.main_link_prodotti:hover {
color: #c10;
letter-spacing: 1px;
}

A.main_link_prodotti_main {
text-decoration: none;
color: #746d00;
letter-spacing: 1px;
text-transform: uppercase;
}

A.main_link_prodotti_main:hover {
color: #c10;
letter-spacing: 1px;
}

A.main_link_prodotti2 {
text-decoration: none;
color: #2d2d2d;
padding-left: 20px;
}

A.main_link_prodotti2:hover {
color: #024285;

}

div#leftfooter {
margin: 0px;
padding: 0px;
width: 330px;
float: left;
text-align: left;
height:100px;
}

div#rightfooter {
margin: 0px;
padding: 0px;
width: 450px;
float: right;
text-align: right;
height:90px;
padding-right:10px;
}

span.footertext {
margin: 0px;
padding: 0px;
padding-right:30px;
font-size: 9px;
color: #c10;
}

span.footertext p {
margin: 0px;
padding: 0px;
text-align: right;
padding-right: 20px;
padding-top: 5px;
padding-left: 5px;
}

span.footertext input {
margin: 0px;
padding: 0px;
border: 1px solid #024285;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
font-size: 9px;
color: #024285;
font-weight: normal;
padding: 1px;
}

span.footertext input.login_menu_content_input_submit {
margin: 0px;
padding: 0px;
border: none;
background: transparent;
font-weight: bold;
}


span.footertext A {
margin: 0px;
padding: 0px;
color: #c10;
text-decoration: none;
}

span.footertext A:hover {
margin: 0px;
padding: 0px;
text-decoration: underline;
}

input.first_btn_class {
margin: 0px;
padding: 0px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
letter-spacing: 1px;
padding: 2px;
color: #2d2d2d;
}

input.first_btn_class_largefont {
margin: 0px;
padding: 0px;
width: 200px;
font-family: Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color: #f6f6f6;
font-weight: bold;
font-size: 14px;
letter-spacing: 1px;
padding: 2px;
background: #000;
}

textarea.textarea_btn_class {
margin: 0px;
padding: 0px;
width: 200px;
height: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
letter-spacing: 1px;
padding: 2px;
color: #2d2d2d;
}

img.vimage_class {
margin: 0px;
padding: 2px;
}

.whatlang {
position: absolute;
margin: 0px;
padding: 0px;
width: 30px;
height: 38px;
background: #cc6e00;
text-align: center;
font-weight: bold;
font-size: 22px;
color: #f6f6f6;
border-bottom: 2px solid #000;
}
