/*
	Nicola Pressi | elemind
	nicola@elemind.com
*/

/* colors
arancio:		#F3901D
grigio:			#58595B
*/

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}


body{font:12px Arial,sans-serif;color:#58595B;text-align:center;}
#content{overflow:hidden;}
#content a{color:#58595B;font-weight:bold;text-decoration:none;}
#content a:hover{color:#F3901D;}

#wrapper{width:745px;margin:0 auto;text-align:left;}
#header{width:745px;margin:30px 0 20px 0;position:relative;}
#header .extra{width:745px;height:216px;}
#header .extra img{text-align:center;}
#header #logo{position:absolute;right:0;top:0;width:216px;height:57px;}

#main{clear:both;overflow:hidden;}
#footer{clear:both;overflow:hidden;margin:50px 0 0 0;}

/* ar */
body.ar h2,
body.ar div.text,
body.ar div.text *{direction:rtl;text-align:right;}
body.ar p strong{text-align:left !important;}
body.ar #nav{width:150px;margin:0 75px 0 80px !important;text-align:right;}
body.ar #nav ul{margin:0 10px 0 0;}


/* nav */
#nav{float:left;width:235px;font:13px Arial,sans-serif;margin:0;}
#nav li{}
#nav li a{text-decoration:none;color:#58595B;}
#nav li a:hover, #nav li.selected a:hover{color:#F3901D;}
#nav li.selected a{text-decoration:none;color:#F3901D;font-weight:bold;}
#nav li.selected li a{text-decoration:none;color:#58595B;font-weight:normal;}
#nav li.selected li.active a{text-decoration:none;color:#F3901D;font-weight:normal;}
#nav ul{margin-left:10px;}

/* content */
#content{float:left;width:510px;margin:0;}
h1{font:15px Arial,sans-serif;color:#F3901D;margin:0 0 5px 0;font-weight:bold;}
#content .text{clear:both;}
#content .text p{margin:0 0 20px 0;}
#content .text p strong{color:#F3901D;}
#content .text ul{margin:-10px 0 20px 0;padding:0 0 0 20px;list-style:disc;}
#content .evidence{color:#F3901D;font-weight:bold;font-size:120%;}

#content ol.letter{margin:-10px 0 20px 0;padding:0 0 0 20px;list-style:lower-alpha outside none;}

#map{width:460px;height:240px;margin:20px 0 0 0;border:1px solid #58595B;}


/* news */
body.news .item{overflow:auto;height:1%;margin:0 0 30px 0;}
body.news .item a{float:left;display:block;}
body.news .item a img{margin:0;padding:0;}
body.news .item a:hover img{}
body.news .item .text{width:350px;float:left;margin:0 0 0 20px;clear:none;}
body.news .item .text h2{font-weight:bold;margin:0;}
body.news .item .text p{}



/* images */
ul.images{margin:30px 0 0 0;clear:both;}
ul.images li{width:90px;height:90px;float:left;}
ul.images li a{display:block;}
ul.images li a img{line-height:0;margin:0;padding:0;border:2px solid #fff;}
ul.images li a:hover img{border-color:#F3901D;}


/* prodotti */

/* download */
body.download #content .item{overflow:auto;height:1%;margin:0 0 30px 0;}
body.download #content .item{}
body.download #content .item h2{font-weight:bold;margin:0;}
body.download #content .item p{}
body.download #content .item a.attachment{display:block;margin:10px 0 0 0;width:100px;height:24px;text-indent:-9999px;background:url(../images/pdf.gif) no-repeat 0 0;}

/* news */

/* punto-vendita */
body.punto-vendita .images a{margin:0 10px 0 0;}

/* item */
#content .item{overflow:auto;height:1%;margin:0 0 30px 0;}
#content .item a{float:left;display:block;}
#content .item a img{margin:0;padding:0;}
#content .item a:hover img{}
#content .item .text{width:350px;float:left;margin:0 0 0 20px;clear:none;}
#content .item .text h2{font-weight:bold;margin:0;}
#content .item .text p{}

/* pagination */
ul.pagination{list-style-type:none;float:left;padding:0;margin:0;}
ul.pagination li{display:block;padding:5px;margin:0 0 0 0;float:left;font-weight:bold;}
ul.pagination li a{font-weight:normal;color:#58585A;}
ul.pagination li a:hover{font-weight:normal;color:#F3901D;text-decoration:none;}
ul.pagination li span{font-weight:normal;color:#F3901D;}




/* credits */
body.credits #content dl{color:#808080;margin-top:30px;}
body.credits #content dl dt{width:70px;line-height:64px;height:64px;float:left;margin-bottom:30px;}
body.credits #content dl dd{height:64px;margin-left:70px;margin-bottom:30px;}
body.credits #content dl dd a{display:block;width:180px;height:64px;line-height:64px;text-indent:-9999px;}
body.credits #content dl dd.dsegno a{background:url(../images/logo-dsegno.png) no-repeat;}
body.credits #content dl dd.elemind a{background:url(../images/logo-elemind.png) no-repeat;}

