/* CSS Document */

body {
	margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4d4d4f; background:url(images/bg.gif) repeat-y center #9eb1c4;}
* html ul {height:1%;}
* html li {height:1%;}
* html a {height:1%;}


	
.clear {clear: both;}
	
a.link_interni {color: #4d4d4f; font-weight: bold; text-decoration: none;}
a.link_interni:hover {color: #4d4d4f; font-weight: bold; text-decoration: underline;}

a.link_footer {color: #4d4d4f;  text-decoration: none;}
a.link_footer:hover {color: #4d4d4f;  text-decoration: underline;}
	
/* titoli vari box*/	
h2 {font-size: 11px; font-weight: bold; color: #516a7f; margin: 0; padding: 0; text-transform:uppercase;}
h2 a {color:#516a7f; text-decoration:none;}
h2 a:hover {text-decoration:underline;}
h2.titoli_gialli{color: #ebab2d;}
.titoli_verdi{color: #90af26;}
.titoli_azzurri{color: #5da2ca;}
.titoli_viola{color: #a071c4;}


/*contenitore generale*/
#container { width: 677px; padding: 0; margin: 0px auto;}
			
#header {background:url(images/header.jpg) no-repeat 0 0; margin:0; padding:0;}

/*menu scelta lingua*/
#menu_lingue {padding-left: 450px; height:14px; padding-right:14px}/*padding-left: 525px*/
#menu_lingue ul {margin: 0px; padding-left: 15px; list-style:none; background:#fff;}
#menu_lingue ul li {margin: 0px; padding: 0 6px 0 12px; background:url(images/list.gif) no-repeat 0px 4px; display:inline;}
#menu_lingue ul li a {color: #4d4d4f; text-decoration: none; }
#menu_lingue ul li a:hover{text-decoration: underline;}

/*menu basso*/
#menu_basso {padding: 3px 0 0 165px; margin-top: 91px; height:17px; clear:left;}	  
#menu_basso ul {margin: 0px; padding-left: 15px; list-style:none;}
#menu_basso ul li {margin: 0px; padding: 0 6px 0 12px; background:url(images/list.gif) no-repeat 0px 4px; display:inline;}
#menu_basso ul li a {color: #4d4d4f; text-decoration: none;}
#menu_basso ul li a:hover {text-decoration: underline;}

/*menu principale*/			  
#menu_principale {width: 142px; float:left; padding: 10px 15px 0 9px;}
#menu_principale ul {padding: 0; margin: 0; list-style: none;}
#menu_principale ul li {margin:0; padding:0; text-transform: uppercase;}
#menu_principale ul li ul li {margin:0; padding:0; text-transform:none;}
#menu_principale ul li a {background: url(images/bg_ul_li.gif) repeat-x left bottom #fff; padding:7px; margin:0; border-top: 1px solid #d8e0e6; display:block; text-decoration: none; color: #4d4d4f;}
#menu_principale ul li a:hover {color: #000; text-decoration: underline;}
#menu_principale ul li ul li a {background: #e6e7e8; padding:3px 7px 3px 16px; margin:0; border-top: 1px solid #fff;}
#menu_principale ul li ul li a:hover {color: #000; text-decoration: underline;}
#menu_principale ul li#menu_6 a {color:#ebab2d;}
#menu_principale ul li#menu_7 a {color:#90af26;}
#menu_principale ul li#menu_8 a {color:#5da2ca;}
#menu_principale ul li#menu_10 a {color:#a071c4;}
#menu_principale ul#submenu_6 li a {background:#ebab2d; color:#fff;}
#menu_principale ul#submenu_7 li a {background:#90af26; color:#fff;}
#menu_principale ul#submenu_8 li a {background:#5da2ca; color:#fff;}
#menu_principale ul#submenu_10 li a {background:#a071c4; color:#fff;}


/*corpo centrale - contenuti*/
#main {width: 484px; padding: 3px 25px 20px 0; margin: 10px 0 0 0; float:right;}
#main a {color:#516a7f; text-decoration:underline;}
#main a:hover {color:#516a7f; text-decoration:none;}
#main ul {margin:10px 0;}
#main img {float:left; margin:0 10px 10px 0;}
#main h2 {margin:0; padding:0;}
#main h2 img {margin:0; padding:0; background:none; border:none;}
#main h3 {text-align:left; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#516a7f; margin: 0 0 5px 0; padding: 0;}
#main h3.titolo_6{text-align:left; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#ebab2d; margin: 0; padding: 5px 0;}
#main h3.titolo_7 {text-align:left; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#90af26; margin: 0; padding: 5px 0;}
#main h3.titolo_8 {text-align:left; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#5da2ca; margin: 0; padding: 5px 0;}
#main h3.titolo_10 {text-align:left; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#a071c4; margin: 0; padding: 5px 0;}
#main h4 {text-align:left; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#516a7f; margin: 20px 0 5px 0; padding: 0;}



/*box news*/
#box_news {width: 454px; padding: 2px 0 2px 26px; background: url(images/bg_news.gif) no-repeat; border: 2px solid #b5c0c9;}
#box_news img { float: left; padding: 0; margin: 0;}
#contenuto_news {width: 241px; padding: 8px 8px 5px 8px; float: right; margin: 0px;}




/*div contenitore box 1 e 2 */

#box_1_2 {width: 484px; margin: 17px 0 0 0; padding: 0; }

/*box 01*/
#box_1 {float:left; width: 210px; margin: 0 4px 0 0; padding: 2px 0 2px 20px; background: url(images/bg_giallo.gif) no-repeat;}
#box_1 img {float: left; padding: 0; margin: 0px;}
#contenuto_box_1 {width: 109px; padding:0; margin: 0; float:right; font-size:10px; overflow:hidden;}

/*box 02 */
#box_2 {float:right; width: 212px; margin: 0; padding: 2px 0 2px 20px; background: url(images/bg_verde.gif) no-repeat; }
#box_2 img {float: left; padding: 0; margin: 0px;}
#contenuto_box_2 {width: 109px; padding:0; margin: 0; float:right; font-size:10px; overflow:hidden;}




/*div contenitore box 3 e 4 */

#box_3_4 {width: 484px; margin:0; padding: 17px 0 0 0;}

/*box 03*/
#box_3 {float:left; width: 210px; margin: 0 4px 0 0; padding: 2px 0 2px 20px; background: url(images/bg_azzurro.gif) no-repeat;}
#box_3 img {float: left; padding: 0; margin: 0px;}
#contenuto_box_3 {width: 109px; padding:0; margin: 0; float:right; font-size:10px; overflow:hidden;}

/*box 04 */
#box_4 {float:right; width: 212px; margin: 0 0 25px 0; padding: 2px 0 2px 20px; background: url(images/bg_viola.gif) no-repeat;}
#box_4 img {float: left; padding: 0; margin: 0px;}
#contenuto_box_4 {width: 109px; padding:0; margin: 0; float:right; font-size:10px; overflow:hidden;}


/*prima del footer*/
#link_europei {width: 465px; /*background-color:#e7e7e7;*/ border: 1px solid #ebab2d; margin: 0 0 15px 168px; padding: 3px 6px 3px 6px;}
#logo_court_en {float: left; width: 200px; margin: 4px 0 0 2px; padding:0;}
#testo_logo {float:right; width: 252px; margin: 4px 0 0 10px; padding:0;}


/*footer*/
#footer {width: 507px; background: url(images/bg_footer.gif) repeat-x; margin: 19px 4px 10px 4px; padding:5px 0 5px 157px;}
#footer p {margin:0;padding:0;}

a {color:#4d4d4f;}
a.logowebsolute img { border: 0; margin-right:5px;position:relative; margin-left:3px; top:3px;}