/* ### Nos Forfaits ### */
#intro {position: relative; padding-bottom: 10px;}
#intro h2.nos-forfaits_tt {
	width: 676px; height: 42px;
	margin: 0;
	text-indent: -99999px;
	background: url(../img/nos-forfaits_tt.gif) 0 0 no-repeat !important;
}
#intro p {width: 666px; padding-left: 10px; margin-top: 0; text-align: justify; font-size: 1.083em; font-weight: bold;}

#forfaitLeft {
	width: 465px;
	float: left;
	background: url(../img/vous-etes-particuliers.jpg) center top no-repeat;
}
#forfaitRight {
	width: 462px;
	margin: 0 0 0 465px;
	background: url(../img/vous-etes-entreprise.jpg) center top no-repeat;
}
.forfaitContent {
	width: 410px; /*height: 280px;*/
	margin: 0 auto; padding: 0 0 20px 0;
}

#forfaitLeft h3, #forfaitRight h3 {
	height: 60px; line-height: 60px; padding: 0 0 0 80px;
	font-family: georgia, serif; color: #bf0c11; font-size: 1.5em; font-weight: normal;
	text-transform: uppercase;
}
.txt1 {margin: 0 !important; padding: 0 !important;}
.txt1 {font-family: georgia, serif; color: #900; line-height: 1.5em !important; font-style: italic; font-weight: bold; text-align: justify;}
.txt2 {color: #d68254; text-align: justify;}

.forfait-intro {
	width: 652px; height: 84px;
	margin: 10px 0;
	color: #fff; font-weight: bold;
	background: #fff url(../img/forfait-intro_bg.png) 0 0 no-repeat;
}
.forfait-intro > p {
	padding: 10px 0;
}

a.particulier_btn {
	display: block; margin: 0 auto;
	width: 287px; height: 61px;
	text-indent: -99999px;
	background: #fff url(../img/particulier_btn.png) 0 0 no-repeat;
}
a.particulier_btn:hover {background: #fff url(../img/particulier_btn.png) 0 -61px no-repeat;}

a.entreprise_btn {
	display: block; margin: 25px auto 0 auto;
	width: 287px; height: 61px;
	text-indent: -99999px;
	background: url(../img/entreprise_btn.png) 0 0 no-repeat;
}
a.entreprise_btn:hover {background: url(../img/entreprise_btn.png) 0 -61px no-repeat;}

ul#forfaits-particuliers-nav, ul#forfaits-entreprises-nav {width: 248px; margin: 0 0 10px 0;}
#forfaits-particuliers-nav li, #forfaits-entreprises-nav li {list-style: none; margin: 0; padding: 0;}
#forfaits-particuliers-nav li a, #forfaits-entreprises-nav li a {
	display: block;
	width: 248px; height: 27px;
	text-indent: -99999px;
}
#forfaits-particuliers-nav li a {background-image: url(../img/forfaits-particuliers-nav_bg.png); background-repeat: no-repeat;}
#forfaits-entreprises-nav li a {background-image: url(../img/forfaits-entreprises-nav_bg.png); background-repeat: no-repeat;}
.sf0 {height: 48px;}
/* Nav particuliers 4 éléments */
.sfp1 {background-position: 0 0;}
.sfp1:hover {background-position: 0 -108px;}
.active .sfp1, .active .sfp1:hover {background-position: 0 -216px;}
.sfp2 {background-position: 0 -27px;}
.sfp2:hover {background-position: 0 -135px;}
.active .sfp2, .active .sfp2:hover {background-position: 0 -243px;}
.sfp3 {background-position: 0 -54px;}
.sfp3:hover {background-position: 0 -162px;}
.active .sfp3, .active .sfp3:hover {background-position: 0 -270px;}
.sfp4 {background-position: 0 -81px;}
.sfp4:hover {background-position: 0 -189px;}
.active .sfp4, .active .sfp4:hover {background-position: 0 -297px;}

/* Nav entreprises 3 éléments */
.sf1 {background-position: 0 0;}
.sf1:hover {background-position: 0 -81px;}
.active .sf1, .active .sf1:hover {background-position: 0 -162px;}
.sf2 {background-position: 0 -27px;}
.sf2:hover {background-position: 0 -108px;}
.active .sf2, .active .sf2:hover {background-position: 0 -189px;}
.sf3 {background-position: 0 -54px;}
.sf3:hover {background-position: 0 -135px;}
.active .sf3, .active .sf3:hover {background-position: 0 -216px;}

#forfaitDetail {
	border-left: 1px solid #f0aa83; border-right: 1px solid #f0aa83;
}
.darkerLine {
	padding: 10px;
	color: #d68254;
	background: #fff1d8;
}
.lighterLine {
	padding: 10px;
	color: #d68254;
	background: #fffcf7;
}

#forfaitDetail h3 {
	padding: 0 0 0 35px; margin: 0 0 10px;
	color: #990b00; font-family: georgia, serif; font-size: 1.5em; font-style: italic; font-weight: normal;
	background: transparent url(../img/h3-puce.png) left center no-repeat;
}
#forfaitDetail p, .noMargin {
	margin: 0 !important;
}

a#souscrire {
	display: block; margin: 10px 0 0 0; height: 41px; line-height: 39px; text-indent: 105px; background: url(../img/prix-bg.png) 0 0 no-repeat;
	color: #d00000; font-family: georgia, serif; font-size: 1.5em; font-style: italic; font-weight: normal; text-decoration: none;
}
a#souscrire:hover {background: url(../img/prix-bg.png) 0 -41px no-repeat; text-decoration: underline;}

#prix-plus {padding: 10px; background: url(../img/prix-plus-bg.png) bottom left no-repeat;}
.plus {
	padding: 7px 0 5px 35px;
	color: #d00000; font-family: georgia, serif; font-size: 1em; font-style: italic; font-weight: bold; text-decoration: none;
	background: url(../img/plus.png) 0 0 no-repeat;
}

.imgAlignLeft {
	float: left;
	margin: 0 5px 0 0;
}
