@charset "utf-8";
/* CSS Document */

body{
padding:0;
margin:0;
text-align:center;
background:#747474;
font-family: Arial, Helvetica, sans-serif;
}

img{border: 0;}

#principale { margin:0 auto;}

#navigazione{background:#000; height:45px;}
#navigazione a,#navigazione a:visited{border:0;}
#navigazione a:hover {background-position: 0 -45px;}
html>/**/body #navigazione a:hover {background-position: 0 -45px;}

.contenuto{text-align:left;} 

#toolbar {
	background:#b1b2b4;
	text-align:left;
	vertical-align:top;
}

div.toolbarbtn {
	height:164px;
	float:left;
	width:557px;
}

div.social {
	float: right;
	padding:10px 0 0 0;
	width:134px;
	height:155px;
	background:url(../images/bg_social.png) repeat-x;
	text-align:center;
}

a.soc:link, a.soc:visited {
	margin:0; 
	display:inline-block; 
	padding:0;
	width:36px;
	height:36px;
}

#ico_fb {background:url(../images/ico_facebook.png) 0 0 no-repeat;}
#ico_fb:hover {background:url(../images/ico_facebook.png) 0 -36px no-repeat;}
#ico_tw {background:url(../images/ico_twitter.png) 0 0 no-repeat;}
#ico_tw:hover {background:url(../images/ico_twitter.png) 0 -36px no-repeat;}

#help  {background:url(../images/btn_help.png) 0 0 no-repeat; width:135px; height:72px; margin-top:10px; display:inline-block;}
#help:hover  {background:url(../images/btn_help.png) 0 -82px no-repeat;}


#toolbar a.btn_archivio, #toolbar a.btn_archivio:visited {
	margin:0; 
	display:inline-block; 
	padding:0;
	width:73px;
	height:82px;
}


#toolbar span.btn_attivo {
	margin:0; 
	display:inline-block; 
	padding:0;
	width:73px;
	height:82px;
}


#cibo {background:url(../images/b_cibo.png) 0 0 no-repeat;}
#cocaina {background:url(../images/b_cocaina.png) 0 0 no-repeat;}
#doping {background:url(../images/b_doping.png) 0 0 no-repeat;}
#drugs {background:url(../images/b_drugs.png) 0 0 no-repeat;}
#ecstasy {background:url(../images/b_ecstasy.png) 0 0 no-repeat;}
#generale {background:url(../images/b_generale.png) 0 0 no-repeat;}
#genetica {background:url(../images/b_genetica.png) 0 0 no-repeat;}
#aids {background:url(../images/b_hiv.png) 0 0 no-repeat;}
#inalanti {background:url(../images/b_inalanti.png) 0 0 no-repeat;}
#ketamina {background:url(../images/b_ketamina.png) 0 0 no-repeat;}
#marijuana {background:url(../images/b_marijuana.png) 0 0 no-repeat;}
#oppiacei {background:url(../images/b_oppiacei.png) 0 0 no-repeat;}
#nicotina {background:url(../images/b_nicotina.png) 0 0 no-repeat;}
#alcol {background:url(../images/b_alcol.png) 0 0 no-repeat;}

#toolbar a.btn_archivio:hover, #toolbar span.btn_attivo {background-position:0 -82px;}

#testo {
background:#fff url(../images/fondo-verde.gif) 0 0 repeat-x;
min-height:1000px;
height:auto !important;
height:1000px;
vertical-align:top;
width:693px;
}

#testo_home {
background:#fff;
min-height:1000px;
height:auto !important;
height:1000px;
vertical-align:top;
width:693px;
}

#testo_gr {
background:#515151;
min-height:1000px;
height:auto !important;
height:1000px;
vertical-align:top;
width:693px;
}

#testo_ric {
background:#fff url(../images/bg_gray.png) 0 0 repeat-x;
min-height:1000px;
height:auto !important;
height:1000px;
vertical-align:top;
width:693px;
}


#menu {background:#FFFFFF; vertical-align:top; text-align:left; padding:0;}
#menu_ric {background:#fff url(../images/bg_gray.png) 0 0 repeat-x; vertical-align:top; text-align:left; padding:0;}
#foto {height:130px;vertical-align:top;}
#msg {background:#a7a7a7; padding:0 14px; font-weight:bold; font-size:13px;}

a.livellouno, a.livellouno:visited {
	color:#f26533; 
	font-size:14px; 
	font-family: Arial; 
	border-top:1px solid #CCCCCC; 
	text-decoration:none; 
	display: block; 
	min-height:20px; 
	height:auto !important;
	height:20px; 
	padding:10px 32px 10px 0; 
	text-align:right; 
	outline:none;
	text-transform:uppercase;
	font-weight:bold;
}

a.livellodue, a.livellodue:visited {
	color:#000; 
	font-size:13px; 
	font-family: Arial; 
	text-decoration:none; 
	display: block; 
	min-height:20px; 
	height:auto !important;
	height:20px; 
	padding:10px 32px 10px 0; 
	text-align:right; 
	font-style:italic;
	text-transform:uppercase;
	font-weight:bold;
}

a.livellotre, a.livellotre:visited {
	color:#9dc21b; 
	font-size:14px; 
	font-family: Arial; 
/*	border-top:1px solid #CCCCCC; */
	border-bottom:1px solid #CCCCCC;
	text-decoration:none; 
	display: block; 
	min-height:20px; 
	height:auto !important;
	height:20px; 
	padding:10px 32px 10px 0; 
	text-align:right; 
	text-transform:uppercase;
	font-weight:bold;
}

a.livellouno:hover, a.livellodue:hover, a.livellotre:hover { background:url(../images/hover.jpg) repeat-y right 0;}

div.unoattivo{
	color:#f26533; 
	font-size:14px; 
	font-family: Arial; 
	border-top:1px solid #CCCCCC;
	min-height:20px; 
	height:auto !important; 
	height:20px; 
	padding:10px 32px 10px 0; 
	text-align:right; 
	background:url(../images/hover.jpg) repeat-y right 0;
	text-transform:uppercase;
	font-weight:bold;
}

div.dueattivo{
	color:#000; 
	font-size:13px; 
	font-family: Arial;  
	display: block; 
	min-height:20px; 
	height:auto !important;
	height:20px; 
	padding:10px 32px 10px 0; 
	text-align:right; 
	font-style:italic;
	background:url(../images/hover.jpg) repeat-y right 0;
	text-transform:uppercase;
	font-weight:bold;
}

div.treattivo{
	color:#9dc21b; 
	font-size:14px; 
	font-family: Arial; 
/*	border-top:1px solid #CCCCCC; */
	border-bottom:1px solid #CCCCCC; 
	min-height:20px; 
	height:auto !important;
	height:20px; 
	padding:10px 32px 10px 0; 
	text-align:right; 
	background:url(../images/hover.jpg) repeat-y right 0;
	text-transform:uppercase;
	font-weight:bold;
}

div.mnu_open{
	color:#f26533; 
	font-size:14px; 
	font-family: Arial; 
	border-top:1px solid #CCCCCC;
	min-height:20px; 
	height:auto !important; 
	height:20px; 
	padding:10px 32px 10px 0; 
	text-align:right; 
	text-transform:uppercase;
	font-weight:bold;
}

a.bChisiamo {display:block; float:left; background:url(../images/bChiSiamo.png) no-repeat 0 0; height:45px; width:113px;}
a.bInsostanza {display:block; float:left; background:url(../images/bInSostanza.png) no-repeat 0 0; height:45px; width:134px;}
a.bVideo {display:block; float:left; background:url(../images/bInVideo.png) no-repeat 0 0; height:45px; width:97px;}
a.bHomepage {display:block; float:left; background:url(../images/bHomepage.png) no-repeat 0 0; height:45px; width:122px; }
a.bOpera {display:block; float:left; background:url(../images/bInOpera.png) no-repeat 0 0; height:45px; width:107px; }
a.bPubblicazioni {display:block; float:left; background:url(../images/bInAttivita.png) no-repeat 0 0; height:45px; width:120px; }

span.bChisiamo {display:block; float:left; background:url(../images/bChiSiamo.png) no-repeat 0 -45px; height:45px; width:113px;}
span.bInsostanza {display:block; float:left; background:url(../images/bInSostanza.png) no-repeat 0 -45px; height:45px; width:134px;}
span.bVideo {display:block; float:left; background:url(../images/bInVideo.png) no-repeat 0 -45px; height:45px; width:97px;}
span.bHomepage {display:block; float:left; background:url(../images/bHomepage.png) no-repeat 0 -45px; height:45px; width:122px; }
span.bOpera {display:block; float:left; background:url(../images/bInOpera.png) no-repeat 0 -45px; height:45px; width:107px; }
span.bPubblicazioni {display:block; float:left; background:url(../images/bInAttivita.png) no-repeat 0 -45px; height:45px; width:120px; }

.newsdalmondo { margin-bottom:12px; margin-left:20px;}
.newsdalmondo td{padding:2px 0; vertical-align:top;}
.newsdalmondo td.data {font-weight:bold; text-align:center; font-size:13px; border-bottom:1px solid #030; text-align:left; color:#303030; } /*color:#a7c700;*/
.newsdalmondo td.autore {font-weight:bold; text-align:right; font-size:13px; border-bottom:1px solid #030;}
.newsdalmondo td.foto{width:110px;}
.newsdalmondo td.desc{width:490px; padding:0 10px; font-size:15px; font-family: Arial; text-align:left;}
.newsdalmondo td.desc h2 { font-size:14px; margin:0; padding:0;}
.newsdalmondo td.desc p {padding:0; margin:4px 0 0 0} 

.fotonews{ display:block; float:left; margin-right:10px; margin-bottom:10px;}
.news{ padding: 0 40px 0 20px; text-align:justify; }
.news img{ float:left; margin:0 10px 10px 0; padding:0; width:180px; height:160px;}
.news h3{ font-size:18px; color:#030;}

div.testo_pag
{
	padding: 0 25px 10px 20px;
	font-size: 14px;
	line-height:1.2em;
	font-family:arial;
	text-align:justify;
}

div.testo_pag h1
{
	margin: 20px 0 10px 0;
	font-size: 18px;
	color: #323f04;
}

a.green {
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#030;
	text-decoration:none;
	display:block;
	text-align:right;
}

/* PAGINATORE */
div.paginatore {display:block; margin-top:7px; margin-right:80px; font-family:"Verdana"; font-size:10px; text-align:right;}
div.paginatore a, div.paginatore a:visited {border:1px solid #ffffff; padding:1px 4px; text-decoration:none; color:#97be0d; font-size:10px; background:#ffffff;}
div.paginatore a:hover {background:#fff; border:1px solid #7b9c06; color:#7b9c06}
div.paginatore span { border:1px solid #7b9c06; padding:1px 4px; margin:0; text-decoration:none; background:#97be0d; font-size:10px; color:#FFFFFF;}
/* ********** */

a.link_sum {color:#930; font-weight:bold; text-decoration:none;}

#slideshow {width:627px; float:left;}
#videoBox{width:627px;float:left; background:#000; text-align:center;}
#flash {width:363px; float:right;}

.sostanza_SX {width:500px; padding:10px 10px 10px 20px; text-align:justify;}
.sostanza_SX h2{color:#843F00; font-size:16px;}
.sostanza_DX {width:170px; padding:10px; text-align:center; vertical-align:top;}

#ia_header { 
	margin:0 auto;
	background:url(../images/header_attivita.jpg) 0 0 no-repeat;
	width:990px;
	min-height:134px;
	height:auto !important;
	height:134px;
}
#ia_home {
	float:right;
	background:url(../images/home_attivita.jpg) 0 0 no-repeat;
	width:148px;
	min-height:92px;
	height:auto !important;
	height:92px;
	display:block;
}

#ia_corpo {
	margin:0 auto;
	background:url(../images/bg_attivita.jpg) 0 0 repeat-x;
	width:990px;
	min-height:280px;
	height:auto !important;
	height:280px;
}


.ia_pager {
	width:940px;
	text-align:left;
	padding:6px 25px;
	visibility:hidden;
}

.ia_pager div { float:right; font-weight:bold; color:#8f8f8f;}
.ia_pager span { color:#F00; }
.pub {display:block; float:left; width:206px; margin:8px 20px;}


/* ---------- SOLO INTERNET EXPLORER 8 ------ */
body.msie8 form#cse-search-box input#q{
	border:none !important;
	font-size:12px;
	width:205px;
	position:relative;
	top:9px;
	left:15px;
}

body.msie8 form#cse-search-box input#sa{
	border:none !important;
	padding:1px 7px 1px 7px;
	background:#8f8f8f;
	color:#fff;
	position:relative;
	top:12px;
	left:23px;
}

body.msie8 form#cse-search-box input#q2{
	border:none !important;
	font-size:9px;
	width:205px;
	position:relative;
	top:0px;
	left:15px;

}

body.msie8 form#cse-search-box input#sa2{
	border:none !important;
	padding:3px 15px 3px 15px;
	background:#8f8f8f;
	color:#fff;
	position:relative;
	top:2px;
	left:21px;
}

/* ---------- SOLO INTERNET EXPLORER 7 ------ */
body.msie7 form#cse-search-box input#q{
	border:none !important;
	font-size:12px;
	width:205px;
	position:relative;
	top:9px;
	left:15px;
}

body.msie7 form#cse-search-box input#sa{
	border:none !important;
	padding:1px 7px 1px 7px;
	background:#8f8f8f;
	color:#fff;
	position:relative;
	top:12px;
	left:23px;
}

body.msie7 form#cse-search-box input#q2{
	border:none !important;
	font-size:9px;
	width:180px;
	position:relative;
	top:8px;
	left:15px;

}

body.msie7 form#cse-search-box input#sa2{
	border:none !important;
	padding:1px 15px 1px 15px;
	background:#8f8f8f;
	color:#fff;
	position:relative;
	top:12px;
	left:21px;
}

/* ---------- SOLO CHROME ------ */
body.chrome form#cse-search-box input#q{
	border:none !important;
	font-size:12px;
	width:205px;
	position:relative;
	top:9px;
	left:15px;
}

body.chrome form#cse-search-box input#sa{
	border:none !important;
	padding:3px 15px 3px 15px;
	background:#8f8f8f;
	color:#fff;
	position:relative;
	top:10px;
	left:21px;
}

body.chrome form#cse-search-box input#q2{
	border:none !important;
	font-size:9px;
	width:205px;
	position:relative;
	top:0px;
	left:15px;

}

body.chrome form#cse-search-box input#sa2{
	border:none !important;
	padding:3px 15px 3px 15px;
	background:#8f8f8f;
	color:#fff;
	position:relative;
	top:2px;
	left:19px;
}


/* ---------- SOLO MOZILLA ------ */
body.moz form#cse-search-box input#q{
	border:none !important;
	font-size:12px;
	width:205px;
	position:relative;
	top:9px;
	left:15px;
}

body.moz form#cse-search-box input#sa{
	border:none !important;
	padding:2px 12px 2px 12px;
	background:#8f8f8f;
	color:#fff;
	position:relative;
	top:9px;
	left:22px;
}

body.moz form#cse-search-box input#q2{
	border:none !important;
	font-size:9px;
	width:205px;
	position:relative;
	top:0px;
	left:15px;

}

body.moz form#cse-search-box input#sa2{
	border:none !important;
	padding:2px 12px 2px 12px;
	background:#8f8f8f;
	color:#fff;
	position:relative;
	top:1px;
	left:19px;
}

/* -------------------------------- */



form#cse-search-box {
	text-align:left;
}
	

div#cse-search-results iframe {margin:8px; width:678px;}
div#cse-search-results iframe div#res div ol {margin:0 0 0 12px;}

.link_sost {display:block; width:331px; height:79px; background-position:0 0; background-repeat:no-repeat;}
.link_sost:hover {background-position:0 -79px;}

td#menu {background:#fff url(../images/bg_menu.png) repeat-x 0 0;}

