@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
html, body {
	width:100%;
	height:100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	background:#d3d3d3;
}
a, img {
	border:none;
	outline:none;
}
a.legales {
	border:none;
	outline:none;
	color:#5a8e22;
	text-decoration:underline;
}
p {
	margin-bottom:15px;
}
p.legales {
	font-size:10px;
	color:#666666;
}
ul, ol {
	margin:0;
}
input {
	border:none !important;
}
hr {
	margin:20px;
	visibility:hidden;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom:0;
}
h1 {
	font-size:24px;
	font-weight:bold;
	float:left;
	line-height:1.8em;
}
h2 {
	font-size:24px;
	font-weight:normal;
	clear:both;
	line-height:1em;
}
h2.programme {
	font-size:18px;
	float:left;
	clear:left;
}
h3.news {
	font-size:12px;
	font-weight:bold;
	background:url(../../images/gfx/puce.png) no-repeat left top;
	padding-left:23px;
	line-height:2em;
	clear:both;
	text-transform:uppercase;
	margin-bottom:20px;
}
p.paper img {
	margin:0 15px 10px 0;
	float:left;
}
div.sep-news {
	background:url(../../images/gfx/sep-news.png) no-repeat center top;
	margin:22px 0;
	height:1px;
}
span#date {
	font-size:12px;
	font-weight:normal;
	float:right;
	text-align:right;
	margin:0;
}
#wrapper {
	padding:0 10px 9px;
	position:relative;
	width:961px;
	background:url(../../images/gfx/wrapper.gif) repeat-y left center;
	margin:0 auto;
	min-height:1000px;
}
#shadow-footer {
	width:981px;
	height:9px;
	background: url(../../images/gfx/shadow-footer.png) no-repeat left bottom;
	position:absolute;
	left:0px;
	bottom:0px;
	-bottom:-1px;
	line-height:1px;
}
#header {
	display:block;
	height:86px;
	position:relative;
	width:961px;
}
#header a#logo {
	text-indent:-9999px;
	display:block;
	float:left;
	text-decoration:none;
	margin:11px 0 0 19px;
}
#header p#slogan {
	text-indent:-9999px;
	display:block;
	float:right;
	margin-right:5px;
}
#header ul {
	float:right;
	margin:0 0 24px 0;
}
#header ul li {
	display:block;
	width:96px;
	height:24px;
	float:left;
	margin-right:5px;
}
#header ul li a {
	font-size:11px;
	text-decoration:none;
	text-align:right;
	position:relative;
	padding:3px 5px 0 0;
	width:91px;
	height:21px;
	display:block;
	color:white;
}
#header ul li a:hover {
	background-position:left bottom;
}
#header ul li a img {
	left:14px;
	position:absolute;
	top:4px;
}
#advertising {
	display:block;
	background:url(../../images/gfx/advertising.gif) repeat-x left top;
	height:100px;
	width:959px;
	padding-top:11px;
	margin-left:1px;
}
#leaderboard {
	display:block;
	margin:0 auto;
	width:728px;
	height:90px;
	background:white;
}
#navigation {
	clear:left;
	float:left;
	margin:1px 0 2px 20px;
}
#navigation li {
	float:left;
	list-style:none;
	height:26px;
}
#navigation li.first {
	background:url(../../images/gfx/sepNavigation.gif) no-repeat left top;
	padding-left:1px;
}
#navigation li a {
	float:left;
	text-transform:uppercase;
	background:url(../../images/gfx/navigation.png) no-repeat right top;
	text-decoration:none;
	height:14px;
	padding:6px 20px;
	font-weight:bold;
	font-size:11px;
	display:block;
	line-height:14px;
}
#navigation li a:hover, #navigation li a.active {
	background-position:right bottom !important;
	color:white;
}
#navigation li a {
	color:#616265;
}
#content {
	display:block;
	min-height:400px;
	margin:0 6px;
	clear:left;
	float:left;
	text-align:left;
	position:relative;
}
input.submit {
	width:70px;
	height:22px;
	clear:left;
	margin-top:15px;
	cursor:pointer;
}
#date {
	margin:20px 0 0 20px;
	font-size:11px;
	color:white;
}
#content #numberOffers {
	display:block;
	position:absolute;
	top:36px;
	left:15px;
	height:43px;
	border:none;
}
.mini #numberOffers {
	top:1px !important;
}
#numberOffers span {
	font-size:36px;
	font-family:sans-serif, Tahoma, Arial;
	background:white;
	padding:2px 10px;
	text-transform:uppercase;
	display:inline;
	font-weight:bold;
	height:43px !important;
}
#cLeft {
	margin-top:85px;
}
.mini #cLeft {
	margin-top:45px !important;
}
#cRight {
	padding-left:10px;
	width:300px;
	margin-top:25px;
}
.mini #cRight {
	margin-top:0px !important;
}
#account {
	display:block;
	width:290px;
	min-height:67px;
	padding:10px 0 10px 10px;
	margin-bottom:6px;
	float:left;
}
#account form {
width:288px;
}
h5.monCompte {
	padding:4px 0 0 25px;
	font-weight:bold;
	font-size:12px;
	height:17px;
	margin-bottom:5px;
	color:white;
}
#account span.text {
	border:none;
	display:block;
	float:left;
	width:104px;
	height:14px;
	padding:1px 5px;
	margin-right:10px;
}
#account span.text input {
	background:none;
	font-size:10px;
	color:white;
	width:100%:
}
#account input.submit {
	width:20px;
	height:20px;
	display:block;
	float:left;
	margin:2px 0 0 0;
	cursor:pointer;
	clear:none;
	cursor:pointer;
}
#account a {
	float:left;
	color:#d8e0cf;
	text-decoration:none;
	font-size:11px;
	background:url(../../images/gfx/link-gray.gif) no-repeat left center;
	padding-left:7px;
	margin-right:23px;
}
#account a:hover {
	text-decoration:underline;
}
#advertising2 {
	clear:both;
	margin:0 0 7px 0;
}
#middlerect {
	display:block;
	width:300px;
	height:250px;
	background:black;
}
#news, #latestOffers, #blocSelect, #ourDetails, #contactAdvertiser, #newsletter, #suggestion {
	background:#f4f4f4;
	width:280px;
	padding:15px 10px 10px 10px;
	float:left;
	clear:both;
}
#latestOffers {
	width:280px;
	padding:15px 10px 10px 10px;
	margin:0;
}
#ourDetails {
	margin-bottom:6px;
}
#news h5, #latestOffers h5, #blocSelect h5, #ourDetails h5, #contactAdvertiser h5, #newsletter h5, #suggestion h5, .blocStandard h5 {
	font-size:24px;
	margin-bottom:5px;
	font-weight:100;
	line-height:25px;
	color:white;
}
#newsletter .input-newsletter {
	display:block;
	background:url(../../images/gfx/input-newsletter.png) no-repeat left top;
	width:259px;
	height:19px;
	padding:2px 5px 0;
}
#newsletter .input-newsletter input {
	background:none;
	width:100%;
}
#ourDetails strong {
	font-size:12px;
}
#ourDetails p {
	margin:0;
}
#ourDetails a.telephone {
	background:url(../../images/gfx/icon-telephone.gif) no-repeat left top;
	padding-left:22px;
	color:#7a7a7a;
	text-decoration:none;
}
#ourDetails a.telephone:hover, #ourDetails a.site:hover {
	text-decoration:underline;
}
#ourDetails a.site {
	background:url(../../images/gfx/icon-site.gif) no-repeat left top;
	padding-left:22px;
	color:#7a7a7a;
	text-decoration:none;
}
#ourDetails #separator {
	margin:20px 0 10px 0;
}
#contactAdvertiser .contactValider {
	width:70px;
	height:22px;
	float:right;
	clear:both;
}
ul.offers {
	clear:both;
}
a.allTown, #latestOffers a.all {
	font-size:10px;
	color:#56595a;
	float:right;
	clear:both;
	background:url(../../images/gfx/link-grey.gif) no-repeat left 5px;
	padding-left:8px;
	margin-top:15px;
}
a.allTown {
	margin-top:0px;
}
#news li, .offers li {
	list-style:none;
	padding-left:12px;
	width:255px;
	margin-bottom:10px;
}
#news li a, .offers li a {
	text-decoration:none;
	color:black;
}
#news li a:hover, .offers li a:hover {
	text-decoration:underline;
}
#separator {
	display:block;
	clear:both;
	background:#f4f4f4 url(../../images/gfx/sep-cRight.png) no-repeat center 35px;
	width:100%;
	height:40px;
}
#latestOffers .crumb .first {
	padding-left:0;
}
#latestOffers .crumb li {
	text-transform:none;
}
#latestOffers .bloc {
	float:left;
	display:block;
	width:76px;
	height:100px;
	margin-right:17px;
}
#latestOffers .bloc img {
}
#latestOffers .bloc a {
	font-size:11px;
	text-decoration:none;
	color:#56595a;
	background:none;
	text-align:right;
	float:right;
}
#latestOffers .bloc a:hover {
	text-decoration:underline;
}
#blocSelect, #contactAdvertiser {
	margin-bottom:7px;
}
#blocSelect ul {
}
#blocSelect ul li {
	list-style:none;
	background:url(../../images/gfx/icon-bookmark-trans.png) no-repeat left top;
	overflow:hidden;
	padding:0 0 6px 28px;
	margin-bottom:2px;
}
#blocSelect ul li a {
	float:left;
	text-decoration:none;
	font-size:11px;
}
#blocSelect ul li a:hover {
	text-decoration:underline;
}
#blocSelect ul li a.delete {
	background:url(../../images/gfx/icon-delete.gif) no-repeat;
	display:block;
	float:left;
	height:9px;
	margin:3px 0 0 10px;
	width:9px;
	text-indent:-5000em;
}
#color-bloc {
	display:block;
	background:url(../../images/gfx/color-bloc.gif) no-repeat left top;
	height:5px;
	margin:0 0 3px 1px;
	line-height:1px;
	font-size:0px;
}
#footer {
	display:block;
	width:849px;
	background:#464646;
	height:17px;
	clear:both;
	margin:0 0 15px 1px;
	padding:2px 0 0 110px;
}
#footer li {
	list-style:none;
	float:left;
	margin-right:12px;
	font-size:11px;
	color:white;
}
#footer li a {
	float:left;
	text-decoration:none;
	background:url(../../images/gfx/link-white.gif) no-repeat left 6px;
	padding-left:7px;
	color:white;
}
#footer li a:hover {
	text-decoration:underline;
}
#othersSites {
	clear:both;
	height:27px;
	margin-bottom:20px;
	padding-left:156px;
}
#othersSites li {
	float:left;
	list-style:none;
	margin:0 11px;
}
#othersSites li a {
	float:left;
	text-decoration:none;
}
#navigationFooter {
	width:276px;
	background:#d3d3d3 url(../../images/gfx/shadow-footer.png) no-repeat left top;
	padding:6px 0 50px 685px;
	margin:0 auto;
	display:block;
}
#navigationFooter li {
	float:left;
	list-style:none;
	margin:0 2px;
	display:block;
}
#navigationFooter li a {
	float:left;
	color:#464646;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	display:block;
}
#navigationFooter li a:hover {
	text-decoration:underline;
}
a.tab {
	padding:4px 40px 9px 13px;
	text-decoration:none;
	height:7px;
	color:#dadada;
	font-weight:bold;
	display:block;
	margin-right:10px;
	display:inline;
}
a.tab:hover, .chosen {
	background-position:left top !important;
	color:white !important;
}
.bloctab, .blocStandard {
	background: url(../../images/gfx/bloc-search-2.png) no-repeat left top;
	/*height:220px;*/ /*modif du 20/08/09*/
	margin:15px 0 0 0;
	padding:22px 12px 8px 12px;
	/*padding:22px 12px;*/ /*modif du 20/08/09*/
	width:606px;
}
.blocStandard {
	margin:0px 0 0;
	background:none;
	width:618px;
	padding:22px 0px 8px 12px !important;
}
.input-grey {
	float:left;	
	display:block;
	background:url(../../images/gfx/input-blocGrey.png) no-repeat left top;
	width:140px;
	height:19px;
	padding:2px 5px;
	margin:3px 15px 10px 0;
	/*font-size:11px;*/
}
.input-grey input {
	background:none;
	width:100%;
}
.masked {
	display:none !important;
}
.embed,.embed2 {
	float:left;
	height:21px;
	margin-right:60px;
	padding:2px 0 0 5px;
	width:85px;
	display:block;
}
#newsletter .embed2 {
	width:auto;
	margin:14px 0px 0 0;
}
#newsletter .special {
	width:131px;
}
#newsletter p {
	color:#8e908f;
	margin-left:0;
	width:276px;
	margin-bottom:10px;
}
.embed-active {
	background-position:left bottom !important;
}
.embed input, .embed2 input {
	margin:3px 3px 0 0;
	display:block;
	float:left;
}
.embed label,.embed2 label {
	margin:0;
	display:block;
	float:left;
	color:black;
	font-size:11px;
	text-transform:uppercase;
}
#newsletter .embed2 label {
	color:#56595a;
}
#newsletter .submit {
	background:url(../../images/gfx/btn-sinscrire.png) no-repeat left top;
	width:90px;
	height:22px;
	float:right;
	cursor:pointer;
}
.ghostLine {
	clear:both;
	height:10px;
	width:100%;
	display:block;
}
label.green, label.grey {
	font-size:11px;
	width:110px;
	display:block;
	float:left;
	margin-top:8px;
}
label.grey {
	color:#56595a;
}
label.posRight {
	margin-left:32px;
}
.bloctab select, .blocStandard select {
	float:left;
	margin-right:15px;
}
.bloctab p, .blocStandard p {
	clear:left;
}
.bloctab .checkbox, .blocStandard .checkbox {
	margin:2px;
	float:left;
}
.floatL {
	float:left;
}
.bloctab .floatL, .blocStandard .floatL {
	margin-right:30px;
	font-weight:normal;
	color:#56595a;
}
.bloc-mini {
	display:block;
	background:url(../../images/gfx/bloc-grey.png) no-repeat left top;
	height:187px;
	float:left;
	margin-bottom:20px;
	font-size:12px;
	overflow:hidden
}
.bloc-mini form {
	padding-left:11px;
}
.bloc-mini h5 {
	display:block;
	height:24px;
	margin:14px 0 0 11px;
	padding:7px 0 0 35px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}
.bloc-mini h5.puce-f {
	margin-bottom:10px;
}
.bloc-mini h5.puce-a {
	margin-bottom:10px;
}
.bloc-mini img {
	float:left;
	display:block;
	margin:0 19px 0 11px;
}
.bloc-mini p, .bloc-mini ul {
	float:right;
	width:170px;
	color:#56595a;
	margin:0;
}
.bloc-mini ul li {
	list-style:none;
	padding:0 0 0 10px;
}
.bloc-mini ul li a {
	color:#56595a;
	text-decoration:none;
}
.bloc-mini ul li a:hover {
	text-decoration:underline;
}
.bloc-mini h2 {
	display:block;
	width:302px;
	height:24px;
	clear:both;
	text-indent:-9999px;
	margin:4px 4px 2px 4px;
	line-height:10px;
}
.bloc-mini a.btn-cliquezici {
	display:block;
	clear:left;
	float:left;
	margin:10px 0 0 0;
	background:url(../../images/gfx/btn-cliquezici.png) no-repeat left top;
	width:77px;
	height:22px;
	text-indent:-9999px;
}
.bloc-mini div p {
	clear:left;
	float:left;
	width:100%;
}
.bloc-mini div {
	width:294px;
	height:138px;
	background-position:center top !important;
	padding:16px 0 0 16px;
}
.crumb {
	display:block;
	margin:0;
	margin:0 0 10px 0;
	clear:both;
	float:left;
}
.crumb li {
	float:left;
	background:url(../../images/gfx/puce-crumb.gif) no-repeat left center;
	padding:0 0 0 8px;
	list-style:none;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}
.crumb li.first {
	background:none;
	padding-left:0px;
}
.crumb li a {
	float:left;
	font-size:11px;
	font-style:italic;
	color:#8e908f;
	margin:0 5px 0 0;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}
.crumb li a:hover {
	text-decoration:underline;
}
#menu {
	display:block;
	clear:left;
	background:url(../../images/gfx/background-menu.gif) repeat-x left top;
	height:26px;
	padding:0 10px 0 0;
}
#menu li {
	list-style:none;
	float:right;
	margin-left:20px;
}
#menu li.first {
	float:left;
	margin-left:0px;
}
#menu li a, #menu li.decale {
	float:left;
	padding-top:4px;
	text-decoration:none;
	color:#464646;
	font-size:11px;
}
#menu li.decale {
	float:right;
}
#menu li a:hover {
	text-decoration:underline;
}
#menu li a.back {
	display:block;
	float:left;
	height:22px;
	padding-left:24px;
	text-decoration:none;
	width:auto;
}
#menu li a.back span {
	display:block;
	color:white;
	padding:0px 2px;
	width:auto;
}
#menu li a.back:hover {
	text-decoration:none;
}
#menu li a.previous {
	background:url(../../images/gfx/puce-previous.gif) no-repeat left 10px;
	padding-left:9px;
}
#menu li a.next {
	background:url(../../images/gfx/puce-next.gif) no-repeat right 10px;
	padding-right:9px;
}
p.date, p.ref {
	font-size:11px;
	color:#464646;
	margin:12px 0 5px 0;
	line-height:1em;
}
p.ref {
	float:right;
}
h1.annonce {
	font-size:18px;
	margin-bottom:5px;
}
p.prix {
	font-size:24px;
	font-weight:bold;
	margin:0 0 5px 0;
	line-height:1em;
	clear:left;
	float:left;
}
a.greenLink, a.greyLink {
	height:18px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	padding-right:5px;
	float:left;
	color:white;
	margin-bottom:10px;
}
a.greenLink:hover, a.greyLink:hover {
	color:white
}
a.greenLink span, a.greyLink span {
	padding:1px 0 0 5px;
	height:17px;
	display:block;
	cursor:pointer;
	color:white
}
a.greyLink {
	height:22px;
	margin-bottom:15px;
}
a.greyLink span {
	height:19px;
	padding:3px 0 0 5px;
}
a.colorGrey {
	background:url(../../images/gfx/btn-grey-part4.gif) no-repeat right top;
}
a.colorGrey span {
	background:url(../../images/gfx/btn-grey-part3.gif) no-repeat left top;
}
a.colorWhite {
	background:url(../../images/gfx/btn-grey-part2.gif) no-repeat right top;
}
a.colorWhite span {
	background:url(../../images/gfx/btn-grey-part1.gif) no-repeat left top;
}
a.greenArrow {
	clear:left;
	float:left;
	padding-left:6px;
	text-decoration:none;
	font-size:10px;
}
a.greenArrow:hover {
	text-decoration:underline;
}
a#contactAnnonceur {
	width:149px;
	float:right;
}
a#lireSuite {
	width:85px;
}
a#localiser {
	width:65px;
	margin-left:5px;
}
.greenLine, .simpleGreenLine {
	display:block;
	height:13px;
	clear:both;
	margin-bottom:2px;
	float:none !important;
}
.simpleGreenLine {
	height:2px;
}
a.zoom {
	position:relative;
	display:block;
}
#zoom {
	width:33px;
	height:34px;
	bottom:1%;
	left:1%;
	position:absolute;
}
a.zoom span.new {
	display:block;
	position:absolute;
	width:83px;
	height:83px;
	top:0px;
	left:0px;
}
#blockLeft, #blockRight {
	display:block;
}
#blocLeft {
	clear:left;
}
#viewport li {
	background:url(../../images/gfx/thumb-carousel.png) no-repeat left top;
	width:69px;
	height:47px;
}
#viewport li img {
display:block;
	cursor:pointer;
	width:69px;
	height:47px;
}
#blocRight ul {
}
#blocRight ul li {
	list-style:none;
	margin-bottom:5px;
	padding-left:0px;
	height:19px;
	clear:left;
}
.pagemaker .list-sorting li {
	list-style:none;
	clear:left;
	padding-left:0px;
}
.pagemaker .list-sorting li a {
	color:black;
	text-decoration:none;
}
.pagemaker .list-sorting li a:hover {
	background:#6b6b6b;
	color:white;
}
#blocRight ul li.bookmark {
	background:url(../../images/gfx/icon-bookmark.gif) no-repeat left top;
	padding-left:34px;
}
#blocRight ul li.friend {
	background:url(../../images/gfx/icon-friend.gif) no-repeat left top;
	padding-left:34px;
}
#blocRight ul li.print {
	background:url(../../images/gfx/icon-print.gif) no-repeat left top;
	padding-left:34px;
}
#blocRight ul li.language {
	background:url(../../images/gfx/icon-language.gif) no-repeat left center;
	padding-left:34px;
	position:relative;
	height:32px;
	margin-bottom:6px;
	clear:left;
	float:left;
}
#blocRight ul li.language b {
	background:url(../../images/gfx/select-blocGrey.png) no-repeat left top;
	width:140px;
	color:#7d7d7d;
	display:block;
	padding-left:10px;
	height:21px;
}
ul#selectLanguage, .pagemaker .list-sorting {
	position:absolute;
	top:21px;
	left:16px;
	background:#ececec;
	padding:4px 0;
	width:150px;
	color:black;
	font-size:11px;
	border:none;
}
ul#selectLanguage li {
	height:13px;
	clear:left;
	float:left;
}
ul#selectLanguage li a, .pagemaker .list-sorting li a {
	padding-left:6px;
	width:144px;
}
#blocRight ul li span {
	float:right;
	padding-right:4px;/*width:40px;*/ /*modif du 20/08/09*/
}
#blocRight h4 {
	font-size:24px;
	margin-bottom:0;
}
#blocRight ul.pricelist li {
	color:#464646;
	font-size:11px;
}
#blocRight ul.pricelist li.greyBanner {
	font-size:14px;
	background:#f4f4f4;
}
div.greyLine {
	line-height:1px;
	font-size:0;
	height:1px;
	clear:both;
	margin-bottom:20px;
	border-bottom:1px solid #d4d4d4;
}
ul.bloc-subtab {
	display:block;
	clear:both;
	background:url(../../images/gfx/background-subtab.gif) repeat-x left top;
	height:38px;
}
ul.bloc-subtab li {
	list-style:none;
	float:left;
	cursor:pointer;
}
ul.bloc-subtab li a {
	height:29px;
	padding:8px 26px 0 8px;
	color:#aaaaaa;
	display:block;
	font-size:18px;
	text-decoration:none;
	border-bottom:1px solid #c2c2c2;
}
ul.bloc-subtab li a:hover, ul.bloc-subtab li a.choose {
	border-bottom:1px solid #f2f2f2;
	background-position:right -38px;
}
.content-subtab {
	clear:both;
	background:url(../../images/gfx/background-content-subtab.gif) repeat-x left top;
	padding:20px 11px;
	width:608px;
	color:#464646;
}
.blocContactAdvertiser {
	margin-bottom:11px;
	padding-bottom:10px;
}
.blocAdvertiser {
	padding:10px 10px 0 10px;
	width:220px;
}
.blocAdvertiser h2 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
	text-transform:uppercase;
}
.blocAdvertiser .logoAdvertiser {
	float:left;
	margin-bottom:15px;
}
.blocContactAdvertiser h5.puce-c {
	display:block;
	font-size:11px;
	font-weight:bold;
	height:24px;
	margin:14px 0 10px;
	padding:7px 0 0 35px;
	text-transform:uppercase;
	background:url(../../images/gfx/puce-c-trans.png) no-repeat left top;
	color:white;
}
.blocContactAdvertiser label {
	clear:left;
	float:left;
	width:120px;
}
#contactAdvertiser label {
	width:91px;
}
.blocContactAdvertiser form span.spanInput, .blocContactAdvertiser span.textarea, .blocContactAdvertiser textarea {
	width:179px;
	height:18px;
	border:none;
	float:left;
	margin-bottom:10px;
	overflow:inherit;
	padding:3px 5px 0;
}
.blocContactAdvertiser textarea {
	height:69px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:5px;
	width:179px;
}
.blocContactAdvertiser input.contactAgenceMail {
	margin-left:120px;
	clear:both;
	width:203px;
	height:22px;
	cursor:pointer;
}
.bloctab input.submit, .blocStandard input.submit {
	float:right;
 margin:15px 15px 0 0 cursor:pointer;
}
.advertiser-sheet .advertiser-banner {
	display:block;
	margin-bottom:10px;
}
.advertiser-sheet h1 {
	font-size:24px;
	font-weight:bold;
	color:#474246;
	line-height:25px;
	clear:both;
	float:none;
	margin:11px;
}
.advertiser-sheet h1.greenH1 {
	margin:0 0 0 8px;
	width:100%;
}
.advertiser-sheet h2.greyH2 {
	color:#8e908f;
	font-size:12px;
	clear:both;
	margin:3px 0 8px 8px;
 float:left width:100%;
}
.advertiser-sheet p {
	color:#474246;
	font-size:11px;
	clear:both;
	margin:0 11px;
}
.advertiser-sheet ul.nav-advertiser {
	margin:11px 11px;
	float:left;
}
.advertiser-sheet ul.nav-advertiser li {
	list-style:none;
	float:left;
	clear:left;
	padding-left:28px;
	height:21px;
	margin-bottom:4px;
}
.advertiser-sheet ul.nav-advertiser li.search {
	background:url(../../images/gfx/icon-search.png) no-repeat left top;
}
.advertiser-sheet ul.nav-advertiser li.calculator {
	background:url(../../images/gfx/icon-calculator.png) no-repeat left top;
}
.advertiser-sheet ul.nav-advertiser li.mint {
	background:url(../../images/gfx/icon-house.png) no-repeat left top;
}
.advertiser-sheet ul.nav-advertiser li a, #blocRight ul li a {
	float:left;
	color:#7e7a7d;
	text-decoration:none;
	font-size:11px;
}
#linkAdvertiser {
	margin-top:50px;
}
#blocRight ul#selectLanguage li a:hover {
	background:#6B6B6B none repeat scroll 0 0;
	color:white;
	text-decoration:none;
}
.advertiser-sheet ul.nav-advertiser li a:hover, #blocRight ul li a:hover {
	text-decoration:underline;
}
.advertiser-sheet a.greyLink {
	float:right;
}
#search {
	background:#ffffff url(../../images/gfx/background-search.gif) repeat-x left top;
	padding:10px 10px 0px 10px;
	width:610px;
}
#search label {
	width:auto;
	padding-right:10px;
}
#search input {
	margin-right:47px;
}
#search select {
	float:left;
}
#search input.submit {
	float:right;
	margin:1px 0 0 0;
	clear:none;
	cursor:pointer;
}
.pagemaker {
	position:relative;
	display:block;
	margin-bottom:10px;
}
.pagemaker .list-page {
	width:auto;
	height:22px;
	float:left;
	padding-right:9px;
}
.pagemaker .list-page li {
	float:left;
	list-style:none;
	height:22px;
	margin:3px 1px 0 0;
	color:white;
}
.pagemaker .list-page li.first {
	padding-left:9px;
	margin-top:0px;
}
.pagemaker .list-page li a {
	float:left;
	height:22px;
	text-decoration:none;
	padding-right:2px;
	color:white;
}
.pagemaker .list-page li a span {
	height:22px;
	padding-left:2px;
}
.pagemaker .list-page li a:hover, .pagemaker .list-page li a.active {
	font-weight:bold;
}
.pagemaker .list-page li a.superPrevious, .pagemaker .list-page li a.previous, .pagemaker .list-page li a.next, .pagemaker .list-page li a.superNext {
	text-indent:-9999px;
	height:6px;
	margin:6px 1px;
}
.pagemaker .list-page li a.superPrevious {
	width:7px;
	margin-top:9px;
}
.pagemaker .list-page li a.previous {
	width:3px;
}
.pagemaker .list-page li a.superNext {
	width:7px;
}
.pagemaker .list-page li a.next {
	width:3px;
}
.pagemaker .list-page li a.superPrevious:hover, .pagemaker .list-page li a.previous:hover, .pagemaker .list-page li a.next:hover, .pagemaker .list-page li a.superNext:hover {
	background-position: left bottom !important;
}
.pagemaker .list-sorting {
	left:480px;
	z-index:1000;
}
.pagemaker .list-sorting li {
	float:left;
	list-style:none;
}
.pagemaker .list-sorting li a {
	float:left;
}
.pagemaker div {
	display:block;
	float:right;
	text-align:right;
}
.pagemaker div span {
	background:url(../../images/gfx/select-blocGrey.png) no-repeat left top;
	height:21px;
	float:right;
	margin-left:6px;
	padding-left:6px;
	width:144px;
	text-align:left;
}
#content .ad, .end {
	background:url(../../images/gfx/adLine.gif) repeat-x left bottom;
	padding:10px 0;
	margin-bottom:20px;
	clear:both;
}
#content .ad .image-ad {
	position:relative;
	float:left;
}
#content .ad:hover, #content .rollGrey {
	background:#f4f4f4;
	cursor:pointer;
}
#content .ad .new {
	position:absolute;
	top:0px;
	left:0px;
	width:64px;
	height:64px;
}
#content .ad .infos-ad {
	float:left;
	margin-left:10px;
	width:323px;
}
#content .ad .infos-ad p {
	margin:0;
	clear:left;
	font-size:11px;
}
#content .ad .infos-ad p.date {
	color:#464646;
	font-size:11px;
	margin:0;
}
#content .ad .infos-ad h1 {
	font-size:18px;
	font-weight:normal;
	margin:0;
	line-height:1em;
}
#content .ad .infos-ad p.prix {
	font-size:24px;
	font-size:24px;
	margin:0;
}
#content .ad .infos-ad a {
	background:url(../../images/gfx/icon-photo.gif) no-repeat left top;
	padding-left:22px;
	color:#8e908f;
	text-decoration:none;
	display:block;
	height:16px;
}
#content .pro .infos-ad a {
	background:url(../../images/gfx/icon-pro.gif) no-repeat left top;
}
#content .ad .infos-ad a:hover {
	text-decoration:underline;
}
#content .ad a.greenLink {
	display:block;
	overflow:hidden;
	clear:both;
}
#content .ad .advertiser-ad {
	width:135px;
	float:left;
	height:120px;
	margin-top:5px;
}
#content .ad .advertiser-ad .image-bloc {
	display:block;
	width:135px;
	height:82px;
}
#account p {
	color:white;
	margin-left:0;
}
#account ul {
	margin-top:20px;
	margin:13px 0 0 0;
}
#account ul li {
	list-style:none;
	margin-bottom:4px;
	width:140px;
	float:left;
}
#account ul li a {
	float:left;
}
.btnPlus {
	cursor:pointer;
	padding-right:18px;
	display:inline
}
.zone {
	color:white;
	display:block;
	padding:2px 5px;
}
.select-grey {
	width:150px;
	background:#e3e3e3;
}
.input-radio {
	margin:0 10px 0px 20px;
	vertical-align:middle;
}