/*
Theme Name: Dolce attesa
Description: Tema utilizzato per il sito Dolce attesa
Version: 1.0
Author: Contactlab
*/

body {
	color : #646464;	
}

.prima_immagine{
	float: left;
	margin-right: 10px;
}

.titolo_post a{
	color: #b995e8;
	font-size: 18px;
	font-family: Verdana;
	text-decoration: none;
	line-height: 1;
}

.titolo_post{
	padding-left: 0px;
}

.titolo_post a:hover{
	text-decoration: underline;
}

.content_post{
	font-size: 14px;
	font-family: Verdana;
	padding: 0px;
}

.box_post_ridotto{
	height: 180px;
	border-bottom: 2px dotted #D6D3CE;
	padding-top: 35px;
}

.header_center ul{
	padding: 0;
	margin: 1px 0;
}

.header_center ul li{
	list-style-type: none;
}

.box_post_ridotto_archive{
	height: 180px;
	border-bottom: 2px dotted #D6D3CE;
	padding-top: 15px;
}

html>body .leggi_tutto{
	margin: 112px 0 0 550px;
}

*:first-child+html .leggi_tutto{
	margin: 112px 0 0 310px;
}

.leggi_tutto{
	background: url(images/leggi_tutto.png) no-repeat;
	width: 87px;
	height: 25px;
	position: absolute;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	padding: 5px 0 0 10px;
	margin: 112px 0 0 310px;
}

.leggi_tutto a{
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -1px;
}

.tutti_post{
	color: #b995e8;
	font-size: 14px;
	margin: 15px 0;
}

.tutti_post a{
	color: #b995e8;
	font-weight: bold;
}

.primo_post{
	background: #ECEADD;
}

html>body .comment_number{
	margin: -20px 0 0 0px;
}

*:first-child+html .comment_number{
	margin: -20px 0 0 -230px;
}

.comment_number{
	position: absolute;
	margin: -20px 0 0 -230px;
}

.comment_number a{
	text-decoration: none;
	font-size: 12px;
	color: #646464;
}

.comment_number a:hover{
	text-decoration: underline;
}

.fascia_slider{
	height: 320px;
	background: #b58ee4;
}

.slider{
	width: 990px;
	margin: 0 auto;
	padding-top: 10px;
}

#bg {
    background: url("images/sfondo_pannello.jpg") no-repeat scroll center center transparent;
    clear: both;
    display: block;
    height: 292px;
    text-align: center;
    width: 680px;
    float: left;
    margin-right: 10px;
}

#mygallery {
    overflow: hidden;
}

.stepcarousel {
    margin: auto;
    overflow: scroll;
    position: relative;
    text-align: center;
    top: 5px;
    width: 670px;
}

#wowslider-container {
    height: 290px;
}

#wowslider-container {
    margin: 0 auto;
    position: relative;
    width: 670px;
}

#wowslider-images {
    height: 240px;
    overflow: hidden;
    width: 670px;
}

#wowslider-container a {
    border: medium none;
    outline: medium none;
    text-decoration: none;
}

#wowslider-images a {
    color: transparent;
}

#wowslider-images img {
    border: 0 none;
    left: 0;
    top: 0;
}

#wowslider-container  .ws_bullets {
	font-size: 0px;
	padding: 10px;
	float: left;
	position:absolute;
	top:0;
	right: 0;
	margin-top: 245px;
	margin-right: 265px;
}
#wowslider-container .ws_bullets a {
	margin-left: 5px;
	height: 19px;
	width: 19px;
	float: left;
	border: 1px solid #d6d6d6;
	color: #d6d6d6;
	text-indent: -1000px;
	background-image:url("images/opencircle.gif");
	border: 0;
}


#wowslider-container .ws-title{
	position: absolute;
	left: 0;
	margin-right:5px;
	z-index: 50;
	color:#1E4553;
	padding:10px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
	margin-top: -40px;
}
#wowslider-container .ws-title div{
	padding-top:5px;
	font-size: 12px;
}

a.ws_selbull{
	background-image:url("images/closedcircle.gif") !important;
	height: 19px !important;
	width: 19px !important;
}

.ws-title{
	width: 650px;
}

.ws-title a{
	color: #B58EE4;
	font-weight: bold;
	z-index: 100;
}

.barra_bianca{
	background-color: #FFFFFF;
    color: #1E4553;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 14px;
    left: 0;
    margin-right: 5px;
    margin-top: -35px;
    opacity: 0.9;
    filter: alpha(opacity=80);
    padding: 10px;
    position: absolute;
    z-index: 50;
    width: 650px;
    height: 15px;
}

.wp-pagenavi{
	margin: 10px 0;
	text-align: center;
	font-size: 12px;
}

.wp-pagenavi a{
	color: #646464;
	font-weight: bold;
}

.wp-pagenavi a:hover{
	text-decoration: underline;
	color: #B995E8;
}

.wp-pagenavi span.current {
	background: url(images/current_page.png) no-repeat;
	width: 19px;
	height: 18px;
	padding: 2px 7px 3px 6px;
	color: #FFFFFF;
}

a.nextpostslink, a.previouspostslink{
	color: #B995E8;
	font-weight: bold;
}

a.nextpostslink:hover, a.previouspostslink:hover{
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana;
	color: #B995E8;
	font-weight: normal;
	margin: 5px 0;
}

h1 {
	font-size: 25px;	
}

h3 {
	font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
}


.descrizione_cat{
	font-size: 14px;
	color: #B995E8;
}

.info_post{
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.info_post a{
	text-decoration: none;
	color: #646464;
}

.info_post a:hover{
	text-decoration: underline;
}

.sottotitolo {
    color: #B995E8;
    font-size: 14px;
    border-bottom: 2px dotted #d6d3ce;
    padding-bottom: 10px;
}

.info_post_single{
	margin-top: 10px;
	font-size: 14px;
	font-family: Verdana;
}

.info_post_single a{
	color: #B995E8;
}

.info_post_single a:hover{
	text-decoration: none;
}

.entry{
	font-family: Verdana;
	font-size: 14px;
}

.entry a{
	color: #9273b8;
}

.entry a:hover{
	text-decoration: none;
}

.tag_list{
	font-family: Verdana;
	font-size: 14px;
	margin-bottom: 5px;
}

.tag_list a{
	color: #B995E8;
}

.tag_list a:hover{
	text-decoration: none;
}

.post{
	border-bottom: 2px dotted #d6d3ce;
	padding-bottom: 10px;
}

.agenda-gravidanza{
	border-bottom: 2px dotted #d6d3ce;
	padding-bottom: 10px;
}

ul.tool_post{
	padding-top: 5px;
	border-bottom: 2px dotted #d6d3ce;
	height : 50px;
	list-style : none;
	margin : 0px;
	padding : 0px;
}

ul.tool_post li.tool {
	width: 109px;
	height: 35px;
	border-right: 1px solid #d6d3ce;
	float: left;
	padding-top: 4px;
	font-size: 10px;
}

ul.tool_post li.tool a, ul.tool_post li.tool a:visited {
	font-size: 10px;
	color: #646464;
	text-decoration :none;
	display : block;
	height : 100%;
	padding : 2px 0 0 40px; 
}

ul.tool_post li.tool span.condividi_text {
    display: block;
    font-size: 10px;
    padding: 2px 0 0 28px;
    width : 50px;
    float: left;
}

ul.tool_post li.tool a:hover {
	color: #B995E8;
}

.tool_post .commenta{
	background: url(images/commenti.png) no-repeat;
}

.tool_post .stampa{
	background: url(images/stampa.png) no-repeat;
}

.tool_post .invia{
	background: url(images/invia_amico.png) no-repeat;
}

.tool_post .condividi{
	background: url(images/condividi.png) no-repeat;
}

.post-ratings img{
	margin-right: 3px !important;
}

ul#share_post {
	list-style : none;
	padding : 0;
	margin : 2px 10px 0 0;
	float : right;
	width: 80px;
}

ul#share_post li {
	float : left;
}

ul.tool_post .condividi{
	padding-left: 12px;
}

ul#share_post li a {
	width : 17px;
	padding : 0px;
}

.correlati{
	border-bottom: 2px dotted #d6d3ce;
}

.box_image_correlato{
	background: url(images/sfondo_correlati.png) no-repeat;
	width: 171px;
	height: 121px;
	float: left;
}

.box_image_correlato img{
	margin: 13px 0 0 12px;
}

.box_correlato{
	width: 171px;
	float: left;
}

.titolo_correlato{
	padding: 5px 7px;
	font-size: 11px;
	font-family: Verdana;
}

.titolo_correlato a{
	color: #646464;
	text-decoration: none;
}

.titolo_correlato a:hover{
	text-decoration: underline;
}

#respond{
	color: #646464;
}

#respond h3{
	color: #B995E8;
	font-family: Verdana;
	font-size: 16px;
}

#form_message_error {
	color : #de2919;	
}

#message_email_sent {
	color : #de2919;
	font-weight : bold;
}

#commentform input, #sendtoform input  {
	border: 1px solid #646464;
}

#commentform textarea, #sendtoform textarea {
	border: 1px solid #646464;
	width: 600px;
	height: 130px;
}

#commentform input#submit, #sendtoform input#submit{
	background: #B995E8;
	color: #FFFFFF;
	border: 1px solid #B995E8;
	font-size: 14px;
	cursor: pointer;
	font-weight: bold;
	padding: 1px 3px;
}

.addthis_button_facebook_like{
	margin-left: 500px;
}

p#pathway{
	font-size: 13px;
	font-family: Verdana;
	margin-top: 0;
}

p#pathway a{
	color: #B995E8;
}

/* Captions */
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

img.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}

img.alignright {
	float: right;
	margin: 0 10px 0 10px;
}

img.aligncenter {
	display: block !important;
	margin-left: auto;
	margin-right: auto;
	clear : both;
	margin-bottom: 10px;	
}

.alignright a, .alignleft a{
    color:#707070;
    font-weight: bold;
} 

/* End Images */

/* Carousel galleria */

.gallery_separator {
	width : 100%;
	clear : both;
	height : 1px;
	visibility : hidden;
}

.prev_gallery_bt {
	background: transparent url(images/nextgallery_prev.gif) no-repeat scroll left top;
	width:11px;
	height:22px;
	display:block;
	float:left;
	margin:59px 0px 0px 3px;
}

.next_gallery_bt {
	background: transparent url(images/nextgallery_next.gif) no-repeat scroll left top;
	width:11px;
	height:22px;
	margin:59px 6px 0px 0px;
	float : right;
}

.tmt_gallery {
	float:left;
	width:640px;
	background: url(images/sfondo_gallery.png) no-repeat;
	height: 140px;
	border-bottom: 2px dotted #d6d3ce;
	padding-bottom: 10px;
}

ul.gallery_bt {
	width:600px;
	margin : 4px 0 0 4px;
	float : left;
	padding: 0;
}

.next_gallery_bt.hide,
.prev_gallery_bt.hide,
.bg_vaschetta #next_gallery_bt.hide,
.bg_vaschetta #prev_gallery_bt.hide,
.bg_vaschetta #next_gallery_sfilata_bt.hide,
.bg_vaschetta #prev_gallery_sfilata_bt.hide {
	background:none;
}

.ngg-imagebrowser img {
	width: auto !important;
}

ul.gallery_bt li {
	float:left;
	margin:6px 3px 0px 2px;
	position:relative;
	width:145px;
	display:none;
}

ul.gallery_bt li img {
	width:145px;
	height:120px;
	float:left;
	margin : 0px;
}

ul.gallery_bt li span.number {
	display:block;
	width:80px;
	height:16px;
	text-align:center;
	font-weight:bold;
	color:#00A3E0;
	padding-top:4px;
	font-size:10px;
	float:left;
	overflow:hidden;
	margin : 0px;
}

ul.gallery_bt li span.text {
	display:block;
	width:65px;
	height:25px;
	text-align:left;
	font-weight:bold;
	color:#757479;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	line-height:10px;
	padding-top:2px;
}


a.next span,
a.previous span {
	color:#a00000;
}

.wp-caption-gallery {
	border: 1px solid #000;
	text-align: center;
	margin: 0px 10px 10px 0px;
}

.wp-caption-gallery img {
	margin: 4px 0 0 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-gallery p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.ngg-imagebrowser h3{
	color: #003876 !important;
	font-size: 12px;
}

.ngg-imagebrowser a{
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

.ngg-imagebrowser a:hover{	
	color: #333333;
}

.ngg-imagebrowser img {
	margin: 10px auto 0 auto !important;
	width: 460px !important;
	border: 0 !important;
}

.pic .next {
	margin: 110px 0 0 565px;
	background: url(images/imagebrowser_next.png) no-repeat;
	width: 25px;
	height: 32px;
	padding: 0 !important;
	border: 0 !important;
	position: absolute;
}


.pic .back {
	margin: 110px 0 0 50px;
	background: url(images/imagebrowser_prev.png) no-repeat;
	width: 25px;
	height: 32px;
	padding: 0 !important;
	border: 0 !important;
	position: absolute;
}

.ngg-imagebrowser-nav .counter {
	color: #00A3E0;
}

.ngg-imagebrowser-nav {
	margin-left: 23px !important;
	width: 635px !important;
}

.gallery_bt li{
	list-style-type: none;
}

.etichetta_gallery{
	color: #B995E8;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 3px;
    border-top: 2px dotted #d6d3ce;
    padding-top: 5px;
}

.ngg-imagebrowser-desc{
	width: 460px;
	text-align: left;
	margin-left: 60px;
	font-size: 12px;
}

.ngg-imagebrowser-desc p{
	margin: 0 0 10px 0;
}

.torna_post{
	margin-left: 88px;
	margin-bottom: 15px;
}

.torna_post a{
	text-decoration: underline;
	color: #B995E8;
	font-size: 14px;
}

#comments{
	color: #B995E8;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    padding-top: 3px;
}

ul.commentlist{
	padding: 10px;
	background: #ECEADD;
	border-bottom: 2px dotted #d6d3ce;
	border-top: 2px dotted #d6d3ce;
	margin-top: 5px;
	color: #646464;
	font-family: Verdana;
	margin-left: 0px;
}

.commentlist li{
	list-style-type: none;
	margin-bottom: 7px;
}

.commentlist li p{
	margin: 3px 0;
}

.commentlist .nome_utente{
	font-size: 14px;
}

.sottocommento{
	font-size: 10px;
}

ul.children{
	padding: 5px 10px 2px 10px;
	background: #FFFFFF;
	margin: 0 15px 7px 15px;
}

ul.children li{
	margin-bottom: 0px;
}

.vota_condividi{
	color: #B995E8;
    font-family: Verdana;
    font-weight: normal;
    margin: 5px 0;
    font-weight: bold;
}

.titolo_correlati{
	color: #B995E8;
    font-family: Verdana;
    font-weight: normal;
    margin: 5px 0;
    font-weight: bold;
}

#send-by-email-form input.submit_friend{
	background: none repeat scroll 0 0 #B995E8;
    border: 1px solid #B995E8;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 1px 3px;
}

.box_trimestri{
	margin-bottom: 15px;
}

.trimestre{
	background: url(images/sfondo_trimestre.png) no-repeat;
	width: 640px;
	height: 116px;
	margin-bottom: 5px;
	padding: 10px 10px 0 10px;
}

.titolo_trimestre{
	color: #B995E8;
    font-family: Verdana;
    font-weight: bold;
    margin-bottom: 5px;
}

.altra_settimana{
	font-family: Verdana;
    margin-bottom: 5px;
}

.colonna_trimestre{
	width: 125px;
	float: left;
}

.colonna_trimestre a{
	display: block;
	color: #B995E8;
	text-decoration: none;
	line-height: 1.8;
	font-size: 14px;
}

.scritta_settimana{
	color: #646464;
	width: 55px;
	float: left;
	cursor: pointer;
}

.che_settimana{
	border-bottom: 2px dotted #d6d3ce;
	border-top: 2px dotted #d6d3ce;
	padding: 10px 0;
	margin: 20px 0;
}

.che_settimana select{
	background: #FFFFFF;
	color: #646464;
	border: 1px solid #B995E8;
}

.separatore_agenda{
	border-bottom: 2px dotted #d6d3ce;
	margin-bottom: 10px;
}

.sfondo_agenda{
	background: #e8dff2;
	padding: 10px;
	margin-bottom: 10px;
	display: block;
}

.titolo_agenda{
	color: #B995E8;
    font-family: Verdana;
    font-weight: bold;
    font-size: 16px;
}

.agenda-gravidanza p{
	margin-top: 5px;
}

.agenda_like{
	float: right;
	margin-top: 0px;
	position: absolute;
	margin-left: 465px !important;
}

h1.pagetitle_agenda{
	text-align: center;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}

.sottotitolo_agenda{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.box_title_agenda{
	background: #ECEADD;
	padding: 10px;
	margin-top: 15px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
}

.navigation .alignleft{
	float: left;
	margin-left: 10px;
}

.navigation .alignright{
	margin-left: 525px;
}

.navigation a{
	text-decoration: none;
	font-size: 14px;
}

html>body .navigation{
	position: absolute;
	margin-top: 22px;
}

*:first-child+html .navigation{
	position: absolute;
	margin-top: 37px;
}

.navigation{
	position: absolute;
	margin-top: 37px;
}

.introduzione_agenda p{
	font-family: Verdana;
	font-size: 14px;
}

.share_agenda{
	position: absolute;
	margin-top: 10px;
}

.compila_form{
	font-size: 13px;
	font-family: Verdana;
	border-top: 2px dotted #D6D3CE;
	padding-top: 5px;
}

#formcontatti input, #sendtoform input  {
	border: 1px solid #646464;
}

#formcontatti textarea, #sendtoform textarea {
	border: 1px solid #646464;
	width: 600px;
	height: 130px;
}

#formcontatti input#submit, #sendtoform input#submit{
	background: #B995E8;
	color: #FFFFFF;
	border: 1px solid #B995E8;
	font-size: 14px;
	cursor: pointer;
	font-weight: bold;
	padding: 1px 3px;
}

#formcontatti select{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B995E8;
    color: #646464;
    margin-top: 5px;
}

.addthis_button_facebook_like iframe{
	height: 25px !important;
	width: 125px !important;
}

.box_cortesia{
	background: #E8DFF2;
	width: 340px;
	padding: 10px;
	font-family: Verdana;
	font-size: 14px;
	margin: 20px auto;
	display: block;
}

.box_cortesia img{
	float: left;
	margin-right: 10px;
}

/* Partecipa */

.share_partecipa{
	margin-top: 10px;
    position: absolute;
    margin-left: 440px;
}

.box_fotosfida{
	background: #E8DFF2;
	padding: 10px;
	color: #646464;
	margin-bottom: 10px;
}

.box_fotosfida .title_box{
	margin-bottom: 5px;
	font-family: Georgia;
}

.box_fotosfida .title_fotosfida{
	margin-bottom: 10px;
}

.box_fotosfida p{
	margin: 0px 0 5px 0;
}

.box_fotosfida a{
	color: #B995E8;
	text-decoration: none;
	font-weight: bold;
} 

.box_fotosfida img{
	float: left;
	margin-right: 10px;
}

a.tutte_fotosfide{
	float: right;
	color: #B995E8;
	text-decoration: none;
	font-size: 14px;
}

.box_comment img{
	float: left;
	margin-right: 5px;
	border: 2px solid #E8DFF2;
}

.box_comment{
	border: 2px dotted #D6D3CE;
	padding: 7px;
	margin-bottom: 10px;
	font-size: 12px;
}

.box_comment p{
	margin: 10px 0 0 0;
}

.intestazione_commento a{
	color: #B995E8;
	font-weight: bold;
	font-size: 13px;
}

.ultimi_commenti .title_box{
	color: 	#B995E8;
	font-weight: bold;
	margin-bottom: 10px;
	font-family: Georgia;
}

.ultimi_commenti{
	margin-top: 25px;
}

.box_message img{
	float: left;
	margin-right: 5px;
	border: 2px solid #E8DFF2;
}

.box_message{
	border: 2px dotted #D6D3CE;
	padding: 7px;
	margin-bottom: 10px;
	font-size: 12px;
}

.box_message p{
	margin: 10px 0 0 0;
}

.box_message .box_info{
	float: left;
	width: 190px;
	margin-right:10px;
	border-right: 2px dotted #D6D3CE;
}

.titolo_topic a{
	color: #B995E8;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.box_message p{
	color: #B995E8;
	font-size: 13px;
}

.box_contest{
	background: #E8DFF2;
    color: #646464;
    margin-bottom: 10px;
    padding: 10px;
    margin-top: 20px;
}

.box_contest .title_box {
    font-family: Georgia;
    margin-bottom: 5px;
}

.box_contest .titolo_contest{
	margin-bottom: 10px;
}

.box_contest a {
    color: #B995E8;
    font-weight: bold;
    text-decoration: none;
}

.box_contest .info_racconto {
    color: #646464;
    font-size: 13px;
    margin-bottom: 3px;
}

.box_contest .titolo_racconto a {
    color: #333333;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
}

.box_contest .titolo_racconto a:hover {
	text-decoration: underline;
}

.box_contest .content_racconto {
    color: #646464;
    font-size: 13px;
}

a.tutti_contest {
    color: #B995E8;
    float: right;
    font-size: 14px;
    text-decoration: none;
}

.wp-polls{
	width: 380px;
	background: #E8DFF2;
	padding: 10px 5px;
}

.page_entry .wp-polls{
	width: 640px;
}

#sidebar .wp-polls{
	width: 290px;
	background: #E8DFF2;
	padding: 10px 5px;
}

.wp-polls-archive{
	padding: 0;
	background: #E8DFF2;
}

.wp-polls-archive strong{
	padding-top: 10px;
	display: block;
	font-size: 15px;
}

.wp-polls-archive p strong{
	display: inline;
}

.wp-polls-archive p{
	padding: 10px;
}

.wp-polls-archive .wp-polls-ans p{
	color: #B995E8;
	font-size: 12px;
}

.wp-polls-archive .wp-polls-ans p strong{
	font-size: 12px;
}

.wp-polls-archive p{
	color: #B995E8;
	font-size: 12px;
}

.separatore_sondaggi{
	border-bottom: 15px solid #ffffff;
}

.box_sondaggi{
	background: #E8DFF2;
	width: 300px;
	padding-bottom: 5px;
}

.box_sondaggi a{
	color: #B995E8;
	font-size: 12px;
	font-weight: bold;
}

.box_sondaggi ul li{
	list-style-type: none;
	
}

.box_sondaggi ul{
	margin: 0;
	float: right;
	margin-right: 10px;
}

.wp-polls ul{
	margin: 0 0 10px 10px;
}

.wp-polls p{
	margin: 0;
}

.wp-polls-form strong{
	color: #B995E8;
	margin-bottom: 10px;
	display: block;
}

.wp-polls-form .Buttons{
	background-color: #B995E8 !important;
	color: #FFFFFF;
	font-weight: bold;
	border: 0 !important;
	margin-bottom: 5px;
}

.wp-polls-ans a{
	color: #B995E8;
	font-size: 12px;
	font-weight: bold;
}

.wp-polls-ans p{
	margin: 0px;
}

h1.page_title{
	border-bottom: 2px dotted #d6d3ce;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.link_correlato img{
	vertical-align: text-bottom;
	margin-right: 5px;
}

.link_correlato{
	margin-bottom: 10px;
}

.link_correlato a{
	font-size: 14px;
	color: #646464;
}

.link_correlato a:hover{
	text-decoration: none;
}

.box_link_correlati{
	background: #ECEADD;
	padding: 10px 10px 5px 10px;
	width: 485px;
	margin: 10px 0;
}

.box_link_correlati .title_box{
	font-size: 18px;
	margin-bottom: 10px;
}

.separatore{
	border-bottom: 2px dotted #D6D3CE;
}

.box_photongg{
	background: url(images/sfondo_gallery_pink.png) no-repeat;
	width: 300px;
	height: 174px;
	margin-bottom: 5px; 
	margin-top: 5px;
}

.box_photongg img{
	border: 2px solid #ffffff;
}

.box_photongg a{
	color: #ffffff;
	font-size: 12px;
}

.box_photongg h3{
	color: #ffffff;
	font-size: 20px;
	text-align: center; 
	font-weight: normal;
	padding:5px 0px 0px 0px;
}

.banner_openx img{
	margin-bottom: 5px;
}

#content_fiaba{
	width: 950px;
	padding: 0 20px;
}

/* QUIMAMME SHOP SLIDER */
.productlist_slider_quimammeshop {
  margin-top: 20px;
  background: #fff;
  text-align: center;
}

.slider_quimammeshop_firstbox {
  background: none repeat scroll 0 0 #33CCCC;
  float: left;
  height: 260px;
  padding: 10px;
  width: 200px;
}

.slider_quimammeshop_header {
  font-family: Verdana;
  font-size: 20px;
  margin-top: 10px;
}

.slider_quimammeshop_header a {
  color: #FFFFFF;
  text-decoration: none;
}

.slider_quimammeshop_firstbox_desc {
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 14px;
  margin-top: 20px;
}

.slider_quimamme_firstbox_button_a {
  color: #FFFFFF;
  cursor: pointer !important;
  text-decoration: none;
}

.slider_quimamme_firstbox_button {
  background: none repeat scroll 0 0 #268E8E;
  cursor: pointer !important;
  float: right;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  margin-top: 40px;
  text-align: center;
  text-transform: uppercase;
  width: 115px;
}

.slider_quimammeshop {
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  height: 240px;
  padding: 10px;
  width: 700px;
}

.slider_quimammeshop .bx-wrapper {
  margin-top: 0;
  padding: 0;
  position: relative;
}

.slider_quimammeshop .bx-wrapper .bx-viewport {
  height: 233px !important;
   z-index: 0;
}

.bxslider_quimammeshop {
  display: none;
}

a.product_quimammeshop_link {
  color: #777777;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.product_quimammeshop_image {
  text-align: center;
}

.slider_quimammeshop .bx-wrapper img {
  height: 250px !important;
  max-width: 100%;
  width: 375px !important;
}

.product_quimammeshop_image img {
  cursor: pointer !important;
  display: inline;
  height: 135px !important;
  width: 135px !important;
}

.product_quimammeshop_brand {
  color: #33CCCC;
  cursor: pointer !important;
  height: 20px;
  padding: 5px;
  text-align: center;
}

.product_quimammeshop_title {
  cursor: pointer !important;
  height: 40px;
  padding: 5px;
  text-align: center;
}

.product_quimammeshop_price {
  color: #E583B0 !important;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}

.product_quimammeshop_price del {
  color: #999999;
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  display: block;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 100px !important;
  color: #666666;
  font-family: Arial;
  font-size: 0.85em;
  font-weight: bold;
}

.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: none repeat scroll 0 0 #CECECE;
  border-radius: 15px 15px 15px 15px;
  display: block;
  height: 7px;
  margin: 0 2px;
  outline: 0 none;
  text-indent: -9999px;
  width: 8px !important;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: none repeat scroll 0 0 #33CCCC;
}

/* BOX QUIMAMME SHOP POST */
.slider_quimammeshop_post {
	background: #fff;
	/*margin-right: 20px;*/
	padding: 10px;
	width: 400px;
	float: left;
	height: 250px;
}

.slider_quimammeshop_post .bx-wrapper {
	/*margin-top: 0px;*/
}

.slider_quimammeshop_post .bx-wrapper .bx-viewport {
	height: 255px !important;
}

.bxslider_quimammeshop_post {
	display: none;
}

.slider_quimammeshop_post .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	width: 100px !important;
	display: block;
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 0;
}

.slider_quimammeshop_post .bx-wrapper .bx-pager.bx-default-pager a {
  background: none repeat scroll 0 0 #CECECE;
  border-radius: 15px 15px 15px 15px;
  display: block;
  height: 7px;
  margin: 0 2px;
  outline: 0 none;
  text-indent: -9999px;
  width: 8px !important;
}

.slider_quimammeshop_post .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.slider_quimammeshop_post .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #33CCCC;
}

.div-height-20 {
	height: 20px;
}

.productlist_slider_quimammeshop_post {
	/*margin-top: 10px;*/
	height: 280px;
	border-bottom: 2px dotted #D6D3CE;
}

ul.bxslider_quimammeshop_post {
	padding: 0px !important;
}


/*-----------	POPUP CONFIRM 	----------*/
.left{
	float: left;	
}
.right{
	float: right;	
}
.clear{
	clear: both;	
}
.hidden{
	display: none;	
}
@font-face {
    font-family: "cubanoregular";
    src: url('font/Cubano-Regular.eot');
    src: url('font/Cubano-Regular.eot?#iefix') format('embedded-opentype'),
         url('font/Cubano-Regular.woff') format('woff'),
         url('font/Cubano-Regular.ttf') format('truetype'),
         url('font/Cubano-Regular.svg#cubanoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.simplemodal-overlay{
	background-color: #000;
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */	
}
#simplemodal-container{
	width: 716px !important;
	height: auto !important;
	top: 50px !important;
}
.simplemodal-close{
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;	
}
.right{
	float: right;
}
.left{
	float: left;
}
.pop-up-logo{
	position: absolute;
	z-index: 1;
	top: 30px;
	left: 230px;
}
#ConfirmPopup{
	display: none;
}
#ConfirmPopup .pop-up-content-container{
	background: #eceadd url('images/bkgheart_login_popup.png') no-repeat right bottom;
	padding: 110px 122px 8px;
	border-radius: 20px;
}
#ConfirmPopup .info-container h3 span.green-color{
	color: #9a5dd1;
}
#ConfirmPopup .name-container h4{ 
	font-family: 'PT Sans', sans-serif;
	font-style: italic;
	color: #83817d;
	font-size: 21px;
	background: url('images/bkgh3_login_popup.png') repeat-x bottom;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 3px;
	padding-bottom: 3px;
	width: 302px;
}
#ConfirmPopup .name-container h4 span.logged-name,
#ConfirmPopup .info-container h4 span{
	font-weight: 700;
}

#ConfirmPopup .info-container h3{ 
	font-family: "cubanoregular";
	color: #83817d;
	font-size: 21px;
	background: url('images/bkgh4_login_popup.png') repeat-x bottom;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 3px;
	padding-bottom: 9px;
	margin-top: 5px;
	width: 472px;
}
#ConfirmPopup .info-container h4{
	font-family: 'PT Sans', sans-serif;
	font-style: italic;
	color: #83817d;
	font-size: 20px;
	background: url('images/bkgh4_login_popup.png') repeat-x bottom;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 3px;
	padding-bottom: 7px;
	margin-top: 9px;
	width: 472px;
}
#ConfirmPopup .launch-container{ 
	margin-top: 77px;
}
#ConfirmPopup .launch-container h3{ 
	font-family: "cubanoregular";
	color: #9a5dd1;
	font-size: 18px;
	background: none;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 3px;
	padding-bottom: 3px;
	width: 472px;
}
#ConfirmPopup .launch-container h3 a{
	color: #9a5dd1;
	text-decoration: none;
	display: inline-block;
	background: url('images/bkgh3a_login_popup.png') no-repeat right bottom;
	height: 24px;
	width: 125px;
	padding-right: 6px;
}
#ConfirmPopup .launch-container h4{
	font-family: 'PT Sans', sans-serif;
	font-style: italic;
	color: #3b3e3f;
	font-size: 17px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 3px;
	padding-bottom: 3px;
	margin-top: 8px;
	width: 472px;	
}
#ConfirmPopup .launch-container h4 span{
	font-style: normal;
	font-weight: 700;
	background: url('images/bkgsalva_login_popup.png') no-repeat center bottom;
	padding-bottom: 10px;
}

.correlati .container { width: 513px;overflow: hidden;margin: 0px auto; }