body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}

table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:normal;}
strong {
	color:#ba9a5d;}

ol,ul{ list-style:none;}
.pricing ul {list-style: url(http://web1.mobshop.me/site/arw-yellow.png) inside;}
.pricing li {	padding-bottom: 5px;	font-size: 13px;}
.pricing li:first-child {font-weight: bold;}	



	caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}

body{ background:#fff /*url(http://web1.mobshop.me/site/body.png)*/; color:#5f5f5f; font-family:Arial,sans-serif; font-size:12px;}
a{ color:#073b63; cursor:pointer; text-decoration:none;outline: none;}
a:hover{ text-decoration:underline;}

.wrap{ margin:0 auto; position:relative; width:960px;}

/* Boutons */
.btn{ background:url(http://web3.mobshop.me/site/btn-brown.png) no-repeat top left; color:#fff; float:left; font-size:13px; height:26px; line-height:26px; position:relative;}
.btnsignup{ color:#fff; float:left;margin-top: -7px;}
.btn-bkg{ background:url(http://web3.mobshop.me/site/btn-brown.png) no-repeat top right; float:left; height:26px; left:15px; padding-right:15px; position:relative;}
.btn.account{ color:#ffc000; font-weight:bold;}
.btn.green,
.btn.green .btn-bkg{ background-image:url(http://web3.mobshop.me/site/btn-green.png); color:#ffc000; font-weight:bold;}

/* Header */
.login{ height:26px; position:absolute; right:110px; top:27px;}

.language{ background: url(http://web1.mobshop.me/site/bg.png) 0 -58px; padding:32px 0 0 25px; position:absolute; right:0; top:0;}
.language li{ background: url(http://web1.mobshop.me/site/bg.png) 0 -32px; float:left; height:21px; text-indent:-290486px; width:23px;}
.language a{ display:block; height:11px; margin:0 auto; width:16px;margin-top: 3px;}
.language a.fr{ background: url(http://web1.mobshop.me/site/bg.png) 0 -16px;}
.language a.en{background: url(http://web1.mobshop.me/site/bg.png) 0 0}

.title{ background:#f6f9fb url(http://web2.mobshop.me/site/title-top.png) repeat-x top left; padding-top:30px;}
.title-bottom{ background:url(http://web2.mobshop.me/site/title-bottom.png) repeat-x bottom left; padding-bottom:30px;}
.title-name{ color:#073b63; font-size:28px; text-indent:20px;}
.title-sub{ color:#ba9a5d; font-size:20px; text-indent:20px;}

/* Home */
.home{ background:url(http://web2.mobshop.me/site/home.png) repeat-x bottom left;}
.home .wrap{ background:url(http://web3.mobshop.me/site/home-wrap.png) no-repeat bottom right; min-height:250px; padding:20px 620px 20px 0; width:340px;}
.home-content{ line-height:18px;}
.home-title{ color:#073b63; font-size:32px; margin-bottom:10px;margin-top: 10px;}
.home-title span{ color:#ba9a5d; display:block; font-size:20px;}

.shops .wrap{ background:url(http://web3.mobshop.me/site/shops.png) no-repeat 240px 20px; color:#ba9a5d; font-size:18px; font-weight:bold; height:20px; padding:29px 0 25px 0px; width:920px;}

.intro{ background:url(http://web3.mobshop.me/site/intro.png) repeat-x top left;}
.intro-col{ float:left; margin-left:30px; width:300px;}
.intro-title{ background:url(http://web1.mobshop.me/site/intro-title.png) no-repeat bottom left; font-size:16px; font-weight:bold; line-height:18px; padding:24px 0 10px 35px;}
.intro-content{ background:url(http://web1.mobshop.me/site/intro-content.png) no-repeat bottom left; font-size:12px; line-height:16px; padding:15px 15px 0 35px;}
.intro-more{ font-size:13px; font-weight:bold; margin-top:10px; text-align:right;}
.intro-more a{ background:url(http://web3.mobshop.me/site/arw-yellow.png) no-repeat 0 5px; color:#ec9502; padding-left:10px;}
.intro-clear{ clear:left;}
.intro-col.first{ margin-left:0;}
.intro-col.first .intro-title,
.intro-col.first .intro-content{ background:none; padding-left:0;}

/* Menu */
.menu{ background:url(http://web1.mobshop.me/site/menu.png) repeat-y top left; font-size:13px; font-weight:bold; margin-bottom:40px; position:relative; width:235px; z-index:1200;}
.menu-top{ background:url(http://web1.mobshop.me/site/menu-top.png) no-repeat top left; height:10px; left:0; position:absolute; top:-10px; width:235px;}
.menu-bottom{ background:url(http://web1.mobshop.me/site/menu-bottom.png) no-repeat top left; bottom:-40px; height:40px; left:0; position:absolute; width:235px;}
.menu a{ background:url(http://web1.mobshop.me/site/arw-blue.png) no-repeat 0 16px; color:#556d80; border-top:1px solid #e7eff6; display:block; margin:0 15px; padding:10px 0 10px 10px;}
.menu .first a{ background-position:0 11px; border-top:none; padding-top:5px;}
.menu .on a, .menu .current_page_item a{ background-image:url(http://web3.mobshop.me/site/arw-yellow.png); color:#ec9502;}
.menu .rss a{ background:url(http://web1.mobshop.me/site/menu-rss.png) no-repeat 0 2px; color:#ec9502; font-weight:bold; padding-left:30px;}
.menu .twitter a{ background:url(http://web1.mobshop.me/site/menu-twitter.png) no-repeat 0 7px; color:#556d80; font-weight:bold; padding-left:30px;}

/* Structure */
.main-clear{ clear:left;}

.lead{ float:left; padding:30px 20px; width:610px;}
.lead.templatec{ width:960px;}

.side{ color:#8f8f8f; float:left; margin:-40px 0 0 75px; width:235px; z-index:1000;}
.side-bloc{ margin-bottom:30px;}
.side-title{ color:#ba9a5d; font-size:18px; line-height:20px; margin-bottom:5px;}
.side-content{ font-size:13px; line-height:18px;}
.side-list a, .side-bloc li{ background:url(http://web3.mobshop.me/site/arw-yellow.png) no-repeat 0 15px; border-top:1px solid #e4edf0; color:#8f8f8f; display:block; font-size:13px; line-height:16px; padding:8px 0 8px 10px;}
.trio{ clear:both; color:#897040; font-size:15px; line-height:18px; height:280px; padding:20px 0 0 20px;}
.trio-col{ background:url(http://web3.mobshop.me/site/trio-col.png) no-repeat top left; float:left; margin-left:35px; padding-left:35px; text-align:justify; width:266px;}
.trio-col.first{ background:none; margin-left:0; padding-left:0;}
.trio-col label{font-size:16px; font-weight:bold; line-height:18px;color:#073b63;display: block;padding-bottom: 8px;}
.trio-col img {display: block;margin: 0 auto;max-width: 150px;max-height: 55px;padding: 12px 0px 0px 0px ;}

/* Post */
.post{ clear:left;}
.post-title, .popost h3{ font-size:16px; font-weight:bold; line-height:18px;color:#073b63;}
.post-date{ color:#ba9a5d;}
.post-thumb{ float:left; margin-right:20px;}
.post-content{ font-size:14px; line-height:18px;}
.blogo .post-content{ font-size:13px; line-height:18px;}
.post-content p{ margin-bottom:10px;}
.post-content span{font-weight: bold;color:#ba9a5d;}
.post-content strong {color:#073b63;}
.post-content a {text-decoration:underline;}
.post-list .post { border-top:1px solid #e4edf0; margin-bottom:20px; padding-top:20px;}
.post-list .post.first { border-top:none; padding-top:0;}
.post-blog .post{ border-top:1px solid #e4edf0; margin-bottom:30px; padding-top:20px;}
.post-blog .post.first{ border-top:none; padding-top:0;}
.post-blog .post-date{ margin-bottom:5px;}
.post-blog .post-title{ font-size:20px; margin-bottom:10px;line-height: 20px;}
ul li ul li .popost h3{ border:none; margin-bottom:0px; padding-top:4px;background:url(http://web3.mobshop.me/site/arw-yellow.png) no-repeat 5px 15px; border-top:1px solid #e4edf0; color:#8f8f8f; display:block; font-size:13px; line-height:16px; padding:8px 0 8px 15px;}
ul li .popost h3{ margin-bottom:10px; padding-top:25px;}
/* Offres */
.offer-list{ padding:40px 0;}
.offer-detail{ padding:40px 0px 10px 0;}
.offer-detail .pitch{ float:left; width:440px;}

.box{ background:url(http://web2.mobshop.me/site/box.png) repeat-y top left; float:left; margin-right:30px; padding:20px 0 20px; position:relative; width:440px;}
.pro .box, .express .box {	padding-bottom: 0px;}
.box-top{ background:url(http://web2.mobshop.me/site/box-top.png) no-repeat top left; height:20px; left:0; position:absolute; top:0; width:440px;}
.box-top2{ background:url(http://web2.mobshop.me/site/box-top2.jpg) no-repeat top left; height:20px; width:960px;}

.box-mid{ background:no-repeat top left; padding:0 30px 0 110px;}
.box-bottom{ background:url(http://web2.mobshop.me/site/box-bottom.png) no-repeat top left; bottom:0; height:20px; left:0; position:absolute; width:440px;}
.box-title{ font-size:36px; line-height:40px;}
.box-sub{ color:#ba9a5d; font-size:20px; line-height:20px;}
.box-content{ font-size:14px; line-height:18px; margin:20px 0;}
.box-clear{ clear:left;}
.box.express .box-mid{ background-image:url(http://web1.mobshop.me/site/box-express.png);}
.box.demand .box-mid{background-image:url(http://web3.mobshop.me/site/box-demand.png); }

.pitch-title{ color:#073b63; font-size:16px; font-weight:bold; line-height:18px; text-transform:uppercase;}
.pitch-content{ font-size:14px; line-height:18px;}
.pitch-content p{ margin-bottom:10px;}

/* Footer */
.links{ float:left; margin-right:20px; width:320px;}
.links p{ margin-bottom:10px;}
.news{ float:right; margin-bottom:10px; width:280px;}
.news a{ color:#a0a0a0; text-decoration:underline;}
.news-more{ font-size:10px;}
.news-list{ float:left; width:330px;}
.news-label{ background:url(http://web1.mobshop.me/site/news-label.png) no-repeat top left; color:#fff; float:left; font-size:11px; height:18px; line-height:18px; text-align:center; width:43px;}
#footer .news-label a{ color:#fff;}
.share{ position:absolute; right:0; top:0;}
.share li{ background:url(http://web3.mobshop.me/site/share.png) no-repeat top left; float:left; height:29px; text-indent:-290486px; width:29px;}
.share a{ background:no-repeat top left; display:block; height:21px; margin:0 auto; width:21px;}
.share a.facebook{ background: url(http://web1.mobshop.me/site/bg.png) 0 -201px}
.share a.twitter{ background: url(http://web1.mobshop.me/site/bg.png) 0 -253px}
.share a.rss{ background: url(http://web1.mobshop.me/site/bg.png) 0 -227px}
.footer-clear{ clear:left;}

#header{ background:url(http://web1.mobshop.me/site/header.png) repeat-x top left; height:74px;}
#logo{ background: url(http://web1.mobshop.me/site/bg.png) 0 -113px; display:block; height:40px; left:0; position:absolute; text-indent:-290486px; top:20px; width:180px;}
#nav{ background:url(http://web1.mobshop.me/site/nav.png) repeat-x top left; font-size:16px; height:38px; line-height:36px; padding-left:5px;}
#nav li{ background:url(http://web1.mobshop.me/site/nav-li.png) no-repeat top left; float:left; height:38px; line-height:36px; padding-left:2px;}
#nav a{ background:url(http://web1.mobshop.me/site/nav.png) repeat-x top left; float:left; height:38px; line-height:36px; padding:0 15px;}
#nav li.first{ background:none;}
#nav li.on a, #nav li.current_page_item a, #nav li.current_page_parent a{ background-image:url(http://web3.mobshop.me/site/nav-on.png); color:#ec9502;}
#footer{ background:#535353 url(http://web3.mobshop.me/site/footer.png) repeat-x top left; border-top:1px solid #c3b899; clear:both; color:#a0a0a0; font-size:11px; line-height:13px; margin-top:60px; padding:20px 0 50px;}
#footer a{ color:#a0a0a0;}

.flashmovie {/*border:1px solid #e4edf0;*/padding-left: 3px;
padding-right: 3px;margin-bottom: 10px;}

.home-content p label {	color:#073b63;	font-weight: bold;}
.home-content p {font-size: 13px;}
p.home-intro {font-size: 14px;margin-bottom: 10px;}
.imagemap {	position: absolute;	top: 120px;	left: 643px;	width: 74px;	height: 74px;	z-index: 999999;}
.imagemap-link {width: 100%;height: 100%;position: absolute;}
h2.cgv {	margin-top: 10px;	margin-bottom: 10px;	font-size: 13px;}
h3.cgv {font-weight: bold;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 10px;}
.cgv {	font-size: 11px;	line-height:normal;}
.templated img {	max-width: 560px;	margin-bottom: 40px;
	margin-left: 25px;}
.templateb .post-content,.templated .post-content{ font-size:16px; line-height:20px;}
.templateb .lead,.templatea .lead{ float:left; padding:30px 20px 10px; width:610px;}
.templatea .post-thumb img {	max-height: 75px !important;}
.side label {	font-weight: bold;}
.nomenu {	margin-top: 20px;}
.wpcf7 {	width: 650px;}
.wpcf7 p{	padding-top: 10px;	padding-bottom: 10px;}
.wpcf7 label{float:left;font-size:14px;font-weight:bold;padding-right:9px;text-align:right;width:300px;}
.wpcf7-form-control-wrap input {height: 18px;width: 298px;}
.wpcf7-form-control-wrap textarea {width: 300px;}
#submitform {text-align: center;}
span.wpcf7-not-valid-tip-no-ajax {	text-align: center;}
div.wpcf7-response-output {	text-align: center;}
#first {	margin-bottom: 25px;	font-size:16px; line-height:20px;	}

/* BLOG */
.post-content ul {	list-style:disc;	padding-bottom: 10px;}
.post-content li {	margin-left: 30px;}
.retweet {position: absolute;left: 573px;}
.postmetadata {	border-bottom: 1px solid #e4edf0;	border-top: 1px solid #e4edf0;	padding: 5px;	min-height: 60px;	font-size: 11px;}
.postmetadata p{width: 90%;margin-bottom: 10px;}
.social {position: absolute;margin: 5px;}

/* SUPPORT */
.quick .menu:first-child li:first-child a {background-position:0 11px; border-top:none; padding-top:5px;}
.quick .menu li:first-child ul li a {background:url(http://web3.mobshop.me/site/arw-blue.png) no-repeat 0 16px; color:#556d80; border-top:1px solid #e7eff6; display:block; margin:0 15px; padding:10px 0 10px 10px;}
.quick .menu li ul li a {border-top:1px solid #e7eff6 !important;}
.quick .menu li ul li {padding-left: 20px !important;}
.quick .menu li ul li a {color:#8f8f8f !important;background:url(http://web3.mobshop.me/site/arw-yellow.png) no-repeat 0 16px !important;}
.quick .menu .on a, .quick .menu .current_page_item a{ background-image:url(http://web3.mobshop.me/site/arw-yellow.png) !important; color:#ec9502 !important;}
.quick .menu li ul li:first-child a {padding-top:10px !important;}


ul li.page-item-88 .popost h3 {
background:url(http://web2.mobshop.me/site/preferences-system.png) no-repeat bottom left ;
padding-left: 30px;
}

ul li.page-item-199 .popost h3 {
background:url(http://web2.mobshop.me/site/shopping_basket%20yellow.png) no-repeat bottom left ;
padding-left: 30px;
}

ul li.page-item-69 .popost h3 {
background:url(http://web2.mobshop.me/site/designer.png) no-repeat bottom left ;
padding-left: 30px;
}

ul li ul li .popost h3 {
background:url(http://web3.mobshop.me/site/arw-yellow.png) no-repeat 25px 13px !important;
padding-left: 35px !important;
}
.imagetitle .title-bottom .wrap h1,.imagetitle .title-bottom .wrap h2 {padding-left: 35px;}

.imagetitle .title-bottom .wrap{
	background: url(http://support.mobshop.com/wp-content/themes/blank/m_support_50.png) no-repeat 0px 2px;
}

.alignleft {	float: left;}

.price {  color:#486990; text-align:left; padding: 0px 10px;background:url(http://web3.mobshop.me/site/box2.jpg) repeat-y left;}
.price  table {  width:100%;  text-align:center; border-collapse: collapse; border:0px solid #FFF; color:#183960; font-size:14px;}
.price  table td { width:12%;  height:38px; border-right:1px solid #d4dadf; text-align:center}
.price.pro  table td.col1 { font-weight:bold; color:#5f5f5f; font-size:12px;}
.price.pro  table tr.line  td.col1 {padding-left: 38px;	text-align: left;min-width: 100px;}

.price  table tr.line td.col1 img { float:right; margin:3px 10px 0 0;}
.price  table td.col1#price { background:transparent url(http://web3.mobshop.me/site/mobshop-small.png) no-repeat;  background-position: 5% 7px ;}
.price  table td.col1#catalog { background:transparent url(http://web3.mobshop.me/site/box-demand-small.png) no-repeat;  background-position: 5% 7px ;}
.price  table td.col1#help { background:transparent url(http://web1.mobshop.me/site/help-small2.png) no-repeat;  background-position: 5% 7px ;}
.price  table td.col1#hosting { background:transparent url(http://web1.mobshop.me/site/hosting-small.png) no-repeat;  background-position: 5% 7px ;}
.price  table td.col1#website { background:transparent url(http://web1.mobshop.me/site/website-small.png) no-repeat;  background-position: 5% 7px ;}
.price  table td.col1#iphone { background:transparent url(http://web1.mobshop.me/site/iphone-small.png) no-repeat;  background-position: 5% 7px ;}
.price  table td.col1#comparison { background:transparent url(http://web1.mobshop.me/site/comparison-small2.gif) no-repeat;  background-position: 5% 8px ;}
.price  table td.col1#social { background:transparent url(http://web1.mobshop.me/site/social-small2.png) no-repeat;  background-position: 5% 7px ;}
.price  table td.col1#market { background:transparent url(http://web1.mobshop.me/site/market-small.png) no-repeat;  background-position: 5% 7px ;}
.price  table td.col1#mcommerce { background:transparent url(http://web1.mobshop.me/site/mobile-small.png) no-repeat;  background-position: 5% 7px ;}
.price  table td.col1#multishop { background:transparent url(http://web3.mobshop.me/site/multishop-small.png) no-repeat;  background-position: 5% 7px ;}
.price  table tr#baseline {  height:38px; line-height:30px; padding-left:5px;font-weight:bold;  font-size:12px;}
.price  table tr#baseline td {  border-bottom:1px solid #6783a6;}
.price.pro tr#baseline td {font-size: 15px;}
.price.pro tr#baseline td.first {font-size: 12px;}
.price table tr.line {border-top:1px solid #d4dadf; border-bottom:1px solid #d4dadf; }
.price table tr.last{border-bottom:1px solid #6783a6;}
.price table tr.alt { background:#f7f7f7;}
.price table tr#transfo td a img{ margin-top:3px;}
 .btn2{color:#fff; display:block; font-size:12px; font-weight:bold; height:32px; line-height:32px; padding:0 20px 0 20px; position:relative; text-transform:uppercase;margin-top: 10px;}
.btn-orange{ background: url(http://web3.mobshop.me/site/button_sub5_orange_188.png) no-repeat top;
}
.price  table tr#baseline td label {display: block;line-height: 10px;font-size: 14px;}

.btn3{ background: url(http://web3.mobshop.me/site/button_sub_blue_188.png) no-repeat top;}

 .btn3{color:#073b63; display:block; font-size:12px; font-weight:bold; height:32px; line-height:32px; padding:0 20px 0 20px; position:relative; text-transform:uppercase;margin-top: 10px;}
.box-action {text-align: center;}
img.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;}
   
/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	
.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}
	#commentform textarea {
	width: 100%;
	height: 100px;
	padding: 5px;
	margin: 2px 0 2px 0;
	border: 1px solid #666;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
}
.post-blog h3 {
	font-size: 16px;
	color:#073b63;
	margin:10px 0 10px 0;
}
.comment-meta.commentmetadata {
	font-size: 10px;
	float: right;
	
}
.post-blog #respond {
	margin-top: 30px;
}
#commentform #submit {
	margin: 0;
	float: right;
	}
	
.btc-powered {
	display: none;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}
#commentform p label small {
	font-size: 12px;
	}

.btc-twitter div p i {
	font-size: 10px;
}

.vcard .fn {
	color:#073b63;
	font-size: 14px;

}

.vcard img {
vertical-align: middle;
}

/* End Comments */
