

.titolo { font-size: 24px; font-weight: normal; color:#202020; text-transform:uppercase; text-decoration:none;  line-height:27px; text-align: left;}
.testo { font-size: 13px; font-weight: normal; font-style:normal; color: #262626; text-decoration:none;  line-height:20px; text-align: left;}

#txtContent p { margin-top:-4px; font-size: 13px; font-weight: normal; font-style:normal; color: #262626; text-decoration:none;  line-height:20px; text-align: left;}
#txtContent p.titolo { font-size: 14px; color:#202020; text-transform:uppercase; line-height:27px;}


a { color:#202020;text-decoration:none; }
a:hover { color:#ff1e00; text-decoration:none; }


.testo a { font-weight: normal; color: #202020;text-decoration:none;  text-align: left;}
.testo a:hover { font-weight: normal; color: #ff1e00;text-decoration:none; text-align: left;}

.arrs {color:#999999;font-size:24px;text-decoration:none;}
.arrs:hover {text-decoration:none;color:#ffe600}


.level1 {font-size: 13px; color:#000000; text-align:center; text-decoration:none;}
.level1:hover {background-color:#b7b8b1;}
.level1 a { text-decoration:none; font-size: 13px;}
.level1 a:hover { text-decoration:none;}

.level2 {font-family: arial; font-size: 13px; line-height:30px; color:#676666; text-align:left; text-decoration:none; text-transform:uppercase; }
.level2:hover {color:#202020; }

.level3 {font-size: 14px; color:#333; text-align:left; text-decoration:none;}
.level3:hover { color:#000; }
.level3 a {text-decoration:none;}
.level3 a:hover {color:#000; text-decoration:none;}


.arrow_next { background: url('/images/arrow_next.png') left top no-repeat; width:10px; height:18px;margin-left:6px;cursor:pointer}
.arrow_next:hover { background: url('/images/arrow_next_o.png') left top no-repeat;}
.arrow_back { background: url('/images/arrow_back.png') left top no-repeat; width:10px; height:18px;cursor:pointer}
.arrow_back:hover { background: url('/images/arrow_back_o.png') left top no-repeat; }

input {font-family:arial,verdana; font-size:11px; line-height:11px;}

iframe {border:solid 0px; }

#txtContent iframe {border:solid 0px; }
.frameVideoBox {width:295px;height:166px;margin-top:16px;}
.frameVideo {width:606px; }

#ytvideo iframe {border: solid 1px #cccccc; width:400px; height:258px}


body {width:100%; height:100%; background-color:#fff; background-image: url(images/bg_main.png); background-position: left top; background-repeat: repeat-x; border:solid 0px; margin:0px; text-align:left; font-family: helvetica,arial,verdana,sans-serif;}

#centered { position: relative; top:0px; left:0px; min-height:400px; width: 820px; text-align: left;}


.subM { border-bottom:solid 1px #e9e9e9; float:left; color:#777777; height:40px; padding-left:20px; padding-right:20px; font-size:14px; text-transform:uppercase; line-height: 38px; cursor:pointer; white-space:nowrap; }
.subM:hover { color:#202020; background: #f1f1f1 }


#submenuDiv { margin-left:-41px;margin-top:0px}
li{ margin-top:0px; padding-right:20px}


#logo_set { position:absolute; z-index:2; left:20px;top:20px}
#int_container { position:relative; z-Index:1; overflow:hidden;margin:0px;}

#txtContent p.titolo { margin-top:0px;margin-bottom: 0px;}


#imgPage { width:606px; height:370px; overflow:hidden; margin-top:0px;}
#mainmenu_set { position:absolute; z-index:100; min-height:40px; margin-bottom:40px; left:120px; top:40px; width:860px}
#boxContainer { position:relative; left:0px}

.productImg {width:148px; height:111px; background: url(/images/loading_small.gif) center center no-repeat;border-bottom:solid 1px #fff}

.arrows {cursor:pointer; opacity:0.6; filter:alpha(opacity=60)}
.arrows:hover {opacity:1.0; filter:alpha(opacity=100)}
.thProjects { background: url(images/loading_small.gif) center center no-repeat}
.divsubmenu1 {z-index:101; width:140px;margin-left:16px;float:left;} 

.menu-item { border-bottom:solid 1px #e9e9e9; float:left; color:#777777; height:40px; padding-left:20px; padding-right:20px; font-size:14px; text-transform:uppercase; line-height: 25px; cursor:pointer; white-space:nowrap; }
.menu-item a { color:#777777 }
.menu-item a:hover { color:#202020 }
.menu-item:hover { background: #f1f1f1 }
.currentMenu { background: #f1f1f1 }
.currentMenu a {color:#202020 }

.submenu-item { background:#f7f7f7; font-size:13px; padding-left:16px; height:30px; line-height:14px; border-bottom:solid 1px #e9e9e9; }
.submenu-item:hover { background:#e5e5e5; }
.submenu-item a { color:#676666 }

.td_menu {height:28px}
.td_menu_container {padding:0px; padding-top:0px;border-bottom:solid 2px #fff; height:28px}

.photo {float:left; min-height:440px; vertical-align:middle; width:600px; text-align:center}
#ytvideo {
    float: left;
	margin-right:10px;
}


.yt_holder {
    background: #f3f3f3;
    padding: 10px;
	padding-right:5px;
border: 1px solid #e3e3e3;
	margin-bottom:25px;
	height:260px;
	width:640px;
}


#txtContent ul.yTube {
    float: left;
    margin: 0;
    padding: 0;
    width: 228px;
    height: 260px;
	overflow:auto
}

#txtContent ul.yTube li {
    list-style-type: none;
    display:block;
    background: #b9b9b9;
    float: left;
    width: 205px;
    margin-bottom: 5px;
	padding:2px;


}

#txtContent ul.yTube li img {
    width: 80px;
    float: left;
    margin-right: 5px;
    border: 1px solid #999;
}

#txtContent ul.yTube li a {
    text-decoration: none;
	font-size:14px;
	line-height:18px;
	font-weight: bold;
    display: block;
	 color: #fff;
}

.currentvideo {
	background: #e6e6e6;
}