




















/* stili generali*/
html  {color:#000; background:#ddd;}
body  {text-align:center; font-family: arial, verdana, sans-serif; font-size:66%; color:#000; padding:0; border:0; margin:0; background:#ddd; }

h1, hr, .alt     {display: none;}
#intestazione        {display: none; height:0px; margin:0px; border:0px; padding:0px;}
h2                   {color:#ae4400; font-size :155%; margin:10px 0 10px 0; } 
h3                   {color:#ae4400; margin:0; font-size :100%;}
p, ul, form          {margin:0; line-height : 1.3; list-style-type:none; list-style-position:outside;}
/*a                    {color:#0042a5; text-decoration:none;}*/
img                  {border:0; margin:0;}

.layoutBoth {clear:both;}
.layout {clear:both;}
.layoutRight {clear:right;}
.layoutLeft {clear:left;}
.right {text-align:right;}
.credit {letter-spacing:10px;}

/* stili per il layout*/
#mainContainer 
{width:980px; margin:0 auto!important;  text-align:left; background:#fff;}
#content, #contentTool {text-align:left; padding:0; margin:0; clear:both; background:url(/Img/bgContent.gif) repeat-y; float:left; }
#contentTool
{ background:url(/Img/bgContentTool.gif) repeat-y; float:left; }
#header {background:#fff; margin:0; border:0; min-height:183px; height:auto!important; height:183px;}
#footer, #footerTool {clear:both; margin:0;  text-align:center;}

/*Header*/
#firstRow
{min-height:161px; height:auto!important; height:90px; border:0px solid red;}
#bgImage1
{background:url(/IT/Img/HP_PrideGroup-testa.png) no-repeat bottom left; height:90px;}
#bgImage1Internal
{background:url(/IT/Img/topHeader.png) no-repeat bottom left; height:90px;}


/* MENU' Orizzontale */
#firstMenu 
{margin:0 0 0 0px;color: #178bc8;  }
#firstMenu h2
{display:none; }
#firstMenu a
{color: #178bc8; text-decoration:none; margin-right:3px;}

#firstMenu ul 
{float:right; border-bottom:0px solid #d6d6d6; 
 background:#fff; margin:0; padding:3px 0 0; min-height:18px; margin-right:2px; 
 height:auto!important; height:18px;}
#firstMenu ul li
{display:inline; padding:0px; margin:0; font-size:85%;}

#languageHP 
 {float:right; margin:40px 514px 0px 20px; padding:4px;  
  height:20px;
  padding-left:15px;}
 
#languageHP p {color:#178bc8;font-size:8pt;}
#languageHP a {color: #178bc8; text-decoration:none;}

/* BOX RICERCA */
#boxSearchContainer
{float:right;margin-top:27px; margin-right:1px;}

#boxSearch
{height:20px; background:#34342a; width:180px; padding:9px 7px; margin:0; 
 color:#fff; text-align:right; border:0; voice-family: "\"}\"";
 voice-family: inherit; width: 180px; 
 min-height:20px; height:auto!important; height:20px;
}
/*classe vuota per corretta interpretazione tantek hack ie5.0*/
.vuota{}


#boxSearch label
{font-weight:bold; font-size:90%; padding:0 3px;}
#words
{font-size:100%; border:0px solid #d6d6d6;}
#searchSubmit
{font-size:100%; border:1px solid #d6d6d6; color:#fff; background:#666666; padding:0; margin:0px 0; }


/* SECONDA RIGA */
#secondRow
{height:auto!important; border:0px solid red;min-height:299px;}
#secondRow a
{color: #4f4f4f; text-decoration:none;}

/* SECONDA RIGA TEMPLATE INTERNI */
#secondRowInternal
{height:auto!important; border:0px solid red;min-height:160px;}
#secondRowInternal a
{color: #4f4f4f; text-decoration:none;}


/* MENU' DI SINISTRA */
/*Content*/

#menuCol
{float:left; width:235px;background:#fff; }

/*div e classi per il menù verticale div menuCol (sx)*/
#menuCol h3{
color: #4f4f4f; 
margin:0;
font-size: 100%;
}

.vociMenu 
{border-bottom:0px solid #d6d6d6;  margin:0px; padding:0px;}

.vociMenu li a {
height:30px;
padding:10px 0px 0px 30px;
display:block;
font-size: 16px;
font-family: Arial;
margin:0px;
color:#4f4f4f;
border-bottom:0px solid #ffa5b5;
text-decoration:none;
background:url(/Img/PrideGrouptagliFasciaPulsan.png) repeat-x;
}

#selected {
padding:2px 0px;
display:block;
font-size: 9px;
margin:0 6px;
color:#4a4a4a;
 text-decoration:none
}

.vociMenu ul.lev2 a {
padding:2px 10px;
}
ul.lev2 #selected {
padding:2px 10px;
}
ul.lev2 li 
{background:url(/Img/PrideGroupFasciaPulsanAzz.png) repeat-x;}



.vociMenu ul.lev3 a {
padding:2px 20px;
}
ul.lev3 #selected {
padding:2px 20px;
}

.vociMenu ul.lev4 a {
padding:2px 20px;
}
ul.lev4 #selected {
padding:2px 20px;
}

.vociMenu li a:hover {background:url(/Img/PrideGroupFasciaPulsanAzz.png) repeat-x;
 							 text-decoration:none; color:#fff;}
.vociMenu li ul {margin:0}
.vociMenu li ul li a {margin-top:-2px} 
.vociMenu li {display:inline}
.vociMenu ul {margin:0 0px;padding:0;list-style:none}

#contentCol {float:right; width:745px; margin:0; 
 background:transparent; 
 background:url(/IT/Img/HP_PrideGroup-fasciaDavid.png) no-repeat top left; 
 height:299px;}
 
 
#contentColInternal {float:right; width:745px; margin:0; 
 background:transparent; 
 background:url(/IT/Img/header.png) no-repeat top left; 
 height:160px; vertical-align:center;} 
 
#contentHPMaster 
 {float:left; margin:5px 10px 10px 20px; padding:4px; 
  font-family: Georgia,Times New Roman; 
  width:250px; height:160px;
  padding-left:15px; vertical-align:center;} 

#contentHP 
 {float:left; margin:15px 10px 10px 5px; padding:4px; 
  font-family: Georgia,Times New Roman; 
  width:290px; height:160px;
  padding-left:5px; vertical-align:center; border:0px solid red;}
 
#contentHP p {font-size:13pt; color:#fff; text-align:center; border:0px solid red;}
#contentHPMaster p {font-size:13pt; color:#fff; text-align:center; border:0px solid red;}




 
#contentColTool {float:left; width:572px; margin:0; background:transparent;}

#newsCol {float:left; width:235px; margin:2px;}
#headNewsCol {margin:0; padding:4px; background:#ea4800;
 font-size:10pt; color:#fff; font-weight:bold; padding-left:15px;}
#contentNewsCol 
 {margin:0; padding:4px; background:#fff;
 font-size:100%; color:#000;text-align:justify; padding-left:15px;}


/* TERZA RIGA */
#thirdRow
{height:auto!important; border:0px solid red;min-height:100px; background:#fff;margin-top:1px}
#thirdRow a
{color: #4f4f4f; text-decoration:none;}

#boxContent
{background:#fff; padding:5px; min-height:50px;}

#boxContent ul 
{background:#fff; margin:0; padding:3px 0 0; min-height:18px; 
 height:auto!important; height:18px;}
#boxContent ul li
{display:outline; padding:0; margin:0; padding:3px; font-size:100%;}

#boxContent a 
{color:#003576;}


#box1
{float:right; margin-left:1px; margin-right:1px; border:1px solid #bfbebf; width:369px;}
#box1Head
{background:#bfbebf; font-size:10pt;padding:10px 20px; text-align:center; font-weight:bold;}


#box2
{float:right; margin-right:1px; border:1px solid #b4b4b5; width:369px;}
#box2Head
{background:#b4b4b5; font-size:10pt;padding:10px 20px; text-align:center; font-weight:bold;}


#box3
{float:left; margin-right:1px; border:1px solid #a4a3a2; width:193px;}
#box3Head
{background:#a4a3a2; font-size:10pt;padding:10px 20px; text-align:center; font-weight:bold;}

#box4
{float:left; margin-right:1px; border:1px solid #8b8a8b; width:193px;}
#box4Head
{background:#8b8a8b; font-size:10pt;padding:10px 20px; text-align:center; font-weight:bold;}

#box5
{float:right; margin-right:1px; border:1px solid #7c7b7b; width:192px;}
#box5Head
{background:#7c7b7b; font-size:10pt; padding:10px 20px; text-align:center; font-weight:bold;}

/* FOOTER */
#footer
{height:auto!important; text-align:center;  border:0px solid red; min-height:30px; 
 background:#ccc; }
#footer a
{color: #000; text-decoration:none;}

#footer p
{padding-top:10px; padding-bottom:10px; margin-top:1px;  color:#000; text-align:center;
 font-size:8pt; background:#cccccc;}


/*BRICIOLE DI PANE*/
#breadCrunch
{height:auto!important; width:980px; border-bottom:1px solid #003576;
 min-height:25px; background:#fff;margin:1px 0px 0px 1px; font-size:8pt;}
#breadCrunch a
{color: #5a5a5a; text-decoration:none;}
#breadCrunch p
{padding-top: 5px;color: #5a5a5a; padding-left:30px;}


/*CONTENUTO PAGINA*/
#contentPage
{height:auto!important; width:980px; border-bottom:0px solid #003576;
 min-height:25px; background:#fff; margin:1px 0px 1px 0px;}
 
#t01
 {float:right; background:#fff; padding:5px; 
 min-height:100px;width:735px; font-size:9pt; color:#5a5a5a;}


/*TEMPLATE 1*/ 
.imgT01
{text-align:center;width:700px;padding:}
.imgT01 img
{border:1px solid #ddd; display:block; margin:0px; margin-left:20px; padding:5px 35px 5px 35px;}

.textT01
{border:0px solid;padding:5px 5px 5px 20px;}
/*.textT01 table {border-collapse:collapse; border:0px solid #000; padding:0px; margin:0px;}
.textT01 tr {border:0px solid #000; padding:0px; margin:0px;}
.textT01 td {border:1px solid #000; padding:5px; margin:0px;}*/
.textT01 a {color: #003576;}
.textT01 a:visited {color: #003576;}
.textT01 ul {padding:0px 5px 10px 25px; list-style-position:outside; list-style-type:square;}
.textT01 p {text-align:justify;}


/*TEMPLATE 2*/ 
.imgT02
{float:right;}
.imgT02 img
{border:1px solid #ddd; width:225px; height:180px;  display:block; margin:0px; margin-left:10px; margin-bottom:10px; padding:2px;}

.imgT02little
{float:right;}
.imgT02little img
{border:1px solid #ddd; width:123px; height:123px;  display:block; margin:0px; padding:2px;}

.textT02
{border:0px solid;padding:5px 5px 5px 20px;}
/*.textT02 table {border-collapse:collapse; border:0px solid #000; padding:0px; margin:0px;}
.textT02 tr {border:0px solid #000; padding:0px; margin:0px;}
.textT02 td {border:1px solid #000; padding:5px; margin:0px;}*/
.textT02 a {color: #003576;}
.textT02 a:visited {color: #003576;}
.textT02 ul {padding:0px 5px 10px 25px; list-style-position:outside; list-style-type:square;}
.textT02 p {text-align:justify; } 
 



#title
 {float:right; background:#c4c4c4; padding:5px; 
 min-height:32px;width:735px; font-size:12pt; color:#003576;}

#title p
 {padding:5px 5px 5px 20px; text-align:left; font-weight:bold; } 

 
#section
 {float:left; background:#01478C; padding:12px 5px 0px 30px; 
 min-height:30px; width:200px; font-size:9pt; color:#fff;}

#section a
 {text-align:left; text-decoration:none; } 
 
 
 
/*div e classi per il menù verticale div menuCol (sx)*/
.vociMenuPage 
{float:left;
border-bottom:0px solid #d6d6d6;  margin:0px; padding:0px; width:235px;
background:#fff;}

.vociMenuPage li a {
height:20px;
padding:10px 0px 0px 30px;
display:block;
font-size: 9pt;
font-family: Arial;
margin:0px;
color:#4f4f4f;
text-decoration:none;
border-bottom:1px dotted #000;
background: #ccc url('/IT/Img/bullet.png') no-repeat 14px 12px;
}

#selected {
height:20px;
padding:10px 0px 0px 30px;
display:block;
font-size: 9pt;
font-family: Arial;
margin:0px;
font-weight:bold;
color:#003576;
text-decoration:none;
border-bottom:1px dotted #000;
background: #ccc url('/IT/Img/bullet.png') no-repeat 14px 12px;
}

.vociMenuPage ul.lev2 a {
height:20px;
padding:10px 0px 0px 30px;
display:block;
font-size: 9pt;
font-family: Arial;
margin:0px;
color:#4f4f4f;
text-decoration:none;
border-bottom:1px dotted #000;
background: #ddd url('/IT/Img/bullet.png') no-repeat 22px 12px;
}

ul.lev2 #selected {
height:20px;
padding:10px 0px 0px 30px;
display:block;
font-size: 9pt;
font-family: Arial;
font-weight:bold;
margin:0px;
color:#4f4f4f;
text-decoration:none;
border-bottom:1px dotted #000;
background: #ddd url('/IT/Img/bullet.png') no-repeat 22px 12px;
}
ul.lev2 li 
{}



.vociMenuPage ul.lev3 a {
height:20px;
padding:10px 0px 0px 40px;
display:block;
font-size: 9pt;
font-family: Arial;
margin:0px;
color:#4f4f4f;
text-decoration:none;
border-bottom:1px dotted #000;
background: #fff url('/IT/Img/bullet.png') no-repeat 30px 12px;
}

ul.lev3 #selected {
height:20px;
padding:10px 0px 0px 40px;
display:block;
font-size: 9pt;
font-family: Arial;
font-weight:bold;
margin:0px;
color:#4f4f4f;
text-decoration:none;
border-bottom:1px dotted #000;
background: #fff url('/IT/Img/bullet.png') no-repeat 30px 12px;
}

.vociMenuPage ul.lev4 a {
padding:10px 0px 0px 50px;
background: #fff url('/IT/Img/bullet.png') no-repeat 38px 12px;
}
ul.lev4 #selected {
padding:10px 0px 0px 50px;
background: #fff url('/IT/Img/bullet.png') no-repeat 38px 12px;
}

.vociMenuPage ul.lev5 a {
padding:10px 0px 0px 60px;
background: #fff url('/IT/Img/bullet.png') no-repeat 46px 12px;
}
ul.lev5 #selected {
padding:10px 0px 0px 60px;
background: #fff url('/IT/Img/bullet.png') no-repeat 46px 12px;
}

.vociMenuPage li a:hover {text-decoration:none}
.vociMenuPage li ul {margin:0;list-style-image: url('/IT/Img/bullet.png');}
.vociMenuPage li ul li a {margin-top:-2px} 
.vociMenuPage li {display:inline}
.vociMenuPage ul {margin:0 0px;padding:0;list-style:none;} 
 
 .azzurroTitoli
{font-weight:bold; color:#003576;}


ul#mappalogo1 {
margin:0;padding:0;float:left;
list-style:none;	
position:relative;
width:195px;height:60px;
border:0px solid red;	
}
ul#mappalogo1 li {
display:block;
position:absolute;
margin:0;padding:0
}
li#mappalogo1-link1 {
left:0;top:30;
width:195px;height:60px;
border:0px solid blue;
}
#mappalogo1 a {
display:block;
width:100%;
height:100%;
}
#mappalogo1 .alt1 { display:none }