/* RESET */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,img,strong,ol,ul,li  {
margin: 0 auto;
padding: 0;
border: 0;
outline: 0;
	/*regola per il font-size*/
font-weight:400;
font-style: inherit;
font-size:14px;/*dimensione base del font*/
font-family:"Helvetica", Arial, Sans-Serif;
line-height: 1.3;/*specifica l'altezza di linea del testo->la spaziatura tra due linee di testo successivo*/
}

@font-face {
	font-family: 'KomikaTextBold';
	src: url('../fonts/KOMTXTB_.eot');
	src: local('Komika Text'), local('KomikaText-Bold'), url('../fonts/KOMTXTB_.woff') format('woff'), url('../fonts/KOMTXTB_.ttf') format('truetype'), url('../fonts/KOMTXTB_.svg#KomikaText-Bold') format('svg');
}

h1{font-size: 2em}
h2 {font-size: 1.857em;}
h3 {font-size: 1.714em}
h4 {font-size: 1.571em}
h5 {font-size: 1.429em}
h6 {font-size: 1.286em}
h1, h2, h3, h4, h5, h6 {font-family:'KomikaTextBold'; margin-bottom:10px;}

:focus {outline: 0}

ol, ul {list-style: none}

p {margin:0 0 14px}

span {display:none} /*per l'Image Replacement*/

/*regola per tutti i link*/
a {
text-decoration:none;
font-size:15px;
font-weight:bolder
}

strong {font-size:15px; font-weight:bolder}

.riga {
width:700px;
height:1px;
color:#f1f1e7;
background-color:#f1f1e7
}

div.clear {clear:both}

body {
text-align:center;
color:#f1f1e7;
background-color:#181818;
background-image:url(../images/body-bg-1.jpg);
background-repeat:repeat-x;
background-position:top
}

.header,.header-wip {
width:1024px; height:170px;
background-image: url(../images/header-bg-1.jpg);
background-position: top;
background-repeat: no-repeat
}
.header-wip {background-image: url(../images/header-bg-wip-1.jpg)}

a.logo {
display:inline;
float:left;
position:relative;
top:30px;
left:117px
}

.shakeimage {position:relative}

.contact a{
display:block;
width:61px;
height:62px;
position:relative;
top:40px;
left:750px;
background-image:url("../images/contact-2.png");
background-repeat:no-repeat;
}
.contact_blend{background-position:0 0}
.contact_blend:hover,.contact_blend.hover{background-position:0 -62px}

.content {width:960px}

.testo {
width:660px;
position:relative;
list-style: inside disc;
text-align:justify
}

a.coll {color:#828282}
a.coll:hover {color:#111; background-color:#f1f1e7}
a.coll:active {position:relative; top:1px}

.thumb img{margin:5px}
.thumbsx {float:left; margin:5px 20px 5px 0}
.thumbdx {float:right; margin:5px 0 5px 20px}

.note {
background-color:#6D6D6D;
border:3px solid #fff;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
padding:10px 20px;
margin:20px 0;
text-align:justify;
color:#fff
}

.note a.coll {color:#fff !important}
.note a.coll:hover {color:#111 !important}
.note ul {list-style:inside disc;}
.note li {line-height:18px; padding-bottom:5px}
.note img {
border:5px solid #fff;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px
}

.uno,.due{
width:390px;
float:left;
text-align:justify;
padding:  20px;
background-color:#7D7D6D;
border:3px solid #fff;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;}

.due {float:right}

.uno ul,.due ul {
list-style:inside disc;
text-align:left;
padding-bottom:10px
}
.uno a.coll,.due a.coll {}
.uno a.coll:hover,.due a.coll:hover {background-color:#f1f1e7 }

.numero{border:0px !important; float:right}

.link a{
margin:0 auto;
display:block;
width:512px;
height:42px;
position:relative;
margin-top:50px;
background: no-repeat center 0
}
.link_blend{background-position:0 0}
.link_blend.hover{background-position:center -42px}
.link span {display:none}

.footer {padding:10px; width:700px}
.footer p {font-size: 11px; font-weight:bolder}
.footer  a {text-decoration:none; font-size: 11px}