@charset "UTF-8";
/* CSS Document */
img, div { behavior: url(css/iepngfix.htc) }
/** {

	-moz-user-select: none;

	-khtml-user-select: none;

	user-select: none;

}*/
a { outline: none; cursor: pointer; }

a > img { cursor: pointer; }
*{margin:0;padding:0;}
body{ background-image:url(../img/body_bg.gif); background-repeat:repeat-x; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5a625b;}
.ombra_container{ margin:0 auto; width:990px;background-image:url(../img/ombra_bg.png); background-repeat:no-repeat;}
.container {margin:0 auto;width:950px;}
/*GENERICI*/
.grassetto {font-weight: bold;}


/*HEADER*/
.header{ height:100px; position:relative;}
.logo{float:left}
.languagebox{background-image:url(../img/bg_language.jpg); height:100px;position:absolute; right:0px; top:0; width:230px}
.languagebox ul {display:inline;float:right;margin-right:50px; margin-top:41px;}
.languagebox ul li {float:left;font-size:11px;line-height:17px;text-align:left;}
.languagebox ul li a { display:block; color:#afb0af; font-size:10px; text-decoration:underline; padding-right:4px; margin-left:4px; padding-left:20px;}
.languagebox ul li a.selected { text-decoration:none; color:#5a625b;}
.languagebox ul li.en a { background-image:url(../img/flag-eng.gif); background-position:left 3px; background-repeat:no-repeat; }
.languagebox ul li.it a { background-image:url(../img/flag-ita.gif); background-position:left 3px; background-repeat:no-repeat; }

/*CONTENT*/
.corpo{width:950px; background-color:#FFFFFF; overflow:hidden; position:relative;}
/*MENU*/
.menu{width:824px; height:41px; position:relative; top:10px; left:10px; background-color:#d6ddd7; margin:0; float:left; font-size:11px; z-index:9000;}
.menu li { float:left; width:117px; text-align:center; height:41px; background-image:url(../img/bg_menu.gif); background-repeat:no-repeat; background-position:top right; vertical-align:middle;}
.menu li a{padding-top:14px;}
.last li { background-image:none;}
.menu li ul{ display:none; background-color:#d6ddd7;}
.menu li ul li{ background-color:#d6ddd7; background-image:url(../img/sep_submenu.gif); background-repeat:no-repeat; background-position:top; height:40px;}
.menu li ul li a{padding-top:12px;}
.doppiariga a{padding-top:0px;}
.item_menu { color:#5a625b;}
.item_menu_selected {text-decoration:underline;}
/*LINK TECHEMET*/
.techemet { width:96px; height:41px; position:relative; background-color:#d6ddd7; float:left; top:10px; left:20px;}
/*VISUAL*/
.visual{width:931px; height:255px; position:relative; top:20px; left:10px; background-color:#FF; margin:0; float:left;}
/*CORPO*/
.contenuti{width:931px; position:relative; top:0px; left:10px; margin-top:30px; float:left;}
.colonna_doppia{ width:440px; padding-left:10px; line-height:18px; overflow:hidden; float:left; margin-right:10px; text-align:justify;}
.colonna_doppia a{ color:#5a625b;text-decoration:underline;}
.colonna_doppia a:hover{ color:#5a625b; text-decoration:underline;}
.titolo_pg{  font-family:Helvetica, Arial, sans-serif; font-size:24px;  letter-spacing:-0.8px;}
.box_title{width:681px; padding-left:10px; line-height:41px; float:left; margin:0 0 10px 0; display:block; background-color:#d6ddd7; height:40px;}
.colonna_tripla{ width:681px;  line-height:18px; overflow:hidden; float:left; margin-right:10px; text-align:justify;}
.colonna_tripla a{ color:#5a625b;text-decoration:underline;}
.colonna_tripla a:hover{ color:#5a625b; text-decoration:underline;}
.colonna_doppia p { padding-bottom:10px; float:left; }
.colonna_singola{float:left; margin-left:10px;}
.colonna_singola .box{margin-bottom:10px;}
.colonna_singola a{ color:#5a625b;text-decoration:underline;}
.colonna_singola a:hover{ color:#5a625b; text-decoration:underline;}
/*IMMAGINE PAGINA GENERICA*/
.img_pg_TL{float:left; margin:0 10px 10px 10px;}
.img_pg_TR{float:right; margin:0 10px 10px 10px;}
.img_pg_TC{margin:10px 10px 10px 10px;}
.img_pg_TB{margin:0 auto;}
.p_img_pg_TC{ text-align:center;}
.p_img_pg_BC{ text-align:center;}
/*PARAGRAFO*/
.paragrafo{ margin-top:10px;}
/*AREA DOWNLOAD*/
.box_download{ width:200px;border:1px solid #d6ddd7; padding:5px; margin:5px 9px 17px 6px; float:left; text-align:center; display:inline;}
.img_ad{border:1px solid #d6ddd7; margin-bottom:10px;}
.data_ad{width:180px; text-align:left; margin-left:10px; font-size:10px;}
.descrizione_ad{width:180px; text-align:left; margin-left:10px;}
.title_ad{width:170px; text-align:center; margin:10px; display:block; padding:5px; border:1px solid #d6ddd7;}
.link_ad{width:75px; text-align:right; margin:5px; display:block; padding:5px; border:1px solid #d6ddd7; background-color:#C8CFC9; float:left;}
.apri{ background-image:url(../img/leggi.gif); background-repeat:no-repeat; background-position: 10px center;}
.salva{ background-image:url(../img/salva.gif); background-repeat:no-repeat; background-position: 2px center;}
.link_ad a{ color:#5a625b; text-decoration:underline;}
.riga{height:400px;}

/*FOOTER*/
.intestazione_footer{ font-size:10px; float:left; width:500px; display:block;}
.intestazione_footer a{ color:#5a625b;text-decoration:underline;}
.intestazione_footer a:hover{ color:#5a625b; text-decoration:underline;}
.container_footer { width:100%; background-color:#FFFFFF; clear:both; position:relative; height:183px; /*background-image:url(../img/bg_repeat_footer.png);*/ margin:0 auto; background-position:top;}
.footer{ background-image:url(../img/bg_footer.png); height:183px; width:990px; background-repeat:no-repeat; margin:0 auto; position:relative;}
.box_footer{ height:122px; position:relative; top:60px; left:20px;}
.logo_footer{float:left; height:85px; margin-top:34px;};
/*testo_footer{font-size:9px; float:left; width:500px; display:block;height:300px; background-color:#CCC;}*/

 

