
/* CSS Document */


/* body & commons */

body {padding:0px; margin:0px; color:#4b4b4b; font: 18px Cambria, Georgia, "Times New Roman", Times, serif; background:url(../images/main/bg_body.jpg) 0 0 #d6f7f4 repeat-x;}
a {outline: 0 none; color:#4b4b4b; text-decoration:none;}
ul   {list-style-type:none;}
img  {border: 0px}
div, p, ul, h1, h2, h3, img{padding:0px; margin:0px;}

.clear{display: block;	clear: both;}
.l	  {float:left;}
.r	  {float:right;}
.txt_centered { text-align:center}
.hidden {display:none;}
/* end: body & commons */



/* header istituzionale */
#header_pc {width:100%; background:url(../images/main/header_parlamento_bg.jpg) #fff 0 0 repeat-x; }
#header_p  {width:980px; height:51px; position:relative; margin:0 auto; padding:0px;}

#header_p a.parlamento      {display:block; top:0px; left:12px; position:absolute; width:225px; height:51px; text-indent:-9999px; background:url(../images/main/header_parlamento_italiano.jpg) 0 0 no-repeat;}

#header_p a.camera          {display:block; top:0px; left:237px; position:absolute; width:146px; height:51px; background:url(../images/main/header_vai-a-camera.jpg) 0 0 no-repeat; color:#05224a; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:46px; text-indent:35px; text-decoration:none;}
#header_p a.camera:hover {color:#0387f4; text-decoration:none;}

#header_p ul      {position:absolute; left:auto; right:40px; top:18px; height:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#header_p ul li   {float:left; display:block; height:12px; line-height:12px; color:#074565; padding:0 15px 0 15px;}
#header_p ul li.s {padding-left:0}
#header_p ul li.e {padding-right:0; background:none}
#header_p ul li a {color:#05224a; text-decoration:none;}
#header_p ul li a:hover {color:#0387f4; text-decoration:none;}

/* end: header istituzionale */



/* header */

#header_c {width:100%; height:309px; clear:both; background:url(../images/main/bg_header.jpg) 0 0 repeat-x; }
#header   {width:980px; height:309px; position:relative; margin:0 auto; padding:0px; background:url(../images/main/header.jpg) 0 0 no-repeat;}

/* end: header */



/* menu */

#menu_c       {width:100%; background:#fff; border-bottom:1px solid #dadada; clear:both; }
#menu         {width:980px; height:171px; position:relative; margin:0 auto; padding:0px;}

#menu img     {top:13px; left:46px; position:absolute; width:214px; height:109px;}
#menu h1      {display:block; top:13px; left:46px; position:absolute; width:214px; height:109px; text-indent:-9999px; background:url(../images/main/logo.gif) 0 0 no-repeat;}

#menu ul      {position:absolute; top:40px; left:320px; height:51px;}
#menu ul li   {float:left; display:block; height:51px; line-height:51px; color:#000; margin:0 12px 0 12px;}
#menu ul li.s { margin-left:0}
#menu ul li.e { margin-right:0}
#menu ul li a          {display:block; width:60px; height:51px; color:#000; text-decoration:none; text-indent:-9999px; line-height:51px; outline: 0 none;}
#menu ul li a.ho       {width:46px; background:url(../images/main/m_home.gif) 0 0 no-repeat;}
#menu ul li a.ho:hover {background:url(../images/main/m_home.gif) 0 -51px no-repeat;}
#menu ul li a.hose1    {width:46px; background:url(../images/main/m_home.gif) 0 -51px no-repeat;}
#menu ul li a.ca       {width:66px; background:url(../images/main/m_camera.gif) 0 0 no-repeat;}
#menu ul li a.ca:hover {background:url(../images/main/m_camera.gif) 0 -51px no-repeat;}
#menu ul li a.casel    {width:66px; background:url(../images/main/m_camera.gif) 0 -51px no-repeat;}
#menu ul li a.pa       {width:77px; background:url(../images/main/m_parlawiki.gif) 0 0 no-repeat;}
#menu ul li a.pa:hover {background:url(../images/main/m_parlawiki.gif) 0 -51px no-repeat;}
#menu ul li a.pasel    {width:77px; background:url(../images/main/m_parlawiki.gif) 0 -51px no-repeat;}
#menu ul li a.vi       {width:123px; background:url(../images/main/m_visite.gif) 0 0 no-repeat;}
#menu ul li a.vi:hover {background:url(../images/main/m_visite.gif) 0 -51px no-repeat;}
#menu ul li a.visel    {width:123px; background:url(../images/main/m_visite.gif) 0 -51px no-repeat;}
#menu ul li a.ga       {width:58px; background:url(../images/main/m_gallery.gif) 0 0 no-repeat;}
#menu ul li a.ga:hover {background:url(../images/main/m_gallery.gif) 0 -51px no-repeat;}
#menu ul li a.gasel    {width:58px; background:url(../images/main/m_gallery.gif) 0 -51px no-repeat;}
#menu ul li a.do       {width:50px; background:url(../images/main/m_downloads.gif) 0 0 no-repeat;}
#menu ul li a.do:hover {background:url(../images/main/m_downloads.gif) 0 -51px no-repeat;}
#menu ul li a.dosel    {width:50px; background:url(../images/main/m_downloads.gif) 0 -51px no-repeat;}
#menu ul li a.co       {width:64px; background:url(../images/main/m_contatti.gif) 0 0 no-repeat;}
#menu ul li a.co:hover {background:url(../images/main/m_contatti.gif) 0 -51px no-repeat;}
#menu ul li a.cosel    {width:64px; background:url(../images/main/m_contatti.gif) 0 -51px no-repeat;}

/* end: menu */



/* content */

#container {width:100%; clear:both; }
#content   {width:980px; position:relative; margin:0 auto; padding:0px; background:url(../images/main/bg-texture.jpg) 18px 0px repeat-y;}
#shadow    {width:980px; height:25px; position:relative; margin:0 auto; padding:0px; background:url(../images/main/shadow.jpg) 18px 0px no-repeat;}

p.w        {width:537px; margin-left:370px; padding-top:25px; color:#536271; line-height:20px; letter-spacing:1px;}

#spot       {clear:both; width:962px; height:300px; margin:0; padding:0 0 0 18px;}

.section    {clear:both; position:relative; width:962px; height:340px; margin:0; padding:60px 0 0 18px; background:url(../images/main/hr_line.jpg) 18px 0px no-repeat;}

.section .c { float:left; width:410px;}

.section h2  {float:left; width:200px; height:62px; text-indent:-9999px; color:#000;}

.section .ca {background:url(../images/home/tit_la-camera.png) 0 0 no-repeat}
.section .pa {background:url(../images/home/tit_parlawiki.png) 0 0 no-repeat}
.section .vi {background:url(../images/home/tit_vieni-a-trovarci.png) 0 0 no-repeat}
.section .ga {background:url(../images/home/tit_gallery.png) 0 0 no-repeat}
.section .do {background:url(../images/home/tit_downloads.png) 0 0 no-repeat}


a.ca        {display:block; width:200px; height:62px; border:0px solid #fff; outline: 0 none;}
/*a.ca:hover  {background:url(../images/home/btn_la-camera.png) 0 -62px no-repeat;}
*/a.pa        {display:block; width:200px; height:62px; border:0px solid #fff; outline: 0 none;}
/*a.pa:hover  {background:url(../images/home/btn_parlawiki.png) 0 -62px no-repeat;}
*/a.vi        {display:block; width:200px; height:62px; border:0px solid #fff; outline: 0 none;}
/*a.vi:hover  {background:url(../images/home/btn_vieni-a-trovarci.png) 0 -62px no-repeat;}
*/a.ga        {display:block; width:200px; height:62px; border:0px solid #fff; outline: 0 none;}
/*a.ga:hover  {background:url(../images/home/btn_gallery.png) 0 -62px no-repeat;}
*/a.do        {display:block; width:200px; height:62px; border:0px solid #fff; outline: 0 none;}
/*a.do:hover  {background:url(../images/home/btn_downloads.png) 0 -62px no-repeat;}
*/


.section p   	{margin:65px 0 0 30px; color:#4b4b4b; line-height:20px; letter-spacing:1px;}

.section  a.com	        {display:block; height:30px; padding:18px 0 0 36px; font-size:12px; color:#1d4f56; float:left; background:url(../images/main/icon_commenti.jpg) 0px 20px no-repeat; color:#1d4f56; text-decoration:none; outline: 0 none;}
.section  a.com:hover	{color:#1d4f56; text-decoration:underline;}

.section_rimage {position:absolute; top:60px; right:0; left:auto; width:281px; height:184px; padding:66px 0 0 27px; background:url(../images/main/bg_images.jpg) 0 0 no-repeat;}

.section_rbox	{position:absolute; top:60px; right:0; left:auto; width:268px; height:184px; padding:68px 27px 0 40px; background:url(../images/main/line-vertical.gif) 0px 0px no-repeat;}

.section_rbox ul            {display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.section_rbox ul li         {color:#f75956; margin:0; padding:0;}
.section_rbox ul li a       {color:#f75956; text-decoration:none;}
.section_rbox ul li a:hover {color:#54b4ef;}
.section_rbox ul li a.add       {color:#54b4ef;}
.section_rbox ul li a.add:hover {color:#f75956;}
.section_rbox ul li.add         {margin-top:15px;}

.t { padding-top:40px;}
.section_rbox p{font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:0; margin:0}
.oggi {color:#9c9c9c}
.temp {font-size:42px; line-height:60px; color:#f75956}

/* section */
.section_page       {width:577px; margin-left:350px; color:#536271; line-height:20px; letter-spacing:1px; padding:0 0 0 0px;}
.section_page h1   	{}
.section_page h2   	{float:left; width:577px; height:62px; text-indent:-9999px; color:#000;}
.section_page h3  	{margin:65px 0 0 0px; color:#4b4b4b; line-height:64px; margin:0; padding:0;}
.section_page p   	{display:inline-block; width:557px; margin:0; padding:50px 0 0 20px; color:#4b4b4b; line-height:20px; letter-spacing:1px;}
.section_page .p_rid{padding:15px 0 0 20px;}
.section_page a        {color:#0090ec; text-decoration:none;}
.section_page a:hover  {color:#FF9F1D;}
/* end:section */

/* cerca */
#cerca_cnt 	         {float:left; width:346px; height:173px; position:relative; margin:0; padding:0px; background:url(../images/main/bg_cerca.jpg) 18px 0px no-repeat;}
#cerca               {display:block; width:295px; height:34px; margin:0 0 15px 43px; background: url(../images/main/input.gif) 0px 0px no-repeat;}
#cerca fieldset      {margin:0; padding:0; border:0px;}
#cerca:hover         {background: url(../images/main/input.gif) 0px -34px no-repeat;}
#cerca input         {float:left; width:145px; height:16px; border:0px solid #fff; color:#536271; margin:10px 0 0 50px; padding:0; font: 14px Arial, Helvetica, sans-serif; font-weight:bold; line-height:16px; outline: 0 none;}

#cerca input.submit        {float:left; width:55px; height:34px; border:0px solid #fff; margin:0 0 0 10px; padding:0; color:#536271; font: 14px Arial, Helvetica, sans-serif; font-weight:bold; line-height:16px; background:url(../images/main/btn_cerca.gif) 0 0 no-repeat; cursor:pointer;}
#cerca input.submit:hover  {background:url(../images/main/btn_cerca.gif) 0 -34px no-repeat;}


/* end: cerca */

/* tagcloud */
#cerca_cnt p{padding: 0px 45px 0 45px; font: 14px Arial, Helvetica, sans-serif; font-weight:bold; line-height: 21px; }
a.tag       {text-decoration:none;}
a.tag:hover {text-decoration:none; color:#FF9F1D;}
.c1         {color: #70706e;}
.c2         {color: #868784;}
.c3         {color: #939491;}
.c4         {color: #b4b5b1;}
.c5         {color: #bbbcb8;}
.c6         {color: #c9cac6;}
/* end: tagcloud */



/* end: content */



/* footer */

#footer_c       {width:100%;  clear:both; }
#footer         {width:980px; height:768px; position:relative; margin:0 auto; padding:0px; background:url(../images/main/bg_footer.jpg) 18px 0 no-repeat;}
.flash_footer   {position:absolute; left:18px; top:485px;}

/* map link */

#footer_pc {width:100%;  clear:both; }

#footer_p  {width:980px; height:198px; position:relative; margin:0 auto; padding:0px; background:url(../images/main/bg_texture_footer.jpg) 18px 0 no-repeat;}

p.credit1       {position:absolute; left:75px; top:63px; font-size:12px; font-weight:bold; letter-spacing:1px; color:#f1e3d2;}
p.credit2       {position:absolute; left:75px; top:78px; font-size:12px; font-weight:bold; letter-spacing:1px; color:#efefef;}

#footer_p ul      {position:absolute; left:auto; right:70px; top:78px; height:12px; font-size:12px;}
#footer_p ul li   {float:left; display:block; height:12px; line-height:12px; color:#807973; padding:0 13px 0 10px;  background:url(../images/main/footer_dot.gif) 100% 55% no-repeat;}
#footer_p ul li.s {padding-left:0}
#footer_p ul li.e {padding-right:0; background:none}
#footer_p ul li a {color:#eedfcc; text-decoration:none;}

#footer_p ul li a:hover {text-decoration:underline;}

/* end: map link */

#banner_concorso { position:fixed; top:100px; left:160px; width:259px; height:258px; background:transparent; }
#banner_chiudi { position: absolute; top:65px; left:230px; cursor:pointer; }
#banner_concorso_link { display:block; position: absolute; top:210px; left: 90px; width:70px; height:23px; cursor:pointer; }

/* end: footer */
