/*
Theme Name: Maxmara Franchisee Wordpress Theme
Theme URI: http://wordpress.org/
Description: Il tema di Max Mara Franchisee
Version: 1.0
Author: iSayBlog!
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/*
|----------------------------------
| GLOBAL SETTINGS
|----------------------------------
*/

html, 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, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin      : 0px;
    padding     : 0px;
    border      : 0px;
    outline     : 0px;
    font-weight : inherit;
    font-style  : inherit;
    font-size   : 100%;
    font-family : inherit;
}

table {
    border-collapse : collapse;
    border-spacing  : 0;
}

caption, th, td {
    text-align  : left;
    font-weight : normal;
}

form legend {
    display: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

strong {
	font-weight: bold;
}

ol, ul {
    list-style: none;
}

hr {
    display: none;
    visibility: hidden;
}

object, embed {
	margin: 0px 0px 5px 0px;
}

:focus {
    outline: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-family : "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color       : #665f55;
	margin      : 0px 0px 10px 0px;
}

a {
	text-decoration : none;
	outline         : none;
}

a:hover {
	text-decoration : underline;
	outline         : none;
}

/*
|----------------------------------
| GLOBAL CLASSES
|----------------------------------
*/

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

img.aligncenter {
    display : block;
    margin  : 10px 0px;
}

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

a.more-link {

}

.sprite {

}

div.post p {
	margin: 0px 0px 5px 0px;
}

div.post h2 {
	font-size   : 28px;
	font-family : "Times New Roman", Verdana;
	font-weight : bold;
}

div.post h3 {

}

div.textwidget {
	margin  : 0px 0px 10px 0px;
	padding : 0px;
	clear   : both;
}

a img {
	border: none;
}

.widgetTitle {
	display: none;
}

div.rssSummary {
	height: 43px;
	margin-bottom: 10px;
	overflow: hidden;
}

a.rsswidget {
	color: #333333;
	font-weight: bold;
}

/*
|----------------------------------
| GLOBAL STRUCTURE
|----------------------------------
*/

body {
	background-color : #b7b0a0;
	margin           : 0px;
	padding          : 0px;
	font-size        : 12px;
	font-family      : Verdana, Arial, sans-serif;
	color            : #000000;
}

div#container {
	width            : 960px;
	margin           : 5px auto 0px;
	background-color : #dcd3c2;
}

div.post ul.normal-list {
	margin: 0px 0px 10px 20px;
	list-style: disc;
}

/*
|----------------------------------
| HEADER
|----------------------------------
*/

div#header {
	height     : 124px;
	background : url('images/header.jpg') center top no-repeat;
}

a#headerHomeLinkImg {
	display : block;
	padding : 20px 0px 0px 20px;
	width   : 264px;
	height  : 92px;
}

/*
|----------------------------------
| MAIN MENU
|----------------------------------
*/

div#mm-main-menu{
	background  : url('images/menu.jpg') center left no-repeat;
	width: 100%;
	height: 28px;
	overflow: hidden;
}

div#mm-main-menu a{
	color       : #4e4b46;
	font-size   : 14px;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-weight : bold;
}

div#mm-main-menu a:hover{
	color           : #FFFFFF;
	text-decoration : none;
}

/*italiano*/
ul#mainMenu_it {
	clear       : both;
	display     : block;
	height      : 28px;
	color       : #4e4b46;
	font-family : Arial, sans-serif;
	font-weight : bold;
	padding     : 0;
	margin		: 0;
	font-size   : 14px;
	overflow	: hidden;
	list-style	: none;
	float: left;
	position: relative;
	width: 542px;
}

ul#mainMenu_it  li{
	display:inline;
}

ul#mainMenu_it li a {
	display			: block;
	float			: left;
	height			: 25px;
	margin			: 0 auto;
	border-right	: 1px solid #4e4b46;
	text-decoration	: none;
	text-align		: center;
	text-transform	: uppercase;
	color      		: #4e4b46;
}

ul#mainMenu_it li a span {
	display		: block;
	margin		: 0px 17px;
	padding		: 5px;
}

ul#mainMenu_it .lastspan {
	padding		: 5px 7px 5px 6px;
}

/*inglese*/
ul#mainMenu_en {
	clear       : both;
	display     : block;
	height      : 28px;
	padding     : 0;
	margin		: 0;
	overflow	: hidden;
	list-style	: none;
	float: left;
	position: relative;
	width: 542px;
}

ul#mainMenu_en  li{
	display:inline;
}

ul#mainMenu_en li a {
	display			: block;
	float			: left;
	height			: 25px;
	margin			: 0 auto;
	border-right	: 1px solid #4e4b46;
	text-decoration	: none;
	text-align		: center;
	text-transform	: uppercase;
	color      		: #4e4b46;
}

ul#mainMenu_en li a span {
	display		: block;
	margin		: 0px 16px;
	padding		: 5px;
}

ul#mainMenu_en .lastspan {
	padding		: 5px 5px 5px 6px;
}

ul#mainMenu_en a.noborder{
	border		: 0;
}

ul#mainMenu_it a.noborder{
	border		: 0;
}
/*ul#mainMenu {
	clear       : both;
	display     : block;
	background  : url('images/menu.jpg') center left no-repeat;
	height      : 28px;
	color       : #4e4b46;
	font-family : Arial, sans-serif;
	font-weight : bold;
	padding     : 0px 0px 0px 10px;
	font-size   : 14px;
}

ul#mainMenu li{
	border-right : 1px solid #4e4b46;
	height       : 28px;
}

ul#mainMenu li.nobordermenu{
	border-right : none;
}

ul#mainMenu a{
	color      : #4e4b46;
	float	   : left;
	display    : block;
	padding    : 0px 19px;
	margin     : 6px 0px 0px 0px;
}

ul#mainMenu a:hover{
	color           : #FFFFFF;
	text-decoration : none;
}

ul#mainMenu li{
	display: inline-block;
}*/

/*Form di dicerca*/
div#mm-top-search {
	margin: 5px 20px 5px 15px;
	float: left;
	position: relative;
}

form#headerSearchForm {
	font-size : 11px;
	padding   : 0px;
	float     : left;
}

form#headerSearchForm input#search{
	height      : 10px;
	width       : 128px;
	border      : 0;
	padding     : 0px;
	font-size   : 11px;
}


form#headerSearchForm .isb_input_en {
	margin-left: 18px;
}

form#headerSearchForm .isb_input_it {
	margin-left: 13px;
}

/*
|----------------------------------
| CONTENT
|----------------------------------
*/

div#homeContent {
	clear      : both;
	background : url('images/backgroundMiddle.jpg') center top no-repeat;
	padding    : 10px;
}

div#HomeNewsletterBox_it {
	clear      : both;
	background : url('images/newsletter.png') center top no-repeat;
	height     : 61px;
	margin     : 10px 0px;
	position   : relative;
}

div#HomeNewsletterBox_en {
	clear      : both;
	background : url('images/En_newsletter.png') center top no-repeat;
	height     : 61px;
	margin     : 10px 0px;
	position   : relative;
}

a.vaiAllaCollezioneBtn_it {
	background: url('images/slider/vaiAllaCollezione.jpg') center no-repeat;
	width: 153px;
	height: 38px;
	display: block;
	position: absolute;
	top: 100px;
}

a.vaiAllaCollezioneBtn_en {
	background: url('images/slider/collection.jpg') center no-repeat;
	width: 153px;
	height: 38px;
	display: block;
	position: absolute;
	top: 100px;
}

div.vaiAllaCollezioneBtn_it {
	background: url('images/slider/vaiAllaCollezione.jpg') center no-repeat;
	width: 153px;
	height: 38px;
	display: block;
	position: absolute;
	top: 100px;
}

div.vaiAllaCollezioneBtn_en {
	background: url('images/slider/collection.jpg') center no-repeat;
	width: 153px;
	height: 38px;
	display: block;
	position: absolute;
	top: 100px;
}

.posMaxMara {
	left: 325px;
}

.posSportMax {
	left: 340px;
}

.posPianoforte {
	left: 348px;
}

.posSportMaxCode {
	left: 325px;
}

.posMaxMaras {
	left: 342px;
}

.posWeekend {
	left: 345px;
}

.posStudio {
	left: 347px;
}

.posAccessori {
	left: 372px;
}
/*
|----------------------------------
| SIDEBAR
|----------------------------------
*/


/*
|----------------------------------
| FOOTER
|----------------------------------
*/

div#bottomContent {
	height: 310px;
	overflow:hidden;
	width: 940px
}

div#bottomContent div.bottomContentBox {
	float  : left;
	height : 298px;
	margin : 0px 14px 0px 0px;
}

div#bottomContent_leftBox {
	clear      : both;
	background : url('images/imageMenu.jpg') center top no-repeat;
	width      : 459px;
}

div#bottomContent_vetrina {}

div#bottomContent_newsbox_it {
	background : url('images/ultimeNews.gif') left top no-repeat;
	width      : 301px;
	padding    : 36px 0px 0px 0px;
}

div#bottomContent_newsbox_en{
	background : url('images/LatestNews.gif') left top no-repeat;
	width      : 301px;
	padding    : 36px 0px 0px 0px;
}

a#facebookBannerLink {
	display : block;
	width   : 301px;
	height  : 104px;
}

ul li.cat-post-item {
	background-color:#C5BDB0;
	height:57px;
	margin:0 0 13px;
	overflow:hidden;
	padding:5px;
}

ul li.cat-post-item a{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	display: block;	
	margin: 0px 0px 4px;
}

ul li.cat-post-item a:hover{
	color: #6C655B;
}


/*div#footer {
	background-color : #8e8679;
	padding          : 4px;
	text-align       : left;
	font-weight      : bold;
	font-family      : 'Times New Roman', Verdana;
	font-size        : 12px;
}

div#footer a{
	color: #000000;
}*/

div#footer {
	background		 : none repeat scroll 0 0 #8e8679;
	clear			 : both;
	width			 : 932px;
	padding          : 4px;
	text-align       : left;
}

div#footer p {
	margin:0;
	padding:14px 0;
	text-align:left;
}

div#footer a {
	color:#00000;
	text-decoration:none;
}

div#footer a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

div#footer .isb-icon-redirect_it {
	background: transparent url('images/isay_it.png') no-repeat scroll 0 0;
	width: 209px;
	height: 41px;
	float: right;
	cursor: pointer;
}

div#footer .isb-icon-redirect_it:hover {
	background-position: 0 -41px;
}

div#footer .isb-icon-redirect_en {
	background: transparent url('images/isay_en.png') no-repeat scroll 0 0;
	width: 209px;
	height: 41px;
	float: right;
	cursor: pointer;
}

div#footer .isb-icon-redirect_en:hover {
	background-position: 0 -41px;
}

ul#leftBoxButtonList {
	float  : right;
	margin : 50px 10px 0px 0px;
}

ul#leftBoxButtonList li {
	margin: 0px 0px 10px 0px;
}

/*CSS del menu su immagine in italiano e inglese*/
ul#leftBoxButtonList a {
	background: url('images/mmsprite.png') no-repeat;
}

ul#leftBoxButtonList a.maxmaraCardLink_it, ul#leftBoxButtonList a.maxmaraCardLink_en  {
	background-position: 0px -39px;
	width      : 153px;
	height     : 38px;
	display    : block; 
}

ul#leftBoxButtonList a.maxmaraCardLink_it:hover, ul#leftBoxButtonList a.maxmaraCardLink_en:hover {
	background-position: 0px 0px;
	width      : 153px;
	height     : 38px;
}

ul#leftBoxButtonList a.storeLink_it, ul#leftBoxButtonList a.storeLink_en {
	background-position: 0px -117px;
	width      : 153px;
	height     : 38px;
	display    : block; 
}

ul#leftBoxButtonList a.storeLink_it:hover, ul#leftBoxButtonList a.storeLink_en:hover {
	background-position: 0px -78px;
	width      : 153px;
	height     : 38px;
}

ul#leftBoxButtonList a.workWithUsLink_it {
	background-position: 0px -273px;
	width      : 153px;
	height     : 38px;
	display    : block; 
}

ul#leftBoxButtonList a.workWithUsLink_it:hover {
	background-position: 0px -234px;
	width      : 153px;
	height     : 38px;
}

ul#leftBoxButtonList a.serviziLink_it {
	background-position: 0px -195px;
	width      : 153px;
	height     : 38px;
	display    : block; 
}

ul#leftBoxButtonList a.serviziLink_it:hover {
	background-position: 0px -156px;
	width      : 153px;
	height     : 38px;
}

ul#leftBoxButtonList a.workWithUsLink_en {
	background-position: 0px -430px;
	width      : 153px;
	height     : 38px;
	display    : block; 
}

ul#leftBoxButtonList a.workWithUsLink_en:hover {
	background-position: 0px -391px;
	width      : 153px;
	height     : 38px;
}

ul#leftBoxButtonList a.serviziLink_en {
	background-position: 0px -352px;
	width      : 153px;
	height     : 38px;
	display    : block; 
}

ul#leftBoxButtonList a.serviziLink_en:hover {
	background-position: 0px -313px;
	width      : 153px;
	height     : 38px;
}





/*Featuread Area*/
#featured, .featured, .fadeout, .newsselect{ 
height:293px; 			/*this changes the height of the image slider*/
cursor: pointer;
}

#container .fadeout{
position:absolute;
width:200px;
display:block;
right:0px;
z-index: 3;
}

#container  .heading_clone{
position: absolute;
z-index: 4;
bottom:20px;
left:20px;
font-size: 13px;
text-transform: uppercase;
padding:0;
margin: 0;
}

#feature_wrap{
width:938px;
position: relative;
margin-left:0px;

}

#featured{
position: relative;
width:938px;
overflow: hidden;
}

.featured{
width:589px;
position:absolute;
top:0;
left:0;
overflow: hidden;
display:none;
}

#container .feature_excerpt{
width:660px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
padding:10px 20px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
}

.sliderdate{
display:none;
}

/*fadeslider*/
.fadeslider .featured{
width:100%;
border:none;
}

#container .slidecontrolls{
position:absolute;
width:10px;
right:-15px;
bottom:0;

}

#container .slidecontrolls span{
height:10px;
padding:2px 0;
width:10px;
display:block;
cursor: pointer;
}


#container .fadeslider .feature_excerpt{
width:940px;
}

/*Featured Area*/

#featured{
border:1px solid #aaa;
border-top:none;
}

.featured{
border-left:1px solid #aaa;  
background: #fff url(images/slider/preload.gif) no-repeat center center;
}

.preloading_background{
background: transparent url(images/slider/preload.gif) no-repeat 50% 50%;
}

#container .fadeout{
background: transparent url(images/slider/overlay.png) repeat-y right top;
}

.bottom_left_rounded_corner{
background: transparent url(images/slider/rounded.png) no-repeat left bottom;
}
.bottom_right_rounded_corner{
background: transparent url(images/slider/rounded.png) no-repeat right bottom;
}

#container .feature_excerpt{
background: transparent url(images/slider/transparency.png) repeat 0 0;
border-top:1px solid #eee;
}

#container #featured a{
color:#444;
text-decoration: none;
}

#container .slidecontrolls span{
background:transparent url(images/slider/slide_controlls.png) no-repeat top right;
}

#container .slidecontrolls .active_item, #container .slidecontrolls span:hover{
background:transparent url(images/slider/slide_controlls.png) no-repeat top left;
}

.newsselect{
border-left:1px solid #e1e1e1;
background: #fff;
}

.newsselect .single_item{
border-bottom:1px solid #e1e1e1;
}

.newsselect .single_item:hover, .newsselect .active_item{
background-color: #f1f1f1;
text-shadow:1px 1px 0 #FFFFFF;
}

span.slidercontent {
	font-size: 11px;
	text-align: justify !important;
}

div.post p.dm_album_iframe {
	margin: 20px 0px 0px 0px;
}

/*css per controllo email*/
div#isb_simplemail_control{
	background: transparent url("images/result_div_bg.png") repeat-x scroll left top;
	font-weight:bold;
	height:61px;
	left: 130px;
	top: 0px;
	position:relative;
	text-align:center;
	width:670px;
	display: none;
	position: absolute;
}

div#isb_simplemail_control  .isb-spread-success {
	color:#008000;
	margin:10px;
}

div#isb_simplemail_control  .isb-spread-info {
	color:#3C5FAE;
	margin:10px;
}

div#isb_simplemail_control .isb-spread-error{
	color:#C00000;
	margin:10px;
}

div#isb_simplemail_control  .msg-image{
	vertical-align: middle;
	width: 30px;
	margin: 12px;
}

td#td_image  {
	border: 0 none!important;
	background-color: transparent!important;
}



.galleryview {
    text-align: center !important;
    width: 100% !important;
	margin-bottom: 20px !important;
}

div.panel {
    background-color: transparent !important;
    margin: 0 auto !important;
    padding: 0 !important;
    width: 100% !important;
}

div.panel-overlay, div.overlay {
	display: none;
}

.galleryview .panel img {
	height: 391px!important;
	width: auto!important;
}

div#pointer {
	border: 2px solid #1472EC!important;
}

div#pointer img {
	display: none!important;
}

.filmstrip img {
    height: 70px!important;
    width: 70px!important;
}

div.strip_wrapper {
	z-index: 9999;
}

div.ngg-galleryoverview {
	width: 840px!important;
	margin:0 auto!important;
}
