html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
article, aside, figure, footer, header, 
hgroup, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration: none; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
body { font:13px sans-serif; *font-size:small; *font:x-small; line-height:1.22; }
table { font-size:inherit; font:100%; }
select, input, textarea { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
body, select, input, textarea { color:#444; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; text-rendering: optimizeLegibility; }
html { -webkit-font-smoothing: antialiased; }
a:hover, a:active { outline: none; }
a, a:active, a:visited { color:#165483; }
a:hover { color:#036; }
ol { list-style-type: decimal; }
small { font-size:85%; }
strong, th { font-weight: bold; }
td, td img { vertical-align:top; } 
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }
pre { padding: 15px; white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type=button], input[type=submit], button { cursor: pointer; }
::-moz-selection{ background: #1E6697; color:#fff; text-shadow: none; }
::selection { background: #1E6697; color:#fff; text-shadow: none; } 
a:link { -webkit-tap-highlight-color: #FF5E99; } 
html { overflow-y: scroll; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }
.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; }
.hidden { display:none; visibility:hidden; } 
.visuallyhidden { position:absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }
.invisible { visibility: hidden; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; clear: both; }
@media screen and (max-device-width: 480px) { html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } }
body { background-color:#14507D; font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif; }
header { background:gray; width:100%; height:370px; position: relative; overflow: hidden; }
#menu { position: absolute; top: 25px; left: 0px; height: 76px; width:100%; background:transparent url(http://img.wizishop.com/w/fmenu.png) repeat-x center center; z-index: 99999; }
.ie6 #menu { background-image: url(http://img.wizishop.com/w/fmenu-ie6.png); }
#menu img { margin: 6px auto 0 auto; display: block; }
.center { margin: 0 auto; width:960px; }
#menu p#logo { float: left; width: 162px; }
#menu p#logo a { display: block; margin: 15px 15px 0 0; }
#menu ul { height:70px; list-style:none outside none; overflow:hidden; float: left; margin-top: 10px; margin-left: 10px; font-size: 14px; font-family:Arial,Helvetica,Garuda,sans-serif; }
#menu ul div { display: none; }
#menu ul div.select { display: block; }
#menu ul li { float:left; height:68px; }
#menu ul li * { float:left; }
#menu ul li a { display: block; height:48px; padding: 20px 8px 0 8px; color: #424242; }
#menu ul li a:hover, #menu ul li.select a { color: #fff; background: url(http://img.wizishop.com/w/flmenu.png) no-repeat center -3px; }
.ie6 #menu ul li a:hover, .ie6 #menu ul li.select a { background: url(http://img.wizishop.com/w/flmenu-ie6.png) no-repeat center 3px; }
#btn-blog { float: right; margin-right: 14px; }
.bd { position: absolute; top: 370px; left: 0px; width:100%; height:370px; }
#bdp { position: relative; width:1024px; height:500px; margin: 0 auto; }
#bdp div div { position: absolute; top: 500px; left: 0px;  width:100%; }
#bdp div { height:370px; }
#bdp div#bdp12 { height:568px; }
#bdp div#bdp21 { height:553px; }
#bdp div#bdp31 { height:536px; }
#bdp p { display:block; height:100%; width:100%; }
#bdp a { display:block; height:100%; width:100%; text-indent:-9999px; }
#bdmenu { background: url(http://img.wizishop.com/w/fsmenu.png) repeat-x scroll right top #20699B; z-index: 99998; padding-top: 110px; }
header.select1 { height: 275px; }
header.select1 #bdmenu { top: 0px; }
header.select1 #menuPres { display: block; }
header.select2 { height: 155px; }
header.select2 #bdmenu { top: 0px; }
header.select2 #menuRef { display: block; }
header.select3 { height: 155px; }
header.select3 #bdmenu { top: 0px; }
header.select3 #menuTarif { display: block; }
header.select4 { height: 185px; }
header.select4 #bdmenu { top: 0px; }
header.select4 #menuEnt { display: block; }
header.select5 { height: 275px; }
header.select5 #bdmenu { top: 0px; }
header.select5 #menuPart { display: block; }
header.select6 { height: 185px; }
header.select6 #bdmenu { top: 0px; }
header.select6 #menuAide { display: block; }
#bdmenu ul { font: normal 12px Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif; background:url(http://img.wizishop.com/w/ful.png) repeat-y scroll left top transparent; float:left; height:150px; list-style:none; padding-left:3px; width:230px; }
#bdmenu #menuEnt ul { height:60px; }
#bdmenu #menuRef ul, #bdmenu #menuTarif ul { height:30px; }
#bdmenu #menuAide ul { height:60px; }
#bdmenu ul li a { color:#000; display:block; height:22px; padding:8px 10px 0 40px; line-height:12px; color:#fff; font-size: 12px; background:url("http://img.wizishop.com/w/icomenu.png") no-repeat scroll 2px top transparent; }
#bdmenu ul li a.double { height:28px; padding:2px 10px 0 40px; }
#bdmenu ul li a:hover { background-position:2px -60px; background-color: #005484; font-weight: bold; }
#bdmenu ul li a.select, #bdmenu ul li a.select:hover { background-position:2px -30px; background-color: #6FB31A; font-weight: bold; }
#bdmenu ul.mini li a { height: 15px; padding: 1px 0 2px 5px; background: transparent; font-style: italic; }
#bdmenu ul.mini li a.double { height: 25px; }
#bdmenu ul.mini li a.select, #bdmenu ul.mini li a.select:hover { background-color: #6FB31A; font-weight: bold; }
#bdmenu ul li#li1-2 a { background-position:2px -90px; }
#bdmenu ul li#li1-2 a:hover { background-position:2px -150px; }
#bdmenu ul li#li1-2 a.select, #bdmenu ul li#li1-2 a.select:hover { background-position:2px -120px; }
#bdmenu ul li#li1-3 a { background-position:2px -180px; }
#bdmenu ul li#li1-3 a:hover { background-position:2px -240px; }
#bdmenu ul li#li1-3 a.select, #bdmenu ul li#li1-3 a.select:hover { background-position:2px -210px; }
#bdmenu ul li#li1-4 a { background-position:2px -270px; }
#bdmenu ul li#li1-4 a:hover { background-position:2px -330px; }
#bdmenu ul li#li1-4 a.select, #bdmenu ul li#li1-4 a.select:hover { background-position:2px -300px; }
#bdmenu ul li#li1-5 a { background-position:2px -360px; }
#bdmenu ul li#li1-5 a:hover { background-position:2px -420px; }
#bdmenu ul li#li1-5 a.select, #bdmenu ul li#li1-5 a.select:hover { background-position:2px -390px; }
#bdmenu ul li#li1-6 a { background-position:2px -450px; }
#bdmenu ul li#li1-6 a:hover { background-position:2px -510px; }
#bdmenu ul li#li1-6 a.select, #bdmenu ul li#li1-6 a.select:hover { background-position:2px -480px; }
#bdmenu ul li#li1-7 a { background-position:2px -540px; }
#bdmenu ul li#li1-7 a:hover { background-position:2px -600px; }
#bdmenu ul li#li1-7 a.select, #bdmenu ul li#li1-7 a.select:hover { background-position:2px -570px; }
#bdmenu ul li#li1-8 a { background-position:2px -630px; }
#bdmenu ul li#li1-8 a:hover { background-position:2px -690px; }
#bdmenu ul li#li1-8 a.select, #bdmenu ul li#li1-8 a.select:hover { background-position:2px -660px; }
#bdmenu ul li#li1-9 a { background-position:2px -720px; }
#bdmenu ul li#li1-9 a:hover { background-position:2px -780px; }
#bdmenu ul li#li1-9 a.select, #bdmenu ul li#li1-9 a.select:hover { background-position:2px -750px; }
#bdmenu ul li#li1-10 a { background-position:2px -810px; }
#bdmenu ul li#li1-10 a:hover { background-position:2px -870px; }
#bdmenu ul li#li1-10 a.select, #bdmenu ul li#li1-10 a.select:hover { background-position:2px -840px; }
#bdmenu ul li#li1-11 a { background-position:2px -900px; }
#bdmenu ul li#li1-11 a:hover { background-position:2px -960px; }
#bdmenu ul li#li1-11 a.select, #bdmenu ul li#li1-11 a.select:hover { background-position:2px -930px; }
#bdmenu ul li#li1-12 a { background-position:2px -990px; }
#bdmenu ul li#li1-12 a:hover { background-position:2px -1050px; }
#bdmenu ul li#li1-12 a.select, #bdmenu ul li#li1-12 a.select:hover { background-position:2px -1020px; }
#bdmenu ul li#li1-13 a { background-position:2px -1080px; }
#bdmenu ul li#li1-13 a:hover { background-position:2px -1140px; }
#bdmenu ul li#li1-13 a.select, #bdmenu ul li#li1-13 a.select:hover { background-position:2px -1110px; }
#bdmenu ul li#li1-14 a { background-position:2px -1170px; }
#bdmenu ul li#li1-14 a:hover { background-position:2px -1230px; }
#bdmenu ul li#li1-14 a.select, #bdmenu ul li#li1-14 a.select:hover { background-position:2px -1200px; }
#bdmenu ul li#li1-15 a { background-position:2px -4320px; }
#bdmenu ul li#li1-15 a:hover { background-position:2px -4380px; }
#bdmenu ul li#li1-15 a.select, #bdmenu ul li#li1-14 a.select:hover { background-position:2px -4350px; }
#bdmenu ul li#li2-1 a { background-position:2px -1260px; }
#bdmenu ul li#li2-1 a:hover { background-position:2px -1320px; }
#bdmenu ul li#li2-1 a.select, #bdmenu ul li#li2-1 a.select:hover { background-position:2px -1290px; }
#bdmenu ul li#li2-2 a { background-position:2px -1350px; }
#bdmenu ul li#li2-2 a:hover { background-position:2px -1410px; }
#bdmenu ul li#li2-2 a.select, #bdmenu ul li#li2-2 a.select:hover { background-position:2px -1380px; }
#bdmenu ul li#li3-1 a { background-position:2px -1440px; }
#bdmenu ul li#li3-1 a:hover { background-position:2px -1500px; }
#bdmenu ul li#li3-1 a.select, #bdmenu ul li#li3-1 a.select:hover { background-position:2px -1470px; }
#bdmenu ul li#li3-2 a { background-position:2px -1530px; }
#bdmenu ul li#li3-2 a:hover { background-position:2px -1590px; }
#bdmenu ul li#li3-2 a.select, #bdmenu ul li#li3-2 a.select:hover { background-position:2px -1560px; }
#bdmenu ul li#li3-3 a { background-position:2px -1620px; }
#bdmenu ul li#li3-3 a:hover { background-position:2px -1680px; }
#bdmenu ul li#li3-3 a.select, #bdmenu uleftl li#li3-3 a.select:hover { background-position:2px -1650px; }
#bdmenu ul li#li3-4 a { background-position:2px -1710px; }
#bdmenu ul li#li3-4 a:hover { background-position:2px -1770px; }
#bdmenu ul li#li3-4 a.select, #bdmenu ul li#li3-4 a.select:hover { background-position:2px -1740px; }
#bdmenu ul li#li4-1 a { background-position:2px -1800px; }
#bdmenu ul li#li4-1 a:hover { background-position:2px -1860px; }
#bdmenu ul li#li4-1 a.select, #bdmenu ul li#li4-1 a.select:hover { background-position:2px -1830px; }
#bdmenu ul li#li4-2 a { background-position:2px -1890px; }
#bdmenu ul li#li4-2 a:hover { background-position:2px -1950px; }
#bdmenu ul li#li4-2 a.select, #bdmenu ul li#li4-2 a.select:hover { background-position:2px -1920px; }
#bdmenu ul li#li4-3 a { background-position:2px -1980px; }
#bdmenu ul li#li4-3 a:hover { background-position:2px -2040px; }
#bdmenu ul li#li4-3 a.select, #bdmenu ul li#li4-3 a.select:hover { background-position:2px -2010px; }
#bdmenu ul li#li4-4 a, #bdmenu ul li#li2-3 a { background-position:2px -2070px; }
#bdmenu ul li#li4-4 a:hover, #bdmenu ul li#li2-3 a:hover { background-position:2px -2130px; }
#bdmenu ul li#li4-4 a.select, #bdmenu ul li#li4-4 a.select:hover,
#bdmenu ul li#li2-3 a.select, #bdmenu ul li#li2-3 a.select:hover { background-position:2px -2100px; }
#bdmenu ul li#li4-5 a { background-position:2px -2160px; }
#bdmenu ul li#li4-5 a:hover { background-position:2px -2220px; }
#bdmenu ul li#li4-5 a.select, #bdmenu ul li#li4-5 a.select:hover { background-position:2px -2190px; }
#bdmenu ul li#li5-1 a { background-position:2px -2250px; }
#bdmenu ul li#li5-1 a:hover { background-position:2px -2310px; }
#bdmenu ul li#li5-1 a.select, #bdmenu ul li#li5-1 a.select:hover { background-position:2px -2280px; }
#bdmenu ul li#li5-2 a { background-position:2px -2340px; }
#bdmenu ul li#li5-2 a:hover { background-position:2px -2400px; }
#bdmenu ul li#li5-2 a.select, #bdmenu ul li#li5-2 a.select:hover { background-position:2px -2370px; }
#bdmenu ul li#li5-3 a { background-position:2px -2430px; }
#bdmenu ul li#li5-3 a:hover { background-position:2px -2490px; }
#bdmenu ul li#li5-3 a.select, #bdmenu ul li#li5-3 a.select:hover { background-position:2px -2460px; }
#bdmenu ul li#li5-4 a { background-position:2px -2520px; }
#bdmenu ul li#li5-4 a:hover { background-position:2px -2580px; }
#bdmenu ul li#li5-4 a.select, #bdmenu ul li#li5-4 a.select:hover { background-position:2px -2550px; }
#bdmenu ul li#li5-5 a { background-position:2px -2610px; }
#bdmenu ul li#li5-5 a:hover { background-position:2px -2670px; }
#bdmenu ul li#li5-5 a.select, #bdmenu ul li#li5-5 a.select:hover { background-position:2px -2640px; }
#bdmenu ul li#li5-6 a { background-position:2px -2700px; }
#bdmenu ul li#li5-6 a:hover { background-position:2px -2760px; }
#bdmenu ul li#li5-6 a.select, #bdmenu ul li#li5-6 a.select:hover { background-position:2px -2730px; }
#bdmenu ul li#li5-7 a { background-position:2px -2790px; }
#bdmenu ul li#li5-7 a:hover { background-position:2px -2850px; }
#bdmenu ul li#li5-7 a.select, #bdmenu ul li#li5-7 a.select:hover { background-position:2px -2820px; }
#bdmenu ul li#li5-8 a { background-position:2px -2880px; }
#bdmenu ul li#li5-8 a:hover { background-position:2px -2940px; }
#bdmenu ul li#li5-8 a.select, #bdmenu ul li#li5-8 a.select:hover { background-position:2px -2910px; }
#bdmenu ul li#li5-9 a { background-position:2px -2970px; }
#bdmenu ul li#li5-9 a:hover { background-position:2px -3030px; }
#bdmenu ul li#li5-9 a.select, #bdmenu ul li#li5-9 a.select:hover { background-position:2px -3000px; }
#bdmenu ul li#li5-10 a { background-position:2px -3060px; }
#bdmenu ul li#li5-10 a:hover { background-position:2px -3120px; }
#bdmenu ul li#li5-10 a.select, #bdmenu ul li#li5-10 a.select:hover { background-position:2px -3090px; }
#bdmenu ul li#li5-11 a { background-position:2px -3150px; }
#bdmenu ul li#li5-11 a:hover { background-position:2px -3210px; }
#bdmenu ul li#li5-11 a.select, #bdmenu ul li#li5-11 a.select:hover { background-position:2px -3180px; }
#bdmenu ul li#li5-12 a { background-position:2px -3240px; }
#bdmenu ul li#li5-12 a:hover { background-position:2px -3300px; }
#bdmenu ul li#li5-12 a.select, #bdmenu ul li#li5-12 a.select:hover { background-position:2px -3270px; }
#bdmenu ul li#li5-13 a { background-position:2px -3330px; }
#bdmenu ul li#li5-13 a:hover { background-position:2px -3390px; }
#bdmenu ul li#li5-13 a.select, #bdmenu ul li#li5-13 a.select:hover { background-position:2px -3360px; }
#bdmenu ul li#li5-14 a { background-position:2px -3420px; }
#bdmenu ul li#li5-14 a:hover { background-position:2px -3480px; }
#bdmenu ul li#li5-14 a.select, #bdmenu ul li#li5-14 a.select:hover { background-position:2px -3450px; }
#bdmenu ul li#li5-15 a { background-position:2px -3510px; }
#bdmenu ul li#li5-15 a:hover { background-position:2px -3570px; }
#bdmenu ul li#li5-15 a.select, #bdmenu ul li#li5-15 a.select:hover { background-position:2px -3540px; }
#bdmenu ul li#li6-1 a { background-position:2px -3600px; }
#bdmenu ul li#li6-1 a:hover { background-position:2px -3660px; }
#bdmenu ul li#li6-1 a.select, #bdmenu ul li#li6-1 a.select:hover { background-position:2px -3630px; }
#bdmenu ul li#li6-2 a { background-position:2px -3690px; }
#bdmenu ul li#li6-2 a:hover { background-position:2px -3750px; }
#bdmenu ul li#li6-2 a.select, #bdmenu ul li#li6-2 a.select:hover { background-position:2px -3720px; }
#bdmenu ul li#li6-3 a { background-position:2px -3780px; }
#bdmenu ul li#li6-3 a:hover { background-position:2px -3840px; }
#bdmenu ul li#li6-3 a.select, #bdmenu ul li#li6-3 a.select:hover { background-position:2px -3810px; }
#bdmenu ul li#li6-4 a { background-position:2px -3870px; }
#bdmenu ul li#li6-4 a:hover { background-position:2px -3930px; }
#bdmenu ul li#li6-4 a.select, #bdmenu ul li#li6-4 a.select:hover { background-position:2px -3900px; }
#bdmenu ul li#li6-5 a { background-position:2px -3960px; }
#bdmenu ul li#li6-5 a:hover { background-position:2px -4020px; }
#bdmenu ul li#li6-5 a.select, #bdmenu ul li#li6-5 a.select:hover { background-position:2px -3990px; }
#bdmenu ul li#li6-6 a { background-position:2px -4050px; }
#bdmenu ul li#li6-6 a:hover { background-position:2px -4110px; }
#bdmenu ul li#li6-6 a.select, #bdmenu ul li#li6-6 a.select:hover { background-position:2px -4080px; }
#bdmenu ul li#li6-7 a { background-position:2px -4140px; }
#bdmenu ul li#li6-7 a:hover { background-position:2px -4200px; }
#bdmenu ul li#li6-7 a.select, #bdmenu ul li#li6-7 a.select:hover { background-position:2px -4170px; }
#bdmenu ul li#li6-8 a { background-position:2px -4230px; }
#bdmenu ul li#li6-8 a:hover { background-position:2px -4290px; }
#bdmenu ul li#li6-8 a.select, #bdmenu ul li#li6-8 a.select:hover { background-position:2px -4260px; }
.wizicss-frm-recherche label {
	color: #fff;
	margin-bottom: 4px;
	display: block;
}

.wizicss-frm-recherche div {
	position: relative;
	width: 200px;
}

.wizicss-frm-recherche #txt-recherche-aide {
	padding: 8px 40px 8px 8px;
	height: 16px;
	width: 152px;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.wizicss-frm-recherche .wizicss-btn-recherche {
	position: absolute;
	right: 3px;
	top: 3px;
	cursor: pointer;
	overflow: visible;
	width: 1;
	display: -moz-inline-box; 
	display: inline-block;
	margin: 0;
	padding: 0;
	white-space: nowrap; 
	text-align: center; 
	vertical-align: middle;
	border: 0; 
	background: none;
	border: none;
	font-size: 1em;
}

.wizicss-frm-recherche .wizicss-btn-recherche span {
	display: block;
	position: relative;
	float: left;
	vertical-align: middle;
	height: 24px;
	line-height: 24px;
	font-weight: bold;
	padding: 0 6px;
	background: #ff8203; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffb002 0%, #ff8203 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb002), color-stop(100%,#ff8203)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffb002 0%,#ff8203 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffb002 0%,#ff8203 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffb002 0%,#ff8203 100%); /* IE10+ */
	background: linear-gradient(top,  #ffb002 0%,#ff8203 100%); /* W3C */
	color: #fff;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#bdmenu .smenu { display: none; }
#bd1 { background:url(http://img.wizishop.com/w/fond-01-12.png) repeat center top; }
#bd2 { background:#d7d7d7; }
#bd3 { background:black; }
#bd4 { background:url(http://img.wizishop.com/w/fond4.png) repeat center top; }
#bd5 { background:url(http://img.wizishop.com/w/fond5.png) repeat center top; }
#bdp11 { background:transparent url(http://img.wizishop.com/w/visuel-01-12.png) no-repeat center top; }
#bdp21 { background:transparent url(http://img.wizishop.com/w/visuel2.png) no-repeat center top; }
#bdp31 { background:transparent url(http://img.wizishop.com/w/visuel3.png) no-repeat center top; }
#bdp41 { background:transparent url(http://img.wizishop.com/w/visuel4.png) no-repeat center top; }
#bdp51 { background:transparent url(http://img.wizishop.com/w/visuel5.png) no-repeat center top; }
#bdp12 { background:transparent url(http://img.wizishop.com/w/texte-01-12.png) no-repeat center top; }
#bdp22 { background:transparent url(http://img.wizishop.com/w/texte2.png) no-repeat center top; }
#bdp32 { background:transparent url(http://img.wizishop.com/w/texte3.png) no-repeat center top; }
#bdp42 { background:transparent url(http://img.wizishop.com/w/texte4.png) no-repeat center top; }
#bdp52 { background:transparent url(http://img.wizishop.com/w/texte5.png) no-repeat center top; }
#plus { height: 980px; background:transparent url(..http://img.wizishop.com/w/plus.jpg) no-repeat center top; }
#menuleft { float:right; width:80px; padding-top:20px; font-size:11px; text-align: center; }
#menuleft a { display: block; padding: 3px 0; color: #626262; }
#menuleft a:hover { text-decoration: underline; }
#menuleft #menuident a { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; background: #dcdcdc; }
#menuleft #menuident a:hover { text-decoration: none; background: #cccccc; }
#inbefor, #inafter { cursor: pointer; float: left; width: 19px; height: 25px; background: url(http://img.wizishop.com/w/indfl.png) no-repeat top left; }
#inafter { background-position:top right; }
.btn span span { float: left; margin: 0 13px 0 10px; padding: 5px 0 0 0; text-align: center; display: block; background: url(http://img.wizishop.com/w/btncmenu.png) repeat-x top left; height: 38px; font-size: 18px; color: #fff; font-weight: bold; }
.btn span { float: left; display: block; background: url(http://img.wizishop.com/w/btnfmenu.png) no-repeat top right; height: 38px;}
.btn { float: left; display: block; background: url(http://img.wizishop.com/w/btndmenu.png) no-repeat top left; height: 38px;}
.ie6 .btn span span { float: left; text-align: center; display: inline; background: url(http://img.wizishop.com/w/btncmenu-ie6.png) repeat-x top left; height: 38px; font-size: 18px; color: #fff; font-weight: bold; }
.ie6 .btn span { float: left; display: inline; background: url(http://img.wizishop.com/w/btnfmenu-ie6.png) no-repeat top right; height: 38px;}
.ie6 .btn { float: left; display: inline; background: url(http://img.wizishop.com/w/btndmenu-ie6.png) no-repeat top left; height: 38px;}
#creez { height: 69px; padding-top: 20px; background: url(http://img.wizishop.com/w/ficreez.png) repeat-x top left; }
#creez p { font-size: 18px; }
#creez p, #creez input, #creez li { color: #949494; }
#creez li strong { color: #747474; }
#creezPopup input,
#creez input { border: 1px solid #949494; width:180px; height:18px; text-indent: 2px; font-size: 10px; }
#creez form { float:left; width:710px; padding-top: 5px; }
#creezPopup form span,
#creez form span { display: none; }
#creezPopup form label,
#creez form label { float:left; width:200px; margin-top:8px; padding-left: 25px; background: transparent url(http://img.wizishop.com/w/rnd1.png) no-repeat left 2px }
#creez form label.lblerror { position: relative; }
#creez form label.lblerror span.form-error { position: absolute; bottom: 23px; left: 25px; color: red; font-size: 10px; display: block; }
#creezPopup form label#lbchxemail2,
#creez form label#lbchxemail { background-image: url(http://img.wizishop.com/w/rnd2.png); }
#creez form p { float:left; position: relative; width:230px; margin-top: -15px; padding-left: 15px; background: transparent url(http://img.wizishop.com/w/rnd3.png) no-repeat left 24px; }
.ie6 #creez form p { padding-left: 20px; }
#creezPopup ul,
#creez ul { margin-top: -10px; float:right; width:245px; list-style: disc url(http://img.wizishop.com/w/creezpuce.png) outside; }
#creezPopup ul { float: none; margin-top: 0px; padding: 5px 0 0 15px; }
.ie6 #creezPopup li,
.ie6 #creez li { padding: 0 0 3px 0;  }
.contact-bar {
	border-top: 5px solid #fff;
	background: #13507c url(http://img.wizishop.com/w/bg-contact.png) no-repeat center top;
	height: 51px;
}
.c1-contact-bar {
	margin: 0 auto;
	width: 960px;
	overflow: hidden;
}
.contact-question {
	float: left;
	padding: 6px 0 0 0;
	width: 250px;
	font-size: 11px;
	color: #cdd6df;
}
.contact-question strong {
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
}
.contact-tel {
	float: left;
	width: 230px;
	font-size: 11px;
	text-align: right;
	color: #cdd6df;
}
.contact-tel strong {
	display: block;
	font-size: 28px;
	line-height: 32px;
	color: #fff;
}
.contact-horaires {
	float: right;
	padding: 10px 0 0 0;
	width: 460px;
	font-size: 11px;
	color: #cdd6df;
}
#foot3 { width:200px;float:right; }
#flux { height:70px; padding:21px 0 0 33px; }
#flux li { float:left; height:70px; width:32px; }
#flux li#linew { width:31px; }
#flux li#litwt { width:30px; }
#flux li a { display: block; height:70px; width:30px; background: url(http://img.wizishop.com/w/et.png) no-repeat top left; width:31px; }
#flux li a:hover { background-position:left -73px;}
#flux li#linew a { background-position:-32px top; }
#flux li#linew a:hover { background-position:-32px -73px; }
#flux li#litwt a { background-position:-63px top; }
#flux li#litwt a:hover { background-position:-63px -73px; }
#flux li#lifac a { background-position:-94px top; }
#flux li#lifac a:hover { background-position:-94px -73px; }
#flux li span { display: block; height:70px; width:30px; text-indent: -9999px }
#menufoot { padding: 10px 0 0 34px; }
#menufoot li { padding: 1px 0; }
#menufoot a { color: #fff; font-size:11px; }
#foot1, #foot2, #footlivre { float: left; padding-top: 40px; padding-bottom: 10px; width:340px; height:240px;}
#foot1 a, #foot2 a, #footlivre a, #foot1 li, #foot2 li, #footlivre li { color: #fff; font-size:13px; }
#foot1 li, #foot2 li, #footlivre li { padding: 1px 0; clear: both; }
#foot1 li a, #foot2 li a, #footlivre li a { float: right; width:275px; }
#foot1 span span, #foot2 span span, #footlivre span span { color: #81D0F4; display: inline; float: none; width: auto; }
#foot1 span, #foot2 span, #footlivre span { float: left; width:60px; }
#foot2, #footlivre { padding-left: 65px; background: url(http://img.wizishop.com/w/foot1bar.png) no-repeat 10px 25px; }
footer ul { list-style:none; padding-bottom: 10px; }
#foot1 h2, #foot2 h2, #footlivre h2 { text-transform:uppercase; color:#fff; font-size:14px; padding-bottom:16px; font-weight:normal; letter-spacing:-.2px; }
#footlivre p {width:190px; float:left; margin-top:17px; color:#fff;}
#footlivre p a {color:#fff; text-decoration: underline;}
#footlivre img {width:80px; float:left; padding-right:20px;}
footer a:hover { text-decoration: underline; }
footer { clear:both; font-family:Arial,Helvetica,Garuda,sans-serif; background: url(http://img.wizishop.com/w/footerfond.png) repeat-x left top; height:340px; }
footer .center { background:url(http://img.wizishop.com/w/footerlang.png) no-repeat right 138px; padding-bottom: 30px; }
#footcite { float:left;width:350px;height:110px;padding:20px 0 0 5px; }
#footcite p img {cursor:pointer;}
#footcite p { margin-bottom:-1px;float:left;padding-right:60px;background:url(http://img.wizishop.com/w/flcit.png) no-repeat bottom right; }
#footcite blockquote { cursor:pointer; font-size: 12px;clear:both;display:block;background:#FAFBFB;font-style: italic;border:1px solid #DDD7D3;padding:10px 15px;width:318px; }
#footpart { float:left;width:350px;height:110px;margin-left: 40px;padding:22px 0 0 0; }
#footpart h2 { font-weight:normal; color:#404040; font-size: 14px; }
#footpart h2 strong { font-weight:normal; color:#424242; font-weight:center; font-size: 18px; }
#footpart ul { padding: 6px 0 0 0; }
#footpart li, #footpart li a { float:left; text-align:center; width:110px; height:50px; padding: 5px 5px 0 0; }
#footpart ul li#footpart3 { padding: 5px 0 0 0; }
#footpart li a { padding: 0; }
#footiphone { float: right; width: 190px; padding: 20px 0 0 5px; }
#footiphone h2 {overflow: hidden; text-transform: uppercase; font-size: 12px; color: #424242; background: url("http://img.wizishop.com/w/appli-iphone.png") no-repeat left top; font-weight: normal; line-height: 20px; font-family: Verdana, Arial, Trebuchet MS, Geneva, Bitstream Charter, FreeSans, Geneva, Helvetica, sans-serif;}
#footiphone h2 a { color: #424242; text-decoration: none; }
#footiphone h2 em { padding: 30px 0 0 60px; display: block; font-style: normal; }
#footiphone h2 span { display: block; padding: 10px 0 0 10px; color: #558ac9; }
#inleft { width:450px;float:left;padding-top:10px; }
#inleft h2 { font-size:14px; }
#inleft p { font-size:12px; padding-top:5px; }
#inleft a, #inleft a:hover, #inleft a:active, #inleft a:visited { color: #444444; }
#inright { width:490px;float:right;}
#inright a#screen { border:1px solid #A0A0A0; display: block; height:410px ; width:490px }
#inright p a { color: #A0A0A0; float: left; padding: 7px 0 0 15px; }
#inright p a:hover { text-decoration: underline; }
#inleft div { padding: 0 0 40px 90px; background: #fff url(http://img.wizishop.com/w/solution-ecommerce/indexpicto2.png) no-repeat left -10px;  }
#inleft div#inleft2 { background-position: left -120px; }
#inleft div#inleft3 { background-position: left -230px; }
#inleft div#inleft4 { background-position: left -330px; }
#inleft div#inleft5 { background-position: left -434px; }
#inleft div#inleft6 { background-position: left -543px; }
#inleft div#inleft7 { background-position: left -640px; }
#inleft div#inleft8 { background-position: left -740px; }
#chxsubmit, #chxsubmit2 { background: transparent; border: 0px; }
#chxsubmit2 { padding-top: 15px; }
#headfoot { height:140px;}
#headfoot #creez { background: transparent; }
#headfoot #creez h2 { letter-spacing:2px; color: #B2B2B2; font-size: 42px; font-weight: normal; }
#creezPopup h2 { color: #B2B2B2; font-size: 25px; font-weight: bold; line-height:0.9em; }
#headfoot #creez ul { float:left; padding: 15px 0 0 10px; width:235px; }
#headfoot #creez form { float:right; padding-top: 20px; }
.infoCreez { display: none; min-height:30px; left:-999px; position:absolute; top:-999px; width:340px; }
.infoCreez div { float:left; margin-bottom:-2px; background: transparent url(http://img.wizishop.com/w/flcreez.png) no-repeat right top; height: 10px; width: 35px; }
.infoCreez p { clear: both; color: #fff; font-size:12px; padding: 5px; background:#949494; border: 1px solid #707070; }
/*
.contdiv { margin-top: 15px; width:469px; background: #fff url(http://img.wizishop.com/w/divcont.png) no-repeat left top; }
.contdivg { margin-top: 15px; width:469px; background: #fff url(http://img.wizishop.com/w/divcontg.png) no-repeat left top; }
.contdiv2 { padding: 12px 18px 5px 18px; background: transparent url(http://img.wizishop.com/w/divcont2.png) no-repeat left bottom; }
.contdivg2 { padding: 12px 18px 5px 18px; background: transparent url(http://img.wizishop.com/w/divcontg2.png) no-repeat left bottom; }
*/
.contdiv, .contdivg { margin-top: 15px; width:469px;  }
.contdiv2 { padding: 12px 18px 5px 18px; background: #fff; border:1px solid #C2C2C2;}
.contdivg2 { padding: 12px 18px 5px 18px; background: #E2E2E2; }
#contleft { float: left; width: 475px; }
#contright { float: right; width: 475px; }
.contdivg h2, .contdiv h2 { color:#165483; font-size: 23px; padding-bottom:10px; }
.contdivg p, .contdiv p { padding-bottom:10px; }
.contdivg strong, .contdiv strong { color:#165483; }
#main #acc h1 { font-size: 18px;color: #949494; background:none; padding: 20px 0 0 0;}
#main #acc2 h2 { font-size: 16px;color: #949494; text-transform:uppercase; background:none; padding: 15px 0 15px 0;}
#main { padding: 10px 0 25px 0; background-color:#fff; }
#main h1, .h1 { color: #AFAEB3; text-transform:uppercase; font-size: 28px; min-height:40px; padding: 14px 0 0 55px; background: transparent url(http://img.wizishop.com/w/icoh1.png) no-repeat left top; }
#p1-2 h1 { background-position: left -100px; }
#p1-3 h1 { background-position: left -200px; }
#p1-4 h1 { background-position: left -300px; }
#p1-5 h1 { background-position: left -400px; }
#p1-6 h1 { background-position: left -500px; }
#p1-7 h1 { background-position: left -600px; }
#p1-8 h1 { background-position: left -700px; }
#p1-9 h1 { background-position: left -800px; }
#p1-10 h1 { background-position: left -900px; }
#p1-11 h1 { background-position: left -1000px; }
#p1-12 h1 { background-position: left -1100px; }
#p1-13 h1 { background-position: left -1200px; }
#p1-14 h1 { background-position: left -1300px; }
#p2-1 h1 { background-position: left -1400px; }
#p2-2 h1 { background-position: left -1500px; }
#p2-3 h1 { background-position: left -1600px; }
#p3-1 h1, #p3-2 h1, #p3-2-1 .h1, #p3-2-2 .h1, #p3-2-3 .h1 { background-position: left -1693px; }
#p3-3 h1 { background-position: left -1900px; }
#p4-1 h1 { background-position: left -2000px; }
#p4-2 h1 { background-position: left -2100px; }
#p4-3 h1 { background-position: left -2200px; }
#p4-4 h1 { background-position: left -2300px; }
#p4-5 h1 { background-position: left -2400px; }
#p5-1 h1 { background-position: left -2500px; }
#p5-2 h1 { background-position: left -2600px; }
#p5-3 h1 { background-position: left -2700px; }
#p5-4 h1 { background-position: left -2800px; }
#p5-5 h1 { background-position: left -2900px; }
#p5-6 h1 { background-position: left -3000px; }
#p5-7 h1 { background-position: left -3100px; }
#p5-8 h1 { background-position: left -3200px; }
#p5-9 h1 { background-position: left -3300px; }
#p5-10 h1 { background-position: left -3400px; }
#p5-11 h1 { background-position: left -3500px; }
#p5-12 h1 { background-position: left -3600px; }
#p5-13 h1 { background-position: left -3700px; }
#p5-14 h1 { background-position: left -3800px; }
#p5-15 h1 { background-position: left -3900px; }
#p6-1 h1 { background-position: left -4000px; }
#p6-2 h1 { background-position: left -4100px; }
#p6-3 h1 { background-position: left -4200px; }
#p6-4 h1 { background-position: left -4300px; }
#p6-5 h1 { background-position: left -4400px; }
#p6-6 h1 { background-position: left -4500px; }
#p6-7 h1 { background-position: left -4600px; }
#p6-8 h1 { background-position: left -4700px; }
#equipe {margin-top: 25px; margin-left: 12px;}
#equipe h2 {color:#165483; font-size: 23px; padding-bottom:15px;}
.eqphoto { float: left; display:inline; margin: 0 20px 20px 0; background: #424242; width: 290px; color: #fff; }
.eqphoto div { width: 290px; height: 290px; overflow: hidden; }
.eqphoto h2 { padding: 5px 0 0 10px; font-size: 20px; }
.eqphoto p { text-transform:uppercase; padding: 0 0 10px 10px; }
.eqphoto2 { cursor: default; display: none; }
.eqphotonew { float: left; display:inline; margin: 0 20px 30px 0; width: 910px; color: #fff; }
.eqphotonew img { width: 190px; height: 190px; float: left;}
.eqphotonew2 { width: 190px; height: 190px; float: left;}
.eqphotonew3 { width: 600px; height: 190px; float: left;}
.eqphotonew h3 { padding: 5px 0 0 15px; font-size: 20px; color:#2D2D2D; }
.eqphotonew span { text-transform:uppercase; padding: 5px 0 10px 15px; color:#2D2D2D;}
.eqphotonew ul { padding: 10px 0 20px 15px; color:#000;}
.eqphotonew li { margin: 4px 0 10px 15px; color:#000;}
#conthead p { margin-top: 5px; margin-left: 10px; font-size: 15px; font-weight:bold; }
.contdiv2 ul { margin-left: 15px; margin-bottom: 15px; list-style: disc; }
.contdivg2 ul { margin-left: 15px; margin-bottom: 12px; list-style: disc url(http://img.wizishop.com/w/avantagepuce.png); }
.contdiv a, a:active, a:visited {color: #165483;}
.contdiv a:hover {text-decoration: underline;}
.contdivg a, a:active, a:visited {color: #165483;}
.contdivg a:hover {text-decoration: underline;}
.imggauche { float: left; margin-right: 15px; }
#contfull { padding: 25px 0 0 25px; background: red; background:#DBDDDC; }
#lienbleu { padding: 0 12px 6px 0; color: #000000; text-decoration: none; background: url(http://img.wizishop.com/w/fond-depliant.png) no-repeat right bottom;}
#lienorange { border-bottom: 2px dotted #F7941D; color: #000000; cursor: pointer; font-style: normal; }
.temoin { padding: 20px; margin: 20px 0; background:#F2F2F2; } 
.temoin .cite { float: right; width: 690px; } 
.temoin a.screen  { float: left; width: 200px; border: 1px solid #DDD7D3; } 
.temoin cite { color: #71B218; font-weight:bold; }
.temoin cite a { color: #125C7F; font-weight:normal; }
.temoin p { margin-bottom:-1px;float:left;padding:0 60px 5px 5px;background:url(http://img.wizishop.com/w/flcit.png) no-repeat bottom right; }
.temoin blockquote { width:660px; cursor:pointer; font-size: 13px;clear:both;display:block;background:#FAFBFB;font-style: italic;border:1px solid #DDD7D3;padding:15px; }
.temoin blockquote a { text-decoration:underline; color: #165483; }
#cont34 { width:720px; float:left; }
#cont14 { width:220px; float:right; }
#contgray, .contgray, .info14 { background:#E2E2E2; padding: 10px 5px; }
.contgray { margin-bottom: 25px; }
.info14 { padding: 10px; margin-bottom: 20px; }
.info14 ul { padding: 10px 0 0 0; }
.info14 li { margin: 2px 0 2px 15px; }
.menu { height: 20px; padding: 5px }
.menu a { color: #CCC7C3; display: block; float: right; width: 18px; height: 18px; border: 1px solid #CCC7C3; text-align: center; margin-left: 5px; }
.menu a.select { color: #fff; border: 1px solid #AAA7A3; background:#CCC7C3;}
.boutique { float: left; width:342px; padding: 10px 0 20px 10px; position: relative; height: 280px; overflow: hidden; }
.boutique img { border: 1px solid #444444;  }
.boutique div { overflow:hidden; position: absolute; bottom: -200px; left: 10px; width: 342px; height: 92px; background: #1A5A8A; -moz-opacity: .9; -khtml-opacity: .9; opacity: .9; }
.boutique div a, .boutique div a:hover, .boutique div a:visited, .boutique div h2 { color: #fff; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.boutique div a { display: block; height: 92px; width: 342px; }
.boutique div a span { display: block; padding: 50px 0 0 15px; }
.boutique div h2 { position: absolute; left: 15px; top: 20px; font-size: 22px; }
.boutique div h2 a { display: inline; padding: 0; }
.select5 .contgray,
#p6-5 .contgray,
#p6-6 .contgray,
#p6-7 .contgray,
#p6-8 .contgray { padding-right: 15px; background: #fff; border: 1px solid gray; }
.illust a, .illust a:hover, .illust a:visited { color: #607890 }
.illust a:hover { text-decoration: underline; }
.select5 h2, .select5 h2 a,
#p6-5 h2, #p6-5 h2 a,
#p6-6 h2, #p6-6 h2 a,
#p6-7 h2, #p6-7 h2 a,
#p6-8 h2, #p6-8 h2 a { color: #5EA208; font-size: 19px; text-transform:uppercase;}
.select5 #cont14 a, .select5 #cont14 a:hover, .select5 #cont14 a:visited,
#p6-5 #cont14 a, #p6-5 #cont14 a:hover, #p6-5 #cont14 a:visited,
#p6-6 #cont14 a, #p6-6 #cont14 a:hover, #p6-6 #cont14 a:visited,
#p6-7 #cont14 a, #p6-7 #cont14 a:hover, #p6-7 #cont14 a:visited,
#p6-8 #cont14 a, #p6-8 #cont14 a:hover, #p6-8 #cont14 a:visited { color: #434343; padding: 1px 0; display: block; }
.select5 #cont14 ul,
#p6-5 #cont14 ul,
#p6-6 #cont14 ul,
#p6-7 #cont14 ul,
#p6-8 #cont14 ul { padding: 11px 0 2px 0; }
.select5 .info14 li,
#p6-5 .info14 li,
#p6-6 .info14 li,
#p6-7 .info14 li,
#p6-8 .info14 li { margin:2px 0; }
.select5 #cont14 a:hover, .select5 #cont14 a.select,
#p6-5 #cont14 a:hover, #p6-5 #cont14 a.select,
#p6-6 #cont14 a:hover, #p6-6 #cont14 a.select,
#p6-7 #cont14 a:hover, #p6-7 #cont14 a.select,
#p6-8 #cont14 a:hover, #p6-8 #cont14 a.select { color: #fff; background: gray; }
.illust { float:left; padding: 0 10px }
.conseil { float: right; width:465px }
.small { color: #949494; padding: 3px 0; font-size: 12px; }
.suite { text-align: right; padding-top: 5px; }
.titretuto { font-size: 28px; }
.fiche { padding: 10px 6px; overflow: hidden; }
.fiche p { padding: 3px 0px; }
.fiche h3 { padding: 6px 0; font-size: 23px; }
.fiche ul { padding: 8px 0; }
.fiche li { margin: 0 0 0 20px; }
.leftimg { float:left; padding: 5px;}
.leftright { float:right; padding: 5px;}
#InfosArticle1 { text-align: right; }
#simplemodal-overlay { background: black; }
#simplemodal-container a.modalCloseImg {
  background:url(http://img.wizishop.com/w//x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:99999999;
  position:absolute;
  top:-15px;
  right:-18px;
  cursor:pointer;
}
.divchiffre2 { width:260px; float:left; height: 100px; padding: 10px;}
.divchiffre2 span strong { color: #20699B; font-size: 70px; font-weight:bold;}
.divchiffre2 span { color: #20699B; font-size: 40px; font-weight:bold;}
.divchiffre2 p {  margin-top: -13px; }
.divchiffre2 a:hover {text-decoration: underline;}
#vision {margin-top: 20px; margin-left: 15px; width:560px; float:left;}
#vision ul { margin-left: 20px; margin-bottom: 15px; list-style: disc url(http://img.wizishop.com/w/creezpuce.png) outside; }
#vision li { margin-top: 10px;}
.imgdroite {width: 350px; float:right;} 
#vision a, a:active, a:visited {color: #165483;}
#vision a:hover, #faq a:hover {text-decoration: underline;}
.contpart { padding: 10px 5px; background: #fff; }
.contpart { margin-bottom: 25px; }
.contpart h2  { margin-bottom: 6px; font-size: 15px; }
.contpart h2 a { font-size: 17px; }
.contpart img { width: 210px; height:96px; border: 1px solid gray }
.contpartfiche { padding: 10px 5px; background: #fff; margin-bottom: 15px;  }
.contpartfiche img { margin-top:10px; margin-bottom: 10px;  }
.contpartfiche p { margin-top: 8px; }
.contpartfiche pre { padding: 10px 5px; background: #DBDDDC; }
#contpartfiche #ulcol1, #contpartfiche #ulcol2, #contpartfiche #ulcol3 { float:left; width:230px; margin-top:20px;}
#contpartfiche li { margin-bottom: 10px; margin-left:25px; padding-right: 8px; }
#contpartfiche .majh3 { font-size:25px; list-style-type:none; margin-top: 20px; margin-left:0px;}
#contpartfiche a, a:active, a:visited {color: #165483;}
#contpartfiche a:hover {text-decoration: underline; }
.offre-part { width: 660px; background: #fff; border: 1px solid gray; padding:10px; }
.liennormal a, a:active, a:visited {color: #165483;}
.liennormal a:hover {text-decoration: underline; }
#faq h2 { color: #165483; font-size: 20px; margin-top: 20px; margin-bottom: 10px;}
#faq p { margin-bottom: 40px;}
.margintop { margin-top: 20px; }
#contleftmanuel { float: left; width: 350px; margin-left: 15px; margin-right: 25px; margin-top:25px; }
#contrightmanuel { float: left; width: 300px; margin-top:25px; }
#contdivmanuel { margin-top: 15px; width:350px;  }
#contleftmanuel a, a:active, a:visited {color: #165483;}
#contleftmanuel a:hover {text-decoration: underline; }
#contrightmanuel a, a:active, a:visited {color: #165483;}
#contrightmanuel a:hover {text-decoration: underline; }
.fiche a, a:active, a:visited {color: #165483;}
.fiche a:hover {text-decoration: underline; }
.conseil a, a:active, a:visited {color: #165483;}
.conseil a:hover {text-decoration: underline;}
#tarif a, a:active, a:visited {color: #165483;}
#tarif a:hover {text-decoration: underline;}
.contdivg span { font-size: 18px; }
.Tableau { border-collapse: collapse; width:955px; font-size: 12px; margin-top: 20px; margin-bottom:15px; }
.Tableau thead { background: #165483;  repeat-x top left;	height: 40px; color: #fff; }
.Tableau tbody tr:hover { background: #d8eef6; }
.Tableau tbody td {	border-bottom: 1px dotted #424242; border-right: 1px dotted #424242; text-align: center; padding: 15px;}
.Tableau tbody .EndTd {	border-right: 0;}
.Tableau tbody td span { font-size: 10px;	display: block;}
#TableTarifs { font-size: 15px; color: #424242; }
.contdiv2 li { margin-bottom: 5px;}
#tarif h2 { color: #165483; font-size: 20px; margin-top: 20px; margin-bottom: 10px;}
#tarif li { margin-left: 15px;}
#InfosContact { padding: 10px 0; }
#contactLeft { float:left; width:49%; }
#contactRight { float:right; width:49%; }
#contactLeft div { clear:both; padding-top: 20px; }
#contactLeft label { float:left; width:45%; }
#contactLeft input { float:right; width:49%; padding: 0 5px; height: 20px; border:1px solid #949494 }
#contactRight textarea { width:80%; margin: 0 auto; padding: 5px; height: 140px; border:1px solid #949494 }
#contactLeft div#objet label { float:none; width:auto; }
#contactLeft select { width:79%; float: right; }
#contactRight label { display: block; height: 25px; }
button#btncontact { background: none; border: 0px; float: right; margin-right:75px;margin-top: 8px;}
.error{ padding: 0 0 20px 0; font-weight: bold; font-size: 1.2em; text-align: center; color: #FF8C01; }
#contactPage p { clear: both; padding: 10px 0 0 0; }
#contactPage label { width:140px; float: left; font-weight:bold; }
#contactPage label.large { width:100%; float: none; display: block; }
#contactPage input.right { padding: 0 5px; height: 20px; width:270px; float: right; border:1px solid #949494 }
#contactPage select  { height: 20px; width:280px; float: right; border:1px solid #949494 }
#contactPage textarea { width:420px; padding :5px; height:350px; display:block; border:1px solid #949494 }
#contactPage { padding-bottom: 20px; }

/* Blog */
#blogContent {
	background-color:#FFFFFF;
	overflow:hidden;
	padding:40px 0 10px;
}

/* Sidebar */
#sidebar {
    float: right;
    width: 210px;
}
#sidebar ul {
    font-size: 1em;
}
#sidebar a {
	color:#165483;
	text-decoration:underline;
}
#sidebar a:hover {
	color: #fff;
	background: #165483;
}
#sidebar p {
	font-size:1em;
}
#sidebar li {
    list-style-type: none;
}
#sidebar .widget ul {
	font-size: 1em;
}
#sidebar li.categories, #sidebar li.widget {
	background-color:#E2E2E2;
	margin-bottom:2em;
	padding:0 10px 10px;
}
#sidebar li li {
	background:url("http://img.wizishop.com/w/avantagepuce.png") no-repeat scroll 0 0.5em transparent;
	color:#6FB31A;
	padding-bottom:10px;
	padding-left:12px;
}
#sidebar li .current a {
	background: #58661B;
	text-decoration: none;
	color: #fff;
}
#sidebar h2 {
	color:#6FB31A;
	font-size:1.6em;
	margin-bottom:0.5em;
	padding-top:5px;
	text-transform:uppercase;
}
#sidebar h2 span {
    color: #58661b;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1em;
    position: relative;
    top: 2px;
}
#sidebar form label {
	color:#165483;
	font-size:1em;
	font-style:italic;
}
#sidebar form input {
	width: 175px;
	border: none;
	padding: 0.2em 0.5em;
	margin-bottom: 0.4em;
}
#sidebar #Categories p {
	color: #58661B;
	font-weight: bold;
	padding: 0.5em 0 0 0;
}

#sidebar #Tags li a {
	color:#165483 !important;
}

/* Content Blog */
#content {
    padding: 20px;
    padding-bottom: 13px;
}
#mainContent {
    width: 720px;
    float: left;
    margin-bottom: 13px;
}
#mainContent.nosidebar {
    width: 950px;
}
#mainContent .pagetitle {
		margin-bottom: 1em;
}
#mainContent a:link, #mainContent a:visited, #mainContent a:hover {
    text-decoration: underline;
    background: none;
}
#mainContent h2 a:link, #mainContent h2 a:visited, #mainContent h2 a:hover, #mainContent h3 a:link, #mainContent h3 a:visited, #mainContent h3 a:hover {
    text-decoration: none;
    color: #165483;
	text-transform: uppercase;
}
#mainContent a:hover {
    color: #6FB31A;
}
#mainContent ul li {
    padding-left: 2em;
    margin-left: 0.5em;
}
#mainContent ol li {
	list-style-position: inside;
}
#mainContent h2, #mainContent h3 {
	color:#6FB31A;
	font-size:1.5em;
	line-height:26px;
	margin-bottom:8px;
	text-transform:uppercase;
}

#mainContent h3 {
	padding-top:20px;
	}
	
#mainContent h2 span, #mainContent h3 span {
    font-size: 1.4em;
    color: #41A0C2;
    font-weight: bolder;
		vertical-align: -0.1em;
}

#mainContent .landing {
	padding: 1.5em;
	background: url(http://img.wizishop.com/w/degradeFond.jpg) repeat-x bottom left;
	margin-bottom: 2em;
}
#mainContent .landing p {
	margin-bottom: 0.8em;
}

/* Flux rss */
#FluxRss p {
	background: url(http://img.wizishop.com/w/sidebar-rss.png) no-repeat 0 0.6em;
	height: 52px;
	padding-left: 3.8em;
}
#FluxRss p a {
	text-decoration: none;
	font-size: 1.6em;
	font-weight: bold;
}

/* apropos */
#apropos img {
	margin-top: 15px;
}

/* Suivi par email */

#NewsLetter {
	overflow: hidden;
}

#NewsLetter button {
	background:url("http://img.wizishop.com/w/btn_sinscrire.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:40px;
	padding:0;
	width:113px;
}

/* Noel Ethique */
#noel {
	padding-bottom: 15px;
}

/* Tags */
#sidebar #Tags li {
	background: none;
	display: inline;
	padding: 0;
	color: inherit;
}
#sidebar #Tags li a {
	white-space: nowrap;
}
#sidebar #Tags li a:hover {
	background: transparent;
}

/* Billet */
.post {
	clear: both;
	margin-bottom: 5em;
	position: relative;
	height: 1%;
}

.headpost {
	margin: 0 0 1em 0;
	overflow: hidden;
}
.headpost .date {
	float: left;
	margin:0 1em 0.3em 0;
	position: relative;
	display: block;
	height: 51px;
	width: 45px;
	background: url(http://img.wizishop.com/w/date-bg.gif) no-repeat 0 0;
}
.headpost .date span {
	font-size: 1.3em;
	color: #fff;
	font-weight: bold;
}
.headpost .date .day {
	position: absolute;
	top: 0;
	left: 0;
	width: 45px;
	height: 25px;
	text-align: center;
}
.headpost .date .month {
	position: absolute;
	top: 25px;
	left: 0;
	width: 45px;
	height: 25px;
	text-align: center;
}
.headpost small {
	font-size: 0.9em;
}
.entry {
	clear: both;
}
.entry p {
	line-height: 1.5em;
}
.entry p, .entry ul, .entry ol, .entry dl {
	margin-bottom: 1em;
}
.NbComments {
	padding: 1em 0 1em 2em;
	height: 1%; /* trick ie6 */
	background: url(http://img.wizishop.com/w/coms.gif) no-repeat 0 0;
}
.goto {
	position: absolute;
	bottom: 0;
	right: 0;
}

/* Navigation */
#content .navigation {
 	clear: both;
	height: 1%; /* trick ie */
	padding: 1em 0;
	overflow: hidden;
}
#content .navigation .alignleft a {
  height: 2em;
  float: left;
	background: url(http://img.wizishop.com/w/billetprec.gif) no-repeat 0 0.2em;
	padding-left: 2em;
	font-size: 1.3em;
}
#content .navigation .alignright a {
  height: 2em;
  float: right;
	background: url(http://img.wizishop.com/w/billetsuiv.gif) no-repeat 100% 0.2em;
	padding-right: 2em;
	font-size: 1.3em;
}

/* Commentaires */
#mainContent #commentaire h3 {
	color:#6FB31A;
	font-size:1em;
}

#mainContent #commentform {
	
}
#mainContent #commentform #ComCo {
	margin-bottom: 1em;
}

/** Formulaire **/
#mainContent input, #mainContent textarea {
    background-color: #dff6ff;
    border: 1px solid #2a6f8f;
		width: 30em;
}
#mainContent textarea {
    padding: 0.5em;
		width: 50em;
}
#mainContent input {
    padding: 0.5em 0.2em;
}
#mainContent input:hover, #mainContent textarea:hover, #mainContent input:focus, #mainContent textarea:focus {
    background-color: #f4fbff;
}
#mainContent #commentform h4 {
		font-weight: bold;
		color: #000;
}
#mainContent #commentform label {
		font-weight: bold;
		color: #000;
}
#mainContent #commentform div {
	margin-bottom: 0.8em;
}
#mainContent #commentform #wp_grins {
	margin: 0;
}
#mainContent #commentform .subscribe-to-comments {
	font-size: 1em;
	margin-bottom: 1em;
}
#mainContent #commentform .subscribe-to-comments input {
	background: none;
	border: none;
}
#mainContent #commentform .subscribe-to-comments label {
	font-weight: normal;
}
#mainContent #commentform #envoie button {
	background:url("http://img.wizishop.com/w/btn_envoyercom.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:40px;
	padding:0;
	width:231px;
}
#mainContent #commentaire #ComTrack {
	margin-bottom: 1em;
}
#mainContent #commentaire .commentlist {
    list-style-type: none;
}
#mainContent #commentaire .commentlist li {
    clear: both;
    margin-bottom: 2em;
}
#mainContent #commentaire .commentlist li .Coment {
    background-color: #dff6ff;
    padding: 10px;
}
#mainContent #commentaire .commentlist .coincoin .Coment {
    background-color: #EDF8BA;
}
#mainContent #commentaire .commentlist li div p {
	font-size: 1em;
	margin-bottom: 0.8em;
}
#mainContent #commentaire .InfoAuteur {
	margin-bottom: 0.5em;
}
#mainContent #commentaire .InfoAuteur cite {
	font-weight: bold;
}
#mainContent #commentaire .InfoAuteur small {
	font-size: 1em;
}
#mainContent #commentaire .commentlist .GoCom {
	text-align: right;
}
#mainContent #commentaire .commentlist .GoCom p a {
	background: url(/_images/c/blog-comment-puce.png) no-repeat 0 50%;
	padding-left: 2em;
}
.messages { list-style-type: none; margin: 0: padding: 10px 0 5px 0; text-align:center; }
.messages li { list-style-type: none; margin: 0: padding: 0; text-align:center; color: #FF8601; font-size: 20px;}
.messages li.message_info { color: #FF8601; }
#blogContent #mainContent ul li { margin-left:2em; padding: 1px 0; }
#div-modal { display: none; }
#simplemodal-overlay { z-index: 1111111111 !important; }
#simplemodal-container { z-index: 1111111112 !important; }
#btn-demande-devis { margin-top: 10px; text-decoration: none; }
.os1 {
	float: right;
	margin: 0 0 1em 1em;
	background: url("http://img.wizishop.com/w/offre-speciale-rep.png") repeat-y center top;
	text-align: center;
}
.os2 {
	background: url("http://img.wizishop.com/w/offre-speciale-h.png") no-repeat center top;
}
.os3 {
	background: url("http://img.wizishop.com/w/picto-blog.png") no-repeat center bottom;
	padding: 186px 16px 54px 16px;
	width: 164px;
	min-height: 141px;
}
.os-titre {
	font-size: 22px;
	color: #AF4700;
}
.os-titre strong {
	color: #000;
}
.os-contenu p {
	font-size: 16px;
	color: #AF4700;
}
.os-contenu p strong {
	font-size: 18px;
	color: #fff;
}
#Recherche {
	background: #E2E2E2;
	text-align: center;
	padding: 5px;
	margin-bottom: 28px;
}

#Recherche h2 {
	padding: 0;
	margin: 0;
	text-align: left;
}

#sidebar #Recherche #searchform {
	height: 28px;
	width: 198px;
	background: #fff;
	border: 1px solid #ccc;
	position: relative;
}

#sidebar #Recherche #searchform input {
	position: absolute;
	top: 0;
	left: 0;
	background: none;
	border: none;
	height: 28px;
	width: 164px;
	padding: 0 3px;
	line-height: 28px;
}

#sidebar #Recherche form #searchsubmit {
	position: absolute;
	top: 3px;
	left: 170px;
	background: none;
    border: none;
	width: 21px;
	height: 21px;
	padding: 0;
	margin: 0;
}

.navigation {
	overflow: hidden;
	padding-bottom: 10px;
}

.navigation .alignleft {
	float: left;
}

.navigation .alignright {
	float: right;
}

#titre-blog {
	font-size: 30px;
	color: #165483;
	padding: 0 0 10px 54px;
	margin-bottom: 20px;
	background: url("http://img.wizishop.com/w/picto-blog.png") no-repeat left 4px;
}

#zone-tarifs {
	margin-top: 14px;
}

#form-inscription {
	position: absolute;
	right: 10px;
	top: 256px;
	float: right;
	width: 220px;
	background: #fff url("http://img.wizishop.com/w/grille-tarifaire/pointillets-h-noir.png") repeat-x left bottom;
}

#cont-form-inscription {
	position: relative;
	padding: 10px 13px 0 13px;
	background: url("http://img.wizishop.com/w/grille-tarifaire/pointillets-form.png") no-repeat left top;
}

#form-inscription p {
	color: #faad00;
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 14px;
	text-align: center;
}

#form-inscription fieldset {
	margin-bottom: 20px;
	position: relative;
}

#form-inscription .regroupement {
	margin-bottom: 10px;
	overflow: hidden;
}

#form-inscription label {
	display: block;
	color: #6d6d6d;
	font-size: 12px;
	margin-bottom: 4px;
}

#form-inscription .textbox {
	color: #6d6d6d;
	font-size: 12px;
	width: 186px;
	height: 24px;
	line-height: 24px;
	padding: 2px 3px;
	border: 1px solid #6d6d6d;
}

#form-inscription .textbox:hover, #form-inscription .textbox:focus {
	border-color: #faad00;
}

#form-inscription button {
	float: left;
	position: relative;
	border: none;
	background: url("http://img.wizishop.com/w/grille-tarifaire/btn-creer-boutique.png") no-repeat right top;
	btn-creer-boutique.png
	padding: 0;
	margin: 0;
	height: 41px;
	width: 194px;
	overflow: hidden;
	text-indent: -9000px;
}

#form-inscription ul {
	clear: both;
	padding: 0;
	list-style: none;
}

#form-inscription ul li {
	padding: 0 0 14px 14px;
	background: url("http://img.wizishop.com/w/grille-tarifaire/triangle-gris.png") no-repeat left 3px;
	color: #808080;
	font-size: 12px;
}

#grille-tarifs {
	width: 720px;
}

#paliers {
	margin-bottom: 10px;
	padding: 0;
	position: relative;
	height: 260px;
	width: 721px;
	list-style: none;
}

#paliers li {
	position: absolute;
	top: 0;
}

#palier-1 {
	left: 0;
}

#palier-2 {
	left: 182px;
}

#palier-3 {
	right: 182px;
}

#palier-4 {
	right: 0px;
}

#paliers li a {
	overflow: hidden;
	display: block;
	height: 177px;
	width: 175px;
	background: url("http://img.wizishop.com/w/grille-tarifaire/paliers.png") no-repeat left bottom;
}

#paliers #palier-1 a {
	background-position: left top;
}

#paliers #palier-2 a {
	background-position: -235px top;
}

#paliers #palier-3 a {
	background-position: -470px top;
}

#paliers #palier-4 a {
	background-position: right top;
}

#paliers #palier-1 a.current, #paliers #palier-1 a:hover, #paliers #palier-1 a:focus {
	background-position: left bottom;
}

#paliers #palier-2 a.current, #paliers #palier-2 a:hover, #paliers #palier-2 a:focus {
	background-position: -235px bottom;
}

#paliers #palier-3 a.current, #paliers #palier-3 a:hover, #paliers #palier-3 a:focus {
	background-position: -470px bottom;
}

#paliers #palier-4 a.current, #paliers #palier-4 a:hover, #paliers #palier-4 a:focus {
	background-position: right bottom;
}

#paliers .cadre {
	display: block;
	overflow: hidden;
	position: relative;
	height: 177px;
	width: 175px;
}

#paliers .cadre strong {
	display: block;
	padding: 18px 14px 0 14px;
	text-align: center;
	font-size: 16px;
	color: #7a7a7a;
	font-weight: normal;
}

#paliers .current .cadre strong, #paliers .palier a:hover .cadre strong, #paliers .palier a:focus .cadre strong {
	color: #fff;
}

#paliers .cadre strong span {
	font-weight: bold;
}

#paliers .cadre em {
	display: block;
	overflow: hidden;
	text-indent: -9000px;
}

#paliers .bulle {
	display: none;
	position: absolute;
	top: 177px;
	width: 720px;
	background: url("http://img.wizishop.com/w/grille-tarifaire/detail-bas.png") no-repeat left bottom;
}

#palier-1 .bulle {
	left: 0;
}

#palier-2 .bulle {
	left: -182px;
}

#palier-3 .bulle {
	left: -364px;
}

#palier-4 .bulle {
	left: -546px;
}

#paliers .current .bulle, #paliers .palier a:hover .bulle, #paliers .palier a:focus .bulle {
	display: block;
}

#paliers .bulle span {
	display: block;
	background: url("http://img.wizishop.com/w/grille-tarifaire/detail-haut.png") no-repeat left top;
}

#paliers .bulle span span {
	background: url("http://img.wizishop.com/w/grille-tarifaire/detail-fleche.png") no-repeat 50px top;
	padding: 22px 18px 10px 18px;
	width: 684px;
	color: #fff;
}

#paliers #palier-1 .bulle span span {
	background-position: 77px top;
}

#paliers #palier-2 .bulle span span {
	background-position: 259px top;
}

#paliers #palier-3 .bulle span span {
	background-position: 441px top;
}

#paliers #palier-4 .bulle span span {
	background-position: 623px top;
}

.h2-grille {
	background: url("http://img.wizishop.com/w/grille-tarifaire/titre-g.png") no-repeat left top;
	padding-left: 5px;
	margin-bottom: 10px;
	font-weight: bold;
}

.table-grille th div strong {
	color: red;
	vertical-align:inherit;
}

.h2-grille span {
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0 14px 0 9px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	background: url("http://img.wizishop.com/w/grille-tarifaire/titre-d.png") no-repeat right top;
}

.table-grille {
	width: 100%;
	margin-bottom: 20px;
}

.no-mg {
	margin: 0 !important;
}

.table-grille, .table-grille td, .table-grille th {
	
}

.table-grille th {
	padding: 5px 5px 5px 0;
}

.table-grille td {
	padding: 5px 0 5px 5px;
}

.table-grille th div, .table-grille td div {
	padding: 0 8px;
	line-height: 23px;
	height: 23px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px;
}

.table-grille th div {
	background: #ececec;
	border: 1px solid #ececec;
	color: #363636;
	text-align: left;
	width: 496px;
}

.table-grille th div * {
	vertical-align: sub;
}

.table-grille th div a {
	vertical-align: baseline;
}

.table-grille .info {
	position: relative;
}

.table-grille .info span {
	z-index: 30;
	position: absolute;
	left: 30px;
	top: 0;
	display: none;
	padding: 8px;
	width: 200px;
	border: 3px solid #f1f2f2;
	background: #fff;
	-moz-box-shadow: 3px 3px 5px #888;
	-webkit-box-shadow: 3px 3px 5px #888;
	box-shadow: 3px 3px 5px #888;
	line-height: normal;
	font-size: 11px;
	color: #363636;
}

.table-grille .info:hover span, .table-grille .info:focus span {
	display: block;
}

.table-grille td div {
	width: 176px;
	background: #eeeeee url("http://img.wizishop.com/w/grille-tarifaire/fond-td.png") repeat-x left top;
	border: 1px solid #eeeeee;
	text-transform: uppercase;
	text-align: center;
}

.picto-v {
	padding-left: 20px;
	background: url("http://img.wizishop.com/w/grille-tarifaire/picto-v.png") no-repeat left 1px;
}

#p-voir-tarifs {
	text-align: right;
	padding-top: 5px;
}

.h3-grille {
	text-transform: uppercase;
	margin-bottom: 8px;
	margin-top: 20px;
	font-size: 16px;
	color: #7a7a7a;
}

#temoignages {
	margin-bottom: 40px;
}

.temoignage {
	overflow: hidden;
}

#temoignages img {
	float: left;
	border: 1px solid #dddddd;
	margin: 0 18px 6px 0;
}

.temoignage .auteur {
	color: #7bc500;
	font-size: 16px;
}

.temoignage .auteur a {
	margin-left: 4px;
	text-decoration: none;
	color: #24588b;
	font-size: 12px;
	font-style: italic;
}

.cite {
	padding: 14px 0 0 0;
	background: url("http://img.wizishop.com/w/grille-tarifaire/quote-h.png") no-repeat center top;
	margin-bottom: 10px;
}

.cite quote {
	display: block;
	padding: 8px 10px;
	border: 1px solid #dddddd;
	border-top: none;
	font-size: 11px;
}

#p-voir-temoignages {
	text-align: right;
	font-size: 11px;
}

#p-voir-temoignages a {
	padding-right: 12px;
	color: #363636;
	background: url("http://img.wizishop.com/w/grille-tarifaire/fleche-noire.png") no-repeat right 4px;
}

#p-voir-temoignages a:hover, #p-voir-temoignages a:focus {
	text-decoration: underline;
}

.clear1px {
	font-size: 1px;
	clear: both;
}

#faq {
	margin-bottom: 50px;
	padding: 0 10px 2px 10px;
}

#faq .h3-grille {
	color: #24588b;
}

#faq ul {
	list-style: none;
	padding: 0;
}

#faq ul li {
	width: 349px;
	float: right;
	color: #24588b;
	background: url("http://img.wizishop.com/w/grille-tarifaire/pointillets-h-gris.png") repeat-x left bottom;
	font-size: 12px;
	cursor: pointer;
}

#faq ul li.first {
	clear: both;
	float: left;
}

#faq ul li.lastl {
	background: none;
}

#faq ul li span {
	display: block;
	background: url("http://img.wizishop.com/w/grille-tarifaire/pointillets-v-gris.png") repeat-y left top;
}

#faq ul li.first span {
	background: none;
}

#faq ul li span span, #faq ul li.first span span {
	background: url("http://img.wizishop.com/w/grille-tarifaire/infos-blanc.png") no-repeat 10px 10px;
	padding: 10px 6px 8px 30px;
	font-weight: bold;
}

#faq ul li em {
	padding-top: 6px;
	display: none;
	color: #000;
	font-weight: normal;
	font-style: normal;
}

.h3-grille2 {
	margin-bottom: 10px;
	padding: 0 0 6px 14px;
	background: url("http://img.wizishop.com/w/grille-tarifaire/triangle-bleu.png") no-repeat 4px 3px;
	color: #24588b;
	text-transform: uppercase;
	border-bottom: 1px solid #24588b;
	font-size: 12px;
}
.temoin .cite { background: none; }

.mgb10px {
	margin-bottom: 10px;
}

.bloc-gauche-offres, .bloc-droite-offres {
	padding: 12px 12px 0 12px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}

.bloc-gauche-offres {
	float: left;
	width: 572px;
}

.bloc-droite-offres {
	float: right;
	width: 310px;
}

/*----------------- Blocs offre --------------------*/
.bloc-offre {
	float: left;
	margin-right: 12px;
	width: 182px;
	padding-bottom: 16px;
	background: url("http://img.wizishop.com/w/offres/bloc-offre-b.png") no-repeat left bottom;
	cursor: pointer;
}

.offre-last {
	margin-right: 0;
}

.c1-bloc-offre {
	width: 176px;
	height: 406px;
	position: relative;
	padding: 2px;
	border: 1px solid #e1e1e1;
	border-bottom: none;
	background: #e0ddda url("http://img.wizishop.com/w/offres/bloc-offre-h.png") no-repeat left bottom;
}

.offre-titre {
	width: 176px;
	height: 63px;
	text-indent: -9000px;
	overflow: hidden;
	margin-bottom: 10px;
}

.offre-start .offre-titre {
	background: #ed7505 url("http://img.wizishop.com/w/offres/titre-start.png") no-repeat left bottom;
}

.offre-pro .offre-titre {
	background: #10416c url("http://img.wizishop.com/w/offres/titre-pro.png") no-repeat left bottom;
}

.offre-privilege .offre-titre {
	background: #62a80f url("http://img.wizishop.com/w/offres/titre-privilege.png") no-repeat left bottom;
}

.offre-caracs {
	list-style: none;
	padding: 0 6px;
	text-align: center;
}

.bloc-offre .offre-caracs {
	padding-top: 10px;
}

.offre-caracs li {
	font-size: 12px;
	padding: 6px 0 8px 0;
	background: url("http://img.wizishop.com/w/offres/sep-offre.png") no-repeat center bottom;
}

.offre-caracs .offre-carac-last {
	background: none;
}

.offre-prix {
	position: absolute;
	width: 176px;
	height: 40px;
	text-indent: -9000px;
	overflow: hidden;
}

.bloc-offre .offre-prix {
	bottom: 186px;
	left: 2px;
}

.offre-prix-399 {
	background: url("http://img.wizishop.com/w/offres/prix-start.png") no-repeat center bottom;
}

.offre-prix-599 {
	background: url("http://img.wizishop.com/w/offres/prix-start.png") no-repeat center bottom;
}

.offre-prix-899 {
	background: url("http://img.wizishop.com/w/offres/prix-pro.png") no-repeat center bottom;
}

.offre-prix-999 {
	background: url("http://img.wizishop.com/w/offres/prix-pro.png") no-repeat center bottom;
}

.offre-prix-2999 {
	background: url("http://img.wizishop.com/w/offres/prix-privilege.png") no-repeat center bottom;
}

.offre-prix-4999 {
	background: url("http://img.wizishop.com/w/offres/prix-privilege.png") no-repeat center bottom;
}

.offre-savoir {
	position: absolute;
	bottom: 16px;
	left: 2px;
	width: 176px;
	height: 24px;
	padding-top: 130px;
	text-align: center;
	font-size: 11px;
}

.offre-start .offre-savoir {
	background: url("http://img.wizishop.com/w/offres/illust-offre-start.png") no-repeat center 10px;
}

.offre-pro .offre-savoir {
	background: url("http://img.wizishop.com/w/offres/illust-offre-pro.png") no-repeat center 10px;
}

.offre-privilege .offre-savoir {
	background: url("http://img.wizishop.com/w/offres/illust-offre-privilege.png") no-repeat center 0;
}

.offre-savoir .offre-lien {
	color: #3a3a3a;
	text-decoration: underline;
}

/*----------------- Blocs offre 2 --------------------*/
.bloc-offre2 {
	width: 310px;
	padding-bottom: 16px;
	background: url("http://img.wizishop.com/w/offres/bloc-offre2-b.png") no-repeat left bottom;
	margin-bottom: 2px;
}

.c1-bloc-offre2 {
	width: 304px;
	height: 191px;
	position: relative;
	padding: 2px;
	border: 1px solid #e1e1e1;
	border-bottom: none;
	background: #e0ddda url("http://img.wizishop.com/w/offres/bloc-offre2-h.png") no-repeat left bottom;
}

.bloc-offre2 .offre-titre {
	width: 304px;
	height: 42px;
	text-indent: -9000px;
	overflow: hidden;
	margin-bottom: 10px;
}

.creation-logo .offre-titre {
	background: #cd9e00 url("http://img.wizishop.com/w/offres/titre-creation.jpg") no-repeat left bottom;
}

.integration-charte .offre-titre {
	background: #9f7243 url("http://img.wizishop.com/w/offres/titre-integration.jpg") no-repeat left bottom;
}

.creation-logo .offre-caracs, .integration-charte .offre-caracs {
	width: 180px;
	padding: 0;
}

.creation-logo .offre-caracs {
	text-align: left;
}

.creation-logo .offre-caracs li {
	padding: 6px 20px 8px 12px;
	background-position: left bottom;
}

.integration-charte .offre-caracs {
	float: right;
	text-align: right;
	width: 206px;
}

.integration-charte .offre-caracs li {
	padding: 6px 12px 8px 20px;
	background-position: right bottom;
}

.bloc-offre2 .offre-prix {
	bottom: 12px;
}

.creation-logo .offre-prix {
	right: 12px;
	width: 122px;
}

.creation-logo .offre-prix-399 {
	background: url("http://img.wizishop.com/w/offres/prix-creation-logo.png") no-repeat center bottom;
}

.integration-charte .offre-prix {
	left: 12px;
	width: 147px;
}

.integration-charte .offre-prix-1699 {
	background: url("http://img.wizishop.com/w/offres/prix-integration.png") no-repeat center bottom;
}

.offre-illustration {
	position: absolute;
}

.creation-logo .offre-illustration {
	top: 36px;
	right: 6px;
}

.integration-charte .offre-illustration {
	top: 38px;
	left: 26px;
}

/* ----------------------------- Pages offres ------------------------------ */
.page-offre strong {
	color: #16517F;
}

.bold {
	font-weight: bold;
}

.fs16px {
	font-size: 16px;
}

.page-offre a {
	text-decoration: underline;
}

.offre-intro {
	border: 1px solid #dfdfdf;
	margin-bottom: 40px;
}

#page-offre-start .offre-intro {
	border-color: #fbdeb5;
}

.c1-offre-intro {
	padding: 20px;
	overflow: hidden;
	position: relative;
}

#page-offre-start .offre-titre {
	background: #ed7505 url("http://img.wizishop.com/w/offres/bandeau-start.png") no-repeat left top;
}

#page-offre-pro .offre-titre {
	background: #10416c url("http://img.wizishop.com/w/offres/bandeau-pro.png") no-repeat left top;
}

#page-offre-privilege .offre-titre {
	background: #62a80f url("http://img.wizishop.com/w/offres/bandeau-privilege.png") no-repeat left bottom;
}

#main .offre-titre {
	padding: 0;
	margin: 0;
}

.page-offre .offre-titre {
	width: auto;
	height: 60px;
}

.offre-description {
	float: left;
	padding: 0 0 0 114px;
	width: 610px;
	font-style: italic;
	text-align: justify;
	font-weight: bold;
}

#page-offre-start .offre-description {
	background: url("http://img.wizishop.com/w/offres/illust-offre-start.png") no-repeat left top;
	padding: 0 0 20px 114px;
}

#page-offre-pro .offre-description {
	background: url("http://img.wizishop.com/w/offres/illust-offre-pro.png") no-repeat left top;
	padding: 0 0 20px 120px;
	width: 604px;
}

#page-offre-privilege .offre-description {
	background: url("http://img.wizishop.com/w/offres/illust-offre-privilege.png") no-repeat left top;
	padding: 0 0 20px 130px;
	width: 594px;
}

.offre-intro .offre-prix {
	top: 20px;
	right: 20px;
	width: 176px;
}

.offre-demande-devis {
	float: right;
	padding-top: 60px;
	width: 176px;
	text-align: center;
}

.offre-titre2 {
	font-size: 20px;
	color: #16517f;
	margin-bottom: 16px;
}

.offre-caracs2 {
	list-style: none;
	padding: 0;
	margin-bottom: 30px;
}

.offre-caracs2 li {
	background: url("http://img.wizishop.com/w/offres/picto-v.png") no-repeat left 3px;
	padding: 0 0 6px 28px;
	font-weight: bold;
}

.offre-argument {
	margin-bottom: 24px;
}

.offre-titre-argument {
	background: #dedede url("http://img.wizishop.com/w/offres/bg-h2-offres.png") repeat-x left top;
}

.offre-titre-argument strong {
	display: block;
	background: url("http://img.wizishop.com/w/offres/puce-h2-offres.png") no-repeat 7px 7px;
	padding: 5px 7px 6px 34px;
	color: #58585a;
	font-size: 15px;
}

.c1-offre-argument {
	border: 1px solid #dfdfdf;
	padding: 12px;
}

.c1-offre-argument p {
	margin-bottom: 6px;
}

#offre-argument-banniere .c1-offre-argument {
	min-height: 111px;
	padding: 12px 660px 12px 12px;
	background: url("http://img.wizishop.com/w/offres/illust-bannieres.jpg") no-repeat right bottom;
}

#offre-argument-logo .c1-offre-argument {
	min-height: 111px;
	padding: 12px 660px 12px 12px;
	background: url("http://img.wizishop.com/w/offres/illust-logos.jpg") no-repeat right bottom;
}

#offre-argument-couleurs .c1-offre-argument {
	min-height: 111px;
	padding: 12px 660px 12px 12px;
	background: url("http://img.wizishop.com/w/offres/illust-designs-pro.jpg") no-repeat right bottom;
}

#offre-argument-structure .c1-offre-argument {
	min-height: 111px;
	padding: 12px 660px 12px 12px;
	background: url("http://img.wizishop.com/w/offres/illust-structure.jpg") no-repeat right bottom;
}

#offre-argument-reassurance .c1-offre-argument {
	min-height: 111px;
	padding: 12px 660px 12px 12px;
	background: url("http://img.wizishop.com/w/offres/illust-reassurance.jpg") no-repeat right bottom;
}

#offre-argument-factures .c1-offre-argument {
	min-height: 111px;
	padding: 12px 660px 12px 12px;
	background: url("http://img.wizishop.com/w/offres/illust-factures-perso.jpg") no-repeat right bottom;
}

#offre-argument-slider .c1-offre-argument {
	min-height: 111px;
	padding: 12px 660px 12px 12px;
	background: url("http://img.wizishop.com/w/offres/illust-slider.jpg") no-repeat right bottom;
}

#offre-argument-maj .c1-offre-argument {
	min-height: 111px;
	padding: 12px 336px 12px 12px;
	background: url("http://img.wizishop.com/w/offres/illust-maj-clavier.jpg") no-repeat right bottom;
}

#offre-argument-conseiller .c1-offre-argument {
	min-height: 111px;
	padding: 12px 336px 12px 12px;
	background: url("http://img.wizishop.com/w/offres/illust-conseiller.jpg") no-repeat right bottom;
}

#offre-argument-no-limit .c1-offre-argument {
	min-height: 111px;
	padding: 12px 660px 12px 12px;
	background: url("http://img.wizishop.com/w/offres/illust-designs-perso.jpg") no-repeat right bottom;
}

.offre-liste-arguments {
	padding: 0;
	list-style: none;
}

.offre-liste-arguments li {
	background: url("http://img.wizishop.com/w/offres/puce-triangle-vert.png") no-repeat left 5px;
	padding: 0 0 6px 14px;
}

.offre-liste-arguments .fs16px {
	background-position: left 7px;
}

.offre-exemples {
	overflow: hidden;
	margin-bottom: 36px;
}

.offre-mini {
	float: left;
	margin-right: 30px;
}

.offre-mini-last {
	margin-right: 0;
}

.offre-temoignage {
	overflow: hidden;
	margin-bottom: 36px;
}

.offre-temoignage .offre-titre2 {
	margin-bottom: 10px;
}

.offre-temoignage .temoin {
	margin: 0 0 20px 0;
}
#emailing { background: url(http://img.wizishop.com/w/fond-emailing.png) repeat-x scroll right top #fff; height:148px; width: 497px; padding: 10px 0 18px 0; magin-left:5px:}
#emailing h2 {
	font-size: 18px;
	color: #1E6595;
	height:20px;
	padding: 0 0 10px 16px;
}
#emailing p {
	font-size:14px;
	color:#E2650C;
	font-weight:bold;
	padding: 0 0 13px 16px;
}
#emailing ul {
	clear: both;
	padding: 0 0 0 17px;
	list-style: none;
}
#emailing ul li {
	padding: 0 0 5px 8px;
	background: url("http://img.wizishop.com/w/grille-tarifaire/triangle-gris.png") no-repeat left 3px;
	color: #504E52;
	font-size: 12px;
}
#migration { background: url(http://img.wizishop.com/w/fond-partner.png) repeat-x scroll right top #fff; height:148px; width: 497px; padding: 10px 0 18px 0; magin-left:5px:}
#migration h2 {
	font-size: 19px;
	color: #1E6595;
	height:20px;
	padding: 0 0 10px 16px;
}
#migration span {
	font-size:15px;
	color:#E2650C;
	font-weight:bold;
	padding: 0 0 13px 16px;
}
#migration p, #migration p a {
	padding: 8px 0 13px 16px;
	color: #504E52;
	font-size: 12px;
}
.avantages-gauche {
	width:119px;
	float:left;
	padding-bottom: 0;
	padding-top: 10px;
}
.avantages-gauche img {
	padding-top: 10px;
}
.avantages-droite {
	width:355px;
	float:right;
	padding-bottom: 0;
	padding-top: 10px;
}
.avantages-droite h3 {
	font-size:14px;
	color:#1E6595;
	font-weight:bold;
}
#marge-avantage {
	color: #165483;
    font-size: 23px;
	font-weight:bold;
	padding: 10px 0 10px 38px
}
#faq-liste p {
	padding: 5px 0 5px 17px;
}
#faq-liste ul {
	clear: both;
	padding: 0 0 0 17px;
	list-style: none;
}
#faq-liste ul li {
	padding: 0 0 3px 8px;
	background: url("http://img.wizishop.com/w/grille-tarifaire/triangle-gris.png") no-repeat left 3px;
	color: #504E52;
	font-size: 12px;
}
#partage {
	padding : 10px;
	background-color: #E2F0FA;
	margin-bottom: 15px;
}
#partage p {
	margin-bottom: 5px;
}
.captcha pre { white-space: pre; }
