html {  padding:0px;  margin:0px; }
body {
	background: #fff url(/z/partirpascher/resources/images/bg/background.png) top left repeat-x;
	width: 100%; padding:0px; margin:0px; font-weight:normal; font-size:11px; font-family: Arial, Helvetica;
}
#container { position: absolute; width: 100%; margin: 0px; padding: 0px; border-collapse: collapse; }

.left { /* colonne marge gauche de la page accueillant l'image */
	background: transparent;
}
.right { /* colonne marge droite de la page */
	background: transparent;
}
.content { /* contenu principal de la page */
	position: relative;	width: 960px; text-align: left; 
}
#home .left { background: url(/z/partirpascher/resources/images/bg/bg-left.png) right 697px no-repeat; }
#home .right { background: url(/z/partirpascher/resources/images/bg/bg-right.png) left 697px no-repeat; }


.fleft { float: left; }
.fright { float: right; }
.fclear { clear: both }
.spacer_h6 { height: 6px; }
.spacer_h8 { height: 8px; margin: 0px !important; +margin: -8px 0px 0px 0px;}
.spacer_h10 { height: 10px; margin: 0px !important; +margin: -8px 0px 0px 0px; }
.spacer_h12 { height: 12px; }
.spacer_h30{ height: 30px; }
.spacer_h15 { height: 15px; }
.spacer_w15 { width: 15px; }
.row { clear:both; float:left; position:relative; width:100%;margin:10px 0 0 0; }
.row2 { background:#cf6; clear:both; float:left; position:relative; width:940px !important; +width:960px; margin:10px 0 0 0; padding:10px; }
	.row2 h3 { margin: 0px 0px 0px 5px;  }
	.row2 p { margin: 10px 0px 10px 5px; font-size:11px; }

.hide { display:none; }
.asterisque {float:left; color:#f00; line-height:30px; font-size:11px;}

/*--- Liens ---*/
a {text-decoration: none;}
a img {	border : none; }
a {text-decoration: none;}
a img {	border : none; }
a.link { clear:both;margin:0;padding:0 0 0 8px; color:#00f; font-weight:bold;background:url(/z/partirpascher/resources/images/pictos/arrow-right-00f.gif) 0px 3px no-repeat;  height:8px; line-height:20px; }
	a.link .themeAll { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; color:#00f; font-size:10px;  font-weight:bold;  text-decoration:underline; white-space:nowrap}
	a.link:hover .themeAll { color:#00f; text-decoration:none;}
	
a.link2 { clear:both;margin:0;padding:0 0 0 8px; color:#f00; font-weight:bold;background:url(/z/partirpascher/resources/images/pictos/arrow-right-f00.gif) 0px 3px no-repeat;  height:8px; line-height:20px; }
	a.link2 .themeAll { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; color:#f00; font-size:10px;  font-weight:bold;  text-decoration:underline; white-space:nowrap}
	a.link2:hover .themeAll { color:#f00; text-decoration:none;}

a.link3 { clear:both;margin:0;padding:0 0 0 8px; color:#f00; font-weight:bold; height:8px; line-height:20px; }
	a.link3 .themeAll { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; color:#f00; font-size:10px;  font-weight:bold;  text-decoration:underline; white-space:nowrap}
	a.link3:hover .themeAll { color:#f00; text-decoration:none;}

a.lienflash { float:left; margin-bottom:10px;color:#f00; font-weight:bold; text-decoration:underline; }
a.lienflash:hover { text-decoration:none; }

/*---  Header & footer  ---*/
#header { /*position:relative;*/ float:left; width:960px; height:auto;  margin: 0px; padding:0px;  text-align: left;  }
	#header #marque { float: left; width: 228px; }
	#header #marque .logo1 {/* logo en haut de page */ 
		background: url(/z/partirpascher/resources/images/logos/partirpascher.gif) top left no-repeat; 
		/*position:absolute; left:0; top:0px;*/ margin:0px; padding:0px; width:228px; height:87px; border:0px; text-decoration:none;
	}
	#header #marque h1 {/* accroche */ 
		/*position:absolute; left:50px; top:50px;*/ margin:-37px 0 0 0px; padding:0px; width:228px; height:17px; border:0; text-align:center; text-decoration:none; color:#690;font: bold 13px Helvetica,Arial;
	}
	#header .stamp { 
		background: url(/z/partirpascher/resources/images/bg/pourquoi-payer-plus.png) top left no-repeat; 
		/*position:absolute; left:415px; top:0;*/ float: left; margin: 0px 0 0 59px; padding:0px; width:316px; height:87px; border:0;
	}
	
#contact-top { /*position:absolute; right:0; top:0px;*/float: left; background:#CCFF34; margin:10px 0 0 0; padding:0; width:960px;  color: #f00; }
	#contact-top .infos-tel {float:right; width:auto; margin:3px 10px 0px 0px; padding:0px;    }
	#contact-top .infos-tel p{float:left; width:auto; font-size:14px; font-weight:bold; font-family:Arial,Helvetica; line-height:30px; margin:0 5px 0 0; padding:0;}
	#contact-top .numtel { width:auto;  font-size:25px; font-family:Arial,Helvetica; font-weight:bold; line-height: 30px; letter-spacing: 0em; margin: 0px 0px 0px 0px;  }
	#contact-top .numtel sup {  font-size:14px; font-weight:normal;  font-family:Arial,Helvetica; }
	#contact-top #news{position:relative; float:left; width:385px; margin:0; padding:0;}
	
#footer { clear:both; float:left; background: #fff;  margin: 8px 0px 0px 0px; padding: 0px 0px 0px 0px; width:960px;text-align: left;}
#footer #marque .logo2 {/* logo en bas de page */ 
	 background: url(/z/partirpascher/resources/images/logos/partirpascher-small-fff.png) 0px 10px no-repeat; 
	 float: left; margin:5px 10px 0px 0px !important; +margin:-5px 10px 0px 0px; padding:0px 0px 0px 0px; width:170px; height:50px;border:0px; 
}
#contact-bottom { margin:10px; padding:0; text-align:center; }
#contact-bottom .note-reference { font-size: 20px; font-weight: bold; line-height: 20px; vertical-align: text-top; }
#contact-bottom .infos-tel { margin:3px 0px 0px 0px; padding:0px; width:auto; line-height:20px;  font-size:14px; font-weight:bold; line-height:8px; color: #f00;}
#contact-bottom .mentions-tel {  font-size:11px; font-weight:bold; line-height:12px; margin: 0px; color: #f60; }
#contact-bottom .horaires { width:auto; margin: 0px; padding: 0px;  text-align: left; color: #000;  font-size:11px; font-weight:bold; }
#contact-bottom .cout{  font-size:11px; font-weight:bold; line-height:8px; color: #000; }

#ttc{ background: #ffffe5; width:960px; height:54px; margin:0px; padding: 0px 10px; float:left;}
#ttc .vign-ttc{ float:left; width:33px; height:30px;margin:15px 15px 0px 0;}
#ttc .mentions-ttc{float:left; margin:12px 0px 0px 0; width:892px; color:#ff6600; font: normal 10px Verdana, sans-serif; }

#mentions { float:left; font: normal 10px Verdana,sans-serif; line-height:11px; margin: 10px 0px; padding:0px;color: #999; width:960px;}


#linkfooter {clear:both; float:left;width:960px;text-align:left; color: #999; font: bold 11px Helvetica, Verdana,sans-serif;}
#linkfooter a{ color:#6d582d; text-decoration:none;}

#advban{float:right; width:728px; height:90px; margin:0; padding:0;}

/*--- Titres des blocs ---*/
h1 { margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; font-size: 16px; font-weight: bold; line-height:15px; color: #f00; }
.title {  height: 18px; margin: 0px; padding: 0px 0px 0px 10px; vertical-align: top; }
h3 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 17px; color: #f00; }

.sstitle { 	margin: 10px 0px 10px 0px; color:#6d582d; font:bold 12px Verdana, sans-serif;}
.sstitle2 { /*background: url(/z/partirpascher/resources/images/icon/arrow-right-green-8x10.gif) 0px 2px no-repeat; */margin: 10px 0px 10px 0px; padding: 0px 0px 0px 13px; color:#6d582d; font:bold 12px Verdana, sans-serif;}

/*--- Boutons ---*/
.btn{
	background: url(/z/partirpascher/resources/images/btn/btn-left.gif) top left no-repeat;
	height: 39px;	vertical-align: middle;	margin: 10px 0px;
	color:#fff;	font-family:Verdana, sans-serif; font-weight: bold;	font-size: 11px; text-align: center; 
}
/*.btn a {
	float: left; height: 30px; margin: 0px 0px 0px 4px; 
	color:#fff;	font-family:Verdana, sans-serif; font-weight: bold;	font-size: 11px; text-decoration: none;
	cursor: hand; white-space:nowrap;
}*/
.btn a { 
	background: url(/z/partirpascher/resources/images/btn/btn-right.gif) top right repeat-x;
	float:left;	display:block;	width: auto; height: 50px;	margin: 0px 2px 0px 4px!important; margin: 0px 2px 0px 2px; padding: 12px 12px 0px 6px;	
	color:#fff;	font-family:Verdana, sans-serif; font-weight: bold;	font-size: 11px;	
}
.btn a.link {
	float: left;	height: 30px; margin: 0px 0px 0px 4px; 
	color:#fff;	font-family:Verdana, sans-serif; font-weight: bold;	font-size: 11px; text-decoration: none;
	cursor: hand;	white-space:nowrap;
}
.btn a.link span { 
	background: url(/z/partirpascher/resources/images/btn/btn-right.gif) top right repeat-x;
	float:left;	display:block;	width: auto; height: 50px;	margin: 0px 2px 0px 0px; padding: 12px 30px 0px 10px;	
	color:#fff;	font-family:Verdana, sans-serif; font-weight: bold;	font-size: 11px;	
}
.btn2{
	background: url(/z/partirpascher/resources/images/btn/btn-left.gif) top left no-repeat;
	height: 39px;	vertical-align: middle;	margin: 10px 0px;
	color: #fff; font-family:Verdana, sans-serif; font-weight: bold;	font-size: 11px; text-align: center;
}
.btn2 a.link {
	float: left; height: 50px; margin: 0px 0px 0px 4px;
	color: #fff; font-family:Verdana, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none;
	cursor: hand; white-space:nowrap;
}
.btn2 a.link span {
	background: url(/z/partirpascher/resources/images/btn/btn-right.gif) top right repeat-x;
	float:left;	display:block;	width: auto; height: 50px;	margin: 0px 2px 0px 0px; padding: 12px 30px 0px 10px;	
	color:#fff;	font-family:Verdana, sans-serif; font-weight: bold;	font-size: 11px;		
}
.btn2 a.link:hover , .btn2 a.link:hover{ text-decoration:underline;color:#fff; }

/*kis1*/
.bouton{
	background: url(/z/partirpascher/resources/images/btn/btn-left.gif) top left no-repeat;
	height: 39px;	vertical-align: middle;	margin: 10px 0px;
	color:#fff;	font-family:Verdana, sans-serif; font-weight: bold;	font-size: 11px; text-align: center;
}
.bouton a.lienbouton {
	float: left;	height: 30px; margin: 0px 0px 0px 4px;
	color:#fff;	font-family:Verdana, sans-serif; font-weight: bold;	font-size: 11px; text-decoration: none;
	cursor: hand;	white-space:nowrap;
}
.bouton a.lienbouton span {
	background: url(/z/partirpascher/resources/images/btn/btn-right.gif) top right repeat-x;
	float:left;	display:block;	width: auto; height: 50px;	margin: 0px 2px 0px 0px; padding: 12px 30px 0px 10px;	
	color:#fff;	font-family:Verdana, sans-serif; font-weight: bold;	font-size: 11px; 
}
.bouton2{
	background: url(/z/partirpascher/resources/images/btn/btn-left.gif) top left no-repeat;
	height: 39px;	vertical-align: middle;	margin: 10px 0px;
	color: #fff; font-family:Verdana, sans-serif; font-weight: bold;	font-size: 11px; text-align: center;
}
.bouton2 a.lienbouton {
	float: left; height: 50px; margin: 0px 0px 0px 4px;
	color: #fff; font-family:Verdana, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none;
	cursor: hand; white-space:nowrap;
}
.bouton2 a.lienbouton span {
	background: url(/z/partirpascher/resources/images/btn/btn-right.gif) top right repeat-x;
	float:left;	display:block;	width: auto; height: 50px;	margin: 0px 2px 0px 0px; padding: 12px 30px 0px 10px;	
	color:#fff;	font-family:Verdana, sans-serif; font-weight: bold;	font-size: 11px;		
}
.bouton2a.lienbouton:hover , .bouton2 a.lienbouton:hover{ text-decoration:underline;color:#fff; }


/* CGV */
.cgv_titre_pdf{color:#690; }
.cgv_lien_pdf{ color:#6d582d;}

 
 /*--- Float containers fix---*/ 
.clear:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
 }
 
.clear{display: inline-block;}

/* Hides from IE-mac \*/
* html .clear{height: 1%;}
.clear{display: block;}
/* End hide from IE-mac */  

/* marge droite sky */
#marge .pub{
	float:left;
	margin:0;
	padding:0;
	width:220px;
	height:620px;
	overflow:hidden;
	text-align:center;
}