/* base
----------------------------------------------- */

html, body {
	margin: 0px;
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
        font-size: 12px;
	color: #333333;
        background-color: #ffffff;
}

#wrapper {

        width: 1000px;
        margin-left: auto;
        margin-right: auto;
}

        h1 {
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}

        #corpo_home h1 {
	font-size: 20px;
	font-weight: bold;
	color: #91c400;
}

        h2 {
	font-size: 18px;
	font-weight: bold;
	color: #91c400;
}

        h3 {
	font-size: 16px;
	font-weight: bold;
	color: #91c400;
}

        h4 {
	font-size: 14px;
	font-weight: bold;
	color: #91c400;
}

        h5 {
	font-size: 14px;
	font-weight: bold;
	color: #91c400;
}

        a:link {
	color: #333333;
	text-decoration: none;
}
	a:visited {
	text-decoration: none;
	color: #333333;
}
	a:hover {
	text-decoration: underline;
	color: #91c400;
}

        #header a:link {
	color: #ffffff;
	text-decoration: none;
}
	#header a:visited {
	text-decoration: none;
	color: #ffffff;
}
	#header a:hover {
	text-decoration: underline;
	color: #ffffff;
}

        #menu a:link {
	color: #333333;
	text-decoration: none;
}
	#menu a:visited {
	text-decoration: none;
	color: #333333;
}
	#menu a:hover {
	text-decoration: none;
	color: #91c400;
}

        #menu_sx a:link {
	color: #ffffff;
	text-decoration: none;
}
	#menu_sx a:visited {
	text-decoration: none;
	color: #ffffff;
}
	#menu_sx a:hover {
	text-decoration: none;
	color: #333333;
}

        #txt_art h5 a:link {
	color: #91c400;
	text-decoration: none;
}
	#txt_art h5 a:visited {
	text-decoration: none;
	color: #91c400;
}
	#txt_art h5 a:hover {
	text-decoration: underline;
	color: #91c400;
}

        #txt_art_2 h5 a:link {
	color: #91c400;
	text-decoration: none;
}
	#txt_art_2 h5 a:visited {
	text-decoration: none;
	color: #91c400;
}
	#txt_art_2 h5 a:hover {
	text-decoration: underline;
	color: #91c400;
}

        #txt_art h1 a:link {
	color: #91c400;
	text-decoration: none;
}
	#txt_art h1 a:visited {
	text-decoration: none;
	color: #91c400;
}
	#txt_art h1 a:hover {
	text-decoration: underline;
	color: #91c400;
}

        #in_evidenza h3 a:link {
	color: #91c400;
	text-decoration: none;
}
	#in_evidenza h3 a:visited {
	text-decoration: none;
	color: #91c400;
}
	#in_evidenza h3 a:hover {
	text-decoration: underline;
	color: #91c400;
}

        #col_footer a:link {
	color: #ffffff;
	text-decoration: none;
}
	#col_footer a:visited {
	text-decoration: none;
	color: #ffffff;
}
	#col_footer a:hover {
	text-decoration: underline;
	color: #eeeeee;
}

/* header
----------------------------------------------- */

#box_header {

        width: 100%;
        background-color: #91c400;
        float: left;
}

#header {

        width: 1000px;
        background-color: #91c400;
        float: left;
}

#logo {

        width: 230px;
        height: 230px;
        float: left;
        margin-left: 20px;
        margin-top: -422px;
        position: relative;
}

#menu_header {

        width: 770px;
        padding: 15px;
        float: left;
        font-size: 14px;
	font-weight: bold;
}

#cerca {

        width: 200px;
        float: left;
        padding-top: 13px;
}

/* slide
----------------------------------------------- */

#box_slide {

        width: 100%;
        background-color: #e5eeed;
        float: left;
}

#slide {

        width: 1000px;
        height: 372px;
        background-color: #e5eeed;
        float: left;
}

/* menu
----------------------------------------------- */

#menu {

        width: 1000px;
        padding-top: 10px;
        padding-bottom: 10px;
        float: left;
        font-size: 14px;
	font-weight: bold;
}

#divisore_menu {

        width: 1000px;
        height: 1px;
        margin-top: 2px;
        margin-bottom: 10px;
        float: left;
        background-color: #e5eeed;
}

/* menu sx
----------------------------------------------- */

#menu_sx {

        width: 200px;
        padding-bottom: 1px;
        margin-right: 10px;
        float: left;
}

#menu_sx ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
	
#menu_sx ul li {
       margin: 0px;
       padding-top: 2px;
       padding-bottom: 0px;
       padding-left: 0px;
       padding-right: 0px;
}

#menu_sx a {
       display: block;

       line-height: 30px;
       text-decoration: none; 
       background-color: #91c400;
}

#menu_sx ul lin a {
       display: block;

       line-height: 30px;
       text-decoration: none; 
       background-color: #91c400;
}

#menu_sx a:hover {
	background-color: #e5eeed;
        color: #333333;
}

#menu_sx ul lin a:hover {
	background-color: #e5eeed;
        color: #333333;
}


/* corpo
----------------------------------------------- */

#corpo_home {

        width: 1000px;
        float: left;
        margin-top: 10px;
        margin-bottom: 10px;
}

#corpo {

        width: 790px;
        float: left;
        margin-bottom: 10px;
}

#ultime_novita {

        width: 650px;
        float: left;
        margin-right: 30px;
}

#in_evidenza {

        width: 320px;
        float: left;
}

#divisore_home_sx {

        width: 650px;
        height: 1px;
        margin-top: 10px;
        margin-bottom: 10px;
        float: left;
        background-color: #e5eeed;
}

#divisore_home_dx {

        width: 320px;
        height: 1px;
        margin-top: 10px;
        margin-bottom: 10px;
        float: left;
        background-color: #e5eeed;
}

#art_news {

        width: 790px;
        float: left;
        margin-bottom: 10px;
}

#img_art {

        width: 200px;
        margin-right: 10px;
        float: left;
}

#txt_art {

        width: 580px;
        float: left;
}

#art_news_home {

        width: 650px;
        float: left;
        margin-bottom: 10px;
}

#img_art_home {

        width: 200px;
        margin-right: 10px;
        float: left;
}

#txt_art_home {

        width: 440px;
        float: left;
}

#txt_art_2 {

        width: 790px;
        float: left;
}

#divisore_art {

        width: 790px;
        height: 1px;
        margin-bottom: 10px;
        float: left;
        background-color: #91c400;
}

#col_page {

        width: 395px;
        float: left;
}

/* trasparenza
----------------------------------------------- */

#box_trasparenza {

        width: 100%;
        background-color: #e5eeed;
        float: left;
}

#trasparenza {

        width: 1000px;
        background-color: #e5eeed;
        float: left;
}

#col_trasp {

        width: 293px;
        float: left;
        padding: 20px;
}

#testo_16 {

        font-size: 16px;
}

/* footer
----------------------------------------------- */

#box_footer {

        width: 100%;
        background-color: #91c400;
        float: left;
}

#footer {

        width: 1000px;
        background-color: #91c400;
        float: left;
	color: #ffffff;
}

#col_footer {

        width: 250px;
        padding-top: 20px;
        padding-bottom: 20px;
        float: left;
}

/* classi
----------------------------------------------- */

.immagine_sx {
        margin-right: 20px;
        margin-bottom: 20px;
        float: left;
}

.img_gallery {
	padding: 5px;
	border: 1px solid #20537F;
        margin: 5px;
        float: left;
}
