/*
	Fluid 960 Grid System - IE6 Fixes
	Learn more ~ http://www.designinfluences.com/

	Licensed under GPL and MIT.
*/

/* =Grid >> Global
--------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	/*margin-left: .8%;
	margin-right: .8%;*/
}
body{
	height:100%;
}
a span {
	cursor:pointer;
}
#search-simple-form fieldset{
            margin-bottom:0;
}
ul.nav li a{line-height:1.231em}
ul.nav li.activeMenuItem a {color:#013d7c; }
ul.nav li.activeMenuItem a span {background:  url('/FRONT/SITE_SPECIALISE/client/media/img/bg_navModel.png') no-repeat -1820px -184px;}
ul.nav li.activeMenuItem ul {left:0;z-index:10;display:block;}
ul.nav li.activeMenuItem .nav-deco {left:0;z-index:11;display:block;}
/* rajout Harold 30/11/2009 : pipes menu + espace pour eviter supperposition des bg */
ul.nav li {background-image:  url('/FRONT/SITE_SPECIALISE/client/media/img/bg_navModel_IE6.png');}

/*ul.nav li ul,
ul.nav li {background:transparent !important}*/
ul.nav li:hover ul li a {color:#7e95b3;background:transparent;}
ul.nav li:hover ul li a:hover {color:#013d7c; background:transparent; text-decoration:underline;}
ul.nav li:hover ul li a:active {color:#013d7c; background:transparent}
ul.nav li ul{width:782px;}
ul.nav li ul, ul.nav li .nav-deco, ul.nav li ul li, ul.nav li.sub li li, ul.nav li a:hover, ul.nav li a:active{
	background-image: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_navModel_IE6.png');
}
ul.nav li li li a{
	width:158px;
}
ul.nav li a{height:5px;}
ul.nav li:hover ul li a:hover {color:#013d7c; background:transparent; text-decoration:underline;}
ul.nav li a:hover {background:url('/FRONT/SITE_SPECIALISE/client/media/img/bg_navModel_IE6.png') 0 0}
ul.nav li li li a {color:#7E95B3;}
ul.nav li:hover ul li a:hover {color:#013D7C;}  

/* ! modals ----------------------------------------------- */   
#modal-mask{
 position: absolute;
 top:expression(documentElement.scrollTop+body.scrollTop);
 height:100%;
}
#modal-window{
	position: absolute;    
    top:expression(documentElement.scrollTop+body.scrollTop+300+'px');
}
#modal-window .deco-alpha, #modal-window .deco-omega{
	width:700px;
}
.box {
	background: #fffeff url('/FRONT/SITE_SPECIALISE/client/media/img/bg_boxModel_IE6.png') no-repeat -2240px 100%;
}

.deco-alpha, .deco-omega{
	background-image:url('/FRONT/SITE_SPECIALISE/client/media/img/bg_boxModel_IE6.png');
}

/* ! page heading - Grassavoye ----------------------------------------------- */
#header{
	background-color:transparent;
	height:112px;
}
.search-block{
	width:220px;
}
ul.nav li a, ul.nav li a span {
	height:38px;
	width:128px;
	zoom:1;
	padding:0;
}

.container_16 .articles, .box, .searchResult, .document-deco, .body-contact p, .body-newsletter fieldset p{
	zoom:1;
}

.box h2{
	line-height:1.2em;
}

.side-button, .side-button a, .push-events .side-button, .push-events .side-button a, .push-media .side-button, .push-media .side-button a{
	background-image: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_btnModel_IE6.png');
}
/* ! Push access----------------------------------------------- */
.push .article{
	height:120px;
}
.push .side-button{
	background: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_btnModel_IE6.png') no-repeat 100% -36px;
}
.push .side-button a{
	background: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_btnModel_IE6.png') no-repeat 0 -54px;
}

.switch{
	background-image: url('/FRONT/SITE_SPECIALISE/client/media/img/switch_IE6.png');
	height:30px;
	zoom:1;
}
.grid_4 .push-events {
	background-image: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_boxModel_IE6.png');
}
/* ! Appointment */
.header-appointment{
	height:196px;
}
.header-appointment fieldset{
	margin-bottom:10px;
}
.header-contact{
	height:124px;
}
.header-newsletter{
	height:122px;
}
input.formBtn{
	background-image: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_searchBtns_IE6.png');
}
.header-contact{
	background-image: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_contactHeader_IE6.png');
}
.header-newsletter{
	background-image: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_NLHeader_IE6.png');
}
.body-contact .deco-omega{
	background-image: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_contact-deco-omega_IE6.png');
}
.body-appointment .deco-omega{
	background-image: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_appointmentOmega_IE6.png');
}
/* ! search */
.search-block .button{
	background: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_ok_IE6.png') no-repeat 0 0;

}
.search-block span{
	display:inline;
	background:  url('/FRONT/SITE_SPECIALISE/client/media/img/bg_searchText_IE6.png') no-repeat 0 0;
}

.special-access{
	background-image:  url('/FRONT/SITE_SPECIALISE/client/media/img/bg_footer-1_IE6.png');
}
.nav-breadcrumbs{
	display:inline;	
}
/* ! Dispatch Style 1 ----------------------------------------------- */ 
.dispatch-style1 .side-button{
	background: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_btnModel_IE6.png') no-repeat 100% -108px;
}
.dispatch-style1 .side-button a{
	background: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_btnModel_IE6.png') no-repeat 0 -126px;
}

/* ! Dispatch Style 2 ----------------------------------------------- */ 
.dispatch-style2 .side-button{
	background: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_btnModel_IE6.png') no-repeat 100% -144px;
}
.dispatch-style2 .side-button a{
	background: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_btnModel_IE6.png') no-repeat 0 -162px;
}

/* ! Dispatch Style 3 ----------------------------------------------- */ 
.dispatch-style3 .side-button{
	background: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_btnModel_IE6.png') no-repeat 100% -180px;
}
.dispatch-style3 .side-button a{
	background: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_btnModel_IE6.png') no-repeat 0 -198px;
}

/* ! Dispatch Style 4 ----------------------------------------------- */ 
.dispatch-style4 .side-button{
	background: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_btnModel_IE6.png') no-repeat 100% -216px;
}
.dispatch-style4 .side-button a{
	background: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_btnModel_IE6.png') no-repeat 0 -234px;
}
/* ! Dispatch Style 5 ----------------------------------------------- */ 
.dispatch-style5 .side-button{
	background: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_btnModel_IE6.png') no-repeat 100% 0px;
}
.dispatch-style5 .side-button a{
	background: url('/FRONT/SITE_SPECIALISE/client/media/img/bg_btnModel_IE6.png') no-repeat 0 -18px;
}
.body-appointment fieldset p {
	width:100%;
}

.body-appointment fieldset p.agreement{
	width:415px;
}
#agendaNearestEvent{
	zoom:1;
}