body{font: 10px arial,sans-serif;color: #000;background-color: #fff;text-align:left;background:url(img/bg2.jpg) fixed;}
html,body,ul,li,fieldset{margin:0;padding:0;}
fieldset{border:0;}

/*a{color:#323232;text-decoration:none;}
a:hover{color:#777;text-decoration:underline;}*/

a{color:#003366;text-decoration:none;}
a:hover{color:#003366;text-decoration:underline;}

h1#main{font-size:2em;color:#CC0000;text-transform:uppercase; padding-left:-2;width:580px;}
h1{font-size:1.7em;text-transform:uppercase;}
h2{font-size:1.6em;}
h3{font-size:1.5em;}
h4{font-size:1.4em;}
h5{font-size:1.3em;}
h6{font-size:1.2em;}
p{font-size:1.2em;}
img{border:0;}
/*input[type="text"] sintassi non valida per ie*/ 
.input-text{border: none;background: #FFF;width:138px;height:21px;background:url(img/input-text.png) no-repeat left top;}
.input-submit{background: url(img/freccina.png) no-repeat bottom right; margin: 0 auto; height: 19px; width: 12px; border:0; margin-top:-3px; text-indent: -9999px; cursor: pointer;}
.bigger{font-weight:bold;}
#bigger-letter{font-size:1.4em;}

.smaller{font-size:0.7em;color:#333;font-weight:normal;}
/*.stampa{padding:1.8em 0 1.8em 4.0em;background:url(img/logo-stampa_.png) no-repeat;height:40em;}*/
.stampa{position:absolute;top:5px;right:50px;}
.download{float:right;margin-right:30px;}

.left{float:left;}
.filetto{float:left;width:100%;height:1px;overflow:hidden;background:url(img/filetto-grande.gif);clear:both;/*border-bottom:1px dotted #40b649;*/}
.bottom2em{margin-bottom:2em;}
.top2em{margin-top:2em;}
.top0em{margin-top:0;}
.prima_colonna{font-weight:bold;}
.link_freccina,.link_freccina_su{margin-left:5px; padding-left:20px;height:30px;font-size:1.3em;}
.link_freccina{background:url(img/freccinaverde.png) no-repeat left bottom; }
.link_freccina_su{background:url(img/freccinaverde_su.png) no-repeat left bottom; }
.prelink{width:100%;padding-left:440px;margin-bottom:5px;}
.prelink2{width:100%;padding-left:560px;margin-bottom:25px;margin-top:15px;}
.prelink_tornasu{width:100%;padding-left:630px;margin: 5px 0 5px 0;}
.green{color:#006600;}
.centrato td{text-align:center;}
.flash{width:16.3em;}
ul.freccette  li{background:url(img/freccina.png) no-repeat 0% 20%;font-size:1.2em;line-height:1.5em;list-style:none;margin:1em 0 1em 0;padding:0;padding-left:1.5em;}
ul.freccette  a{text-decoration:underline;}

/*.padding-left1em{padding-left:1em;}*/

.bold{font-weight:bold;}
.left{text-align:left;}
.center{text-align:center;}

#cerca input[type="submit"]{}
#cerca input[type="text"]{}

#header, #content{margin:0;margin-right:auto;margin-left:auto;width:91.7em;}/*non è l'unica definizione*/
#header{height:10.6em;background:url(img/bg-header-all.png) no-repeat 16.3em 0px;margin-bottom:2em;}
#header div#logo-atlante{float:left;width:16.3em;height:10.6em;}
#header div#menu-header{float:left;width:75.4em;height:10.6em;font-weight:bold;}
#header ul{float:right;list-style:none;display:inline;margin-top:0.5em;}
#header ul li{display:inline;margin:0 0.4em 0 0.4em;}
#header ul li a{text-transform:uppercase;text-decoration:none;font-size:1.2em;}
.clear{clear:both;}
#content{float:auto;}

#menu-left{float:left;width:16.3em;}
#menu-left img#ricerca{margin-top:0em;}
#menu-left img#vuoi-insegnare-img{margin-top:6em;}
#menu-left div#naviga {margin-top:1em;background:url(img/filetto-piccolo.png) no-repeat left bottom;padding-bottom:1.5em;}
#menu-left div#vuoi-insegnare{margin-top:1em;padding-bottom:1.5em;}

#menu-left img{margin-top:1em;}
#index div#center{float:left;width:55.1em;padding-left:2em;margin-right:2em;}
#video div#center{float:left;width:73.4em;padding-left:2em;}
#schede div#center{float:left;width:73.4em;padding-left:2em;}
#schede a{text-decoration:none;}
/*#schede a:hover{text-decoration:underline;}*/
#schede h1{padding-left:1.1em;}
#schede h1 a:link,#schede h1 a:active,#schede h1 a:visited{text-decoration:underline;}
#index h1, #scheda h1, #video h1{padding-top:0;margin-top:0;text-transform:uppercase;}
#index div#breadcrumbs h1, #scheda div#breadcrumbs h1, #video div#breadcrumbs h1{color:#003366;}
#index div#breadcrumbs h6, #scheda div#breadcrumbs h6, #video div#breadcrumbs h6, #schede div#breadcrumbs h6{color:#003366;padding-top:0;margin:0 0 1em 0;font-weight:normal;font-size:1.1em;}
#index div#breadcrumbs h6 span, #scheda div#breadcrumbs h6 span, #video div#breadcrumbs h6 span, #schede div#breadcrumbs h6 span{color:#006600;}

#index h1, #scheda h1{padding-left:1.1em;}

/****************/
#contenuto-top{height:4.7em;width:73.7em;}/*height 23+11 px*/
/*- Menu Tabs--------------------------- 
#contenuto-top ul{list-style:none;display:inline;height:2.3em;}
#contenuto-top ul li{display:inline;margin:0;padding:8px 1.4em 1px 0.6em;background:url(img/tab.png) no-repeat top right;height:2.3em;}
#contenuto-top ul li a{text-decoration:none;font-size:13px;height:2.3em;line-height:2.2em;color:#fff;}
- Menu Tabs--------------------------- */
/*- Menu Tabs--------------------------- */ 
#contenuto-top div#schede-primarie{overflow:hidden;}
#contenuto-top div#schede-primarie ul{margin:0;padding:0 0.7em 0 0;list-style:none;}
#contenuto-top div#schede-primarie li{display:inline;margin:0;padding:0;}
#contenuto-top div#schede-primarie a{float:left;background:url("img/tab.png") no-repeat right top;margin:0;padding:0.4em 1em 0.2em 0.6em;text-decoration:none;color:#eeeeee;font-size:13px;border-bottom:1px solid #ffffff;}
/*#contenuto-top div#schede-primarie a:hover{color:#ffffff;}*/
#contenuto-top div#schede-primarie a.selected{background:url("img/tab-selected.png") no-repeat right top;text-decoration:none;color:#cc0000;border-bottom:1px solid #f2f2f2;}
/*#contenuto-top  a span {float:left;display:block;background:url("img/tab.png") no-repeat right top;padding:5px 15px 4px 6px;color:#666;}
/* Commented Backslash Hack hides rule from IE5-Mac \
#contenuto-top  a span {float:none;}
/* End IE5-Mac hack 
#contenuto-top  a:hover span {color:#FF9834;}
#contenuto-top  a:hover {background-position:0% -42px;}
#contenuto-top  a:hover span {background-position:100% -42px;}
*/
/*- Menu Tabs--------------------------- */
#contenuto-top div#sotto-schede{background:url(img/top-center-alto.png) no-repeat top right;overflow:hidden;}
#contenuto-top div#sotto-schede{height:3em;}

#contenuto-top div#sotto-schede ul{margin:0;padding:0 1em 0 5em;list-style:none;}
#contenuto-top div#sotto-schede li{display:inline;margin:0;padding:0;font-size:13px;}
#contenuto-top div#sotto-schede a, #contenuto-top div#sotto-schede span{float:left;margin:0;padding:0.2em 0.4em 0.2em 0.4em;text-decoration:none;color:#666;border-bottom:1px solid #fff;background-color:#e6e6e6;}
#contenuto-top div#sotto-schede a.primo{border-left:1px solid #fff;}
#contenuto-top div#sotto-schede a.ultimo{border-right:1px solid #fff;}
#contenuto-top div#sotto-schede a:hover{color:#222;}
#contenuto-top div#sotto-schede a.selected{text-decoration:none;color:#000;}


#contenuto{width:73.7em;background:url(img/bg-center.png) repeat-x #fff;overflow:hidden;}
#contenuto-bottom{height:18px;margin-bottom:2em;width:73.7em;}
#contenuto-bottom #contenuto-bottom-left{float:left;height:18px;width:1.7em;background:url(img/bottom-center-left.png) no-repeat top left;}
#contenuto-bottom #contenuto-bottom-right{float:left;height:18px;width:72em;background:url(img/bottom-center.gif) no-repeat top right;}


#video-box{text-align:center;margin-bottom:2em;}
#index #contenuto-contenuto, #video #contenuto-contenuto{padding:0.1em 1em 1em 2em;overflow:hidden;position:relative;}
#contenuto-contenuto{min-height:52em;}
#contenuto-contenuto .dida{width:70%;border:1px solid #666;margin:0 0 1em 0;padding:0.5em;text-transform:uppercase;}
#contenuto-contenuto .dida1{width:97%;border:1px solid #666;padding:0.5em;text-align:center;text-transform:uppercase;}/*margin-left:auto;margin-right:auto;*/
#contenuto-contenuto .pre-dida{margin:0;margin-right:5px;}
#contenuto-contenuto .pre-pre-dida{clear:both;overflow:hidden;}
#contenuto-contenuto div.sezione img{border:1px solid #666;margin-left:auto;margin-right:auto;}
#schede #contenuto-contenuto{padding:0.1em 1em 1em 0em;overflow:hidden;position:relative;}
/****************/

#centerh{overflow:hidden;padding-bottom:0.5em;margin-bottom:0.5em;}/*background:url(img/filetto-grande.gif) repeat-x bottom right;*/
#center p{padding:0 1em 0 1em;}
#center div.benvenuti-due{width:38em;}
#center div.benvenuti-due img#benvenuti-img{margin:0 0 0 1em;}
#index #center div#video-schede div{width:27em;text-align:left;}
#index #center div#video-schede p{width:13em;}
#video #center div#video-schede div{width:350px;}
#center div#video-schede div.video{width:27em;overflow:hidden;}
#center div#video-schede div.video img{vertical-align:top;float:left;}
#center img{margin-bottom:1.5em;}
/*.benvenuti-due{height:19.5em;}*/
#leprofessionidelmese-titolo-img{
	margin:0 0 0 0;
	display:block;
	clear:both;
}

#center div#texto div.sezione{background:url(img/filetto-grande.gif) repeat-x top;padding:1em 0 0 2em;}/*padding:0.5em 0 0 2em;*/
#center div#texto a{color:#003366;}
#center div#texto a:hover{text-decoration:underline;}
/*#center div#texto .puntino{padding-left:2em;background:url(img/puntino.png) no-repeat 1% 1%;}*/
#center div#texto li{padding-left:2em;background:url(img/puntino.png) no-repeat 0% 1%;list-style:none;font-size:1.2em;margin-bottom:1em;}
#center div#texto h6{line-height:1;margin: 0 0 1em 0;color:#006600;text-transform:uppercase;}
#center div#texto p{padding-left:0;padding-top:0;margin-top:0;}

/*#center div#schede ul li{list-style-image:url(img/freccina.png);font-size:1.2em;line-height:2em;padding-bottom:1em;}*/
#index div#menu-right div.evidenza ul li{background:url(img/freccina.png) no-repeat 0% 20%;font-size:1.2em;line-height:1.5em;list-style:none;margin:1em 0 1em 0;padding:0;padding-left:1.5em;}
#center div#schede ul li{background:url(img/freccina.png) no-repeat 0% 20%;font-size:1.2em;line-height:1.5em;list-style:none;margin:1em 0 2em 0;padding:0;padding-left:1.5em;}/*height:1.8em;*/
.h15{height:1.5em;}
.main-ul-small li a{font-size:0.9em;}
.main-ul{margin-top:0;padding-top:0;}

/*.main-ul .biggher li{
	margin:1.5em 0 1.5em 0;
}*/

#center div#schede ul li img{vertical-align:-130%;}

/*visualizza la sezione schede in homepage*/
#center div#schede ul li.professione_descrizione, #index div#menu-right div.evidenza ul li.professione_descrizione{background:url(img/noimg.jpg);}
div.sezione ul{margin-bottom:3em;}
/*div.sezione h6{margin-left:2em;}
div.sezione p{margin-left:2em;}*/

#index div#menu-right{float:left;width:16.3em;}
#index div#menu-right div.evidenza{background:url(img/bg-evidenza.png) repeat-x center center;padding:1em 0.5em 1em 0.5em;}
#index div#menu-right div.evidenza span{color:#666;}
#index h1{color:#003366;text-transform:uppercase;padding-left:0.5em;}
/*.filetto-infondo{background:url(img/filetto-grande.png) repeat-x bottom right;}*/
#footer-left{float:left;width:16.3em;}
#footer{margin:0;margin-right:auto;margin-left:auto;width:91.7em;background:url(img/filetto-centrale.gif) repeat-x top center;padding:0.5em;}
#copyright{margin:0;margin-right:auto;margin-left:auto;margin-top:0.5em;width:91.7em; padding:0.5em;
background:url(img/filetto-centrale.gif) repeat-x top center;text-align:center;letter-spacing:0.2em}

#footer-center{float:left;width:55.1em;text-align:center;padding-left:2em;margin-right:2em;}         
#footer img{margin-right:2.3em;}
#footer-right{float:left;width:16.3em;text-align:center;}
#footer-right img{margin-top:0.3em;}

/*- Tabelle--------------------------- */
table li{font-size:1.2em;}
ul{margin-left:2em;}
td{padding-top:1em;border-bottom:dotted 0.1em #40b649;border-right:dotted 0.1em #40b649;}
table{table-layout: fixed; margin-top:1em; margin-bottom:1em; background-color:transparent;width:99%;border-top:dotted 0.1em #40b649; border-left:dotted 0.1em #40b649; border-collapse: separate;}
/*#texto table{margin-left:1em;}
.sezione table{margin-left:0em;}*/


/*=========================cerca ajax=====================*/
div.campo{font-family:Verdana;font-size:10px;}
div.boxsuggerimenti {font-family:Verdana;font-size:10px;position:absolute;background-color:white;
border:1px solid #888;margin:0px;padding:0px;z-index:100;}
div.boxsuggerimenti ul {list-style-type:none;margin:0px;padding:0px;}
div.boxsuggerimenti ul li.selected { background-color: #C2EBEF;}
div.boxsuggerimenti ul li {list-style-type:none;display:block;margin:0;padding:1px;
cursor:pointer;border-bottom:1px solid #888;}
/*=========================cerca ajax=====================*/
/*.telecamerina{width:250px;background:url(img/freccina2.png) no-repeat 0% 20%;border:1px solid red;}*/
/*.telecamerina{width:200px;background:url(img/telecamerina.png) no-repeat 0% 20%;border:1px solid red;}*/




/*========================= AREAPROFESSIONALE =====================*/
ul#areaprofessionale h1{
	text-transform: none;
	font-size:1.5em;
	}
#center div#schede ul#areaprofessionale li {	
	background:none;
	font-size:1.1em;
	line-height:1.5em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:2em 0 1em 0;
	padding:0 0 0 0;
}
#center div#schede ul#areaprofessionale ul {
	
}

#center div#schede ul#areaprofessionale ul li {
	margin:0.5em 0;
	#margin:-0.5em 0;
	background:none;
	padding:0 0 0 1.5em;
	line-height:1.5em;
	background:transparent url(img/freccina.png) no-repeat scroll 0 20%;
}
#center div#schede ul#areaprofessionale ul ul {
	background:none;
	#margin-top:-8px;
	margin:0;
	padding:0;
}
#center div#schede ul#areaprofessionale ul ul li{
	#margin:0.3em 0;	

}
#center div#schede ul#areaprofessionale .professione_descrizione {
	background:none;

}

#center div#schede ul li.h15 img{
	#vertical-align:bottom;
}


/*========================= SUBSCRIBE FORM =====================*/

#iscriviti{
	color: #c00;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	}

.required {	
	font-size: 14px;
	font-weight: bold;
	color:#060;
}

.attributeinput {
	font-size: 12px;
}
.attributename{
	font-size: 12px;
	
	}


/*========================= RICERCA PROFESSIONI =====================*/

#schede #lettere{
	clear:both;
}

#schede #lettere span{
	display:block;
	float:left;	
	width: 18px;
	height: 18px;
	background-color:#ccc;
	color:#fff;
	text-align:center;
	font-size: 11px;
	line-height:18px;
	margin: 0 2px 0 0;
	text-decoration:none

}

#schede #lettere a, #schede #lettere a:link, #schede #lettere a:visited{
	display:block;
	float:left;	
	width: 18px;
	height: 18px;
	background-color:#369;
	color:#fff;
	text-align:center;
	font-size: 11px;
	line-height:18px;
	margin: 0 2px 0 0;
	text-decoration:none
}
#schede #lettere a:hover{
	color:#fff;
	background-color:#c30;
	text-decoration:none
}

#schede #center ul{
	clear:both;
	padding-top:15px;
}
#schede #lettere a#bigger-letter{
	background-color:#c30;
}


/*#schede ul{
	line-height:20px;
}*/

#lettere{
	padding-bottom:30px;
}

/* SINGLE NEWS */

p.contenuto_news_single{
	width: 400px
}
#scarica_file_news a{
	float:right;
	background: url(img/scarica_pdf_single_news.gif) no-repeat left;
	width:95px;
	height:35px;
}
