/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
body {
width: 100%;
font-family: Verdana, Arial, Tahoma;
font-size: 10px;
line-height: 14px;
font-style: normal;
color: #333;
letter-spacing: 0px;
background: #3b3b3b;
margin: 0 0 0 0;
text-align: center;
}

#accentratore {
width: 760px;
margin: auto;
padding: 0 0 0 0;
}

#container {
width: 100%;
float: left;
margin-top: 20px;
margin-bottom: 10px;
padding: 0 0 0 0;
color: #000;
border: 2px solid #000;
position: relative;
background: #fff;
}

#top {
width: 760px; 
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0; 
background: #fff;
min-height: 40px;
height: auto !important;
height: 40px;
color: #000;
position: relative;
}

#middle {
width: 760px;
float: left;
background: #fff;
min-height: 200px;
height: auto !important;
height: 200px;
padding-top: 15px;
border-top: 1px solid #727272;
border-bottom: 1px solid #d3d3d3;
}

#middlecloser {
width: 760px;
clear: both;
height: 25px;
}

#sx {
width: 185px;
float: left;
border: none;
text-align: left;
padding: 0 0 0 0; 
margin: 0 0 0 0;
min-height: 220px;
height: auto !important;
height: 220px;
}

#cx {
width: 408px;
float: left;
padding: 0 15px 0 15px;
text-align: left;
line-height: 18px;
margin: 0 0 0 0;
border-left: 1px solid #f2f2f2;
min-height: 220px;
height: auto !important;
height: 220px;
}

#dx {
float: left;
width: 136px;
padding: 0 0 0 0;
border: none;
border-left: 0px solid #ccc;
text-align: left;
min-height: 220px;
height: auto !important;
height: 220px;
}

#bottom {
width: 740px;
float: left;
background: #e5e5e5 url(/cummerse-incorso/images/bottom.jpg) top left no-repeat;
color: #555;
padding: 10px 10px 6px 10px;
border-top: 1px solid #fefefe;
min-height: 50px;
height: auto !important;
height: 50px;
text-align: left;
}

#top_1 {
width: 760px; 
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0; 
background: #fff;
min-height: 40px;
height: auto !important;
height: 40px;
color: #000;
position: relative;
}

#middle_1 {
width: 760px;
float: left;
background: #fff;
min-height: 200px;
height: auto !important;
height: 200px;
padding-top: 15px;
border-top: 1px solid #727272;
border-bottom: 1px solid #d3d3d3;
}

#middlecloser_1 {
width: 760px;
clear: both;
height: 25px;
}

#sx_1 {
width: 185px;
float: left;
border: none;
text-align: left;
padding: 0 0 0 0; 
margin: 0 0 0 0;
min-height: 220px;
height: auto !important;
height: 220px;
}

#cx_1 {
width: 408px;
float: left;
padding: 0 15px 0 15px;
text-align: left;
margin: 0 0 0 0;
border-left: 1px solid #f2f2f2;
min-height: 220px;
height: auto !important;
height: 220px;
}

#dx_1 {
float: left;
width: 136px;
padding: 0 0 0 0;
border: none;
border-left: 0px solid #ccc;
text-align: left;
min-height: 220px;
height: auto !important;
height: 220px;
}

#bottom_1 {
width: 740px;
float: left;
background: #e5e5e5 url(/cummerse-incorso/images/bottom.jpg) top left no-repeat;
color: #555;
padding: 10px 10px 6px 10px;
border-top: 1px solid #fefefe;
min-height: 50px;
height: auto !important;
height: 50px;
text-align: left;
}

#top_2 {
width: 760px; 
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0; 
background: #fff;
min-height: 40px;
height: auto !important;
height: 40px;
color: #000;
position: relative;
}

#middle_2 {
width: 760px;
float: left;
background: #fff;
min-height: 200px;
height: auto !important;
height: 200px;
padding-top: 15px;
border-top: 1px solid #727272;
border-bottom: 1px solid #d3d3d3;
}

#middlecloser_2 {
width: 760px;
clear: both;
height: 25px;
}

#sx_2 {
width: 185px;
float: left;
border: none;
text-align: left;
padding: 0 0 0 0; 
margin: 0 0 0 0;
min-height: 220px;
height: auto !important;
height: 220px;
}

#cx_2 {
width: 408px;
float: left;
padding: 0 15px 0 15px;
text-align: left;
margin: 0 0 0 0;
border-left: 1px solid #f2f2f2;
min-height: 220px;
height: auto !important;
height: 220px;
}

#dx_2 {
float: left;
width: 136px;
padding: 0 0 0 0;
border: none;
border-left: 0px solid #ccc;
text-align: left;
min-height: 220px;
height: auto !important;
height: 220px;
}

#bottom_2 {
width: 740px;
float: left;
background: #e5e5e5 url(/cummerse-incorso/images/bottom.jpg) top left no-repeat;
color: #555;
padding: 10px 10px 6px 10px;
border-top: 1px solid #fefefe;
min-height: 50px;
height: auto !important;
height: 50px;
text-align: left;
}

#top_3 {
width: 760px; 
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0; 
background: #fff;
min-height: 40px;
height: auto !important;
height: 40px;
color: #000;
position: relative;
}

#middle_3 {
width: 760px;
float: left;
background: #fff;
min-height: 200px;
height: auto !important;
height: 200px;
padding-top: 15px;
border-top: 1px solid #727272;
border-bottom: 1px solid #d3d3d3;
}

#middlecloser_3 {
width: 760px;
clear: both;
height: 25px;
}

#sx_3 {
width: 185px;
float: left;
border: none;
text-align: left;
padding: 0 0 0 0; 
margin: 0 0 0 0;
min-height: 220px;
height: auto !important;
height: 220px;
}

#cx_3 {
width: 408px;
float: left;
padding: 0 15px 0 15px;
text-align: left;
margin: 0 0 0 0;
border-left: 1px solid #f2f2f2;
min-height: 220px;
height: auto !important;
height: 220px;
}

#dx_3 {
float: left;
width: 136px;
padding: 0 0 0 0;
border: none;
border-left: 0px solid #ccc;
text-align: left;
min-height: 220px;
height: auto !important;
height: 220px;
}

#bottom_3 {
width: 740px;
float: left;
background: #e5e5e5 url(/cummerse-incorso/images/bottom.jpg) top left no-repeat;
color: #555;
padding: 10px 10px 6px 10px;
border-top: 1px solid #fefefe;
min-height: 50px;
height: auto !important;
height: 50px;
text-align: left;
}

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

a {
color: #9B1A02;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

p {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 9px;
padding-bottom: 9px;
}

h1 {
font-family: Times, Trebuchet MS, Tahoma, Verdana, sans-serif;
font-size: 15px;
line-height: 19px;
color: #6D4B1A;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-bottom: 3px solid #f1f1f1;
margin-bottom: 3px;
}

h2 {
font-family: Times, Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 12px;
line-height: 14px;
color: #aaa;
margin: 0 0 0 0;
padding: 0 0 5px 0;
letter-spacing: 1px;
}

h3 {
font-family: Times, Trebuchet MS, Tahoma, Verdana, sans-serif;
font-size: 15px;
line-height: 19px;
color: #6D4B1A;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-bottom: 3px solid #f1f1f1;
margin-bottom: 3px;
}

img {
border: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

img.tb {
padding: 2px 2px 2px 2px;
margin-right: 10px;
margin-top: 5px;
border: 1px solid #ccc;
}

#contenuto-pagina {
width: 100%;
float: left;
}

#contenuto-pagina img {
border: 1px solid #333;
}

#menu-orizzontale-aree {
width: 760px;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: #000;
border-bottom: 1px solid #fff;
}

#menu-orizzontale-aree a {
float: left;
display: block;
color: #fff;
text-decoration: none;
text-align: left;
background: #000;
font-family: trebuchet ms, arial, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
letter-spacing: 0px;
padding: 3px 7px 3px 7px;
}

#menu-orizzontale-aree a:hover {
color: #E8BF82;
}

#menu-orizzontale-aree a:active {
color: #E8BF82;
}

#molliche {
width: 477px;
margin-bottom: 3px;
font-family: verdana, arial, sans-serif;
font-size: 10px;
line-height: 14px;
color: #999;
padding: 3px 3px 3px 3px;
background: #fff url(/cummerse-incorso/images/bordo-dotted.jpg) repeat-x bottom left;
border-bottom: 1px solid #eee;
}

#molliche a {
color: #999;
text-decoration: none;
}

#molliche a:hover {
color: #444;
}

#molliche a:active {
color: #000;
}

#toolbar {
margin-top: 0px;
margin-bottom: 10px;
text-align: right;
font-size: 16px;
line-height: 20px;
color: #aaa;
}

ul.lista {
float: left;
list-style: none; /* elimina i punti elenco */
margin: 0 0 0 0;
padding: 0 0 0 0; /* elimina i rientri delle liste */
border: none;
border-top: 1px solid #f2f2f2;
}

ul.lista li {
float: left;
display: block;
} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */

ul.lista li a {
float: left;
width: 392px;
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration: none;
min-height: 40px;
height: auto !important;
height: 40px;
color: #333;
font-family407: verdana, arial, sans-serif;
font-size: 11px;
margin: 0 0 0 0;
padding: 6px 7px 6px 7px;
background: #fff; /*url(/cummerse-incorso/images/bordo-dotted.jpg) repeat-x bottom left;*/
border: 1px solid #f2f2f2;
border-top: none;
}

ul.lista li a:hover {
background: #f8f8f8; /*url(/cummerse-incorso/images/bordo-dotted.jpg) repeat-x bottom left;*/
text-decoration: none;
}

ul.lista li a img.thumbnail {
float: left;
border: 1px solid #333;
padding: 0 0 0 0;
margin-right: 4px;
margin-bottom: 4px;
}

ul.lista li a #titolo {
margin: 3px 0px 0px 0px;
font-weight: bold;
}

ul.lista li a:hover #titolo {
color: #6D4B1A;
}

ul.lista li a #sottotitolo {
margin: 3px 0px 0px 0px;
color: #999;
font-size: 9px;
}

ul.lista li a #abstract {
margin: 3px 0px 0px 0px;
font-size: 10px;
}

ul.lista li a #abstract img {
border: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

ul.menu_mod {
width: 100%;
list-style: none; /* elimina i punti elenco */
margin: 0 0 0 0;
padding: 0 0 0 0; /* elimina i rientri delle liste */
}

ul.menu_mod li { 
display:inline;
} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */

ul.menu_mod li a {
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration: none;
font-family: trebuchet ms, arial, verdana, sans-serif;
font-size: 11px;
color: #333;
font-weight: bold;
min-height: 16px;
height: auto !important;
height: 16px;
line-height: 16px; /* altezza del link: height e line-height devono avere il medesimo valore */
padding: 3px 7px 3px 15px;
border-bottom: 1px solid #f2f2f2;
}

ul.menu_mod li a:hover, ul.menu li a:active {
color: #fff;
background: #777;
text-decoration: none;
} /* colori per l'effetto roll-over */

ul.menu_mod li #menu-father a {
display: block; /* il link occupa tutto lo spazio orizzontale */
min-height: 14px;
height: auto !important;
height: 14px;
color: #333;
font-family: trebuchet ms, arial, verdana, sans-serif;
font-size: 11px;
line-height: 14px;
font-weight: normal;
text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 10px 5px 10px 20px;
background: #fff url(/cummerse-incorso/images/bordo-dotted.jpg) repeat-x bottom left;
}

ul.menu_mod li #menu-father a:hover, ul.menu_mod li #menu-father a:active {
color: #ffcc00;
text-decoration: none;
} /* colori per l'effetto roll-over */

ul.menu_mod li #menu-son a {
display: block; /* il link occupa tutto lo spazio orizzontale */
min-height: 14px;
height: auto !important;
height: 14px;
font-family: thaoma, arial, sans-serif;
font-size: 10px;
line-height: 12px;
font-weight: normal;
color: #666;
text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 3px 5px 2px 24px;
background: #fafafa;
}

ul.menu_mod li #menu-son a:hover, ul.menu li #menu-son a:active {
color: #fff;
background: #777;
text-decoration: none;
} /* colori per l'effetto roll-over */

#bottone-richiesta-info {
border-top: 1px solid #eee;
padding: 8px 0 4px 0;
margin: 10px 0 10px 0;
height: 20px;
}

#bottone-richiesta-info input {
float: right;
font-family: Tahoma, Arial, sans-serif;
font-size: 10px;
color: #000;
font-weight: bold;
background: #f2f2f2;
padding: 0 0 0 0;
margin: 0 0 0 0;
border: 1px solid #777;
cursor: hand;
}
