body  {padding:0px;
margin:0px;
/*background:url('http://www.praesidiumspa.it/img/bg_body.gif') top center repeat-x #0769ae;*/
background:url('http://www.praesidiumspa.it/img/bg_praesidium.jpg') top center no-repeat #0769ae;
font-family:Arial, Helvetica, sans-serif}
img  {
border:0px;}


h1  {
font-weight:normal;
display:none;}

h2  {
font-weight:normal;
font-size:20px; 
margin:0px;
}

h3  {
font-size:15px;
margin:5px 0px 10px 0px;
padding:5px 0px 10px 0px;
font-weight:normal;
}

h4 {
font-weight:normal;
font-size:14px; 
margin:2px 0px;
font-weight:bold;
}

h5 {
font-weight:normal;
font-size:12px; 
font-weight:bold;
margin:2px 0px;
}

a:link, a:hover, a:visited, a:active {
color:#990000;
}

#allmainHP h3, #leftcol h3 {
border-bottom:1px solid #fff;
margin:0px;
}

#allmain h3{
border-bottom:1px solid #003366;
color:#003366;
}

#allmain h4{
color:#003366;
}

#allmain h2{
padding:10px 0px;
color:#003366;
}

h2 a{
font-weight:normal;
font-size:19px; 
margin:0px;
color:#006bb3;
padding:0px;
text-decoration:none;
}


#main {
/* 006bb3 background:url('http://www.praesidiumspa.it/img/bg_praesidium.jpg') top center no-repeat;*/
width:100%;
min-height:770px;
height:auto !important;
height:770px;
}
/*div.forms {
border:0px; padding:0px; border:1px solid #000; width:300px;}*/

#misura {
width:937px;
margin:25px auto;
}
/*HEAD E MENU PRINCIPALE*/
#head {
width:937px;
background:url('http://www.praesidiumspa.it/img/bg_head.gif') top left repeat-x #c9cacc;
}

#logoholder {
float:left;
width:289px;
padding:0px; 
margin-right:50px;
}

.fleft {
float:left;
}
.fright {
float:right;
}

#menuholder {
clear:both;
margin-top:2px;
width:937px;
padding:0px; margin:0px;
list-style-type:none;
list-style-image:none;
background:#006bb3;
border-top:1px solid #003366;
}

#menu{
float:left;
margin-top:2px;
width:937px;
padding:0px; 
margin:0px;
background:#006bb3;
color:#FFFFFF;
height:50px;
}


#menulist {
float:left;
margin-top:2px;
width:937px;
padding:0px; margin:0px;
list-style-type:none;
list-style-image:none;

}

#menulist li{
float:left;
padding:0px; 
margin:0px;
line-height:12px;
list-style-type:none;
list-style-image:none;
text-align:center;
}

#menulist li.first {
width:181px;
padding:0px; 
margin:0px;
}

a.menuitem, a.menuitem:link, a.menuitem:visited, a.menuitem:active {
float:left;
padding:14px 10px;
line-height:12px;
height:50px;
display:block;
font-size:11px;
letter-spacing:1px;
color: #FFFFFF;
text-decoration:none;
margin:0px;
text-transform:uppercase;
}

a.menuitem:hover {
float:left;
padding:14px 10px;
line-height:12px;
height:50px;
color: #003366;
letter-spacing:1px;
display:block;
background:#ede4dd url('http://www.praesidiumspa.it/img/bg_menu-sel.gif') top left no-repeat;
margin:0px;
text-transform:uppercase;
}

a.selected, a.selected:link, a.selected:visited, a.selected:active {
float:left;
font-size:11px;
text-decoration:none;
padding:14px 10px;
line-height:12px;
height:50px;
color: #990000;
display:block;
background:#c6d4eb url('http://www.praesidiumspa.it/img/bg_menu-sel.gif') top left no-repeat;
margin:0px;
letter-spacing:1px;
text-transform:uppercase;
}

a.selected:hover{
color: #003366;
letter-spacing:1px;
text-transform:uppercase;
}

 
 /* menu 2 */
#menuIIholder {
float:left;
margin-top:0px;
width:180px;
}

#menuII {
float:left;
width:180px;
padding:0px; 
margin:0px;
list-style:none;
list-style-image:none;
}
#menuII li{
float:left;
width:180px;
padding:0px; 
margin:0px;
list-style:none;
list-style-image:none;
color: #003366;
}

a.menuIIitem, a.menuIIitem:link, a.menuIIitem:visited, a.menuIIitem:active {
background:#ffffff;
padding:7px 0px 4px 20px;
display:block;
color: #003366;
margin:0px;
border-bottom:1px solid #cccccc;
border-top:1px solid #ffffff;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
}

a.menuIIitem:hover {
background:url('http://www.praesidiumspa.it/img/bg_menuII-sel.gif') bottom left no-repeat #FFFFFF;
padding:7px 0px 4px 20px;
display:block;
color: #003366;
display:block;
margin:0px;
border-bottom:1px solid #cccccc;
border-top:1px solid #ffffff;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}

a.IIselected, a.IIselected:link, a.IIselected:visited, a.IIselected:active  a.IIselected:hover  {
background:url('http://www.praesidiumspa.it/img/bg_menuII-sel.gif') bottom left no-repeat #FFFFFF;
padding:7px 0px 4px 20px;
display:block;
color: #990000;
display:block;
margin:0px;
border-bottom:1px solid #cccccc;
border-top:1px solid #ffffff;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}
 

 /* terliv */ 
 
#terliv {
padding:0px; 
margin:0px;
list-style:none;
list-style-image:none;
}

#terliv li{
padding:0px; 
margin:0px;
list-style:none;
list-style-image:none;
color: #003366;
}
 a.terliv-a, a.terliv-a:link, a.terliv-a:visited, a.terliv-a:active {
background:url('http://www.praesidiumspa.it/img/bg_menuIII.gif') bottom left no-repeat #FFFFFF;
padding:3px 0px 3px 35px;
display:block;
line-height:15px;
color: #006bb3;
display:block;
margin:0px;
border-top:1px solid #ffffff;
border-bottom:1px solid #cccccc;
text-decoration:none;
text-transform:capitalize;
}

a.terliv-a:hover, a.terliv-selected,  a.terliv-selected:hover  {
background:#ffffff;
padding:3px 0px 3px 35px;
display:block;
line-height:15px;
color: #990000;
display:block;
margin:0px;
border-top:1px solid #ffffff;
border-bottom:1px solid #cccccc;
text-decoration:none;
text-transform:capitalize;
}

/*tools*/
#toolsholder  {
float:left;
width:500px;
padding:0px; 
margin:0px;
}

#tools {
float:left;
margin-top:2px;
width:380px;
padding:0px; margin:0px;
list-style-type:none;
list-style-image:none;
margin-top:40px;

}

#tools li{
float:left;
padding:0px; 
margin:0px;
list-style-type:none;
list-style-image:none;
border-left:1px solid #003366;
color:#003366;
}

#tools li.first {
border-left:0px solid #003366;
}


a.toolsitem, a.toolsitem:link, a.toolsitem:visited, a.toolsitem:active {
padding:0px 10px; 
display:block;
font-size:10px;
font-weight:bold;
color:#003366;
text-decoration:none;
}

a.toolsitem:hover, a.toolselected {
padding:0px 10px; 
display:block;
font-size:10px;
font-weight:bold;
color:#ad4752;
text-decoration:none;
}


/*search*/

#searcholder  {
float:left;
width:190px;
padding:0px; 
margin:0px 0px 0px 0px;
}

#search {
float:left;
margin-top:2px;
width:130px;
padding:3px; margin:0px;
margin-top:35px;
background:#006bb3 url('http://www.praesidiumspa.it/img/cerca.gif') top left no-repeat;
border:1px solid #ffffff;
color:#ffffff;
font-size:11px;
}

#gosearch {
float:left;
margin-top:2px;
width:45px;
height:21px;
padding-bottom:1px;
margin:0px;
margin-top:35px;
margin-left:7px;
color:#ffffff;
background:#006bb3;
border:1px solid #ffffff;
font-size:11px;
}



#allmainHP{
width:937px;
padding:0px;
margin:0px;
font-size:11px;
color:#fff;
}

#allmain{
float:left;
width:937px;
padding:0px;
margin:0px;
font-size:11px;
color:#003366;
}
#allcontent {
float:left;
width:937px;
padding:0px 0px 20px 0px;
margin:0px;
font-size:11px;
background: #FFF url('http://www.praesidiumspa.it/img/bg_content.gif') top left repeat-x;
color:#333333;

}

.clear {
height:1px; line-height:1px; overflow:hidden;
}
.sml-box {
width:150px;
margin:10px;
float:left;

}
#leftcolHP {
float:left;
width:180px;
padding-top:15px;
}
#rightcolHP {
float:left;
margin-left:20px;
width:737px;
}

#leftcol {
float:left;
width:181px;
padding-top:0px;
color:#FFFFFF;
}

#rightcol {
float:left;
margin-left:30px;
width:725px;
}

#rightcoltextHP
{
float:left;
width:460px;
padding-top:15px;
}

#rightcoltext
{
float:left;
width:700px;
padding-top:15px;
position:relative;
text-align:justify;
}


#subrightcol
{
float:left;
width:220px;
margin-left:10px;
}

#subleftcol
{
float:left;
width:220px;

}

#banners
{
float:right;
width:260px;
}

.dxbanner
{
border-top:1px solid #003366;
}

#fasciaHP {
float:left;
width:937px;
height:201px;
clear:both;
background:#003366;

}

#shortcutHP, #shortcut {
float:left;
width:180px;
padding:0px; 
margin:0px;
margin-top:1px;
list-style:none;
list-style-image:none;
list-style-type:none;
}

#shortcut {
float:left;
margin-top:2px;
width:180px;
padding:0px; 
margin:0px;
margin-top:1px;
list-style:none;
list-style-image:none;
list-style-type:none;
border-right:1px solid #003366;
}

#shortcutHP li, #shortcut li{
width:180px;
height:50px;
padding:0px; 
margin:0px;
float:left;
list-style-type:none;
list-style-image:none;
overflow: hidden;
}

.slideshow {
float:left;
clear:right;
border-left:1px solid #003366;
border-top:1px solid #003366;
}

/*FOOTER*/
#footer {
float:left;
width:937px;
height:103px;
color:#FFFFFF;
}

.footernote{
font-size:10px;
}
.footermenu {
list-style:none;
list-style-type:none;
list-style-image:none;
border-bottom:1px solid #fff;
margin:10px 0px 10px 0px;
padding:10px 0px 10px 0px;
}

.footermenu li {
display:inline;
list-style:none;
list-style-type:none;
list-style-image:none;
}
.footermenu li.first {
margin:0px; padding:0px 5px 0px 0px;border-left:1px solid transparent;
}

.footermenu li {
margin:0px; padding:0px 5px;border-left:1px solid #ffffff;
}

a.footeritem, a.footeritem:link, a.footeritem:visited, a.footeritem:active {
padding:7px;
color: #FFFFFF;
text-decoration:none;
text-transform:lowercase;
}

a.footeritem:hover, a.footerselected {
padding:7px;
color: #FFF;
background:#0099FF;
text-decoration:none;
text-transform:lowercase;
}

.footerdati {
width:937px;
font-size:10px;
}

/*SCHEDA PRODOTTO */
h2.titschedah2  {
font-weight:normal;
font-size:20px; 
margin:0px;
padding:10px 0px;
margin-bottom:20px;
}

#allmain h4.titschedah4 {
font-weight:normal;
font-size:15px; 
margin:0px;
color: #0099FF;
border:0px;
}

#allmain h3.titschedah3 {
font-weight:normal;
font-size:15px; 
margin:0px;
border-top:1px solid #0099FF;
padding:10px 0px;
font-weight:bold;
}



#allmain h3.tit_blu  {
font-size:16px;
font-weight:bold;
margin:0px;
padding:4px 20px 4px 0px;
text-align:right;
color:#FFF;
background:url('http://www.praesidiumspa.it/img/bg_hscheda.gif') bottom left repeat-y #0769ae;
border:0px;
}

#allmain h3.tit_red  {
font-size:16px;
font-weight:bold;
margin:0px;
padding:4px 20px 4px 0px;
text-align:right;
color:#FFF;
background:url('http://www.praesidiumspa.it/img/bg_hred.gif') bottom left repeat-y #a42e3b;
border:0px;
}

span.azzurrobold {
color:#006bb3;
font-weight:bold;
}

.boxbianco{ 
background:url('http://www.praesidiumspa.it/img/bg_box-scheda.gif') top left repeat-y;
width:698px;
font-size:12px;
font-weight:normal;
clear:both;
margin-bottom:20px;
}

.boxbianco table, table.default { 
width:650px;
font-size:12px;
font-weight:normal;
margin-bottom:10px;
border-bottom:2px solid #990000;
border-top:2px solid #990000;
border-right:2px solid #990000;
border-left:2px solid #990000;
margin:20px 0px;
}

.boxbianco td.head, .default td.head{ 
font-size:12px;
font-weight:bold;
padding:3px 0px;
color:#990000;
text-align:left;
padding-left:5px;
}

.boxbianco td, .default td  { 
font-size:11px;
padding:3px 0px;
border-bottom:1px solid #999999;
border-left:1px solid #cccccc;
padding-left:5px;
text-align:left;
}

.boxbianco td p, .default td p { 
padding: 0px;
margin: 0px;
}


.boxbianco ul{ 
padding:0px;
margin:0px;

}

#rightcoltext ul { 
padding:0px;
margin:0px;
margin-left:10px;
}

.boxbianco ul li { 
list-style:none;
list-style-type:square;
list-style-image:url('http://www.praesidiumspa.it/img/list-dot.gif');
list-style-position:outside;
margin-left:10px;

}

#rightcoltext ul li { 
list-style:none;
list-style-type:square;
list-style-image:url('http://www.praesidiumspa.it/img/list-dot.gif');
list-style-position:outside;
margin-left:10px;
}


/*.boxbianco ul li, #rightcoltext ul li{ 
list-style:none;
list-style-image:url('http://www.praesidiumspa.it/img/list-dot.gif');
list-style-position:outside;
margin-left:10px;
visibility:visible;
background-color:#ffffff;
}
*/

.boxbianco a{ 
color:#990000;
font-weight:bold;
}


.pdflink { 
padding:20px 0px 40px;
background:url('http://www.praesidiumspa.it/img/pdf_scheda_ico.gif') top left repeat-y;
width:145px;
position:absolute;
top:10px;
left:598px;
color:#FFF;
font-weight:bold;
}
.pdflink a:link{ 
color:#fff;
margin-left:25px;
text-decoration:none;
}

.pdflink a:visited, .pdflink a:active{ 
color:#fff;
margin-left:25px;
text-decoration:none;
}

.pdflink a:hover{ 
color:#333;
background:#fff;
}

.linklink { 
padding:20px 0px 40px;
background:url('http://www.praesidiumspa.it/img/link_scheda_ico.gif') top left repeat-y;
width:145px;
position:absolute;
bottom:10px;
left:598px;
color:#FFF;
font-weight:bold;
}
.linklink a:link{ 
color:#fff;
margin-left:25px;
text-decoration:none;
}

.linklink a:visited, .linklink a:active{ 
color:#fff;
margin-left:25px;
text-decoration:none;
}

.linklink a:hover{ 
color:#333;
background:#fff;
}

.padding
{ 
padding:20px 20px 0px 20px;
text-align:justify;
}


.boxino
{ 
padding:10px 0px 10px 0px;
border-bottom:1px solid #cccccc;
}

li a.mappa
{ 
margin:7px 0px 7px 0px;
border-bottom:1px solid #cccccc;
text-decoration:none;
font-size:14px;
}

li a.mappainterno
{ 
margin:5px 0px 0px 0px;
text-decoration:none;
color:#333333;
}

a.leditoriale
{ 

color:#fff;
text-decoration:none;
font-weight:bold;
text-transform:lowercase;
}

a.leditoriale:hover
{ 
color:#fff;
text-decoration:underline;
font-weight:bold;
text-transform:lowercase;
}

#allpartner  {
margin-top:1px;
}

/* CSS MODAL */
#modalOverlay {
  background-color:#000;
  cursor:wait;
}

#modalContainer {
  height:268px;
  width:360px; 
  left:60%;
  top:15%;
  margin-left:-300px; 
  background-color:#fff;
  border:3px solid #ccc;
}

#modalContainer a.modalCloseImg {
  background:url('http://cms.praesidiumspa.it/img/x.gif') no-repeat;
  width:25px;
  height:29px;
  display:inline;
 /* z-index:3200;*/
  position:absolute;
  top:-18px;
  right:-18px;
  cursor:pointer;
}

