body
{
    background:url("../images/StoreOrkosCom_Home12-980px_NewMenu2_25.jpg") repeat-x 0 0 #F1EFE2;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
}

h1, h2, h3, h4, h5, h6
{
/*	font-family: Helvetica, Arial, sans-serif; */
}

.header a, .footer a
{
	text-decoration:none;
}

#top-border, #bottom-border
{
	position:relative;
}

#top-border
{
	margin-bottom:-13px;
}

#ShadowTopLeft, #ShadowTopRight, #ShadowBottomLeft, #ShadowBottomRight
{
	position:absolute;
	top:0;
}

#ShadowTop, #ShadowBottom
{
	height:25px;
	margin:0 25px 0 25px;	
}

#ShadowTopRight, #ShadowBottomRight
{
	right:0;
}

#ShadowTopLeft, #ShadowBottomLeft
{
	left:0;
}

#ShadowTopLeft, #ShadowTopRight, #ShadowBottomLeft, #ShadowBottomRight
{
	width:25px;
	height:25px;
}

#ShadowBottom
{
	background:url("../images/ShadowBottom.png") repeat-x bottom left;
}

#ShadowTop
{
	background:url("../images/ShadowTop.png") repeat-x top left;
}

#ShadowTopLeft
{
	background:url("../images/ShadowTopLeft.png") no-repeat top left;
}

#ShadowTopRight
{
	background:url("../images/ShadowTopRight.png") no-repeat top left;
}

#ShadowBottomLeft
{
	background:url("../images/ShadowBottomLeft.png") no-repeat top left;
}

#ShadowBottomRight
{
	background:url("../images/ShadowBottomRight.png") no-repeat top left;
}

#bottom-border
{
/* 	background:url("../images/ShadowBigBottom.png") no-repeat bottom left;
 */ 	margin-top:-13px;  /*11+2(pour compenser les 2px de padding pour empêcher la fusion des marges*/
}

#middle-wrapper
{
	padding-top:13px; /*11+2(pour compenser les 2px de padding pour empêcher la fusion des marges*/
	padding-bottom:13px;  /*11+2(pour compenser les 2px de padding pour empêcher la fusion des marges*/
}

#left-border
{
	background:url("../images/ShadowBackgroundLeft.png") repeat-y top left;
	padding:1px 0; /*pour empêcher la fusion des marges*/
}

#right-border
{
	background:url("../images/ShadowBackgroundRight.png") repeat-y top right;
	margin:-1px 0;  /*pour compenser 1px de padding pour empêcher la fusion des marges*/
	margin-left:14px;
	padding:1px 0;  /*pour empêcher la fusion des marges*/
}

#right-border div.middle
{
	background-color:white;
	margin-right:14px;
 	margin-top:-13px;  /*11+2(pour compenser les 2px de padding pour empêcher la fusion des marges*/
	margin-bottom:-13px;  /*11+2(pour compenser les 2px de padding pour empêcher la fusion des marges*/
}

#search
{
	width:195px;
	border:none;
	margin-right:0;
}

#btnSearch
{
width:28px;
height:20px; 
}

/* il vaut mieux mettre l'image du menu dans un cadre placé directement dans body pour donner l'impression qu'elle passe en dessous du cadre principal. En effet, si l'on fait revenir le cadre principal par dessus le menu, on ne peut plus dans IE voir les sous-menus. cf http://aplus.rs/lab/z-pos/index3.php  et http://forum.alsacreations.com/topic-4-39984-1-Z-index-et-IE6-et-IE7.html */
#BgdMenu
{
	z-index:-1;
    position:absolute;
    top:90px;
    left:0;
    height:80px;
    width:100%;
    background:url("../images/MenuGradient.png") repeat-x 0 0 !important; /*magento corrige la transparance des png par javscript mais le code remet à en position 0 0 no-repeat tous les background png. !important permet d'obliger la background à rester en place. Ne fonctionne que pour les background répétés car sinon le background apparait à 2 endroits.*/
}

#header-nav-img-background
{
    position:absolute;
    top:0;
    left:50%;
    margin-left:-665px; /*982/2+174*/
    width:174px;
    height:100%;
    background:url("../images/MenuImgLeftGradientIE.png") no-repeat 0 0;
}


div.separation {
	clear:both;
	visibility:hidden;
	font-size:0;
}

.form-button , .form-button-alt {
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#EDD59A;
    color:#7F4205;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }

.wrapper { min-width:954px;}
.header {
    text-align:left;
    }
.header-top {
    position:relative;
    z-index:999;
    width:982px; /*maa : total width   (1010 - 2 * 14)**/
    margin:0 auto;
    padding-top:1px; /*fustion des marges dans chrome ?? */
	overflow:hidden;
    }	
	
.header-nav {
	position:relative;
    width:982px; /*maa : total width  (1010 - 2 * 14)*/
    margin:0 auto;
   }
.middle { /*maa suppression de la largeur */
    min-height:400px;
    text-align:left;
    position:relative;
    }	
	
.header { background:none; border:none !important; }
.header-top-container { background:none; border:none; height:95px; } 
.header-top { padding:0;  }
.header-nav-container { background:none;} 
.header-nav-container li.last {border-right:none;}
.middle-container 
{ 
	margin:auto;
	background:none;
} 

.header-top-container h4
{
	margin:0;
}

.middle { background:white; padding:20px; padding-right:15px; padding-bottom:60px; margin:0;}

/********************** Header */

/* Logo */
h1#logo {
    float:left;
    width:202px;
    margin:3px 0 10px 12px;
    }
.page-popup h1#logo { display:none; }


/* Quick Access*/
.quick-access {
    width:550px;
	position:absolute;
    top:0;
	right:270px;
    text-align:right;
    padding:0 10px;
	margin:0;
}

.quick-access p { margin-bottom:4px; }
.quick-access li {
    display:inline;
    background:none;
    padding-right:15px;
    padding-left:8px;
    }
.quick-access li.first { padding-left:0; }
.quick-access li.last { padding-right:0; background:none; }
.shop-access { margin-bottom:6px; }
.shop-access a, .shop-access a:hover { font-size:.85em; font-weight:bold; color:#666; } /*maa*/
.shop-access li.last { padding-right:0; background:none; }
.language-switcher { margin-left:60px; position:absolute; right:0; top:50px; float:none; margin:0;}
.language-switcher label { color:#A7C6DD;  padding-right:0; } /*maa padding-right:5px;*/
.language-switcher .flag option { background-repeat:no-repeat; background-position:left center; padding-left:20px; margin-left:2px; }
#select-language{width:80px;}
/* Breadcrumbs */
.breadcrumbs {  margin-bottom:13px; font-size:.95em; /*line-height:1.25em;xxxx*/}
.breadcrumbs li { display:inline; }


/* Mini search */
.mini-search {/*maa*/
    position:absolute;
    top:0;
    right:0;
    width:230px;
    height:41px;
    padding:8px 0 0 38px; 
    background:url(../images/SearchFrame.png) no-repeat;
    }
.mini-search .input-text { width:212px; margin-right:4px; }

.search-autocomplete {
    border:1px solid #5c7989;
    background:#f9f5f0;
    position:absolute;
    left:40px;
    top:22px;
    width:216px !important;
    }
.search-autocomplete li { border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; }
.search-autocomplete li.odd { background:#fffefb; }
.search-autocomplete li.selected { background:#f7e8dd; }

#footerLeft
{
float:left;
}

.footer .informational, .footer .legality
{
width:450px;
margin:auto;
}

.footer-container { border:none; } /*maa*/
.footer {
    width:930px;
    margin:0 auto;
    padding:10px 10px 4em;
    /*position:relative;*/
	background:none;
    }
.footer .store-switcher { display:inline; padding:0 10px 0 0; vertical-align:middle; }
.footer .informational { text-align:center;}
.footer .informational label { color:#fff; font-weight:bold; padding-right:3px; }
.footer .informational ul {
    display:inline;
    }
.footer .informational li {
    display:inline;
    background:none;
    padding-right:8px;
    padding-left:4px;
    }
.footer .informational li.last { background:none; padding-right:0; }
.footer .informational a, .footer .informational a:hover { color:black; } /*maa */
.footer .informational a { text-decoration:none; }
.footer .legality {
    padding:13px 0;
    color:#aaa;/*maa */
    text-align:center;
    }
.footer .legality a, .footer .legality a:hover { color:black; }/*maa */

div#maa_footer_links a:hover, div#maa_topLinks a:hover { text-decoration:underline;}/*maa */

/* dans le cadre mais général*/

div.mini-newsletter
{
	padding-top:1px;
	height:56px;
	border:none;
}

.newsletter_FR
{
	background:url("../images/Newsletter_FR.png") no-repeat 0 0;
}

.newsletter_DE
{
	background:url("../images/Newsletter_DE.png") no-repeat 0 0;
}


.newsletter_EN
{
	background:url("../images/Newsletter_EN.png") no-repeat 0 0;
}

div.mini-newsletter .content
{
	position:relative;
	padding:0;
	margin-top:27px;
	background:none !important;
}

#txtNewsletter
{
	margin:0;
	width:123px;
	height:14px;
	border:none;
	margin-left:9px;
	background:transparent;
}

#btnNewsletter
{
	position:absolute;
	top:0;
	left:138px;
	border:none; 
	width:22px;
	height:18px;
	background:transparent;
}

#btnNewsletter:hover
{
	cursor:pointer;  /*ne fonctionne pas sur Opera */
	cursor: hand;
}


div.mini-cart h4
{
    color:#B45320;
    margin:10px 10px 10px 10px;
	font-size:1.2em;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:none;
}

.col-right div.mini-cart 
{	
	background:url("../images/ShoppingCart.jpg") no-repeat 0 0;
	width:232px;
	height:170px;
	border:none;
	padding-top:1px; /*fusion des marges */
    position:absolute;
    top:3px;
    right:-10px;
    /*
    margin-left:-30px;
	margin-top:-40px;
    */
}

#maa_cart-header-link
{
    display:block;
    width:100px;
    height:30px;
    position:absolute; 
    top:0;
    width:220px;
}

.col-right div.mini-cart table
{
    width:100%;
}

div.mini-cart div#mini-cartContent
{
	margin:auto;
	width:200px;
	margin-top:10px;
	position:relative;
}

div.mini-cart div#mini-cartContent .content, div.mini-cart div#mini-cartContent .head
{
	background:none;
	border:none;
}

div.mini-cart div#mini-cartContent p
{
    line-height:1.3em;
    margin:10px 10px 0 10px;
}

#maa_show_all_items_up, #maa_show_all_items_down
{
	color:White;
	text-align:left;
	padding-left:5px;
	width:160px;
	height:15px;
}
 
#maa_show_all_items_up
{
	background-image:url("../images/DisplayAllItemsCart_Up.png"); 
}

#maa_show_all_items_down
{
	background-image:url("../images/DisplayAllItemsCart_Down.png"); 
}

#AllItems
{
    position:absolute;
    top:58;
    left:12px;
    width:159px;
    background-color:#F2EBD6;
    border:1px solid #E8AA01;
    border-top:0;	
}




