@charset "utf-8";
/* CSS Document */

* {outline: none;}

@font-face {
	font-family: futura;
	src:url(Futura.eot);
}
@font-face {
	font-family: futura;
	src: url(FuturaB.ttf) format('truetype');
}

html {
	margin: 0; 
	padding: 0; 
	height:100%;
	outline: none;
}
body {
	margin: 0; 
	padding: 0; 
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	line-height:120%;
	color:#333;
	background:#e9e9e9 url(../img/bg_body.png) repeat-x;
	height:100%;
	outline: none;
}
p{
	margin:0px;
	margin-bottom:15px;
	padding:0px;
}
p, h1, h2, h3, h4, h5, h6, li {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	background-repeat:no-repeat;
}

/* * * * * * * * * * MAIN * * * * * * * * * */

#main {
	width:960px;
	margin:auto;
	background-color:#FFFFFF;
	border-bottom:12px solid #fff;
}
#main.puntini {
	background:#fff url(../img/bg_main.png) repeat-y right;
}

/* * * * * * * * * * HEADER * * * * * * * * * */

#header {
	background:#fff url(../img/bg_header.png) repeat-x;
	background-position:bottom;
	height:99px;
}
#logo {
	margin:0;
	padding:0;
	background: url(../img/it/logo.png) no-repeat;
	height:99px;
	width:510px;
	float:left;
}
#logo h1, #logo h2 {
	margin:0;
	padding:0;
	display:none;
}
#link {
	margin:0;
	padding:0;
	height:99px;
	float:right;
	/*width:332px;*/
	width:155px;
}
#link ul {
}

#link ul li, #link ul li a {
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#link ul li.newsletter a {
	background: url(../img/it/link_newsletter.png) no-repeat;
	height:99px;
	width:177px;
}

#link ul li.negozio a {
	background: url(../img/it/link_negozio.png) no-repeat;
	height:99px;
	width:155px;
}
#link ul li a span {
	display:none;
}

/* * * * * * * * * * MENU * * * * * * * * * */

#menu {
	margin:0;
	padding:auto;
	height:35px;
	width:960px;
	text-align:center;
	background:#73141b url(../img/bg_menu.png) repeat-x bottom;
}
#menu ul {
	margin-left:17px;
	text-align:center;
}

#menu ul li, #menu ul li a {
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:35px;
	
}
#menu ul li.boscolo a:link, #menu ul li.boscolo a:visited {
	background: url(../img/it/menu_boscolo.png) no-repeat left bottom;
	width:176px;
	padding-right:50px;
}
	#menu ul li.boscoloCurrent, #menu ul li.boscolo a:hover, #menu ul li.boscolo a.active {
		background: url(../img/it/menu_boscolo1.png) no-repeat left bottom;
		width:176px;
		padding-right:50px;
	}

#menu ul li.scuola a:link, #menu ul li.scuola a:visited {
	background: url(../img/it/menu_scuola.png) no-repeat left bottom;
	width:106px;
	padding-right:50px;

}
	#menu ul li.scuolaCurrent, #menu ul li.scuola a:hover, #menu ul li.scuola a.active {
		background: url(../img/it/menu_scuola1.png) no-repeat left bottom;
		width:106px;
		padding-right:50px;
	}
#menu ul li.editoria a:link, #menu ul li.editoria a:visited {
	background: url(../img/it/menu_editoria.png) no-repeat left bottom;
	width:154px;
	padding-right:50px;
}
	#menu ul li.editoriaCurrent, #menu ul li.editoria a:hover, #menu ul li.editoria a.active {
		background: url(../img/it/menu_editoria1.png) no-repeat left bottom;
		width:154px;
		padding-right:50px;
	}
#menu ul li.blog a:link, #menu ul li.blog a:visited {
	background: url(../img/it/menu_blog.png) no-repeat left bottom;
	width:80px;
	padding-right:50px;
}
	#menu ul li.blogCurrent, #menu ul li.blog a:hover, #menu ul li.blog a.active {
		background: url(../img/it/menu_blog1.png) no-repeat left bottom;
		width:80px;
		padding-right:50px;
	}
#menu ul li.filodir a:link, #menu ul li.filodir a:visited {
	background: url(../img/it/menu_filodir.png) no-repeat left bottom;
	width:84px;
	padding-right:50px;
}
	#menu ul li.filodirCurrent, #menu ul li.filodir a:hover, #menu ul li.filodir a.active {
		background: url(../img/it/menu_filodir1.png) no-repeat left bottom;
		width:84px;
		padding-right:50px;
	}
#menu ul li.magik a:link, #menu ul li.magik a:visited {
	background: url(../img/it/menu_magik.png) no-repeat left bottom;
	width:76px;
}
	#menu ul li.magikCurrent, #menu ul li.magik a:hover, #menu ul li.magik a.active {
		background: url(../img/it/menu_magik1.png) no-repeat bottom;
		width:76px;
	}

#menu ul li span, #menu ul li a span {
	display:none;
}

/* * * * * * * * * * SOTTO MENU * * * * * * * * * */

#sottoMenu {
	background: #fff url(../img/bg_sottomenu.png) repeat-x top;
	margin:auto;
	padding:auto;
	height:26px;
	width:960px;
	text-align:center;
	border-bottom:1px solid #73141b;
	overflow:hidden;
}
#sottoMenu ul {
	margin:auto;
	text-align:center;
}

#sottoMenu ul li, #sottoMenu ul li a {
	display:block;
	float:left;
	margin:0;
	padding:0 8px;
	line-height:26px;
	
}
	#sottoMenu ul li.current, #sottoMenu ul li a:hover, #sottoMenu ul li a.active {
		color:#73141b;
	}
	
/* * * * * * * * * * * * * * * * * * * * CONTENUTI * * * * * * * * * * * * * * * * * * * */

#contentSx {
	float:left;
	margin-left:12px;
	display:inline;
	width:610px;
}

#contentTot {
	margin-left:12px;
	width:948px;
}
#contentTot #arretrati {
	padding:30px 0px;
}
#contentTot #arretrati .mag {
	float:left;
	width:140px;
	margin-right:60px;
}
#contentTot #arretrati .last {
	margin-right:0px;
}
/* * * * * * * * * * HOME PAGE / TOP * * * * * * * * * */

#topHome {
	background:#fff url(../img/bg_contenthome.png) repeat-x top;
	padding:22px 12px 12px 12px;
}
#topHome #flash {
	background: url(../img/provvisorie/flash_home.jpg) no-repeat top center;
	width:934px;
	height:247px;
	border:1px solid #ccc;
	position:relative;
}
#topHome #flash .link{
	width:78px;
	height:247px;
	position:absolute;
	display:block;
}
	#topHome #flash .link#l1{
		top:0px;
		left:389px;
	}
	#topHome #flash .link#l2{
		top:0px;
		left:467px;
	}
	#topHome #flash .link#l3{
		top:0px;
		left:545px;
	}
	#topHome #flash .link#l4{
		top:0px;
		left:623px;
	}
	#topHome #flash .link#l5{
		top:0px;
		left:701px;
	}
	#topHome #flash .link#l6{
		top:0px;
		left:779px;
	}
	#topHome #flash .link#l7{
		top:0px;
		left:857px;
	}
#topOmbra {
	background:#fff url(../img/bg_contenthome.png) repeat-x top;
	height:27px;
}

/* * * * * * * * * * * * * * * * * * * * HOME PAGE / BOX  * * * * * * * * * * * * * * * * * * * */

#contentSx .boxHome {
	width:290px;
	height:235px;
	min-height:235px;
	margin-top:15px;
	float:left;
	overflow:hidden;
}
#contentSx .boxHome h2 {
	margin:0;
	padding:0;
}

/* * * * * * * * * * FORMULE WEEKEND - ETOILE PER UN ANNO * * * * * * * * * */
#weekend  {
	background-image:url(../img/bg_weekend.jpg);
	margin-right:30px;
	width:290px;
}
#weekend h2 a {
	background:url(../img/it/tit_formule-weekend.png) no-repeat left top;
	display:block;
	width:270px;
	height:70px
}
#etoileAnno  {
	background-image:url(../img/bg_etoile-anno.jpg);
}
#etoileAnno h2 a {
	background:url(../img/it/tit_etoile-anno.png) no-repeat left top;
	display:block;
	width:270px;
	height:70px
}
#weekend h2 a:hover, #etoileAnno h2 a:hover {
	text-decoration:none;
}
#weekend .descrizione, #etoileAnno .descrizione {
	background-color:#fff;
	margin:120px 11px 0 11px;
	padding:7px 3px 3px;
	height:40px;
	min-height:40px;
	overflow:hidden;
	text-align:center;
}

/* * * * * * * * * * BLOG ETOILE * * * * * * * * * */
#blogEtoile  {
	background-image:url(../img/bg_blog.jpg);
	margin-right:30px;
	text-align:center;
}
#blogEtoile h2 a {
	background:url(../img/it/tit_blog-etoile.png) no-repeat left top;
	display:block;
	width:270px;
	height:70px;
}

#blogEtoile h3 {
	background-color:#73141b;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	display:inline;
	width:auto;
	height:22px;
	margin:0 auto;
	padding:0 3px;
	z-index:1;
	position:relative;
}
#blogEtoile .descrizione {
	background-color:#fff;
	margin:0 11px;
	padding:13px 3px 3px;
	height:50px;
	min-height:50px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	color:#333;
	position:relative;
	top:-8px;
}
/* * * * * * * * * * ETOILE CHANNEL * * * * * * * * * */
#etoileChannel  {
	background-color:#dedede;
}
#etoileChannel h2 a {
	background:url(../img/it/tit_etoile-channel.png) no-repeat left top;
	display:block;
	width:289px;
	height:40px;
}
#etoileChannel p {
	padding:0 0 0 10px;
	margin:0;
	line-height:33px;
}

/* * * * * * * * * * * * * * * * * * * * BOX HOME PUNTINI * * * * * * * * * * * * * * * * * * * */

#boxHomePuntini {
	width:610px;
	height:290px;
	min-height:280px;
	margin-top:25px;
	overflow:hidden;
	background:url(../img/bg_puntini1.png) repeat-x;
}
#boxHomePuntini h2 {
	margin:0;
	padding:0;
}

/* * * * * * * * * * LA PAROLA AI CORSISTI * * * * * * * * * */
#parolaCorsisti {
	width:320px;
	float:left;
}
#parolaCorsisti h2 a {
	background:url(../img/it/tit_parola-corsisti.png) no-repeat left top;
	display:block;
	width:180px;
	height:65px
}
#parolaCorsisti .descrizione {
	background-color:#fff;
	margin:11px 30px 11px 11px;
	padding:10px;
	height:155px;
	min-height:155px;
	overflow:hidden;
	color:#333333;
}
#parolaCorsisti .descrizione h3 {
	color:#73141b;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-bottom:5px;
}
#parolaCorsisti p.alignRight {
	text-align:right;
	margin-right:30px;
}

/* * * * * * * * * * 5 MOTIVI PER SCEGLIERCI * * * * * * * * * */
#motivi {
	width:290px;
	float:left;
	position:relative;
}
#motivi h2 a {
	background:url(../img/it/tit_5motivi.png) no-repeat left top;
	display:block;
	width:180px;
	height:65px
}
#motivi .descrizione {
	background-color:#fff;
	margin:11px 0 11px;
	padding:10px;
	height:155px;
	min-height:155px;
	overflow:hidden;
	color:#333333;
	line-height:170%
}
#motivi #coccarda {
	background:url(../img/it/coccarda_5motivi.png) no-repeat right bottom;
	position:absolute;
	height:120px;
	width:165px;
	z-index:1;
	right:0;
	bottom:-28px;
}
#motivi .descrizione h3 {
	color:#73141b;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-bottom:5px;
}
#motivi p.alignRight {
	text-align:right;
	margin-right:30px;
}


/* * * * * * * * * * * * * * * * * * * * PAGINE INTERNE / CONTENUTI * * * * * * * * * * * * * * * * * * * */

/* * * * * * * * * * BREADCRUMBS * * * * * * * * * */

#breadcrumbs {
	background-color:#f0f0f0;
	margin:10px 0 31px -12px;
	padding:4px 14px;
	color:#666;
}

/* * * * * * * * * * TAB * * * * * * * * * */

#tab {
	width:610px;
	border-bottom:6px solid #73141b;
	margin-top:15px;
	margin-bottom:15px;
	overflow:hidden;
}
#tab ul li {
	float:left;
	border-left:1px solid #73141b;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#tab ul li a.current {
	display:block;
	color:#fff;
	background:#73141b url(../img/bg_tab.png) no-repeat top right;
	padding:0 40px 0 10px;
	margin:0;
	line-height:26px;
	width:auto !important;
	width:50%;
}
#tab ul li a {
	display:block;
	color:#000000;
	background:#FFFFFF url(../img/bg_tab.png) no-repeat top right;
	padding:0 40px 0 10px;
	margin:0;
	line-height:26px;
	width:auto !important;
	width:50%;
}
#tab ul li a:hover, #tab ul li a.active {
	display:block;
	margin:0;
	background:#73141b url(../img/bg_tab.png) no-repeat top right;
	text-decoration:none;
	color:#FFFFFF;
}

/* * * * * * * * * * PAG. SCUOLA E CORSI > BOX CORSI * * * * * * * * * */

#contentSx .boxScuolaCorsi {
	width:290px;
	height:235px;
	min-height:235px;
	margin-top:30px;
	float:left;
	overflow:hidden;
	position:relative;
}
#contentSx .boxScuolaCorsi h2 {
	margin:10px 0 0 0;
	padding:0;
}
#contentSx .boxScuolaCorsi h2 a {
	display:block;
	width:290px;
	height:38px;
}
#contentSx .boxScuolaCorsi h2 a:hover {
	text-decoration:none;
}
#contentSx .boxScuolaCorsi .descrizione ul {
	position:absolute;
	bottom:10px;;
}
#contentSx .boxScuolaCorsi .descrizione ul li {
	margin:0 0 3px 0;
	padding:4px 0;
}
#contentSx .boxScuolaCorsi .descrizione ul li a {
	color:#FFFFFF;
	background-color:#73141b;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 10px;
	margin:0;
}
#contentSx .boxScuolaCorsi .descrizione ul li a:hover,
#contentSx .boxScuolaCorsi .descrizione ul li a.active {
	color:#ba904c;
}

#corsiPerfez {
	background:url(../img/bg_corsi-perfez.jpg) no-repeat top;
	margin-right:30px;
}
	#corsiPerfez h2 a {
		background:url(../img/it/tit_corsi-perfez.png) no-repeat top left;
	}
#corsiPreparat {
	background:url(../img/bg_corsi-base.jpg) no-repeat top;
}
	#corsiPreparat h2 a {
		background:url(../img/it/tit_corsi-base.png) no-repeat top left;
	}
#corsiAmatori {
	background:url(../img/bg_corsi-amatori.jpg) no-repeat top;
	margin-right:30px;
}
	#corsiAmatori h2 a {
		background:url(../img/it/tit_corsi-amatori.png) no-repeat top left;
	}
#maestrie {
	background:url(../img/bg_maestrie.jpg) no-repeat top;
}
	#maestrie h2 a {
		background:url(../img/it/tit_maestrie.png) no-repeat top left;
	}

#contentSx .corsista {
	padding:20px 0px;
}
#contentSx .corsista h2 {
	margin-bottom:10px;
}
/* * * * * * * * * * FOTO INIZIO PAGINA * * * * * * * * * */

#foto {
	position:relative;
	margin-bottom:10px;
	/*margin-bottom:10px;
	height:298px;*/
}


/* * * * * * * * * * BOX CORSI PER PROFESSIONISTI * * * * * * * * * */

#contentSx .boxCorsiProf {
	width:290px;
	
	min-height:190px;
	margin-bottom:30px;
	float:left;
	overflow:hidden;
	position:relative;
}
#contentSx .boxCorsiProf h2 {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	font-size:14px;
	font-weight:bold;
}
#contentSx .boxCorsiProf h2 a {
	display:block;
	width:290px;
	line-height:27px;
}
#contentSx .boxCorsiProf .descrizione {
	margin:0;
	padding:10px 125px 10px 10px;
}
#contentSx .boxCorsiProf .descrizione ul  {
	/*position:absolute;
	bottom:0;*/
}

#contentSx .boxCorsiProf .descrizione ul li a {
	font-weight:bold;
}
#contentSx .boxCorsiProf .descrizione ul li a:hover,
#contentSx .boxCorsiProf .descrizione ul li a.active {
	color:#73141b;
	text-decoration:none;
}
#contentSx .boxCorsiProf.corsiCucina {
	background:url(../img/bg_corsi-cucina.jpg) no-repeat left bottom;
	margin-right:30px;
}
#contentSx .boxCorsiProf.corsiPasticceria {
	background:url(../img/bg_corsi-pasticceria.jpg) no-repeat left bottom;
}
#contentSx .boxCorsiProf.corsiGelateria {
	background:url(../img/bg_corsi-gelateria.jpg) no-repeat left bottom;
	margin-right:30px;
}
#contentSx .boxCorsiProf.corsiPanificazione {
	background:url(../img/bg_corsi-panificazione.jpg) no-repeat left bottom;
}
#contentSx .boxCorsiProf.corsiCioccolato {
	background:url(../img/bg_corsi-cioccolato.jpg) no-repeat left bottom;
	margin-right:30px;
}
#contentSx .boxCorsiProf.corsiPizza {
	background:url(../img/bg_corsi-pizza.jpg) no-repeat left bottom;
}
#contentSx .boxCorsiProf.corsiDecorazione {
	background:url(../img/bg_corsi-decorazione.jpg) no-repeat left bottom;
	margin-right:30px;
}
#contentSx .boxCorsiProf.corsiPersonalizzati {
	background:url(../img/bg_corsi-personalizzati.jpg) no-repeat right bottom;
}
#contentSx .boxCorsiProf.corsiMaestrie {
	background:url(../img/bg_corsi-maestrie.jpg) no-repeat left bottom;
	margin-right:30px;
	height:200px;
	min-height:200px;
}
#contentSx .boxCorsiProf.corsiPreparatori {
	background:url(../img/bg_corsi-preparatori.jpg) no-repeat right bottom;
	height:200px;
	min-height:200px;
}


/* * * * * * * * * * * * * * * * * * * * CORSI AMATORI * * * * * * * * * * * * * * * * * * * */

#contentSx .boxGradGrigioBig.weGourmet h2 {
	background:url(../img/it/tit_we-gourmet.png) no-repeat top left;
}
#contentSx .boxGradGrigioBig.costo h2 {
	background:url(../img/it/tit_costo.png) no-repeat top left;
}

#calendarioCorsiAmatori {
}
#calendarioCorsiAmatori p.data{
	font-size:15px;
	color:#000;
	font-weight:bold;
}
#calendarioCorsiAmatori h2 {
	/*margin: 0;
	padding: 0;
	font-weight:bold;
	float:left;
	width:170px;
	line-height:27px;
	display:block;*/
}
#calendarioCorsiAmatori .rigaCorso {
	/*background-color:#dad8d8;*/
	padding:8px;
	margin-bottom:15px;
}

#calendarioCorsiAmatori .rigaCorso .dateCorso {
	float:left;
	width:204px;
	padding-top:10px;
}
#calendarioCorsiAmatori .rigaCorso .dateCorso ul li {
	line-height:150%;
}
#calendarioCorsiAmatori .rigaCorso .fotoCorso {
	float:left;
	background-color:#FFFFFF;
	width:175px;
	height:160px;
	padding:10px;
	position:relative;
}
#calendarioCorsiAmatori .rigaCorso .fotoCorso img {
	position:absolute;
	bottom:5px;
	border:0px;
}
#calendarioCorsiAmatori .rigaCorso a  {
	color:#73141b;
}
#calendarioCorsiAmatori .rigaCorso a:hover, #calendarioCorsiAmatori .rigaCorso a.active   {
	color:#000;
}



/* * * * * * * * * * * * * * * * * * * * MAESTRIE * * * * * * * * * * * * * * * * * * * */

#contentSx .boxGradGrigio2.maestrieCucina h2 {
	background:url(../img/it/tit_maestrie-cucina.png) no-repeat top left;
}
#contentSx .boxGradGrigio2.maestriePasticceria h2 {
	background:url(../img/it/tit_maestrie-pasticceria.png) no-repeat top left;
}
#contentSx .boxGradGrigio2.singolo h2 {
	background:url(../img/it/tit_singolo.png) no-repeat top left;
}
#contentSx .boxGradGrigio2.gourmet h2 {
	background:url(../img/it/tit_gourmet.png) no-repeat top left;
}
#contentSx .boxGradGrigio2.cuoco h2 {
	background:url(../img/it/tit_percorso-cuoco.png) no-repeat top left;
}
#contentSx .boxGradGrigio2.pasticcere h2 {
	background:url(../img/it/tit_percorso-pasticcere.png) no-repeat top left;
}
#contentSx .boxGradGrigio2.costo h2 {
	background:url(../img/it/tit_costobig.png) no-repeat top left;
}
#contentSx .boxGradGrigio2 .prezzo {
	width:298px;
	padding:10px 0px;
	text-align:center;
	background:#f4f3e9;
	font-size:15px;
}
#contentSx  .acquistabile {
	float:left;
	padding:10px 20px;
	width:258px;
	border-left:1px solid #ccc;
	margin-top:63px;
}
#contentSx .boxGradGrigio2 a:hover {
	text-decoration:none;
}



/* * * * * * * * * * * * * * * * * * * * BOX GRADIENTE GRIGIO 1  * * * * * * * * * * * * * * * * * * * */
#contentSx .boxGradGrigio1 {
	width:290px;
	height:380px;
	min-height:380px;
	margin:10px 0 30px 0;
	padding:0;
	float:left;
	overflow:hidden;
	position:relative;
	background:url(../img/bg_sfumato-vert.png) repeat-x top;
}
#contentSx .boxGradGrigio1 h2 {
	margin:0 0 10px 0;
	padding:0;
	display:block;
	line-height:38px;
}
#contentSx .boxGradGrigio1 .descrizione {
	margin:0;
	padding:10px;
	line-height:150%;
}
#contentSx .boxGradGrigio1 .descrizione ul  {
	margin-bottom:20px;
}
#contentSx .boxGradGrigio1 input.btnRosso2  {
	position:absolute;
	bottom:0;
	right:10px;
}
#contentSx .boxGradGrigio3 {
	width:298px;
	height:380px;
	min-height:380px;
	margin:10px 0 30px 0;
	padding:0;
	float:left;
	overflow:hidden;
	position:relative;
	background:url(../img/bg_sfumato-vert.png) repeat-x top;
}

/* * * * * * * * * * * * * * * * * * * * BOX GRADIENTE GRIGIO 2  * * * * * * * * * * * * * * * * * * * */

#contentSx .boxGradGrigio2 {
	width:290px;
	
	
	margin:10px 0 30px 0;
	padding:0;
	float:left;
	overflow:hidden;
	position:relative;
	background:url(../img/bg_sfumato-vert2.png) repeat-x top;
}
#contentSx .none {
	background:none;
}
#contentSx .boxGradGrigio2 h2 {
	margin:0 0 10px 0;
	padding:0;
	display:block;
	line-height:38px;
}
#contentSx .boxGradGrigio2 .descrizione {
	margin:0;
	padding:10px;
	line-height:150%;
}
#contentSx .boxGradGrigio2 .descrizione ul  {
	margin-bottom:20px;
}

/* * * * * * * * * * * * * * * * * * * * BOX GRADIENTE GRIGIO BIG (LARGHEZZA 100%)  * * * * * * * * * * * * * * * * * * * */

#contentSx .boxGradGrigioBig {
	width:610px;
	min-height:250px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	position:relative;
	background:url(../img/bg_sfumato-vert2.png) repeat-x top;
}
#contentSx .boxGradGrigioBig h2 {
	margin:0 0 10px 0;
	padding:0;
	display:block;
	line-height:38px;
}
#contentSx .boxGradGrigioBig .descrizione {
	margin:0;
	padding:10px;
	line-height:150%;
}
#contentSx .boxGradGrigioBig .descrizione ul  {
	margin-bottom:20px;
}

/* * * * * * * * * * * * * * * * * * * * BOX GRIGIO CHIARO  * * * * * * * * * * * * * * * * * * * */

#contentSx .boxGrigio {
	background-color:#e1e1e1;
	padding:10px 0 0 0;
	margin-bottom:30px;
}
#contentSx .boxGrigiof1 {
	background-color:#f1f1f1;
	padding:10px 0 0 0;
	margin-bottom:30px;
}
#contentSx .lastNews .boxGrigiof1 {
	color:#73141b;
	padding:5px;
	font-size:13px;
}
#contentSx .boxGrigioPrezzo {
	background-color:#e1e1e1;
	padding:5px 10px;
	margin-bottom:30px;
	width:140px; 
	margin:auto; 
	text-align:center;
	font-size:15px;
}
#contentSx .boxGallery {
	padding:10px 0 0 0;
	margin-bottom:30px;
}




/* * * * * * * * * * TABELLA CALENDARIO CORSI * * * * * * * * * */

#calendarioCorsi  {
	margin-bottom:15px;
}
#calendarioCorsi .titolo {
	background:#d3d2d2;
	margin-left:-12px;
	margin-right:0;
	padding-left:12px;
	padding-right:12px;
	height:27px;
	min-height:27px;
}
#calendarioCorsi h2 {
	margin: 0;
	padding: 0;
	font-weight:bold;
	float:left;
	/*width:170px;*/
	line-height:27px;
	display:block;
}
#calendarioCorsi h2.prossimiCorsi {
	background:#d3d2d2 url(../img/it/tit_prossimi-corsi.png) no-repeat;
	height:27px;
	width:250px;
}
#calendarioCorsi .tendina {
	float:right;
	text-align:right;
	width:300px;
	margin-top:5px;
}
#calendarioCorsi form {
	margin:0;
	padding:0;		
}

#calendarioCorsi .rigaCorso {
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #73141B;
}
#calendarioCorsi .rigaCorso h3 {
	font-weight:bold;
	font-size:13px;
	color:#73141b;
	background:#e5e5e5;
	display:block;
	margin:0;
	padding:5px;
}
#calendarioCorsi img {
	padding:1px;
	border:1px solid #73141b;
	float:left;
	margin-right:5px;
}
#calendarioCorsi .descrizione {
	
	float:left;
	width:290px;
	
	min-height:89px;
	overflow:hidden;
}
#calendarioCorsi .descrizione p {
	padding:5px;
	line-height:13px;
}
#calendarioCorsi .dettagli {
	
	float:left;
	width:150px;
	
	min-height:89px;
}
#calendarioCorsi .dettagli p {
	padding:5px 10px 0 10px;
	margin-bottom:0;
}

/* * * * * * * * * * ELENCO DI TUTTI I CORSI * * * * * * * * * */

#calendarioCorsi .rigaElenco {
	margin:12px 0 0 0;
	border-bottom:1px dotted #73141b;
	padding:0;
}
#calendarioCorsi .rigaElenco h3 {
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	background:#979797;
	padding:0;
	margin:0;
	display:inline;
}
#calendarioCorsi .rigaElenco h3 a {
	color:#fff;
	background:#979797;
	padding:2px;
	margin:0;
	display:inline;
}
#calendarioCorsi .rigaElenco h3 a:hover, 
#calendarioCorsi .rigaElenco h3 a.active {
	color:#fff;
	background-color:#73141b;
	padding:2px;
	margin:0;
}
#calendarioCorsi .rigaElenco p {
	margin: 0;
	padding:10px 0;
	line-height:125%;
}

/* * * * * * * * * * PAGG * * * * * * * * * */

#pagg {
	width:610px;
	margin-top:30px;
	position:relative;
	text-align:center;
}
#pagg p {
	position:absolute;
	left:0;
}
#pagg ul {
	position:absolute;
	left:45%;
}
#pagg ul li {
	float:left;
	font-weight:bold;
	margin:0 4px;
	padding:0;
	display:inline;
	width:auto !important;
	width:1em;
}
#pagg ul li.current {
	display:block;
	color:#FFFFFF;
	background-color:#73141b;
	padding:2px 4px;
}
#pagg ul li a {
	display:block;
	color:#73141b;
	background-color:#FFFFFF;
	padding:2px 4px;
	margin:0;
}
#pagg ul li a:hover, #pagg ul li a.active {
	color:#FFFFFF;
	display:block;
	margin:0;
	background-color:#73141b;
}


/* * * * * * * * * * TESTO * * * * * * * * * */

#testo { 
	margin-bottom:30px;
	/*margin-top:10px;*/
}
#testo h1 {
	font-size:14px;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#73141b;
}
#testo h1.bgAngoloRosso {
	background:transparent url(../img/bg_angolo-rosso.png) no-repeat right top;
	margin:10px 0 11px -12px;
	padding:4px 14px;
	color:#FFFFFF;
	font-size:14px;
	margin-top:0;
	padding-left:10px;
	width:240px;
}
#testo h2 {
	font-size:13px;
	margin-top:0.3em;
	margin-bottom:1.5em;
	font-weight:normal;
	color:#73141b;
}
#testo h3 {
	font-size:13px;
	margin-top:0.3em;
	margin-bottom:0em;
	color:#73141b;
}
#testo p {
	line-height:150%;
}
#testo.colonnaBeige {
	background:url(../img/bg_col-beige.png) right top repeat-y;
}
/*#testo ul {
	margin:0px;
	padding:0px;
	margin-top:5px;
	padding-left:5px;
	padding-bottom:15px;
}
#testo ul li{
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-bottom:2px;
	background:url(../img/quad.png) 0px 5px no-repeat;
}*/

#testo .titModulo{
	width:602px;
	padding:4px;
	margin:15px 0px;
	background:#e4e4e4;
	color:#73141b;
	font-weight:bold;
}
#testo .boxDescrizione{ 
	width:300px;
	padding-right:45px;
	float:left;
}
#testo .fotoTuscania{ 
	width:265px;
	float:left;
}
#testo .boxEditoria{ 
	width:203px;
	height:190px;
	float:left;
	background:url(../img/bg_editoria.png) no-repeat;
}
	#testo .boxEditoria h2 { 
		width:203px;
		height:35px;
		margin:0px;
		color:#fff;
		font-size:22px;
		font-family:futura;
	}
	#testo .boxEditoria .img { 
		height:135px;
	}
	
/* * * * * * * * * * * * * * * * * * * * COLONNA DX * * * * * * * * * * * * * * * * * * * */

#contentDx {
	float:left;
	margin-left:30px;
	width:296px;
	display:inline;
}
#contentDx.paggInterne {

}

/* * * * * * * * * * SEGUICI TOP * * * * * * * * * */
#contentDx #seguiciTop {
	width:296px;
	background-color:#FFFFFF;
	height:65px;
}
#contentDx #seguiciTop ul {
	margin:0;
}
#contentDx #seguiciTop ul li, #contentDx #seguiciTop ul li a {
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:62px;
	width:74px;
}
#contentDx #seguiciTop ul li.facebook a {
	background: url(../img/icon_fb_.png) no-repeat;
}
#contentDx #seguiciTop ul li.youtube a {
	background: url(../img/icon_youtube_.png) no-repeat;
}
#contentDx #seguiciTop ul li.rss a {
	background: url(../img/icon_rss_.png) no-repeat;
}
#contentDx #seguiciTop ul li.delicious a {
	background: url(../img/icon_delicious_.png) no-repeat;
}

/* * * * * * * * * * * * * * * * * * * * HOME PAGE - COLONNA DX * * * * * * * * * * * * * * * * * * * */

#contentDx .boxHome {
	width:296px;
	/*height:235px;
	min-height:235px;*/
	margin-top:30px;
	overflow:hidden;
}
#contentSx #weekend, #contentSx #etoielAnno {
	width:290px;
	/*height:235px;
	min-height:235px;*/
	margin-top:15px;
	margin-bottom:30px;
	overflow:hidden;
}
#contentDx .boxHome h2 {
	margin:0;
	padding:0;
}

/* * * * * * * * * * * * * * * * * * * * TUSCANIA * * * * * * * * * * * * * * * * * * * */

#contentDx .boxHome.tuscania  {
}
#contentDx .boxHome.tuscania h2 {
	background:url(../img/it/tit_sede-tuscania.png) no-repeat left top;
	display:block;
	width:296px;
	height:36px;
}
#contentDx .boxHome.tuscania .foto {
	position:relative;
	height:228px;
	min-height:228px;
	width:296px;	
}
#contentDx .boxHome.tuscania .titolo {
	width:296px;
	position:absolute;
	top:11px;
	left:0;
}
#contentDx .boxHome.tuscania .titolo a {
	background-color:#FFFFFF;
	display:block;
	line-height:37px;
	font-weight:bold;
	float:left;
	padding:0 5PX;
}
#contentDx .boxHome.tuscania .freccine {
	background-color:#FFFFFF;
	float:right;
	right:0;
	top:11px;
	position:absolute;
	text-align:right;
}

/* * * * * * * * * * * * * * * * * * * * FOTO CON TITOLO SOVRAPPOSTO / PROGETTO TUSCANIA * * * * * * * * * * * * * * * * * * * */

.fotoTitolo {
	position:relative;
	float:left;
	padding-right:15px;
}
.fotoTitolo h3 {
	position:absolute;
	background:transparent url(../img/bg_angolo-rosso.png) no-repeat right top;
	color:#FFFFFF !important;
	font-size:13px;
	line-height:28px;
	width:240px;
	padding-left:15px;
}

/* * * * * * * * * * * * * * * * * * * * 5 MOTIVI PER SCEGLIERCI * * * * * * * * * * * * * * * * * * * */

.motivi {
	position:relative; 
	background-position:left top; 
	padding-left:200px;
	height:120px;
	margin-top:40px
}
.motivi .num {
	position:absolute; 
	top:0px; 
	left:0px;
	background:transparent url(../img/bg_angolo-rosso.png) no-repeat right top;
	margin:10px 0 31px -12px;
	padding:4px 14px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-top:0;
	padding-left:10px;
	width:30px;
}
.motivi h3 {
	margin:0;
	padding:0;
}


/* * * * * * * * * * ALCUNI PRODOTTI DAL NEGOZIO WEB * * * * * * * * * */

#contentDx .boxHome.prodotti  {
	background-color:#e5e5e5;
}
#contentDx .boxHome.prodotti h2 {
	background:url(../img/it/tit_alcuni-prodotti.png) no-repeat left top;
	display:block;
	width:296px;
	height:47px;
}
#contentDx .boxHome.prodotti .foto {
	background-color:#FFFFFF;
	margin-left:15px;
	margin-top:10px;
	padding-top:20px;
}
#contentDx .boxHome.prodotti .foto .boxSx {
	float:left;
	margin-right:20px;
	text-align:center;
	width:130px;
}
#contentDx .boxHome.prodotti .foto .boxDx {
	float:left;
	text-align:center;
	width:130px;
	margin:0;
}
#contentDx .boxHome.prodotti .freccine {
	background-color:#FFFFFF;
	margin-top:10px;
	margin-left:15px;
}
/* * * * * * * * * * TUTTI I PRODOTTI * * * * * * * * * */

#contentDx .boxHome.tuttiProdotti  {
	background:#e5e5e5 url(../img/bg_prodotti-home.png) no-repeat bottom center;
	padding-top:40px;
	margin:0;
}
#contentDx .boxHome.tuttiProdotti h2 {
	background:url(../img/it/tit_tutti-prodotti.png) no-repeat left top;
	display:block;
	width:296px;
	height:42px;
}
#contentDx .boxHome.tuttiProdotti .elenco {
	background-color:#FFFFFF;
	margin: 0 0 36px 15px;
	padding:0 0 20px 13px;
}
#contentDx .boxHome.tuttiProdotti .elenco ul {
	width:280px;
}
#contentDx .boxHome.tuttiProdotti .elenco ul li {
	line-height:30px;
	display:inline;
}
#contentDx .boxHome.tuttiProdotti .elenco ul li a {
	background: url(../img/li_arrow-oro.png) no-repeat left center;
	float:left;
	padding:0 0 0 20px;
	margin:0;
	width:110px;
	/*line-height:30px;*/
	font-weight:bold;
}

/* * * * * * * * * * COLONNA DESTRA: BOX AIUTO  * * * * * * * * * */

#contentDx #aiutoHome  {
	background:#eeecec url(../img/bg_aiuto-home.png) repeat-x;
}
#contentDx #aiutoHome h2 {
	background:url(../img/it/tit_aiuto.png) no-repeat left top;
	display:block;
	width:280px;
	height:40px;
	padding-bottom:20px;
}

#contentDx #aiutoHome .cerca {
	background: url(../img/buddy_cuoco_dx.png) no-repeat center top;
	display:block;
	width:296px;
	height:225px;
}

#contentDx #aiutoHome .cerca p {
	padding:5px 10px 0 120px;
	display:block;
	font-size:11px;
}

#contentDx #aiutoHome .cerca form {
	padding:0;
	margin:35px 0 0 15px;
}
#contentDx #aiutoHome .cerca input {
	background-color:#FFFFFF;
	border:1px solid #a1a1a1;
	width:190px;
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
}

#contentDx #aiutoHome .cerca input.btn,
#contentDx #aiuto .cerca input.btn {
	background:transparent url(../img/it/btn_cerca.png) no-repeat left center;
	width:58px;
	height:28px;
	border:none;
	text-indent:-1000px;
}
#contentDx #aiuto {
	background:#fff;
	margin:0 0 30px 15px;
}
#contentDx #aiuto h2 {
	background:url(../img/it/tit_aiuto.png) no-repeat left top;
	display:block;
	width:280px;
	height:40px;
}
#contentDx #aiuto .cerca {
	background:#fff url(../img/buddy_cuoco_dx.png) no-repeat center top;
	display:block;
	width:281px;
	height:192px;
}
#contentDx #aiuto .cerca p {
	padding:5px 10px 0 112px;
	display:block;
	font-size:11px;
}
#contentDx #aiuto .cerca form {
	padding:0;
	margin:35px 0 0 15px;
}
#contentDx #aiuto .cerca input {
	background-color:#FFFFFF;
	border:1px solid #a1a1a1;
	width:180px;
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
}


/* * * * * * * * * * * * * * * * * * * * BOX COLONNA DX PAGINE INTERNE * * * * * * * * * * * * * * * * * * * */

#contentDx .boxDx {
	margin:0 0 30px 15px;
	/*height:148px;*/
}
#contentDx .boxDx h2, #contentDx .boxDx h2 a  {
	display:block;
	height:45px;
	width:281px;
	margin:0;
	padding:0;
}
#contentDx .boxDx .descrizione {
	/*height:103px;*/
	width:281px;
	margin:0;
	padding:0;
}
/* * * * * * * * * * LINK INIZIALI * * * * * * * * * */

p.links {
	background:#fff;
	display:block;
	width:261px;
	line-height:30px;
	margin:10px 0 0 15px;
	padding:0 10px;
}


/* * * * * * * * * * TIP * * * * * * * * * */

#contentDx .boxDx .tip {
	width:241px;
	margin:auto;
	padding:10px;
	margin-bottom:20px;
	background:#dedede;
}
#contentDx .boxDx .tip .cappello{
	width:56px;
	height:45px;
	float:left;
	background:url(../img/cappello_cuoco.png) no-repeat;
}
#contentDx .boxDx .tip p.testo{
	width:185px;
	float:left;
	font-weight:bold;
}
#contentDx .boxDx .tip .testo a{
	color:#73141B;
}
/* * * * * * * * * * ETOILE PER UN ANNO DX * * * * * * * * * */

.boxDx.etoileAnno h2 a {
	background:url(../img/it/tit_etoile-anno_dx.png) no-repeat right top;
}
.boxDx.etoileAnno .descrizione {
	height:103px;
	background:#FFFFFF url(../img/bg_etoile-anno_dx.jpg) no-repeat right bottom;
}
.boxDx.etoileAnno .descrizione p {
	padding:15px 115px 20px 10px;
}

/* * * * * * * * * * NEWSLETTER DX * * * * * * * * * */

.boxDx.newsletter {
	padding-top:20px;
}
.boxDx.newsletter h2 {
	background:url(../img/it/tit_iscriviti.png) no-repeat right top;
}
#contentDx  .boxDx.newsletter .descrizione {
	background:#FFFFFF;
	padding:20px 10px;
	width:261px;
}


/* * * * * * * * * * LA PAROLA DEI CORSISTI DX * * * * * * * * * */

.boxDx.parolaCorsisti h2 a {
	background:url(../img/it/tit_parola-corsisti_dx.png) no-repeat right top;
}
.boxDx.parolaCorsisti .descrizione {
	height:103px;
	background:#FFFFFF url(../img/bg_parola-corsisti_dx.jpg) no-repeat right bottom;
}
.boxDx.parolaCorsisti .descrizione p {
	padding:15px 115px 20px 10px;
}
.boxDx.parolaCorsisti .descrizione2 {
	background-color:#FFFFFF;
	padding:15px 10px 5px 10px;
}
.boxDx.parolaCorsisti .descrizione2 p {
}

/* * * * * * * * * * PACCHETTI E SCONTI DX * * * * * * * * * */

.boxDx.pacchettiSconti h2 a {
	background:url(../img/it/tit_pacchetti-sconti_dx.png) no-repeat right top;
}
.boxDx.pacchettiSconti .descrizione {
	height:103px;
	background:#FFFFFF url(../img/bg_pacchetti-sconti_dx.jpg) no-repeat right bottom;
}
.boxDx.pacchettiSconti .descrizione p { 
	padding:15px 115px 20px 10px;
}

/* * * * * * * * * * PACCHETTI PERSONALIZZATI * * * * * * * * * */

.boxDx.pacchettiPersonalizz h2 a {
	background:url(../img/it/tit_pacchetti-personalizzati.png) no-repeat right top;
}
.boxDx.pacchettiPersonalizz .descrizione {
	height:123px;
	background:#FFFFFF url(../img/bg_cappello-chef.jpg) no-repeat right bottom;
}
.boxDx.pacchettiPersonalizz .descrizione p {
	padding:15px 110px 20px 10px;
}

/* * * * * * * * * * NOVITA' E PROMOZIONI * * * * * * * * * */

.boxDx.novitaPromo h2 a {
	background:url(../img/it/tit_novita-promozioni_dx.png) no-repeat right top;
}
.boxDx.novitaPromo .descrizione {
	height:143px;
	background:#FFFFFF url(../img/bg_novita.jpg) no-repeat right bottom;
}
.boxDx.novitaPromo .descrizione p {
	padding:15px 115px 20px 10px;
}

/* * * * * * * * * * DATE E CORSI * * * * * * * * * */

.boxDx.dateCorsi h2 a {
	background:url(../img/it/tit_date-corsi.png) no-repeat right top;
}
.boxDx.dateCorsi .descrizione {
	height:113px;
	background:#FFFFFF url(../img/bg_date-corsi.jpg) no-repeat right bottom;
}
.boxDx.dateCorsi .descrizione p {
	padding:15px 115px 20px 10px;
}

/* * * * * * * * * * PACCHETTI WEEKEND * * * * * * * * * */

.boxDx.pacchettiWeekend h2 a {
	background:url(../img/it/tit_pacch-weekend.png) no-repeat right top;
}
.boxDx.pacchettiWeekend .descrizione {
	height:133px;
	background:#FFFFFF url(../img/bg_pacch-weekend.jpg) no-repeat right bottom;
}
.boxDx.pacchettiWeekend .descrizione p {
	padding:15px 115px 20px 10px;
}

/* * * * * * * * * * HOTEL ACADEMY * * * * * * * * * */

.boxDx.hotelAcademy h2 a {
	background:url(../img/it/tit_hotel.png) no-repeat right top;
}
.boxDx.hotelAcademy .descrizione {
	height:133px;
	background:#FFFFFF url(../img/bg_hotel_dx.jpg) no-repeat right bottom;
}
.boxDx.hotelAcademy .descrizione p {
	padding:15px 115px 20px 10px;
}

/* * * * * * * * * * TUSCANIA TERRA DEGLI ETRUSCHI * * * * * * * * * */

.boxDx.tuscaniaEtruschi h2 a {
	background:url(../img/it/tit_tuscania-etruschi.png) no-repeat right top;
}
.boxDx.tuscaniaEtruschi .descrizione {
	height:113px;
	background:#FFFFFF url(../img/bg_tuscania-etruschi.jpg) no-repeat right bottom;
}
.boxDx.tuscaniaEtruschi .descrizione p {
	padding:15px 115px 20px 10px;
}

/* * * * * * * * * * PRENOTA SUBITO * * * * * * * * * */

.boxDx.prenotaSubito h2 a {
	background:url(../img/it/tit_prenota-subito.png) no-repeat right top;
}
.boxDx.prenotaSubito .descrizione {
	height:103px;
	background:#FFFFFF url(../img/bg_prenota-subito.jpg) no-repeat right bottom;
}
.boxDx.prenotaSubito .descrizione p {
	padding:15px 115px 20px 10px;
}

/* * * * * * * * * * PRENOTA ONLINE * * * * * * * * * */

.boxDx.prenotaOnline {
}
.boxDx.prenotaOnline h2 a {
	background:url(../img/it/tit_prenota-online.png) no-repeat right top;
}
.boxDx.prenotaOnline .descrizione {
	width:259px !important;
	background-color:#FFFFFF;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:15px 10px 5px 10px !important;
}
.boxDx.prenotaOnline .descrizione p {
}

/* * * * * * * * * * RICHIEDI INFORMAZIONI * * * * * * * * * */

.boxDx.richiediInfo h2 a {
	background:url(../img/it/tit_richiedi-info.png) no-repeat right top;
}
.boxDx.maggioriInfo h2 a {
	background:url(../img/it/tit_maggiori-info.png) no-repeat right top;
}
.boxDx.richiediInfo .descrizione,  .boxDx.maggioriInfo .descrizione{
	height:113px;
	background:#FFFFFF url(../img/bg_cappello-chef.jpg) no-repeat right bottom;
}
.boxDx.richiediInfo .descrizione p,  .boxDx.maggioriInfo .descrizione p{
	padding:15px 120px 20px 10px;
}

/* * * * * * * * * * CERCHI ALTRE INFORMAZIONI? * * * * * * * * * */

.boxDx.cerchiInfo h2 a, .boxDx.cerchiInfo h2 {
	background:url(../img/it/tit_cerchi-info.png) no-repeat right top;
}
.boxDx.cerchiInfo .descrizione {
	background-color:#FFFFFF;
}
.boxDx.cerchiInfo .descrizione p {
	padding:15px 10px 20px 10px;
}

/* * * * * * * * * * MAESTRIE ETOILE * * * * * * * * * */

.boxDx.maestrieEtoile h2 a {
	background:url(../img/it/tit_maestrie-etoile.png) no-repeat right top;
}
.boxDx.maestrieEtoile .descrizione {
	height:103px;
	background:#FFFFFF url(../img/bg_maestrie_dx.jpg) no-repeat right bottom;
}
.boxDx.maestrieEtoile .descrizione p {
	padding:15px 120px 20px 10px;
}


/* * * * * * * * * * I NOSTRI CORSI * * * * * * * * * */

.boxDx.nostriCorsi h2 a {
	background:url(../img/it/tit_nostri-corsi.png) no-repeat right top;
}
.boxDx.nostriCorsi .descrizione {
	height:103px;
	background:#FFFFFF url(../img/bg_nostri-corsi.jpg) no-repeat right bottom;
}
.boxDx.nostriCorsi .descrizione p {
	padding:15px 120px 20px 10px;
}

/* * * * * * * * * * IL NEGOZIO WEB * * * * * * * * * */

.boxDx.negozioWeb h2 a {
	background:url(../img/it/tit_negozio-web.png) no-repeat right top;
}
.boxDx.negozioWeb .descrizione {
	height:103px;
	background:#FFFFFF url(../img/bg_negozio-web.jpg) no-repeat right bottom;
}
.boxDx.negozioWeb .descrizione p {
	padding:15px 120px 20px 10px;
}

/* * * * * * * * * * INFORMAZIONI SUL CORSO * * * * * * * * * */

.boxDx.infoCorso h2 a {
	background:url(../img/it/tit_info-corso.png) no-repeat right top;
}
.boxDx.infoCorso .descrizione {
	background-color:#FFFFFF;
}

.boxDx.infoCorso .descrizione p.left {
	float:left;
	display:block;
	border-top:1px dotted #ccc;
	width:110px;
	padding-left:10px;
	padding-top:5px;
}
.boxDx.infoCorso .descrizione p.right {
	float:left;
	display:block;
	border-top:1px dotted #ccc;
	width:150px;
	padding-right:10px;
	padding-top:5px;
}

/* * * * * * * * * * FOTO GALLERY * * * * * * * * * */

#testo .cat {
	padding-top:30px;
}
#testo .fotoCat {
	width:300px;
	float:left;
	margin-right:10px;
	margin-top:15px;
}
	#testo .last {
		margin-right:0px;
	}
	#testo .fotoCat .img{
		width:150px;
		float:left;
	}
	#testo .fotoCat .desc{
		width:140px;
		height:170px;
		padding:5px;
		color:#73141b;
		background:#f1f1f1;
		float:left;
		position:relative;
	}
	#testo .fotoCat .desc a{
		color:#73141b;
	}
		#testo .fotoCat .under{
			display:block;
			position:absolute;
			left:5px;
			bottom:15px;
			color:#000;
		}
#testo .titoloCat {
	background:#73141c;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:5px;
	width:280px;
}
#testo .elencoCat {
	width:305px;
	padding-right:5px;
	float:left;
	height:190px;
	min-height:190px;
	overflow:auto;
	scrollbar-3dlight-color:#ccc;
	scrollbar-arrow-color:#73141b;
	scrollbar-base-color:#fff;
	scrollbar-darkshadow-color:#ccc;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
}
#testo .fotogallery {
	padding-top:15px;
}
#testo .foto {
	width:188px;
	padding-top:15px;
	padding-right:23px;
	float:left;
}
	#testo .foto img{
		display:block;
	}
#testo .last {
	padding-right:0px;
}
#testo .titoloFoto {
	background:#e4e4e4;
	text-align:center;
	padding:5px;
	width:178px;
}
#testo .tariffa {
	width:235px; 
	padding:20px 45px; 
	float:left;
}
#testo .tariffaLast {
	width:235px; 
	padding:20px 0px 20px 45px; 
	float:left;
}
/* * * * * * * * * * * * * * * * * * * * PAGINA PARTNER * * * * * * * * * * * * * * * * * * * */

#testo.partner {}

#testo.partner .box {
	width:170px; 
	float:left; 
	height:220px; 
	padding-right:15px; 
	padding-left:15px;
	color:#666;
	margin-bottom:50px;
}
#testo.partner .box p {
	line-height:120%;
}
#testo.partner .logo {
	
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
}

.logo_collaborazione{
padding-right:35px;
padding-bottom:15px;
}





/* * * * * * * * * * * * * * * * * * * * PARTNER FOOTER * * * * * * * * * * * * * * * * * * * */

#partner {
	clear:left;
	background:url(../img/bg_partner.png) no-repeat top center;
	width:960px;
	margin:0 auto;
	background-color:#FFFFFF;
	padding-top:17px;
}
#partner h2 a {
	background:url(../img/it/tit_partner.png) no-repeat left top;
	display:block;
	width:180px;
	height:70px;
	float:left;
	margin:0;
	padding:0;
}
#partner ul {
}
#partner li {
	/*float:left;*/
	margin:0px 15px 15px;
	display:inline;
}

/* * * * * * * * * * * * * * * * * * * * MENU FOOTER * * * * * * * * * *  * * * * * * * * * */

#menuFooter {
	width:960px;
	margin:30px auto 0 auto;
	padding:0;
}
#menuFooter ul {
	float:left;
	color:#666666;
	font-size:11px;
	margin-right:21px;
	display:block;
	width:auto !important;
	width:12%;
}
#menuFooter ul li {
	display:block;
	padding-left:11px;
}

#menuFooter ul li.titolo{
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding-left:11px;
	background:url(../img/bg_menu-footer.png) repeat-y left;
	height:28px;
	display:block;
	font-weight:bold;
}
#menuFooter ul li.titolo a {
	height:28px;
	display:block;
	padding:0;
	margin:0;
	color:#666666;
	line-height:125%;
}
#menuFooter ul li.titolo a:hover, #menuFooter ul li.titolo a.active {
	color:#000000;
}

#menuFooter ul li a {
	color:#666666;
	line-height:150%;
}
#menuFooter ul li a:hover, #menuFooter ul li a.active {
	color:#000000;
}



/* * * * * * * * * * * * * * * * * * * * SEGUICI * * * * * * * * * * * * * * * * * * * */

#seguici {
	margin: 0 auto;
	padding:0;
	height:70px;
	background: url(../img/it/seguici1.png) no-repeat bottom right;
	width:960px;
}
#seguici ul {
	margin-top:10px;
	float:right;	
}

#seguici ul li, #seguici ul li a {
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:62px;
	width:70px;
}
#seguici ul li a span {
	display:none;
}
#seguici ul li.facebook a {
	background: url(../img/icon_fb.png) no-repeat;
}
#seguici ul li.youtube a {
	background: url(../img/icon_youtube.png) no-repeat;
}
#seguici ul li.rss a {
	background: url(../img/icon_rss.png) no-repeat;
}
#seguici ul li.delicious a {
	background: url(../img/icon_delicious.png) no-repeat;
}


/* * * * * * * * * * * * * * * * * * * * FOOTER * * * * * * * * * * * * * * * * * * * */

#footer {
	width:auto;
	height:auto;
	background-color:#73141b;
	margin:0;
	padding:0;
}
#footer .content {
	width:960px;
	margin:auto;
	padding-top:22px;
	background: url(../img/it/seguici2.png) no-repeat top right;
	font-size:11px;
}
#footer .content p.left {
	float:left;
	color:#FFFFFF;
}
#footer .content p.right {
	float:right;
	color:#FFFFFF;
}


/* * * * * * * * * * * * * * * * * * * * CLEARER * * * * * * * * * * * * * * * * * * * */

.clearBoth {
	clear:both;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}

/* * * * * * * * * * * * * * * * * * * * FLOATER * * * * * * * * * * * * * * * * * * * */

.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}

/* * * * * * * * * * * * * * * * * * * * IMMAGINI * * * * * * * * * * * * * * * * * * * */
img{
	border:0px;
	outline:none;
}

/* * * * * * * * * * * * * * * * * * * * ELENCHI * * * * * * * * * * * * * * * * * * * */
ul {
	margin:0px;
	padding:0px;
}
ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul li a:hover, ul li a.active  {
	text-decoration:none;
}
ul.square   {
	margin-top:5px;
}
ul.square li  {
	list-style-image:url(../img/li_square-rosso.png);
	padding-left:0;
	margin-left:20px;
	line-height:150%;
}
ul.square li a{
	color:#75171e;
	font-weight:normal;
	font-size:13px;
	line-height:150%;
}
ul.starPad  {
	padding:20px 0px;
}
ul.star li, ul.starPad li  {
	list-style-image:url(../img/li_star-rosso.png);
	padding-left:2px;
	margin-left:22px;
	line-height:20px;
}
ul.V   {
	margin-top:20px;
}
ul.V li  {
	list-style-image:url(../img/li_v-rosso.png);
	padding-left:0;
	padding-top:3px;
	margin-left:30px;
	line-height:20px;
}
ul.righe li  {
	padding-left:5px;
	margin-top:0;
	line-height:26px;
	display:block;
}
ul.righe li.beige {
	background-color:#f4f3e9;
}

/* * * * * * * * * * * * * * * * * * * * TITOLI * * * * * * * * * * * * * * * * * * * */


h1.grigio {
	background-color:#dad8d8;
	color:#73141b;
	font-weight:bold;
	font-size:16px;
	margin-left:-12px;
	margin-right:0;
	margin-bottom:10px;
	padding-left:12px;
	padding-right:12px;
	line-height:27px;
}
h1.bgAngoloRosso {
	background:transparent url(../img/bg_angolo-rosso.png) no-repeat right top;
	margin:10px 0 31px -12px;
	padding:4px 14px;
	color:#FFFFFF;
	font-size:14px;
	margin-top:0;
	padding-left:10px;
	width:240px;
}
h2.bgCCC {
	margin:0;
	padding:15px;
	background-color:#ccc;
	font-size:13px;
}
h2.bgAngoloRosso {
	background:transparent url(../img/bg_angolo-rosso.png) no-repeat left top;
	line-height:28px;
	color:#FFFFFF;
	font-size:13px;
	margin-top:0;
	padding-left:10px;
}
h2.gradNero {
	background:transparent url(../img/bg_sfumato-nero.png) repeat-y left;
	color:#FFFFFF;
	line-height:39px;
	padding-left:12px;
	font-size:13px;
	font-weight:bold;
	display:block;
	width:610px;
	margin:0;
}
h3.puntini {
	font-size:13px;
	font-weight:bold;
	color:#73141b;
	border-bottom:1px dotted #959691;
	margin:0 0 10px 0;
	padding:0 0 7px 3px;
}
.gradGrigio1 {
	background:url(../img/bg_tit-sfumato-grigio1.png) repeat-y left;
}
.gradGrigio2 {
	background:url(../img/bg_tit-sfumato-grigio2.png) repeat-y left;
	color:#FFFFFF;
}
.gradRosso {
	background:url(../img/bg_tit-sfumato-rosso.png) repeat-y left;
	color:#FFFFFF;
}
.bgBeige {
	background-color:#f5f2e9;
	padding:10px 5px;
}


/* * * * * * * * * * FORMATTAZIONE TESTI * * * * * * * * * */

p.puntini {
	border-bottom:1px dotted #959691;
	margin:0 0 10px 0;
	padding:0 0 7px 3px;
}

.px13 {
	font-size:13px;
}
.px14 {
	font-size:14px;
}
.px16 {
	font-size:16px;
}

.hide {
	display:none;
}
.ghost {
	visibility:hidden;
}
.center {
	text-align:center;
}
.alignRight {
	text-align:right;
}
.underline {
	text-decoration:none;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#333;
	text-decoration:none;
}
.bgCCC {
	background-color:#CCCCCC;
	padding:3px;
}
.bgFFF {
	background-color:#FFF;
	padding:3px;
}
.bianco {
	color:#FFFFFF;
}
	.bianco a:link, .bianco a:visited {
		color:#FFFFFF;
	}
	.bianco a:hover, .bianco a.active {
		color:#ccc;
	}
.bianco2 {
	color:#FFFFFF;
}
	.bianco2 a:link, .bianco2 a:visited {
		color:#FFFFFF;
	}
	.bianco2 a:hover, .bianco2 a.active {
		color:#000;
	}
.rosso, .rosso a:link, .rosso a:visited, a.rosso
  {
	color:#73141b;
}
	.rosso a:hover, .rosso a.active, 
	a:hover.rosso, a.active.rosso {
		color:#ba904c;
	}
.nero {
	color:#000000;
}
	.nero a:link, .nero a:visited {
		color:#000;
	}
	.nero a:hover, .nero a.active, 
	a:hover.nero, a.active.nero {
		color:#73141b;
	}
.nero2 {
	color:#000000;
}
	.nero2 a:link, .nero2 a:visited {
		color:#000;
	}
	.nero2 a:hover, .nero2 a.active, 
	a:hover.nero2, a.active.nero2 {
		color:#ba904c;
	}
.nero3 {
	color:#000000;
}
	.nero3 a:link, .nero3 a:visited {
		color:#000;
	}
	.nero3 a:hover, .nero3 a.active, 
	a:hover.nero3, a.active.nero3 {
		color:#73141b;
		text-decoration:none;
	}
.grigio333 {
	color:#333;
}
	.grigio333 a:link, .grigio333 a:visited {
		color:#333;
	}
	.grigio333 a:hover, .grigio333 a.active {
		color:#73141b;
	}
.oro {
	color:#ba904c;
}
	.oro a:link, .oro a:visited {
		color:#ba904c;
	}
	.oro a:hover, .oro a.active {
		color:#73141b;
	}

/* * * * * * * * * * MODULI * * * * * * * * * */

form {
	padding:0px;
	margin:0px;
}
input, select{
	outline:none;
	margin:0;
	padding:0;
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
input.btnRosso1, #testo input.btnRosso1, .newsletter input.btnRosso1{
	background:transparent url(../img/btn_rosso1.png) no-repeat left center;
	width:70px;
	height:27px;
	padding-bottom:4px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}
input.btnRosso2 {
	background:transparent url(../img/btn_rosso2.png) no-repeat left center;
	width:102px;
	height:27px;
	padding-bottom:4px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}
input.btnRosso3 {
	background:transparent url(../img/btn_rosso3.png) no-repeat left center;
	width:140px;
	height:27px;
	padding-bottom:4px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
a.btnRosso3 {
	background:transparent url(../img/btn_rosso3.png) no-repeat left center;
	width:140px;
	height:27px;
	display:block;
	line-height:27px;
	text-align:center;
	padding-bottom:4px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
a.btnRosso4 {
	background:transparent url(../img/btn_rosso4.png) no-repeat left center;
	width:200px;
	height:27px;
	display:block;
	line-height:27px;
	text-align:center;
	padding-bottom:4px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
#testo form .label{
	width:217px;
	height:32px;
	padding-right:16px;
	float:left;
	text-align:right;
}
.newsletter form .label{
	width:67px;
	height:32px;
	padding-right:16px;
	float:left;
	text-align:right;
}
.newsletter form input{
	width:175px;
	float:left;
	background:#f4f4f4;
	border:1px solid #ccc;
}
#testo form input, #testo form textarea{
	width:270px;
	float:left;
	background:#f4f4f4;
	border:1px solid #ccc;
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
#testo form textarea{
	margin-bottom:15px;
}
#testo form select{
	background:#f4f4f4;
	border:1px solid #ccc;
}
#testo .formGallery input,  #testo .formGallery select{
	width:158px;
	float:left;
	background:#fff;
	border:1px solid #ccc;
}
#testo .formGallery input.btnRosso1{
	background:transparent url(../img/btn_rosso1.png) no-repeat left center;
	width:70px;
	height:27px;
	padding-bottom:4px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	float:none;
	margin-right:10px;
}
#testo .formGallery input.data{
	width:98px;
	float:left;
	background:#fff;
	border:1px solid #ccc;
}
#testo .formGallery .box{
	margin-right:10px;
	float:left;
}
#testo .categorieFoto {
	padding:20px 0px 40px ;
}
#testo .categorieFoto a{
	margin-right:20px;
	background:#979797;
	color:#fff;
	font-size:14px;
}
#testo .categorieFoto a:hover{
	text-decoration:none;
}
#testo .categorieFoto a span{
	margin:10px;
	
}

/* * * * * * * * * * FINESTRA MODALE * * * * * * * * * */

#modal {
	display: none;
	margin:auto;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -190px;
	width:390px;
	z-index: 501;
}
#modal .top {	
	background:transparent url(../img/bg_modal.png) no-repeat left top;
	height:80px;
}
#modal .top p {
	padding-left:80px;
	padding-right:20px;
	padding-top:20px;
	margin:0;
}
#modal .bottom {	
	background:transparent url(../img/bg_modal.png) no-repeat left bottom;
	padding:10px 20px 30px 20px;
}
#modal .bottom p {
	padding:10px 20px;
	margin:0;
}

#modal .bottom input.btnRosso {
	background:transparent url(../img/btn_rosso1.png) no-repeat left center;
	width:70px;
	height:27px;
	padding-bottom:4px;
	margin-bottom:10px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}

#modalBack {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 500;
	background: #000;
	opacity: 0.6;
}

/**** Paging Blog ****/
.pagBlog {
	padding: 0 15px 0 35px;
}

.pagBlog .sx {
	float: left;
}

.pagBlog .dx {
	float: right;
}
