html {
	background: #ffffff url(../img/bg2.png);
	height:100%;
}

body {
	color: #454545!important;
}

div#categories_block ul li a strong {
	font-weight: normal;
}

div#languages_block_top { padding: 4px 0 0 690px!important;
	z-index: 100;
}

#loglog {
	padding-left: 73px;
	padding-top: 4px;
	color: #CD9CA1!important;
	height: 27px;
	font-style: italic!important;
}

#loglog a {
	color: #CD9CA1!important;

}

#loglog a:hover {
	color: #b35860!important;

}

.ajax_cart_quantity {
	font: bold 48px Trebuchet MS!important;
	letter-spacing: -6px;
	position: relative;
	bottom: 7px;
}

.ajax_cart_info {
	padding: 0 0 0 14px!important;
	text-transform: lowercase!important;
	color: #b35860!important;
	font-size: 15px!important;
}

.ajax_cart_info a { 
	color: #b35860!important; 
	text-decoration: underline; 
}

.ajax_cart_info a:hover { 
	color: #cb796c!important; 
}



div#franco {
	color: #525255!important;
	font-style: italic!important;
	text-transform: lowercase!important;
	font-size: 13px!important;
	top: 55px!important;
	left: 12px;
}

span.franco_vert { padding-left: 0px!important; }

div#cart_block_list {
	padding: 0 2px;
	color: #525255!important;
	font-size: 0.9em;
}

dl.products a.cart_block_product_name { 
	color: #525255!important;
	font-weight: normal;
	width: 100px!important;
	padding: 2px 0 0 10px;
}

dl.products a.cart_block_product_name:hover { 
	color: #b35860!important; 
	text-decoration: underline;
}

div#entete_panier span.panier_col1 { 
	width: 100px!important;
	padding-left: 10px;
}

div#cart-prices p {
	border-top: 1px dashed #E8BBBE!important;
	padding: 8px 4px 8px 8px!important;
	width: 220px;
	margin: auto;
}

dl.products {
	padding: 2px 0 10px 15px!important;
}

div#entete_panier {
	font-size: 1em;
	padding: 8px 0 0 15px!important;
	color: #CD9CA1!important;
	height: 18px!important;
	text-transform: none!important;
}

span#cart_block_shipping_cost {
	color: #CD9CA1!important;
}

div#cart-prices span.label_cartprices {
	color: #CD9CA1!important;
}

div#cart-prices span.label_cartprices strong {
	color: #525255!important;
}

span#cart_block_total {
	font-weight: normal;
}

span#cart_block_shipping_cost, span#cart_block_total {
	width: 60px;
	padding-right: 0px!important;
}

div#cart-prices span.label_cartprices {
	width: 158px!important;
}

span.label_cartprices strong {
	font-weight: normal!important;
}

p#cart-buttons { 
	padding: 20px 0 25px!important; 
}

p#cart-buttons a {
	width: 230px;
	margin: auto;
	color: #b35860!important;
	background-color: rgba(239,189,189,0.4);
	padding: 6px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
	
p#cart-buttons a:hover {
	color: #FEEEE8!important;
	background-color: #b35860;
}
	
	
div#gros_gros_footer {
	background: url(../img/bg.png);
	height: 100px!important;
}

ul#mainmenu li a {
	padding: 4px 16px!important;
}

ul#mainmenu { padding-left: 10px!important; }

.warning {
	border: none!important;
	background: url(../img/bg_red.png)!important;
	color: #b35860!important;
	margin: 15px auto;
	padding: 20px 30px 55px 30px;
}

.warning a {
	color: #b35860!important;
	text-decoration: underline;
}

.error {
	clear: both;
	font-size: 1em!important;
	border: none!important;
	background: url(../img/bg_red.png)!important;
	color: #b35860!important;
	margin: 45px auto;
	padding: 20px 15px 55px 30px;
}

.error .archi_button {
	background-color: #b35860!important;
}

#bigscreen {
	margin: 30px 0 0px 7px!important;
}

form.std {
	background: #E7F3F9 url(../img/bgform.png)!important;
}

div#center_column .archi_button {
	font-size: 16px!important;
	font-style: italic!important;
	font-weight: normal!important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: none!important;
	-webkit-box-shadow: none!important;
}

div#center_column #content h2, #order h2 {
	font-size: 2.1em!important;
	padding-bottom: 20px!important;
	color: #4a4a4a!important;
	padding-left: 0!important;
	padding-top: 5px!important;
}

#cms #content,
#history #content,
#order-slip #content,
#addresses #content,
#discount #content,
#identity #content,
#loyalty-program #content,
#parrain-program #content { 
	width: 635px; 
	float:left; 
	overflow:hidden;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}

#order #center_column, #address #center_column { 
	padding-left: 15px!important;
	padding-bottom: 10px!important;
}

body#cms .entry {
	margin-left: 0!important;
	padding-left: 0!important;
}
/*
ul.step li {
	height: 28px!important;
	width: 124px!important;
	padding: 10px 30px 5px 25px!important;
	font: normal 11px Georgia, "Times New Roman", Times, serif!important;

}

ul.step li.step_current {
	border-bottom: 1px solid #4FA8C6;
}

ul.step li.step_todo, ul.step li.step_done {
	background: #fafafa url(../img/bg.png)!important;
	color: #a2a2a2!important;
	border-bottom: 1px dashed #dbdbdb;
}
*/
#cart_summary tr.alternate_item td, 
#block-history table#order-list tbody tr.alternate_item td { 
	background: #f4f4F4 url(../img/bgform.png)!important;
}

#order form#voucher fieldset {
	color: #a2a2a2!important;
	border-top: 1px dashed #dbdbdb!important;
	background: #fafafa url(../img/bg.png)!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
	margin: 30px 0 25px!important;
}

#ordermsg {
	color: #a2a2a2!important;
	border-top: 1px dashed #dbdbdb!important;
	background: #fafafa url(../img/bg.png)!important;
	margin: 15px 0 0!important;
	padding: 10px 10px 20px!important;
	text-align: center;
	font-style: italic;
}

#ordermsg .textarea {
	margin: auto;
	padding: 10px!important;
	width: 90%!important;
}

ul.step {
	margin-bottom: 38px!important;
}

#order form#voucher p.submit { padding-left: 0!important; }

#order form#voucher input.button {
	font-size: 15px;
	background-color: transparent!important;
	padding: 3px 10px!important;
	color: #fff!important;
	line-height: 1;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-style: italic;
	font-weight: normal!important;
}

#cart_summary.std thead tr {
	color: #a2a2a2!important;
	font: normal 11px Georgia, "Times New Roman", Times, serif!important;
	text-transform: uppercase;
}

th.cart_description.item {
	text-align: left;
}

#address_delivery, #address_invoice {
	padding: 60px 10px 50px 200px!important;
	background: #E7F3F9 url(../img/bgform.png)!important;
}

#ajouteruneadresse a { 
	color: #70acbf!important;
}

#ajouteruneadresse a:hover, li.address_update a:hover { 
	color: #454545!important;
}

li.address_update a {
	color: #70acbf!important;
	text-decoration: underline;
}

div#categories_block ul li#et_voici_la_categorie_999 a { 
	text-align:center!important;  
	padding-top: 30px;
	text-transform: capitalize;
}

fieldset input.button { 
	background-color: #b5b5b5!important;
}


div#categories_block ul li#et_voici_la_categorie_8 a { padding: 8px 0 0 87px!important;}







	
/* blog */

#commentform textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
}

.entry { 
	color: #454545!important;
	font-size: 1.1em; 
	line-height: 22px!important; 
}

#sidebar {
	padding-top: 20px!important;
}
#right_colum {
	padding-top: 46px!important;
}

#sidebar ul ul li,
.block_droite_cool ul ul li {
	font-size: 1.1em!important;
	line-height: 22px;
	border-bottom: 1px dashed #e9e9e9!important;
}

#sidebar ul ul li a,
.block_droite_cool ul ul li a {
	color: #70acbf!important;
}

.post h2 { 
	font-size: 2.1em!important;
	padding: 0 0 14px 0!important
}

.post h2 a {
	color: #4a4a4a!important;
}

.post h2 a:hover { 
	color: #70acbf!important;
}

#sidebar p.description,
.block_droite_cool p.description {
	font: italic 1em Georgia, "Times New Roman", Times, serif!important;
	padding: 0 0 0 102px!important;
	color: #babbb7!important;
}

#sidebar h2, .block_droite_cool h2 {
	padding: 0 0 2px 100px!important;
	font-size: 1.4em!important;
	font-style: normal!important;
}

#sidebar ul ul, #sidebar ul ol, .block_droite_cool ul ul {
	padding: 10px 20px 0 95px!important;
}

.post div.infos_post {
	color: #babbb7!important;
	padding: 0 0 16px 0!important;
}

.post div.infos_post a { 
	color: #70acbf!important;
}

.post div.infos_post a:hover {
	 	color: #454545!important;
		text-decoration: underline;
}

.post {
	margin-bottom: 20px!important;
}
	
.post.hentry.category-tout-le-reste, .post.hentry.category-archiduchesse {
	padding-top: 20px;
 	padding-bottom: 5px;
}

.entry p { padding-bottom: 15px; }

.entry p img {
	border: 1px solid #e4e4e4!important;
	margin: 6px 0!important;
	padding: 10px!important;
}

.commentlist li div p {
	font: 15px/21px 'Georgia',Arial,Sans-serif;
}

.commentlist li.alt {
	background:  url(../img/bgform.png)!important;
}
	
#auteur_date {
	color: #babbb7!important;
	font: 0.8em Georgia, "Times New Roman", Times, serif!important;
}

#commentform {
	background: url(../img/bgform.png);
}

#commentform #submit {
	background-color: #70acbf!important;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
}

#commentform label small {
	padding-bottom: 5px;
}

#auteur a {
	color: #70acbf!important;
}

.entry p a {
	color: #70acbf;
}

#sidebar ul ul li a:hover, .block_droite_cool ul ul li a:hover {
	color: #454545!important;
}

.hentry a:hover {
	color: #454545!important;
}

html>body .entry ul {
	padding: 0 0 10px 10px!important;
}

html>body .entry ul li a {
	color: #70acbf!important;
	text-decoration: underline!important;
}

html>body .entry ul li a:hover {
	color: #454545!important;
}

blockquote {
	color: #babbb7!important;
	padding: 10px 15px 10px 45px!important;
}

.post.hentry.category-twitter {
	background: url(../img/bg_twitter.png) no-repeat 0 2px!important;
}

.post.hentry.category-twitter a {
	color: #70acbf!important;
}

.post.hentry.category-twitter a:hover {
	color: #454545!important;
}

.post.hentry.category-twitter p {
	color: #667d98;
	font-size: 13px;
	padding: 18px 60px 13px 45px!important;
	margin-top: 25px;
	margin-bottom: 0;
	line-height: 16px;
	font-style: italic;
}

a.retwitt {
	display: block;
	float: right;
	width: 48px;
	height: 25px;
	padding-top: 19px;
	font-size: 0.9em;

}

a.retwitt span {
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	color: white!important;
	background-color: rgba(112,172,191,0.5);
	padding: 2px 5px;
	font-style: italic;
	text-transform: lowercase;
}

a.retwitt span:hover {
	background-color: #70acbf;
}




#primary_block #pb-left-column h2 { 
	padding-top: 35px!important;
	color: #494949!important;		
}

#last_quantities {
	display: none!important;
}

#availability_value {
	color: #b35860!important;
	font-style: italic;
}

#availability_label {
	display: none!important;
}

#history #content p, #identity #content p, #addresses #content p, #loyalty-program #content p, #cms #content p {
	color: #454545!important;
	font-size: 1.1em; 
	line-height: 22px!important;
	padding-bottom: 15px;
}

#block-history tr.item, #block-history tr.last_item, #block-history tr.first_item, #block-history table.std tbody tr.alternate_item td {
	height: 60px;
}

#block-history table.std thead th {
	color: #a2a2a2!important;
	font: normal 11px Georgia, "Times New Roman", Times, serif!important;
	text-transform: uppercase;
}

#block-history {
	margin-left: 0px!important;
	margin-top: 40px!important;
}

#block-order-detail {
	background-color: #ffffff!important;
	border: 1px solid #e4e4e4!important;
	padding: 1em!important;
}

.history_invoice a {
	color: #b35860!important;
}

a.archi_button_basique {
	padding: 20px 0 10px!important;
	color: #70acbf!important;
}

#create-account_form.std p, #login_form.std p {
	font-size: 15px!important;
}

#create-account_form.std p a, #login_form.std p a {
	font-size: 13px;
	position: relative;
	bottom: 20px;
}

#create-account_form.std .archi_button, #login_form.std .archi_button {
	padding-right: 50px;
}

.success {
	border: none!important;
	background: url(../img/bg_green.png)!important;
	color: #6c883c;
	margin: 15px auto;
	padding: 20px 30px 55px 30px;
	font-weight: normal;
}

#identity form.std {
	margin-left: 0!important;
}

#soustitre {
	font-size: 1.1em;
	color: #a3a3a3;
	padding: 0 0 16px 0;
}

#lapage li.giveme_cho7 {
	padding-left: 0!important;
}

#lapage li.giveme_cho7 a {
	
	color: #d88083!important;
	font-weight: normal!important;
	background-color: rgba(246,201,206,0.1);
	padding-left: 10px;
}

#lapage li.giveme_cho7 a:hover {
	color: #CD9CA1!important;
}

#cms #content a {
	color: #70acbf!important;
	text-decoration: underline!important;
}

#cms #content a:hover {
	color: #454545!important;
}

#cms #content, #history #content  {
	padding-bottom: 80px!important;
}

#sidebar ul li.blogroll {
	background: url(../img/icon_blogroll.png) no-repeat 14px 5px!important;
}

#sidebar ul li.categories {
	background: url(../img/icon_category.png) no-repeat 15px 4px!important;
}

#sidebar ul li.archives {
	background: url(../img/icon_archive.png) no-repeat 16px 4px!important;
}


#informations_block_left.block_droite_cool ul li {
	background: url(../img/icon_info.png) no-repeat 15px 6px;
}

#mon_compte.block_droite_cool ul li {
	background: url(../img/icon_account.png) no-repeat 15px 6px;
}

ul.address {
	background: #E7F3F9 url(../img/bgform.png)!important;
}

ul#product_list li span.price {
	color: #a3a3a3!important;
	font-weight: normal!important;
	background: url(../img/bg.png)!important;
}

ul#product_list span.ajouterunepaire {
	width: 113px!important;
	padding: 3px 5px 0 0;
}

ul#product_list div.ajouter_une_chaussette_trop_geniale a span {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif!important;
	color: rgba(255,254,255,0.9)!important;
}

ul#product_list li.ad_size_4 { width: 950px; }

div.boite_social {
	background: #fafafa url(../img/bg.png)!important;
	margin: 20px 0;
	padding: 25px 20px;
}

div#cho7_gratos {
	padding: 20px 0!important;
}

a#lien_share_fb, a#lien_share_tw { 
	width: 120px!important; 
}
	
ul#product_list li h3 { overflow: visible!important; }
	
#primary_block form#buy_block span#our_price_display {
	margin-right: 1px!important;
}

#views_block {
	margin: 445px 0 0!important;
}

#productscategory_list li span.meme_cat_titre {

	margin-top: 72px!important;
}

#productscategory_list {
	padding-bottom: 50px;
}

#fiche_produit  {
	padding-bottom: 40px;
}

ul#product_list li h3 a {
	color: #a3a3a3!important;
	font-style: italic;
	position: relative;
	bottom: 6px;
	left: 3px;
}

#loyalty-program a.lien_html {

}

#copyright #pied1 {
	line-height: 20px;
}

#copyright #pied3 {
	line-height: 26px;
}

div#gsWidget {
	padding-bottom: 25px;
	padding-left: 177px;
	padding-top: 5px;
	opacity: 0.6;
}


/* Fans Facebook */

.fan_box img.profileimage {
	border-width: 5px;
	border-style: solid;
}


#adresse {
	font-size: 13px;
} 

.ilike {
	border:none; 
	overflow:hidden; 
	width:90px; 
	height:25px;
	font: 15px Georgia, "Times New Roman", Times, serif!important;
} 

.FBConnectButton_RTL .FBConnectButton_Text{background:#5f78ab url(/images/connect_sprite.png);border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#fff;display:block;padding:2px 6px 4px;margin:1px 1px 0 0;text-shadow:none;
	font: 15px Georgia, "Times New Roman", Times, serif;
}




#sidebar .categories .cat-item-8, #sidebar .categories .cat-item-9 { display: none }

