/*
 * Id: 7.6666
 * Version: 1264587008
 * Generated: Jul 31, 2010 7:15:21 PM
 * Rendered: 
 */
    body, html {	
        background-image: url('/polopoly_fs/7.6666.1264587008!/bg.gif');
	background-repeat: repeat-x;
	background-color: #ececee;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a{
	color: #000000;
}

/*-------------- CONTENT -------------------*/

.wrapper{
	width: 955px;
	margin: auto;
	border-top: 5px solid #919191;
        padding-bottom: 20px;
}
.header_home,
.header2{
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #919191;
}
.header2{
	display:none;
}
.main {
	width: 955px;
	padding-top: 5px;
}

/*-------------- HOME SX -------------------*/
.main .home_sx,
.main .menu {
	float: left;
}
.main .home_sx {
	width: 703px;	
        background-image: url('/polopoly_fs/7.6666.1264587008!/bg_home_sx.gif');
	background-repeat: repeat-x;
	
}
.article_title{
font-size: 22px;
font-family: "Century Gothic", Arial, Verdana;
line-height: 24px;
text-transform: uppercase;
color: #333333;
padding: 20px 0px 15px 0px;
}
.benvenuti .images{
width: 248px;
float: left;
}
#benvenuti {
width: 402px;
float: left;
padding: 0px 25px 0px 8px;
}
.images img,
.img_right img,
.img_right2 img{
border: 1px solid #c8c8ca;
padding: 4px;
background-color: #FFFFFF;
}
.home_sx .benvenuti{
height: 250px;
padding: 0px 0px 20px 0px;
margin: 0px 10px;
border-bottom: 1px solid #c8c8ca;
}
.altre_sezioni{
	height: 400px;
}
.altre_sezioni .element,
.altre_sezioni .article {
float: left;
}
.altre_sezioni .idee_regalo,
.altre_sezioni .abbigliamento {
padding-bottom: 35px;
width: 337px;
margin: 0px 0px 0px 10px;
border: none;
}
.altre_sezioni .article_body {
height: 120px;
overflow: hidden;
clear: both;
}

#idee_regalo,
#abbigliamento {
padding-top: 15px;
}
.benvenuti .link {
width: 165px;
background-image: url('/polopoly_fs/7.6666.1264587008!/button_benvenuti.png');
}
.idee_regalo .link {
width: 60px;
background-image: url('/polopoly_fs/7.6666.1264587008!/button_abbigliamento.png');
}
.abbigliamento .link {
width: 165px;
background-image: url('/polopoly_fs/7.6666.1264587008!/button_benvenuti.png');
}
.link {
height: 25px;
padding: 5px 10px 0px 10px;
margin: 17px 0px 0px 8px;
float: left;
}
.abbigliamento .link,
.idee_regalo .link {
margin:17px 0px 15px 0px; 
}
.link a {
text-decoration: none;
color: #1f1f1f;
font-weight: bold;
}
.link a:hover {
color: #ea3e78;
}


/*-------------- MENU -------------------*/

.menu {
	width: 231px;
	margin-left: 20px;
	font-family: "Century Gothic";
}
.menu .menu_first,
.menu .menu_sel {
	font-size: 15px;
	text-transform: uppercase;
	color: #424244;
}
.menu .menu_first a {
	display: block;
	width: auto;
	height: auto;
	padding: 10px 0px 15px 11px;
}
.menu .menu_first a,
.menu .menu_sel {
	padding: 10px 0px 15px 11px;
}
.menu .menu_first a:hover,
.menu .menu_sel {
	color: #ea3e78;	
        background-image: url('/polopoly_fs/7.6666.1264587008!/bg_menu.png');
	background-position: bottom;
	background-repeat: no-repeat;
}

.menu #menu_s_1 {
	border-top: none;
}
.menu #menu_s_12 {
	border-bottom: none;
}
.menu .menu_first a,
.menu .menu_sel a{
	color: #424244;
	text-decoration: none;
}
.menu .menu_sel a:hover{
	color: #ea3e78;
}
.menu .divisoria{
        border-top: 1px solid #c8c8c8;
        border-bottom: 1px solid #f7f7f7;
}


/*-------------- SUB_MENU -------------------*/
.menu_bg .menu_second_sel,
.menu_bg .menu_second {
	text-transform: uppercase;
	padding: 10px 0px 10px 55px;
        min-height: 35px;
}
.menu_bg .menu_second_sel,
.menu_bg .menu_second a {
	font-size: 12px;
	color: #6c686b;
}
.menu_bg .menu_second a {
	text-decoration: none;
}
.menu_bg .menu_second a:hover,
.menu_bg .menu_second_sel {
	color: #ea3e78;
}
.menu_bg {	
        background-image: url('/polopoly_fs/7.6666.1264587008!/bg_submenu.png');
	background-repeat: no-repeat;
	background-position: 0px 43px;
        
}

/*-------------- CONTAINER SX -------------------*/
.main .container_sx {
	float: left;
}
.main .container_sx {
	width: 683px;	
        background-image: url('/polopoly_fs/7.6666.1264587008!/bg_home_sx.gif');
	background-repeat: repeat-x;
        padding-left: 20px;
}
.main .container_sx #benvenuti2 {
        padding: 0px 30px 30px 0px;
}
.container_sx .img_right {
	float: left;
	width: 332px;
        margin: 0px 0px 35px 10px;
        border-left: 1px solid #b1b1b3;
}
.container_sx .img_right img {
	margin-left: 39px;
}
.container_sx .img_right2 {
	float: left;
	width: 270px;
        margin: 59px 0px 0px 0px;
}
.container_sx .img_right2 img {
	margin-left: 5px;
}



/*-------------- LONG-TEXT -------------------*/

.long_text{
	float: left;
        width: 405px;
}
.long_text .article_body{
        border-right: 1px solid #b3b3b4;
        padding-right: 10px;
}

/*-------------- GALLERY -------------------*/

.gallery img{
	margin: 8px 8px 10px 0px;
        border: 1px solid #ffffff;
}

.gallery .clear_both{
	clear: none;
        float: left;
}

/*-------------- FOOTER -------------------*/

.footer {
	width: 925px;
	height: 73px;
	margin: auto;
	background-image: url('/polopoly_fs/7.6666.1264587008!/bg_footer.gif');	background-repeat: repeat-x;
	padding: 55px 10px 0px 20px;
	font-size: 12px;
        text-align: center;
}
.footer a {
	color: #4f4f4f;
}
.powered{
        text-align:center;
        padding: 10px 0px;
        margin: auto;
}
.powered a{
	color: #4f4f4f;
}

.powered img{
	vertical-align: middle;
}

/* --- dove siamo --- */ 


.map{
	margin-top: 10px;
}

.bottom_map02{
	padding: 5px 0px 5px 185px;
}

.info_dove_siamo{
	margin-top: 10px;
        font-size: 14px;
}

.utility_left{
	display: none;
}



/*----------- LISTA REGIONI -------------*/

.lista_regioni,
.map_branches{
	display: none;
}


/* --- seo --- */

.container_mdrr{
	background-color: #d3d3d3;
}
.center_mdrr{
	background-color: #e1e1e3;
}
.mdrr_info h1{
	color: #f07ea6;
}
.menu_mdrr{
	color: #000000;
}
.menu_mdrr a{
	color: #bf8c9e;
}
.menu_mdrr a:hover{
	color: #000000;
}
.mdrr_main a{
	color: #747474;
}
.mdrr_main h2 a{
	color: #93717d;
}
.footer_mdrr{
	background-color: #cfcfcf;
}
.my_link a{
	color: #FFFFFF;
	background-color: #93717d;
}
.our_info{
	position: absolute;
        font-size: 11px;
        padding: 5px 0px 0px 5px;
}
.our_info img{
	vertical-align: middle;
}




      