
a:link,
a:visited{
color:#3697f7;
text-decoration:none;}

a:hover{
text-decoration:underline;
}

img {
border:0;}

body{
background-color:#000000;
margin:0; 
padding: 0;
}

#generale {
background-image: url(images/sfondo.jpg);
background-position: left bottom;
background-repeat:no-repeat;
margin:0; 
padding: 0;
}

#generale2 {
background-image: url(images/sfondo2.jpg);
background-position: left bottom;
background-repeat:no-repeat;
margin:0; 
padding: 0;
}

#generale3 {
background-image: url(images/sfondo3.jpg);
background-position: left bottom;
background-repeat:no-repeat;
margin:0; 
padding: 0;
}


#generale4 {
background-image: url(images/sfondo4.jpg);
background-position: left bottom;
background-repeat:no-repeat;
margin:0; 
padding: 0;
}


/* HEADER */

#header {
min-height: 135px;
height: auto !important;
height: 135px;
text-align:center;
background-image: url(images/sfondo-header.jpg);
width:100%;
margin:0;
padding:0;
}

#header-content {
min-height: 135px;
height: auto !important;
height: 135px;
text-align:center;
width:944px;
margin-left:auto;
margin-right:auto;
}

#header-top {
width:944px;
margin-left:auto;
margin-right:auto;
}

#header-left {
width:235px;
height:100px;
margin:0;
padding:0;
float:left;
}

#header-left1 {
text-align:left;
margin-top:68px;
}

#header-left1 a:link {
color:#94adc7;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;}


#header-left1 a:visited {
color:#94adc7;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#header-center {
width:477px;
height:100px;
margin:0;
padding:0;
float:left;
}

#header-center1 {
margin:0;
}

#header-right {
width:232px;
height:100px;
margin:0;
padding:0;
float:right;
}

/* MENU' */


#menu-body {
width:100%;
background-image: url(images/sfondo-menu.jpg);
background-position:top;
background-repeat:repeat-x;
margin:0;
padding:0;
min-height: 110px;
height: auto !important;
height: 110px;
vertical-align:top;
}


#menu-body-page {
width:100%;
background-image: url(images/sfondo-menu2.jpg);
background-position:top;
background-repeat:repeat-x;
margin:0;
padding:0;
min-height: 33px;
height: auto !important;
height: 33px;
vertical-align:top;
}

#menu {
text-align:center;
margin:0;
padding:0;
width:944px;
margin-left:auto;
margin-right:auto;
}

.menu-content {
text-align:left;
margin:0;
padding:0;
color:#94adc7;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


/*
.menu-content a:link,
a:visited {
color:#3697f7;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
*/
#menu1 {
width:235px;
height:77px;
margin:0;
padding:0;
float:left;
}

#menu2 {
width:239px;
height:77px;
margin:0;
padding:0;
float:left;
}

#menu3 {
width:237px;
height:77px;
margin:0;
padding:0;
float:left;
}

#menu4 {
width:232px;
height:77px;
margin:0;
padding:0;
float:right;
}

/* BODY */

#content-body {
width:100%;
margin:0;
padding:0;
clear:both;
}


#content {
width:944px;
min-height: 800px;
height: auto !important;
height: 800px; 
margin-left:auto;
margin-right:auto;
}

#flash {
text-align:center;
}


#content-left {
width:234px;
margin:0;
padding:0;
float:left;
text-align:center;
}


#content-center {
width:478px;
margin:0;
padding:0;
float:left;
}

#content-center-left {
width:230px;
margin:10px 3px 3px 3px;
padding:0;
float:left;
text-align:center;
}

#content-center-right {
width:230px;
margin:10px 3px 3px 3px;
padding:0;
float:right;
}

#content-center p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#e5eef8;
padding:5px 10px 0px 10px;
text-align:justify;
}

#content-right {
width:232px;
margin:0;
padding:0;
float:right;
text-align:center;
}



/* ARTICOLO */

.articolo {
width:213px;
padding:0;
margin:0;
text-align:left;
}

.articolo-titolo {
background-image:url(images/articolo-sfondo-top.gif);
width:213px;
min-height: 47px;
height: auto !important;
height: 47px;
}

.articolo-titolo img{
margin-left:45px;
margin-top:4px;
}

.articolo-body p{
padding:5px 10px 0px 10px;
text-align:justify;
}

.articolo-body {
background-image:url(images/articolo-sfondo-body.gif);
background-repeat:repeat-y;
background-position:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#e5eef8;
margin-top:-20px;
margin-bottom:-20px;
}

/* FOOTER */

#footer {
width:944px;
margin-left:auto;
margin-right:auto;
padding-bottom:50px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#e5eef8;
}

#footer a:link {
color:#94adc7;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer a:visited {
color:#94adc7;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer a:hover {
color:#94adc7;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* H1 H1 H3 */
h1{
font: 0.68em/1.8em Verdana, Arial, Helvetica, sans-serif;
color:#707070;
margin:0;
padding:0;
text-align:center;
letter-spacing: 2px;
}

h2{
font: 0.68em/1.8em Verdana, Arial, Helvetica, sans-serif;
color:#8f9092;
margin:0;
padding:0;
text-align:center;
letter-spacing: 2px;
}

h3{font: 1.0em/1.5em Arial, Helvetica, sans-serif;
font-weight: bold;
color:#b2cfeb;
padding:5px 10px 0px 10px;
}

h4{font: 0.8em/1.5em  Georgia, "Times New Roman", Times;
font-weight: bold;
color:#606463;
margin:0;
padding:0
}
h5{font: 0.7em/2.0em  Georgia, "Times New Roman", Times;
font-weight: normal;
color:#606463;
margin:0;
padding:0
}


.portfolio img {
float:left;
margin: 0.5em 1em 0.2em 0;
border:none;
}

div.hrClear {
margin:0;
}

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

.blu {
color:#6dacf4;
font: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.blu2 {
color:#6dacf4;
font: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.blu3 {
color:#6dacf4;
font: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.didascalia10 {
color:#464b55;
font: Arial, Helvetica, sans-serif;
font-size:10px;
}


.invia {
background-image:url(images/articolo-sfondo-body.gif);
background-repeat:repeat-y;
background-position:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#e5eef8;
margin-left:12px;
margin-top:15px;
margin-bottom:20px;
}


.loghi {
height:160px; 
clear:both;
margin-top:10px;
}

.loghi img {
margin-left:15px;
}



ul.tagcloud {
	background-image:url(http://www.artematika.it/images/sf_gri.gif);
	float:left;
	height:auto;
	line-height:25px;
	margin:10px 0px;
	padding:5px;
	text-align:justify;
	width:440px !important;
}

ul.tagcloud li {
	display:inline;
	font-family:Arial,Helvetica,sans-serif;
}

ul.tagcloud a {
	color:#6dacf4;
	text-decoration:none;
}

ul.tagcloud a:visited {
	color:#6dacf4;
	text-decoration:none;
}

ul.tagcloud a:hover {
	color:#6dacf4;
	text-decoration:underline;
}

.one {
	font-size:75%;
	font-weight:bold;
}

.two {
	font-size:85%;
	font-weight:bold;
}

.three {
	font-size:110%;
	font-weight:bold;
}

.four {
	font-size:135%;
	font-weight:bold;
}

.five {
	font-size:80%;
}

#titlecloud {
	margin:10px 0px 0px 10px;
	padding:0px;
	width:440px;
}
