div.nav6_solver h3
{
    margin: 0;
}

div.nav6_solver
{
    clear: both;
    height: 0;
    overflow: hidden;
}

a, a:link, a:visited {
    font-weight: bold;
    text-decoration: none;
    color: #8e4344;
   
}
a:hover, a:active {
    text-decoration: underline;
    color: #444;
}

img {border: 0}
h3
{
    color: #8e4344;

}
form
{
    margin: 0;
    padding: 0;
}

body 
{
    background: #fff center top no-repeat;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-align: center;
}
/* STRUTTURA */
#centrato
{
    width: 755px;
    background: #fff center top no-repeat;
    margin: 0;
    padding: 0;
    padding-left: 5px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: /* */761px;
}
#testata
{
    margin: 0;
    padding: 0;
    height: 181px;
}

#corpo
{
    margin: 0;
    padding: 0;
    float: left;
    background: #fff left top repeat-y;
    width: 760px;
}    

#corpo_head
{
    position: absolute;
    top: 98px;
    margin: 0;
    padding: 0;
    width: 755px;
    height: 93px;
}
#corpo_image 
{
    width: 451px;
    height: 93px;
	margin: 0;
    margin-right: 5px;
    padding: 0;
    float: left;
}

#corpo_title
{
	padding: 0;
    margin: 0;
    width: 299px;
    height: 93px;
    font-family: Arial;
    font-weight: bold;
    font-size: 4em;
    text-align: left;
    color: #818084;
    background-color: #d8dadc;
    white-space: nowrap;
    float: left;
	left: auto;
}
#corpo_title span
{
    margin-top: 5px;
    margin-left: 5px;
}
#innertextbox
{
    margin-bottom: 20px;
}
#menu
{
    margin: 0;
    padding: 0;
    margin-top: -1px;
    margin-left: -18px;
    position: absolute;
    top: 49px;
}
#menu ul 
{
    
    top: 0;
    background-color: transparent;
    font-size: 11px;
    color: #000;
    list-style: none;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 700px;
}
#menu li
{
    top: 0;
    float: left;
    padding: 0;
    margin: 0;
}
#menu ul li a
{
    margin-right: 4px;
    font-weight: normal;
    color: #000;
    padding: 0 20px 0 21px;
    height: 18px;
    display:block;
    left: auto;
	background:transparent right center no-repeat;
}
#menu ul a.attiva
{
    color: #fff;
	margin: 0;
	font-weight: bold;
    background:#317e9e right center no-repeat;
}
#menu ul a:link,
#menu ul a:visited,
#menu ul a:focus,
#menu ul a:active {
	margin: 0;
    text-decoration: none;
}

#menu ul li a:hover {
    text-decoration: none;
    color: #fff;
	margin: 0;
    background:#317e9e right center no-repeat;
}


#arianna {
    margin: 0;
    padding: 0;
    height: 22px;
    position: absolute;
    top: 68px;
}
#arianna ul
{
    list-style: none;
    font-size: 11px;
    color: #000;
    margin: 0;
    padding: 0;
	width: 706px;
	white-space: nowrap;
}
#arianna li
{
    float: left;
	padding: 2px;
	white-space: nowrap;
	left: auto;
	clear: none;
}
#arianna ul a
{
    font-weight: normal;
    color: #000;
    padding: 0 0 0 12px;
    margin-right: 2px;
	left: auto;
    background:#fff url(../css/im/arrow.gif) left center no-repeat;
}
#arianna ul a.first
{
    padding: 0 0 0 0;
    background:none;
}
#arianna ul a.last
{
    font-weight: bold;
}

#arianna ul a:link,
#arianna ul a:visited,
#arianna ul a:hover,
#arianna ul a:focus,
#arianna ul a:active {
    text-decoration: none;
}

#colonna-sx 
{
    position: relative;
    padding-top: 6px;
    width: 147px;
    float: left;
    background: #fff;
    clear: both;
}
#centrale 
{
    position: relative;
    margin: 0;
    padding: 0;
    padding-top: 6px;
    padding-left: 5px;
    width: 602px; /* PER IE 5 e 5.5 */
    width: /* */594px;
    float: left;
}
#centrale h3
{
    color: #578350;
}

#colonna-sx
{
    position: relative;
    padding: 0;
    margin: 0;
    width: 149px;
    margin-left: 0px; /* PER IE 5 e 5.5 */
    padding-top: 6px;
    float: left;
    background: #fff;
    margin-left: /* */ 4px;
    
}
#colonna-sx h3
{
    text-align: center;
    font-size: 13px;
    color: #317e9e;
    padding: 0;
    margin: 0;
	padding-bottom: 1px;
}
#colonna-sx img
{
	margin: 0;
	padding: 0;
	margin-bottom: 2px;
}
#colonna-sx h2 a {color: #fff}
#colonna-sx h2
{
    font-family: Arial, Arial;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background:#fff;
    padding: 0;
    margin: 0;
    margin-bottom: 6px;
    height: 18px;
}


#maintext
{
    padding: 0;
    margin: 0;
    float: left;
    padding-top: 2px;
}

.links_rx
{
    padding: 0;
    margin: 0;
	margin-top: 4px;
    margin-bottom: 4px;
    width: 147px;
    background:#f3f3f3 left top no-repeat;
}

.links_rx p
{
    text-align: center;
	font-size: 11px;
    padding: 4px;
    margin: 0;
}

.round_box
{
    width: 257px;    
}

#piedipagina
{
    width: 760px;
    height: 44px;
    margin: 0;
    padding: 0;
    margin-top: 4px;
    background:#fff;
    clear: both;
}


