/* CSS Document */

* { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#f0f0db;}


/* font */
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:36px; color:#FFFFFF;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;}
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#cc3333;}
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#cc3333;}
h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#cc3333;}
h6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#cc3333;}
.font10 { font-size:10px;}
.font11_bold { font-size:11px; font-weight:bold;}


.font_rosso { font-size:11px; font-weight:bold; color:#cc3333;}
.font_rosso_2 { font-size:12px; font-weight:bold; color:#cc3333;}

.footer { font-size:10px; color:#FFFFFF;}

.testo_link { font-size:10px;}

.strillo_nero { font-size:14px; font-weight:bold; color:#000000;}

/* padding */
.ptop_bottom2 { padding-top:2px; padding-bottom:2px;}
.p5 { padding:5px;}


.ptop5 { padding-top:5px;}
.ptop5RUS { padding-top:0px;}
.ptop7 { padding-top:7px; padding-bottom:10px;}
.padding_top7 { padding-top:7px;}
.ptop9 { padding-top:9px;}
.ptop9_bottom30 { padding-top:9px; padding-bottom:30px;}
.ptop_bottom2 { padding-top:2px; padding-bottom:2px;}
.pbottom30 { padding-bottom:30px;}
.ptop10 { padding-top:10px;}
.ptop50 { padding-top:50px;}
.ptop10_bottom_left { padding:10px 0px 5px 10px;}
.ptop20 { padding-top:20px;}
.ptop20_strillo { font-size:14px; font-weight:bold; color:#cc3333;}
.ptop15 { padding-top:15px;}
.ptop15_left { padding-top:15px; padding-left:15px;}
.pright5rus { padding-right:0px;}
.pright5 { padding-right:5px;}

.pright5 { padding-right:5px;}
.pright10 { padding-right:10px;}
.pright10_bottom15 { padding-right:10px; padding-bottom:15px;}

.pright25rus { padding-right:5px;}
.pright25 { padding-right:25px;}
.pleft24 { padding-left:24px;}
.pleft33_top10 { padding-left:33px; padding-top:10px; background:url(../img/fr_rossa_menu.gif) top left no-repeat;}
.pleft24_top20 { padding-left:24px; padding-top:20px;}
.pleft10 { padding-left:10px;}
.pleft10_top5 { padding-top:5px; padding-left:10px;}
.pleft10_top8 { padding-top:8px; padding-left:10px;}
.pleft10_top10 { padding-top:10px; padding-left:10px;}
.pleft15 { padding-left:15px;}
.pleft15_top30 { padding-top:28px; padding-left:15px;}
.pleft15_top30RUS { padding-top:18px; padding-left:15px;}
.pleft15_top5 { padding-top:5px; padding-left:15px;}
.pleft15_top15 { padding-top:15px; padding-left:15px;}
.pleft15_top20 { padding-top:20px; padding-left:15px;}
.pleft7_top10 { padding-top:10px; padding-left:7px;}
.pleft7_top25 { padding-top:25px; padding-left:7px;}
.pleft40 { padding-left:40px;}

.mbottom25 { margin-bottom:25px;}
.mtop2_bottom2 { margin-top:2px; margin-bottom:2px;}
.mtop2 { margin-top:2px;}

.fr_index_sx { padding-top:8px; padding-left:23px; background:url(../img/fr_rossa_index.gif) top left no-repeat;}
.ru_index_sx { padding-top:17px; padding-left:23px; background:url(../img/fr_rossa_indexrus.gif) top left no-repeat;}

/* classi */
.sottolineatura { text-decoration:underline; color:#cc3333;}
.sfondo_centro_index { background:url(../img/sfondo_index.gif) top left repeat-y;}
.sfondo_centro { background:url(../img/sfondo.gif) top left repeat-y;}
.testata { background:url(../img/testata.jpg) no-repeat; height:120px;}
.sfondo_bianco { background-color:#fbfbf5;}
.sfondo_davvero_bianco { background-color:#ffffff;}
.sfondo_nero { background-color:#000000;}

.sfondo_menu_sx { background:url(../img/sfondo_menu_sx.gif) no-repeat;}

.fr_rossa { background:url(../img/fr_rossa.gif) top left no-repeat; padding-left:8px;}

a.menu_sopra { font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.menu_sopra:hover { font-size:11px; font-weight:bold; color:#cc3333; text-decoration:none;}
a.menu_sopra_vedi { font-size:11px; font-weight:bold; color:#999999; text-decoration:none;}
a.menu_sopra_inattivo { font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

a.menu { font-size:11px; font-weight:bold; text-decoration:none;}
a.menu:hover { font-size:11px; font-weight:bold; color:#cc3333; text-decoration:none;}
a.menu_hover { font-size:11px; font-weight:bold; color:#cc3333; text-decoration:none;}

a.sotto_menu { font-size:11px; text-decoration:none;}
a.sotto_menu:hover { font-size:11px; color:#cc3333; text-decoration:none;}
a.sotto_menu_vedi { font-size:11px; text-decoration:none; color:#cc3333;}

a.footer { font-size:10px; color:#FFFFFF; text-decoration:underline;}

a.link { font-size:10px; text-decoration:underline;}
a.link:hover { font-size:10px; color:#cc3333; text-decoration:underline;}

a.link_testo { text-decoration:underline;}
a.link_testo:hover { color:#cc3333; text-decoration:underline;}

.riga { background:url(../img/riga.gif) repeat-x; height:11px;}
.riga2 { background:url(../img/riga2.gif) repeat-x; height:21px;}
.punto { background:url(../img/punto.gif) top left no-repeat; padding:0px 0px 0px 10px; margin-top:20px;}
.punto2 { background:url(../img/punto.gif) top left no-repeat; padding:0px 0px 0px 10px; margin-top:15px;}
.punto3 { background:url(../img/punto2.gif) top left no-repeat; padding:0px 0px 0px 25px; margin-top:3px;}
.tratteggio { background:url(../img/tratteggio_popup.gif) top left repeat-x; height:9px;}
/* div */
#contenitore_tot { position:relative; width:950px;}
	#contenitore { position:relative; float:left; width:950px;}
		#logo{ position:absolute; top:0px; left:40px;}
	
	#menu_top { position:relative; float:right; width:320px; background:url(../img/sfondo_nero.gif) top left repeat-x;}
		#menu_top ul { text-align:right; }
		#menu_top li {  display:inline;}
	
		#scritta_testata { position:absolute; top:26px; left:180px; text-align:left;}
		#scritta_testata2 { position:absolute; top:90px; left:180px; text-align:left;}
		#scritta_testata2_spa { position:absolute; top:85px; left:180px; text-align:left;}
	
	/* menu */
		#menu { position:relative; float:left; width:950px; height:33px; background-color:#000000;}
		#menu ul { text-align:left; }
		#menu li {  display:inline;}
			
			#segnala { position:relative;}
			#segnala_testo { position:absolute; top:30px; left:48px;}
			#segnala_testo2 { position:absolute; top:15px; left:48px;}
		
	/* contenuto centrale */
		#cont_sx { position:relative; float:left; width:180px;}
			#cont_sx2 { position:relative; float:left; width:170px;}
		#cont_cx { position:relative; float:left; width:590px;}
		#cont_cx2 { position:relative; float:left; width:546px;}
			#cont_cx2_int { position:relative; float:left; width:526px; margin-left:10px;}
		#cont_cx3 { position:relative; float:left; width:750px;}
			#cont_cx3_int { position:relative; float:left; width:740px; margin-left:10px;}
		#cont_dx { position:relative; float:left; width:180px;}
		#cont_dx2 { position:relative; float:left; width:224px;}
			#cont_dx2_int { position:relative; float:right; width:206px;}
				#cont_dx2_img { position:relative; float:right; width:206px;}
		#colonna_rep { position:relative; width:306px; height:2150px; background: url(../img/ondeggiante.gif) top repeat; text-align:left;}
		#colonna_rep_2 { position:relative; width:306px; height:1100px; background: url(../img/ondeggiante.gif) top repeat; text-align:left;}

			#cont_menu_sx { position:relative; width:166px; background:url(../img/sfondo_menu_sx.jpg) no-repeat;}


	/* footer */
		#footer_sx { position:relative; float:left; width:700px;}
		#footer_dx { position:relative; float:right; width:250px;}
	
	
.webtv { width:168px; padding-left:2px; padding-top:5px; padding-bottom:5px; background-color:#e9e9e4; border:1px solid #dadbc3;}
a.webtv_txt { font-weight:bold; font-size:10px; color:#990000; text-decoration:none;}
a.webtv_txt:hover { font-weight:bold; font-size:10px; color:#990000; text-decoration:underline;}
	
	
	
	
	
	
	
	
	
	