ghtml, 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 {
	border: 0;
	outline: 0;
	background: transparent;
}

var { font: inherit; text-transform: inherit; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */


* { margin:0; padding:0}

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

.clear{ display:block; clear:both;}
.spaziom { height:20px}
.spazio{ height:5px}
.spazio1 { height:1px}
.spazio30 { height:30px}
.spazio20 { height:20px}
.spazio17 { height:17px}
.spazio15 { height:15px}
.spazio10 { height:10px}
.spaziof { height:20px}

ul { list-style:none}

body { font-family:Arial, Helvetica, sans-serif; background:#fff}

#wrapper { text-align:center; background:#fff url(../images/bg.png) repeat-x }

#wrapper #contenitore { width:922px; text-align:left; margin:0 auto }

#header { position: relative; width:922px; height:127px; z-index:1000 }

#header h1 { }
#header h1 a { margin:4px 0 0 40px; height:auto!important; min-height:91px; height:91px; width:223px; float:left; text-indent:-9999px; background:url(../images/logo2.jpg) top left no-repeat;}

#header #stile-pagina { position:absolute; right:300px; top:14px; width:170px; height:20px}
#header #stile-pagina ul li { float:left; }
#header #stile-pagina ul li.primo { float:left; color:#e1e1e1; font-size:12px; padding:2px 0 0 0}
#header #stile-pagina a { float:left; margin:1px 0 0 4px}

#header #diventa-fan { position:absolute; right:177px; top:14px; width:120px; height:20px}
#header #diventa-fan ul li { float:left; }
#header #diventa-fan ul li.primo { float:left; color:#e1e1e1; font-size:12px; padding:2px 0 0 0}
#header #diventa-fan a { float:left; margin:1px 0 0 7px}

#header #menu-lingue { width: 125px; height:35px; position:absolute; right:40px; top:0; background:#313030; z-index:1000}
#header #menu-lingue ul.statico { margin:12px 0 0 10px} 
#header #menu-lingue ul.statico li { background: url(../images/arrow_menu.jpg) center left no-repeat; height: 19px; padding: 0 0 0 25px; /*position: relative;*/ cursor:pointer;color:#ccc; font-size:11px; text-transform:uppercase}
#header #menu-lingue ul.statico li a{  color: #999999; font-size:11px;}
#header #menu-lingue ul.statico li img { margin:3px 5px 0 0 ; }
#header #menu-lingue ul.statico li:hover { background: url(../images/arrow_menu.jpg) center left no-repeat;}
#header #menu-lingue ul.statico li ul {display: none; width:125px; margin:11px 0 0 1px}
#header #menu-lingue ul.statico li:hover ul {display: block; background: #313030; position: absolute; top: 19px; left:-1px; padding: 6px 0; }
#header #menu-lingue ul.statico li:hover ul li { background: none; width: 36px; padding:1px 0 1px 35px; background: url(../images/arrow_menu_.png) 9px 5px no-repeat; }
#header #menu-lingue ul.statico li:hover ul li img { margin:3px 8px 0 0 ; }
#header #menu-lingue ul.statico li:hover ul li a{ text-decoration:none; display:block; width:150px;  }


/*MENU-PRINCIPALE*/
#header #menu-principale { position: absolute; left:0; bottom:0; width:887px; height:36px; z-index:1000}
#header #menu-principale ul { padding:0 0 0 12px; z-index:100 }
#header #menu-principale ul li { float:left; position:relative; z-index:100}
#header #menu-principale ul li a { display:inline; text-transform:uppercase; float: left; padding:11px 22px; color:#e1e1e1; font-size: 12px; text-decoration: none; /*height:15px;*/ letter-spacing:1px }

#header #menu-principale ul li a:hover { color:#f9d05b }
#header #menu-principale ul li a.active { color:#f9d05b }

#header #menu-principale li ul.subnav { display:none; position:absolute; top:35px; left:0; z-index:100; background:#000; width:auto!important; min-width:250px; width:250px; padding:5px 12px 10px 12px}
#header #menu-principale li ul.subnav li { display:block; float:none}
#header #menu-principale li ul.subnav li a { display:block; float:none; padding:7px 10px 7px 10px; white-space:nowrap; font-size:12px; text-transform:none; border-bottom:1px solid #242424}
#header #menu-principale li ul.subnav li a.ultimo { border:none}


#slider { margin:0 auto; text-align: center; height: 564px; width: 922px; position:relative}
#slider span { background:url('../images/bg_slider.png') repeat-x; width:920px; height:13px; z-index:100; position:absolute; top:0; left:0}
#slider img { height: 425px; width: 922px; }
#slider_navigation { clear: both; background: transparent url('../images/bg_breadcrumb.png') repeat; margin-top: -28px; position: relative; z-index: 99; }
#slider_navigation_pagination { float: left; left: 50%; margin: 7px 0; position: absolute; }
#slider_navigation_pagination li { background: #232323; border: 1px solid #4b4b4b; cursor: pointer; float: left; font-size: 0; line-height: 0; height: 0; margin: 0 2px; padding: 6px 7px; position: relative; right: 50%; width: 0; }
#slider_navigation_pagination li.activeSlide { background: #000000; border: 1px solid #D9BE4B; }
#slider_navigation_next,
#slider_navigation_prev { background: url('../images/slider_prev.gif') no-repeat; cursor: pointer; float: left; height: 14px; margin: 7px 15px; width: 9px; }
#slider_navigation_next { background-image: url('../images/slider_next.gif'); float: right; }
#slider_tooltip { margin-left: -80px; position: absolute; width: 160px; z-index: 999; }
#slider_tooltip div { border-color: #D9BE4B transparent; border-style: solid solid none; border-width: 10px 10px 0; height: 0; margin: 0 auto; width: 0; }
#slider_tooltip img { background: #D9BE4B; display: block; height: 70px; padding: 3px 4px; width: 152px; }

#video-sfilata { float:left; /*margin:0 0 0 19px;*/ }
#video-sfilata .img-video-sfilata  { height:374px}
#video-sfilata .box-video-sfilata { background:url(../images/bg_button_sfilata.jpg) no-repeat; width:283px; height:79px; padding:10px;}
#video-sfilata .box-video-sfilata p { font-size:12px; color:#ccc}
#video-sfilata .box-video-sfilata .titolo { color:#f9d05b; text-decoration:none; font-size:15px; font-weight:normal; text-transform:uppercase; display:block; padding:2px 0 4px}
#video-sfilata .box-video-sfilata .testo { color:#eee; font-style:italic; font-size:12px; text-decoration:none; display:block; padding:0 0 10px}

#contenuto-home { float:left; width:360px; margin:0 8px 0 7px}

#contenuto-home #box-collezione {}
#contenuto-home #box-collezione .img-collezione { height:228px}
#contenuto-home #box-collezione .testo-collezione {background:url(../images/bg_button_collezione.jpg) no-repeat; width:359px; height:45px; padding:10px;}
#contenuto-home #box-collezione .testo-collezione .titolo { color:#000; text-decoration:none; font-size:15px; padding:3px 0; text-transform:uppercase; font-weight:normal; display:block}
#contenuto-home #box-collezione .testo-collezione .testo { color:#000; font-style:italic; font-size:12px; text-decoration:none; display:block; padding:0 0 10px}

#contenuto-home #box-negozi { background:url(../images/bg_button_negozi.jpg) no-repeat; width:359px; height:154px;}
#contenuto-home #box-negozi a { color:#f9d05b; text-decoration:none; font-size:15px; text-transform:uppercase; font-weight:normal; display:block; padding:122px 0 9px 9px } 

#colonna-news { float:left; /*width:243px*/}
#colonna-news .box_news { background:url(../images/bg_box_news.jpg) repeat bottom right; width:243px; height:auto!important; min-height:221px; height:221px;}
#colonna-news .box_news p { font-size:12px; color:#ccc; padding:5px 0 0 10px}
#colonna-news .box_news .titolo { color:#f9d05b; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:normal; display:block; padding:0 0 4px 10px}
#colonna-news .box_news .testo { color:#eee; font-size:12px; text-decoration:none; display:block; padding:0 50px 11px 10px; line-height:1.24em; width:184px}

#comunicazione {margin:0 auto; text-align:center; width:922px; height:275px; position:relative}
#comunicazione #breadcrumb {position:absolute; right:0; bottom:0; height:37px; padding:0; width:922px; background:url(../images/bg_breadcrumb.png) repeat; text-align:right}
#comunicazione #breadcrumb ul { padding:9px 20px 0 0 }
#comunicazione #breadcrumb ul li { display:inline; padding:0 0 5px 0; color:#fff; font-size:12px}
#comunicazione #breadcrumb ul li a { font-size:12px; color:#fff; padding:4px; }
#comunicazione #breadcrumb ul li a:hover { text-decoration:none}
#comunicazione #breadcrumb ul li a.active { color:#F9D05B; font-weight:normal; text-decoration:none; font-size:16px; text-transform:uppercase}


#colonna-sinistra { width:310px; float:left}

#colonna-sinistra #video-sfilata-interno {  }
#colonna-sinistra #video-sfilata-interno .img-video-sfilata { height:215px}
#colonna-sinistra #video-sfilata-interno .box-video-sfilata { background:url(../images/bg_button_sfilata.jpg) no-repeat; width:283px; height:79px; padding:10px;}
#colonna-sinistra #video-sfilata-interno .box-video-sfilata p { font-size:12px; color:#ccc}
#colonna-sinistra #video-sfilata-interno .box-video-sfilata .titolo { color:#f9d05b; text-decoration:none; font-size:18px; font-weight:normal; display:block}
#colonna-sinistra #video-sfilata-interno .box-video-sfilata .testo { color:#eee; font-style:italic; font-size:12px; text-decoration:none; display:block; padding:0 0 10px}

#colonna-sinistra #menu-secondo-livello { width:300px; background:#000; padding:1px}
#colonna-sinistra #menu-secondo-livello ul li {}
#colonna-sinistra #menu-secondo-livello ul li a {  font-size:16px; background:url(../images/arrow_menu_interno.jpg) no-repeat 10px 12px; display:block; margin:0 0 1px 0; padding:15px 0 0 40px; height:30px; border-bottom:1px solid #1a1a1a; color:#fff }

#colonna-sinistra #menu-secondo-livello ul li a.ultimo { border:none}
#colonna-sinistra #menu-secondo-livello ul li a.active { background: #2d2d2d url(../images/arrow_menu_interno_h.jpg) no-repeat 10px 12px;}


#colonna-destra { float:left; width:590px; margin:0 0 0 10px}
#colonna-destra #contenuti-dinamici { padding:10px 0}
#colonna-destra #contenuti-dinamici h2 {  color:#000; font-weight:normal; font-size:20px; text-transform:uppercase; display:block; padding:6px 0 5px}
#colonna-destra #contenuti-dinamici h3 { color:#333; font-weight:normal; font-size:14px; padding:0 0 10px 0; line-height:1.3em}
#colonna-destra #contenuti-dinamici p { color:#666; font-size:12px; line-height:1.4em; padding:0 0 10px 0}
#colonna-destra #contenuti-dinamici ul li { color:#666; font-size:12px; list-style-type: disc; margin:0 0 0 15px}


#colonna-destra #contenuti-dinamici .blocco-news { border-bottom:1px dotted #999999; font-size:12px; line-height:1.4em; margin:0 20px 20px; }
#colonna-destra #contenuti-dinamici .blocco-news .immagine { display:inline; float:left; height:90px; margin:0 10px 0 0; padding:3px; width:108px; }
#colonna-destra #contenuti-dinamici .blocco-news .dati .data{ font-size:12px; color:#666; font-weight:normal}
#colonna-destra #contenuti-dinamici .blocco-news .dati p.titolo { color:#000; font-size:15px; font-weight:bold; margin:5px 0; padding:0 0 5px 0 }
#colonna-destra #contenuti-dinamici .blocco-news .dati p.titolo a { color:#000; font-size:15px; font-weight:normal; }
#colonna-destra #contenuti-dinamici .blocco-news .dati p a { text-decoration:none; }


.caroufredsel_wrapper { float:left; margin:0 0 0 5px}
#slider-collezione { float:left; height:540px;}
#slider-collezione .box_img { /*overflow:auto;*/ width:807px; float:left; height:540px}
#slider-collezione .box_img a { float:left; margin:0 8px 10px 0; width:261px; height:264px; position:relative;}
#slider-collezione .box_img a span { width:261px; height:264px; display:block; position:absolute; top:0; left:0; background: transparent url(../images/hover_collezione.png) top left no-repeat; }

#slider-collezione .box_img a span:hover { background: transparent url(../images/hover_collezione2.png) top left no-repeat; }

.prev_collez { float:left; background:url(../images/prev_collezione.jpg) no-repeat; width:55px; height:540px; text-indent:-9999px; cursor:pointer}
.prev_collez:hover { background:url(../images/prev_collezione_hover.jpg) no-repeat;}

.next_collez { float:right; background:url(../images/next_collezione.jpg) no-repeat; width:55px; height:540px; text-indent:-9999px; cursor:pointer}
.next_collez:hover {background:url(../images/next_collezione_hover.jpg) no-repeat; }

.prev_collez_lock { float:left; background: #000000; width:55px; height:540px; text-indent:-9999px; cursor:pointer}
.next_collez_lock { float:right; background: #000000; width:55px; height:540px; text-indent:-9999px; cursor:pointer}


#wrapper-footer { background:#000}
#wrapper-footer #contenitote-footer { margin:0 auto; width:922px; padding:17px 0 8px 15px; color:#fff; height:auto!important; min-height:35px; height:35px}
#wrapper-footer #contenitote-footer h3 { color:#f9d05b; text-transform:uppercase; font-size:14px; font-weight:normal; padding:0 0 5px 0 }
#wrapper-footer #contenitote-footer h2 a { color:#999; text-transform:uppercase; font-size:14px; font-weight:normal; padding:0 0 5px 0 }
#wrapper-footer #contenitote-footer .info { font-size:12px; margin:0 40px 0 0; float:left }
#wrapper-footer #contenitote-footer .info a { color:#fff}
#wrapper-footer #contenitote-footer .web { font-size:12px; margin:0 40px 0 0; float:right }
#wrapper-footer #contenitote-footer .web a { color:#fff} 

#wrapper-footer #contenitote-footer #fashion-links { width:887px; height:60px; z-index:100}
#wrapper-footer #contenitote-footer #fashion-links ul.link-footer { display:none; z-index:100; background:#000; padding:0; font-size:12px; height:30px}
#wrapper-footer #contenitote-footer #fashion-links ul.link-footer li { float:left}
#wrapper-footer #contenitote-footer #fashion-links ul.link-footer li a { display:block; color:#999; float:left; padding:7px 10px 0 0; white-space:nowrap; font-size:12px;text-transform:none;}




/*VERSIONE BIANCA*/
#white { background:#f5f5f5}
#white #wrapper { text-align:center; background:#f5f5f5 url(../images/bg_white.jpg) repeat-x }
#white #colonna-destra #contenuti-dinamici h2 {  color:#333; font-weight:normal; font-size:36px; display:block; padding:0 0 10px 0}
#white #colonna-destra #contenuti-dinamici h3 { color:#333; font-weight:normal; font-size:16px; padding:0 0 10px 0; line-height:1.3em}
#white #colonna-destra #contenuti-dinamici p { color:#333; font-size:12px; line-height:1.4em; padding:0 0 10px 0}
#white #colonna-destra #contenuti-dinamici ul li { color:#666; font-size:12px; list-style-type: disc; margin:0 0 0 15px}
#white #colonna-destra #contenuti-dinamici a { color:#333}
#white #colonna-destra #contenuti-dinamici .blocco-news { border-bottom:1px dotted #333; }
#white #colonna-destra #contenuti-dinamici .blocco-news .dati .data{color: #666666; }
#white #colonna-destra #contenuti-dinamici .blocco-news .dati p.titolo { color:#000; font-size:15px; font-weight:bold; margin:5px 0; padding:0 0 5px 0 }
#white #colonna-destra #contenuti-dinamici .blocco-news .dati p.titolo a { color:#000; font-size:16px; font-weight:normal; font-family:Georgia}

/*form generico*/

.form-generico input { border:1px solid #d0d0d0; font-size:12px; background: #FFFFFF; }
.form-generico select { border:1px solid #d0d0d0; font-size:12px; background: #FFFFFF;}
.form-generico textarea { border:1px solid #d0d0d0; color:#666; font-size:12px; background: #fff; }
.form-generico input, select, textarea { font-family: Arial, Helvetica, sans-serif;}

.form-generico textarea {  width: 580px; background:#FFFFFF; padding: 3px; height: 100px; min-height: 100px; line-height: 20px; border: 1px solid #d0d0d0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666; }

.form-generico input.richiesta {width:150px; height:18px; padding:3px 0 0 3px;}
.form-generico input.lungo {width:270px; height:21px; padding:5px 0 0 5px;}
.form-generico input.corto { display: block; width:110px; height:18px; padding:3px 0 0 5px; font-size:12px;}
.form-generico input.newsletter { display: block; width:170px; height:20px; padding:0 0 0 5px; font-size:12px; color: #333; background: #FFFFFF; border: 1px solid #1AA856;}
.form-generico input.captcha { display: block; width:72px; height:16px; padding:5px 0 0 5px; font-size:11px; background: #fff}
.form-generico input.campi-radio {display:inline; float:left; border:none; font-size: 11px; height:15px; margin:0 8px 0 0; padding:0; width:15px;}

.form-generico p.pulsante input.pulsante-invia {
	color:#333;
	padding:6px 0;
	width: 146px;
	height:37px;
	float:right;
	border:none;
	text-transform: uppercase;
	cursor:pointer;
	font-size:18px;
	background: #F9D05B; 
}

#white .form-generico p.pulsante input.pulsante-invia {
	color: #333;	
}

.form-generico p { padding: 0; }
.form-generico p.lungo { width:633px; height:auto !important; min-height:47px; height:47px; position: relative; padding: 0 0 0 0; clear:both; }
.form-generico p.ricerca { width: 190px; height:auto !important; min-height:60px; height:60px; position: relative; padding: 0 0 0 0; clear:both; }
.form-generico p.notti { display: inline; float: left; width: 90px; height:auto !important; min-height:60px; height:60px; padding: 0 0 0 0; }
.form-generico p.lungo-h { width:500px; position: relative; padding: 0 0 0 0; clear:both;}
.form-generico p.flottante-h { display: inline; float:left; width:135px; padding: 5px 10px 5px 0; }
.form-generico p.flottante { display: inline; float:left; position: relative; padding: 5px 10px 5px 0; }
.form-generico p.flottante-l { display: inline; float:left; width:340px; position: relative; padding: 6px 20px 0 0; }
.form-generico p.flottante-c { display: inline; float:left; width:280px; height:66px; position: relative; padding: 6px 0 0 0; margin:0 10px 0 0 !important; margin: 0 22px 0 0 }
.form-generico p.flottante-c1 { display: inline; float:left; width:320px; position: relative; padding: 6px 20px 0 0; margin:0; }
.form-generico p.flottante-3 { display: inline; float:left; width:232px; position: relative; padding: 6px 0 0 0;  }
.form-generico p.flottante-c2 { display: inline; float:left; width:330px; position: relative; padding: 35px 20px 0 0; margin:0; font-size:11px }

.form-generico p.flottante-checking { display: inline; float:left; width:119px; height:auto !important; min-height:47px; height:47px; position: relative; padding: 17px 0 0 0; }
.form-generico p.flottante-h-p {display: inline; float:left; width:124px; font-size:11px; height:auto !important; min-height:20px; height:20px; position: relative; padding: 10px 0 0 0; line-height:1.1em; }
.form-generico p.flottante-corto {display: inline; float:left; width:95px; height:auto !important; min-height:27px; height:27px; position: relative; padding: 0 6px 0 0; }
.form-generico p.newsletter {width:155px; height:auto !important; min-height:27px; height:27px; position: relative; padding: 0 6px 10px 0; }
.form-generico p.flottante-corto-accetto {display: inline; float:left; width:100px; height:auto !important; min-height:18px; height:18px; position: relative; padding: 0 0 0 0 !important; padding: 0 0 0 0;  }
.form-generico p.flottante-corto-accetto a {color: #1AA856;}
.form-generico p.info { clear: both; padding: 15px 0 0 0;}
.form-generico p.flottante-iscriviti {display: inline; float:left; width:73px; height:auto !important; min-height:24px; height:24px;  position: relative; padding: 0 9px 3px 0 !important; padding: 0;}
.form-generico p.pulsante {display:block; border-top: 1px dotted #666666; padding: 14px 0 0 0; margin: 8px 0 24px 0; height:auto !important; height: 35px; min-height:35px;}


.form-generico label.generica {display: block; font-size: 12px; line-height: 20px; font-weight: 700; padding: 10px 10px 0 0; height:auto !important; min-height:25px; height:25px;}
.form-generico label.generica-2 {display: block; font-size: 12px; font-weight: normal; height:auto !important; min-height:21px; height:21px; }
.form-generico label.richiesta { display: inline; float: left; width:180px; height:auto !important; min-height:30px; height:30px; line-height:1.1em; padding:5px 0 0 0; font-size: 12px; font-weight: 700; }
.form-generico label a {  text-decoration:underline; }
.form-generico label.news-accetto { display: inline; float: left; width:38px; height:auto !important; min-height:20px; height:20px; line-height:1.1em; padding:0; font-size: 10px; color: #1AA856; }
.form-generico label.sinistra { display: inline; float: left; width:auto; height:auto !important; min-height:29px; height:29px; line-height:1.1em; padding:0; font-size: 12px; color:#1AA856; padding: 6px 10px 0 0; font-weight: bold;}
.form-generico label.ricerca { color:#fff; font-size: 12px; }
.form-generico label .rosso { color:#F9D05B;}

.form-generico select { background:#fff; font-size: 12px;}
.form-generico select.richiesta { width:182px; height:26px; padding: 4px;}
.form-generico select.corta { width:79px; height:26px; padding: 4px;}
.form-generico select.lunga { width:276px; height:26px; background:#FFFFFF; padding: 4px;}
.form-generico select.lunga-c { width:310px; height:26px; padding: 4px;}
.form-generico select.media { width:212px; height:26px; padding: 4px;}
.form-generico select.media-c { width:116px; height:26px; padding: 4px;}
.form-generico select.senza-l { height:26px; padding: 4px; margin: 0 4px 0 0; background:#FFFFFF;}


.form-generico p.flottante a { color:#666}

.captcha img { width:136px; height:56px; border: 1px solid #ccc;}
span.calendario-invia { display: inline; float: right; width: 23px; height: 21px; padding: 0 4px 0 0}
span.calendario-invia-interna { display: inline; float: right; width: 23px; height: 21px; padding: 0 44px 0 0}



#contact-manager .info{
	padding:10px 0;	
	margin: 10px 0;
	line-height:17px;
	color:#000;
	font-size:14px
}
#white #contact-manager .info{
	color:#333;
}
#contact-manager .info a{
	color:#000;
}



/* PAGINAZIONE */
#colonna-destra #contenuti-dinamici .avion{color: #333;font-size:15px;line-height:20px; margin:0 0 20px 20px;}
#white #colonna-destra #contenuti-dinamici .avion{color: #333333;font-size:15px;line-height:20px; margin:0 0 20px 20px;}
#colonna-destra #contenuti-dinamici .paginazione { display: inline; float: right; padding:0; margin:0 20px 0 0; width:auto; text-align:center; position: relative;}
#colonna-destra #contenuti-dinamici .paginazione ul {padding:0; margin:0; list-style:none; margin: 0 auto; float: right; }
#colonna-destra #contenuti-dinamici .paginazione ul li{ display:inline; float: left; padding: 0; font-size: 11px; color: #ccc; line-height: 25px; margin: 0 4px 0 0; background: none;}
#colonna-destra #contenuti-dinamici .paginazione ul li a, .paginazione ul li a {  display: inline; float: left; height: 25px; line-height: 25px; text-align: center;padding: 0; color:#666; font-weight:bold; font-size:11px; cursor: text;}
#colonna-destra #contenuti-dinamici .paginazione ul li a:hover,
#colonna-destra #contenuti-dinamici .paginazione ul li a:hover { color: #ccc; }
#colonna-destra #contenuti-dinamici .paginazione ul li a span { padding: 0 8px;  height: 25px; line-height: 25px; display: inline; float: left;}
#colonna-destra #contenuti-dinamici .paginazione ul li.p-link a { color: #000; cursor: pointer; }
#white #colonna-destra #contenuti-dinamici .paginazione ul li.p-link a { color: #666666; cursor: pointer; }
#colonna-destra #contenuti-dinamici .paginazione ul li.p-link a:hover {  color: #000;}
#white #colonna-destra #contenuti-dinamici .paginazione ul li.p-link a:hover {  color: #000;}
#colonna-destra #contenuti-dinamici .paginazione ul li.p-link a:hover span {}
#colonna-destra #contenuti-dinamici .paginazione ul li a { margin:0; padding:0; font-weight:bold; font-size:11px; text-decoration:underline;}
#colonna-destra #contenuti-dinamici .paginazione ul li a:hover {text-decoration:none; color: #333; }
#white #colonna-destra #contenuti-dinamici .paginazione ul li a:hover {text-decoration:none; color: #333333; }


#contenuti-dinamici img.left{ float:left; margin: 0 0.8em 0 0;}

#contenuti-dinamici #galleria-foto { padding:15px 0 5px 0; }
#contenuti-dinamici #galleria-foto h3 { 

	font-size: 18px;
	padding:0 80px 0 8px;
	float:left;
	font-weight:normal;
	margin-bottom:18px;
	line-height:18px;	
}
#contenuti-dinamici #galleria-foto ul{ clear:both;}
#contenuti-dinamici #galleria-foto ul li { display:inline}
#contenuti-dinamici #galleria-foto img { margin:0 10px 10px 0; border:none; padding:0; border:1px solid #ccc}

#contenuti-dinamici #galleria-video { padding:0 0 5px 0; }
#contenuti-dinamici #galleria-video h3 { 

	font-size: 18px;
	padding:0 80px 0 8px;
	float:left;
	font-weight:normal;
	margin-bottom:18px;
	line-height:18px;	
}
#contenuti-dinamici #galleria-video ul{ clear:both;}
#contenuti-dinamici #galleria-video ul li {  display:inline; float:left; margin:0 80px 0 0; height:240px}
#contenuti-dinamici #galleria-video ul li a { display:block; width: 212px;}
#contenuti-dinamici #galleria-video ul li a:hover{ text-decoration:none;}
#contenuti-dinamici #galleria-video ul li a span { display:block; clear:both; text-align:center; }
#contenuti-dinamici #galleria-video img { margin:0 10px 10px 0; border:none; padding:0; border:1px solid #ccc}



/*NEGOZI*/
#contenuti-dinamici .blocco-negozi { height:auto !important; margin:0 0 12px; min-height:45px; padding:0 0 9px 0; border-bottom:1px dotted #666 }
#contenuti-dinamici .blocco-negozi .nome {color:#333;display:inline;float:left;font-size:14px;padding:15px 0 0 5px;}
#contenuti-dinamici .blocco-negozi a.mappa {background:#F9D05B;color:#333;display:inline;float:right;font-size:11px;margin:60px 10px 0 0;padding:7px 15px 4px;text-decoration:none;text-transform:uppercase;}
#contenuti-dinamici .blocco-negozi a.mappa:hover {background:#ecbb30;color:#000000;}

#white #contenuti-dinamici .blocco-negozi { height:auto !important; margin:0 0 12px; min-height:45px; border-bottom:1px dotted #333 }
#white #contenuti-dinamici .blocco-negozi .nome {color:#333;display:inline;float:left;font-size:14px;padding:15px 0 0 15px;}


#colonna-destra #contenuti-dinamici .emails {}
#colonna-destra #contenuti-dinamici .emails ul li {}
#colonna-destra #contenuti-dinamici .emails ul li { list-style-type:none; margin:0}
#colonna-destra #contenuti-dinamici .emails h3 { padding:5px 0}
