/*------------------------------------------------------------------CONFIG GENERAL --------------*/
body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background: #202020 url('skins/img/bgbody.jpg') no-repeat top center;
color: #000;
width: 100%;

}
#wrapper {
margin: 0 auto;
width: 873px;
}
#header {
background: url('skins/img/header.jpg') no-repeat bottom center;
height: 196px;
}
	#topmenu {
	position: relative;
	width: 873px;
	height: 28px;
	}
		#topmenu ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
		#topmenu ul li {
		float: left;
		}
			#topmenu ul li a {
			display: block;
			margin:0;
			height: 28px;
			}
			#topmenu ul li a:hover, #topmenu ul li a.current {
			background-position: bottom;
			}
			a#topmenu_accueil {
			background: url('skins/img/topmenu_btn_accueil.png') no-repeat top center;
			width: 111px;
			}
			a#topmenu_restos {
			background: url('skins/img/topmenu_btn_restos.png') no-repeat top center;
			width: 213px;
			}
			a#topmenu_comment {
			background: url('skins/img/topmenu_btn_comment.png') no-repeat top center;
			width: 207px;
			}
			a#topmenu_coffret {
			background: url('skins/img/topmenu_btn_coffret.png') no-repeat top center;
			width: 207px;
			}
			a#topmenu_contact {
			background: url('skins/img/topmenu_btn_contact.png') no-repeat top center;
			width: 135px;
			}
#content {
background: url('skins/img/bgcontent.jpg') repeat-y top center;
float: left;
width: 873px;
min-height: 280px;
height: auto !important;
height: 280px;
}
#gauche, #milieu, #droite {
margin: 0;
float: left;
text-align: justify;
}
#footer {
width: 873px;
float: left;
background: url('skins/img/bgfooter.png') no-repeat top center;
height: 150px;
text-align: center;
margin: 0;
}
	#mentions, #mentions a {
	color: #888;
	}
a {
text-decoration: none;
color: #000;
}
a:hover {
text-decoration: underline;
}
a img {
border: none;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.clear {
clear: both;
}
img.photo {
margin-bottom: 5px;
border: 1px solid #746d5a;
}
img.alignright {
margin: 4px 0 4px 4px;
}
.texte_rose {
color: #cb0653;
}
.texte_gris {
color: #6c6c6c;
}
/*------------------------------------------------------------------ MENU BAS --------------*/
#menu_colonnes ul {
width: 157px;
float: left;
list-style-type: none;
padding: 0 0 0 25px;
margin: 10px 0 0 0;
text-align: left;
}
#menu_colonnes ul.last {
width: 120px;
}
	#menu_colonnes ul li a {
	font-weight: bold;
	color: #fff;
	}
	#menu_colonnes ul li {
	padding-top: 15px;
	}
	#menu_colonnes ul ul {
	padding: 0 0 15px 5px;
	}
		#menu_colonnes ul ul li a {
		font-weight: normal;
		}
		#menu_colonnes ul ul li {
		padding-top: 0;
		}
#mentions {
clear: both;
}

/*------------------------------------------------------------------ ACCUEIL --------------*/
#accueil #gauche {
width: 335px;
}
	#accueil #gauche ul {
	background: url('skins/img/accueil_01.jpg') no-repeat top left;
	margin: 0;
	padding: 28px 22px 15px 30px;
	list-style-type: none;
	float: left;
	width: 284px;
	}
		#accueil #gauche ul a {
		text-decoration: none;
		}
		#accueil #gauche ul li {
		float: left;
		display: block;
		margin: 10px 0;
		padding: 0 18px;
		background: url('skins/img/barre_resto_accueil.png') no-repeat top left;
		font-size: 1em;
		width: 265px;
		}
			#accueil #gauche ul li img {
			clear: both;
			border: 1px solid #000;
			}
	#accueil #gauche .separation {
	width: 283px;
	border: none;
	}
span.nom_resto {
width: 100%;
display: block;
float: left;
background: url('skins/img/puce_carre_rose.png') no-repeat top left;
padding: 0 0 5px 15px;
font-weight: bold;
font-size: 1.4em;
}
#accueil #droite {
width: 495px;
margin: 0px 25px 0px 18px;
}
	#accueil #droite img, #accueil #droite #form input, #contact #frm_newsletter input, #contact #frmContact input, #contact #frm_newsletter img {
	float: left;
	margin: 8px 0 15px 0;
	}
	#accueil #droite #form input#text_newsletter, #contact #form input#text_newsletter {
	margin-right: 12px;
	}
	#frm_newsletter {
	clear: both;
	background: url('skins/img/form_fond.png') no-repeat top left;
	height: 56px;
	padding: 29px 0 0 150px;
	}
#accueil #newsletter, #contact #newsletter {
background: #1a191a;
text-align: center;
margin-bottom: 15px;
padding-bottom: 10px;
color: #fff;
}
#contact #newsletter {
margin-right: 25px;
}
#cmc {
float:left;
margin-left:-2px;
width:243px;
height:127px;
}

#coffret {
float:left;	
width:254px;
margin-top:-8px;
}
/*------------------------------------------------------------------ RESTAURANTS - ACCUEIL --------------*/
#restaurant_accueil {
overflow: hidden;
}
#restaurant_accueil #subtop {
background: url('skins/img/bg_subtop_guide_accueil.png') no-repeat top center;
margin: 0 20px;
padding: 20px 0 20px 345px;
width: 485px;
height: 162px;
}
#restaurant_accueil #subtop .carte {
float: left;
margin: 5px 0 0 75px;
color:#fff;
}
#restaurant_accueil #gauche ul {
	margin: 13px 20px 0 20px;
	padding: 0;
	list-style-type: none;
	width: 833px;
	background: url('skins/img/guide_sep_vert.gif') repeat-y top center;
	float: left;
}
#restaurant_accueil #gauche ul li {
	float: left;
	width: 386px;
	margin: 0;
	text-align: justify;
	min-height: 227px;
	height: auto !important;
	height: 227px;
	background: url('skins/img/guide_sep_hor.gif') no-repeat;
}
#restaurant_accueil #gauche ul li.resto_left {
padding-right: 30px;
background-position: bottom left;
}
#restaurant_accueil #gauche ul li.resto_right {
padding-left: 30px;
background-position: bottom right;
}
#restaurant_accueil h2 {
background: url('skins/img/puce_carre_rose.png') no-repeat top left;
padding: 0 0 5px 20px;
display: inline;
margin: 0 0 0 20px;
font-size: 1.6em;
}
#restaurant_accueil .nb_restos {
font-weight: bold;
color: #cb0653;
}
#restaurant_accueil p {
color: #434343;
font-size: 1em;
margin: 0;
}
#restaurant_accueil a:hover {
text-decoration: none;
}
.theme, .themes {
color: #cd0653;
font-weight: bold;
font-size: 1em;
}
.spe, .specs {
color: #141212;
font-weight: bold;
font-size: 1em;
}
form#frmRecherche {
width: 200px;
height: 115px;
margin: 10px 0 0 0;
padding: 32px 0 0 0;
text-align: center;
background: url('skins/img/bg_form_recherche.png') no-repeat top left;
float: left;
}
form#frmRecherche select, form#frmRecherche input {
font-size: 1em;
font-weight: bold;
background: #f2ecdc;
border: none;
padding: 3px 0 4px 12px;
margin: 10px 0 0 0;
}
form#frmRecherche select {
width: 200px;
}
form#frmRecherche input {
width: 164px;
float: left;
}
form#frmRecherche img {
float: left;
margin-top: 10px;
}
#restaurant_accueil #gauche {
margin-bottom: 15px;
}
/*------------------------------------------------------------------ RESTAURANTS - FICHE --------------*/
#resto_fiche {
overflow: hidden;
padding-bottom: 10px;
}
#subtop_resto_fiche {
margin: 0 25px 15px 20px;
background: url('skins/img/titre_guide_fiche_resto.png') no-repeat top left;
float: right;
padding-right: 0;
height: 39px;
width: 828px;
}
#subtop_resto_fiche a #btn_theme, #subtop_resto_fiche a #next_resto, #subtop_resto_fiche a #prev_resto {
float: right;
line-height: 31px;
vertical-align: middle;
background: #fff;
border: 1px solid #d9d4c3;
margin: 4px;
font-weight: bold;
font-size: 1.1em;
}

#subtop_resto_fiche a:hover {
color: #cb0653;
}

#subtop_resto_fiche a #btn_theme{
padding: 0 8px;
color: #cb0653;
}
#subtop_resto_fiche a #next_resto {
padding: 0 25px 0 8px;
background: #fff url('skins/img/guide_fleche_next.png') no-repeat right center;
}
#subtop_resto_fiche a #prev_resto {
padding: 0 8px 0 25px;
background: #fff url('skins/img/guide_fleche_previous.png') no-repeat left center;
}
#fiche_resto {
margin: 0 20px; padding: 0 25px;
overflow: hidden;
clear: both;
background: url('skins/img/bg_fiche_resto.png') repeat-y;
}
#resto_fiche h1 .alignright {
margin: -20px 125px 0 0;
font-size: 12px;
width: 50%;
text-align: right;
}
#resto_fiche h1 .alignleft {
width: 50%;
}
#resto_fiche h1 {
background: url('skins/img/bg_titre_fiche_resto.png') no-repeat top left;
height: 34px;
float: left;
margin: 0 20px;
width: 100%;
padding: 18px 0 0 50px;
}
#resto_fiche #gauche {
width: 278px;
margin: 10px 10px 0 0;
}
#resto_fiche #milieu {
width: 215px;
margin: 12px 10px 0 0;
}
#resto_fiche #gauche, #resto_fiche #milieu {
padding: 0 10px 0 0;
background: url('skins/img/ombre_vert_fiche_resto.png') no-repeat right top;
min-height: 291px;
height: auto !important;
height: 291px;
}
#resto_fiche #droite {
margin: 20px 0 0 0;
}
span.fiche_nom_resto {
color: #626262;
font-size: 1.3em;
font-weight: bold;
}
.themes, .specs {
font-size: 1em;
}
#diaporama {
float: left;
border: 1px solid #746D5A;
margin:0;
padding:0;
width:774px;
height:249px;
}
#resto_fiche p {
margin-top: 3px;
}
	#resto_fiche p#contact_resto_titre {
	font-weight: bold;
	margin-bottom: 0;
	}
	#resto_fiche p#contact_resto {
	margin-top: 0px;
	}
#resto_fiche .bloc {
background: url('skins/img/guide_bloc_02.png') no-repeat top center;
height: 124px;
width: 244px;
text-align: center;
}
.offre_remise {
color: #e34885;
font-weight: bold;
font-size: 1.2em;
padding: 0 15px;
}
.offre_condition {
color: #fff;
font-size: 0.8em;
padding: 0 15px;
}
/*------------------------------------------------------------------ COFFRET --------------*/
#coffret_decouverte {
padding: 0 19px 0 16px;
overflow: hidden;
background: url('skins/img/bg_contenu_contact.png') repeat-y top center;
margin-bottom: 20px;
}
#coffret_decouverte h1 {
margin: 0; padding: 0;
width: 100%; height: 21px;
background: url('skins/img/h1_coffret.png') repeat-x top right;
display: block;
}
	#coffret_decouverte h1 span {
	display: none;
	}
#coffret_decouverte #contenu {
overflow: hidden;
padding: 0; margin:0;
}
	#coffret_decouverte #gauche {
	width: 599px;
	background: url('skins/img/bg_gauche_coffret.png') no-repeat top right;
	margin: 0 0 0 6px;
	}
		#coffret_decouverte #gauche #blocs {
		overflow: hidden;
		width: 561px;
		padding:0 0 15px 16px; margin:0 0 0 10px;
		background: url('skins/img/bottom_blocs_coffret.png') no-repeat bottom center;
		}
			#coffret_decouverte #gauche #blocs .bloc {
			width: 370px;
			padding-right: 65px; padding-left: 110px;
			font-weight: bold;
			font-size: 1.3em;
			}
			#coffret_decouverte #bloc_01 {
			background: url('skins/img/coffret_decouverte_bloc_01.png') no-repeat top center;
			padding-top: 22px;
			height: 59px;
			}
			#coffret_decouverte #bloc_02 {
			background: url('skins/img/coffret_decouverte_bloc_02.png') no-repeat top center;
			padding-top: 20px;
			height: 61px;
			}
			#coffret_decouverte #bloc_03 {
			background: url('skins/img/coffret_decouverte_bloc_03.png') no-repeat top center;
			padding-top: 30px;
			height: 51px;
			}
			#coffret_decouverte #bloc_04 {
			background: url('skins/img/coffret_decouverte_bloc_04.png') no-repeat top center;
			padding-top: 22px;
			height: 59px;
			}
	#commande_coffret {
	width: 591px; height: 216px;margin-left: -10px;
	}
			
	#coffret_decouverte #droite {
	width: 201px;
	padding: 9px 19px 0 9px;
	}
		#coffret_decouverte #droite h3 {
		font-size: 1.3em;
		margin: 5px 0;
		}
		#coffret_decouverte #droite p {
		font-size: 1.1em;
		padding-bottom: 10px;
		}
		#coffret_decouverte #droite h4 {
		font-size: 1.3em;
		padding-left: 35px;
		background: url('skins/img/signe_plus.png') no-repeat left center;
		line-height: 26px;
		vertical-align: middle;
		margin: 4px 0 0 0;
		}
/*------------------------------------------------------------------ QUI SOMMES NOUS --------------*/
#whois {
	font-size:1.1em;
}
	#whois ul {
	list-style-image: url('skins/img/puce_carre_rose.png');
	width: 490px;
	padding: 58px 0 0 45px;
	margin:0;
	}
	
	#whois p {
		width: 490px;
		padding: 108px 0 0 30px;
		text-align:justify;
		margin:0;
	}
	
	#whois #subtop {
		margin:0;
		padding: 25px 0 20px 0;
	text-align:center;	
	}
/*------------------------------------------------------------------ APPARAITRE --------------*/
#apparaitre {
padding: 0 19px 0 16px;
overflow: hidden;
margin-bottom: 20px;
}
#apparaitre h1 {
margin: 0; padding: 0;
width: 100%; height: 23px;
background: url('skins/img/h1_apparaitre.png') no-repeat top left;
display: block;
}
	#apparaitre h1 span {
	display: none;
	}
#apparaitre .bloc {
overflow: hidden;
padding: 0 6px 0 20px;
background: url('skins/img/bg_contenu_contact.png') repeat-y top center;
margin: 0;
font-size: 1.1em;
}
#apparaitre #gauche {
width: 591px;
}
	#apparaitre #gauche p {
	margin-right: 40px;
	}
#apparaitre #droite {
width: 205px;
}
#apparaitre .carre {
width: 580px;
height: 232px;
background: url('skins/img/bg_carre_apparaitre.png') no-repeat top left;
}
	#apparaitre .carre h3 {
	text-align: center;
	margin: 0 50px;
	padding: 18px 0;
	color: #cd0653;
	}
	#apparaitre .carre ul {
	width: 500px;
	padding: 0px 0 0 90px;
	}
/*------------------------------------------------------------------ CONTACT --------------*/
#contact {
padding: 0 19px 0 16px;
overflow: hidden;
margin-bottom: 20px;
}
#contact h1 {
margin: 0; padding: 0;
width: 100%; height:35px;
background: url('skins/img/h1_contact.png') no-repeat top left;
display: block;
}
	#contact h1 span {
	display: none;
	}
#contact #contenu {
overflow: hidden;
padding: 0 4px 0 29px;
background: url('skins/img/bg_contenu_contact.png') repeat-y center center;
}
	#contact #gauche {
	width: 521px;
	background: url('skins/img/bg_gauche_contact.png') no-repeat top right;
	margin-top: 4px;
	}
		#contact #hotline {
		margin-top: 12px;
		display: block;
		background: url('skins/img/hotline.png') no-repeat;
		height: 70px;
		width: 498px;
		}
		#contact #frmContact {
		margin: 32px 0 0 4px;
		background: url('skins/img/ombre_form_contact.png') no-repeat bottom center;
		}
	#contact #droite {
	width: 280px;
	padding: 39px 0 0 4px;
	background: url('skins/img/nouvelle_edition.png') no-repeat top center;
	}
		#contact #droite a#blog {
		position: absolute;
		display: block;
		width: 125px; height: 21px;
		margin: 135px 0 0 79px;
		}
		#contact #droite a#blog:hover {
		background: url('skins/img/en_savoir_plus_on.png') no-repeat top center;
		}
#contact #frmContact input, #contact #frmContact textarea {
	width: 380px;
	float: left;
	margin: 0 0 5px 0;
}
#contact #frmContact input {
	height: 25px;
	border: 1px solid #b8b8b8;
}
#contact #frmContact label {
	float: left;
	display: block;
	width: 90px;
	background: url('skins/img/puce_carre_rose.png') no-repeat left 50%;
	padding: 5px 0 0 18px;
	font-size: 1.1em;
}
#contact #frmContact #btn_send_message {
width: 173px;
text-align: right;
height: 27px;
float: right;
border: none;
margin-bottom: 15px;
}
#contact_coffret {
width: 277px; height: 298px;
}
/*------------------------------------------------------------- COMMENT CA MARCHE --------------*/
#faq {
padding: 0 19px 20px 16px;
}
#faq h1 {
margin: 0 0 15px 4px; padding: 0;
width: 259px; height: 25px;
background: url('skins/img/h1_faq.png') no-repeat top left;
display: block;
}
	#faq h1 span {
	display: none;
	}
#faq .bloc {
overflow: hidden;
background: url('skins/img/bg_contenu_contact.png') repeat-y center center;
padding: 0 6px 0 20px;
margin: 0 0 0 0;
}
	#faq .bloc p {
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
	margin: 0;
	}
	#faq #carte_paris {
	padding-top:50px;
	background: url('skins/img/bg_carte_paris.png') no-repeat top left;
	width: 807px;
	height: 380px;
	}
		#carte_paris #bloc_01, #carte_paris #bloc_02, #carte_paris #bloc_03 {
		position: absolute;
		font-size: 1.1em;
		text-align: justify;
		}
		#carte_paris #bloc_01 {
		height: 70px;
		width: 160px;
		margin: 183px 0 0 15px;
		}
		#carte_paris #bloc_02 {
		height: 100px;
		width: 168px;
		margin: 142px 0 0 612px;
		}
		#carte_paris #bloc_03 {
		height: 70px;
		width: 168px;
		margin: 307px 0 0 612px;
		}
	#faq #addition {
	overflow: hidden;
	font-size: 1.2em;
	font-weight: bold;
	height: 223px;
	}
		#faq #addition #gauche {
		width: 238px;
		}
		#faq #addition #gauche ul {
		height: 176px;
		width: 225px;
		padding: 25px 0 0 0; margin: 0;
		list-style: none;
		font-size: 1em;
		background: url('skins/img/guide_sep_hor.gif') no-repeat 50% 50%;
		}
		#faq #addition #gauche li {
		padding-bottom: 20px;
		}
	#faq h3 {
	font-size: 1.35em;
	margin: 6px 0;
	}

		#faq #addition #milieu {
		width: 296px;
		}
			#faq #addition #milieu a span {
			background: #f5f0e6;
			display: block;
			line-height: 30px;
			vertical-align: middle;
			padding-left: 10px;
			margin: 1px 3px 0 17px;
			width: 266px; height: 30px;
			}
				#faq #addition #milieu a:hover span {
				background: none;
				border: 1px solid #CB0653;
				width: 264px; height: 28px;
				line-height: 28px;
				padding-left: 9px;
				}
				#faq #addition #milieu a:hover {
				text-decoration: none;
				}
		#faq #addition #droite {
		width: 277px;
		}
	#faq #regles {
	overflow: hidden;
	background: url('skins/img/bg_regles_fondam.png') no-repeat top left;
	font-size: 1.2em;
	font-weight: bold;
	padding: 20px 0 0 140px;
	height: 95px;
	}
		#faq #regles ul {
		padding: 0; margin: 0;
		list-style: none;
		}
#faq_coffret {
width: 277px; height: 298px;
}
/*------------------------------------------------------------- MENTIONS/CGV/SITEMAP --------------*/
#mentions {
padding: 0 19px 20px 16px;
}
#mentions h1 {
margin: 0 0 15px 4px; padding: 0;
width: 259px; height: 25px;
background: url('skins/img/h1_mentions.png') no-repeat top left;
display: block;
}
	#mentions h1 span {
	display: none;
	}
#mentions .bloc {
overflow: hidden;
background: url('skins/img/bg_contenu_contact.png') repeat-y center center;
padding: 20px 6px 0 20px;
margin: 0;
color: #000;
font-size: 1.2em;
}


#faq2 {
padding: 0 19px 20px 16px;
}
#faq2 h1 {
margin: 0 0 15px 4px; padding: 0;
width: 222px; height: 27px;
background: url('skins/img/h1_faq.jpg') no-repeat top left;
display: block;
}
	#faq2 h1 span {
	display: none;
	}
#faq2 .bloc {
overflow: hidden;
background: url('skins/img/bg_contenu_contact.png') repeat-y center center;
padding: 10px 30px 10px 30px;
margin: 0;
color: #000;
font-size: 1.2em;
}

#faq2 h2 {
color: #cd0653;
font-size:1.1em;
margin-top:0;
margin-bottom:3px;
}


#sitemap {
padding: 0 19px 20px 16px;
}
#sitemap h1 {
margin: 0 0 15px 4px; padding: 0;
width: 259px; height: 25px;
background: url('skins/img/h1_sitemap.png') no-repeat top left;
display: block;
}
	#sitemap h1 span {
	display: none;
	}
#sitemap .bloc {
overflow: hidden;
background: url('skins/img/bg_contenu_contact.png') repeat-y center center;
padding: 20px 6px 0 20px;
margin: 0;
color: #000;
font-size: 1.2em;
}
#sitemap ul {
overflow: hidden;
}
#sitemap ul ul li {
float: left;
width: 33%;
}

#cgv {
padding: 0 19px 20px 16px;
}
#cgv h1 {
margin: 0 0 15px 4px; padding: 0;
width: 329px; height: 25px;
background: url('skins/img/h1_cgv.png') no-repeat top left;
display: block;
}
	#cgv h1 span {
	display: none;
	}
#cgv .bloc {
overflow: hidden;
background: url('skins/img/bg_contenu_contact.png') repeat-y center center;
padding: 10px 6px 0 20px;
margin: 0;
color: #000;
font-size: 1.2em;
}
#cgv .bloc h2 {
color: #cd0653;
}
#cgv h2 {
font-size: 1.2em;
padding-left: 0px;
}
#cgv h2 img {
margin: -2px 5px 0 0;
}

/*------------------------------------------------------------------ REGLES/CONDITIONS --------------*/
#regles #gauche, #conditions #gauche {
width: 794px;
margin: 25px;
}
	#conditions ul {
	list-style-type: none;
	width: 160px;
	float: left;
	padding: 0 15px;
	margin: 15px 0;
	}

/*------------------------------------------------------------------ SITEMAP --------------*/
#sitemap ul, #apparaitre ul {
list-style-image: url('skins/img/puce_carre_rose.png');
}
/*------------------------------------------------------------------ COMMANDE --------------*/

#commande {
padding: 0 19px 20px 16px;

}
#commande h1 {
margin: 0 0 15px 4px; padding: 0;
width: 329px; height: 25px;
background: url('skins/img/h1_commande.png') no-repeat top left;
display: block;
}
	#commande h1 span, #commande h3 span {
	display: none;
	}
#commande .mentions {
font-size: 0.9em;
width: 100%;
display: block;
text-align: right;
}
#commande h3 {
display: block;
margin: 12px 0 6px 0; padding: 0;
}
#h3_01 {
background: url('skins/img/h3_commande_1.png') no-repeat top left;
width: 174px; height: 25px;
}
#h3_02 {
background: url('skins/img/h3_commande_2.png') no-repeat top left;
width: 173px; height: 24px;
}
#h3_03 {
background: url('skins/img/h3_commande_3.png') no-repeat top left;
width: 191px; height: 28px;
}
#commande .bloc {
overflow: hidden;
background: url('skins/img/bg_contenu_contact.png') repeat-y center center;
padding: 0 6px;
margin: 0;
color: #000;
}
#commande .bloc h2 {
color: #cd0653;
}
.commande_titre_bloc {
color: #cb0653;
font-weight: bold;
font-size: 1.1em;
}

.commande_texte, #commande {
font-size: 1.1em;	
}
	
#livr label, #fact label {
display: block;
float: left;
font-weight: bold;
margin-bottom: 15px;
}
.label90 {
width: 90px;
}
.label70 {
width: 70px;
}
#livr input, #fact input {
display: block;
float: left;
}
input#fact_nom, input#fact_prenom, input#livr_nom, input#livr_prenom {
width: 200px;
}
input#fact_tel, input#livr_tel {
width: 132px;
margin-right: 15px;
}
input#fact_adresse, input#livr_adresse {
width: 460px;
}
input#fact_codepostal, input#livr_codepostal {
width: 70px;
margin-right: 77px;
}
input#fact_nom, input#fact_ville, input#livr_nom, input#livr_ville {
margin-right: 45px;
}
input#fact_ville, input#livr_ville {
width: 160px;
}
input#fact_email {
width: 175px;
}
input#txt_codepromo, input#fact_email {
border: 1px solid #bbb;
}


#cheque {
padding: 0 19px 20px 16px;
}
#cheque h1 {
margin: 0 0 15px 4px; padding: 0;
width: 400px; height: 26px;
background: url('skins/img/h1_cheque.png') no-repeat top left;
display: block;
}
	#cheque h1 span, #cheque h3 span {
	display: none;
	}
#cheque .bloc {
overflow: hidden;
background: url('skins/img/bg_contenu_contact.png') repeat-y center center;
padding: 0 6px;
margin: 0;
color: #000;
}
#cheque p {
font-size: 0.8em;
}


#com_valide {
padding: 0 19px 20px 16px;
}
#com_valide h1 {
margin: 0 0 15px 4px; padding: 0;
width: 400px; height: 26px;
background: url('skins/img/commande_valide.jpg') no-repeat top left;
display: block;
}
	#com_valide h1 span, #com_valide h3 span {
	display: none;
	}
#com_valide .bloc {
overflow: hidden;
background: url('skins/img/bg_contenu_contact.png') repeat-y center center;
padding: 0 6px;
margin: 0;
color: #000;
}
#com_valide p {
font-size: 0.8em;
}


#com_fin {
padding: 0 19px 20px 16px;
}
#com_fin h1 {
margin: 0 0 15px 4px; padding: 0;
width: 233px; height: 25px;
background: url('skins/img/com_fin.jpg') no-repeat top left;
display: block;
}
	#com_fin h1 span, #com_fin h3 span {
	display: none;
	}
#com_fin .bloc {
overflow: hidden;
background: url('skins/img/bg_contenu_contact.png') repeat-y center center;
padding: 0 6px;
margin: 0;
color: #000;
}
#com_fin p {
font-size: 0.8em;
}

/* -------------------------------------- NEWSLETTER -------------------------------------- */

#newsletter {
	width:239px;
	height:104px;
	background:transparent url(skins/img/news_alerte.gif) center top no-repeat;
	position:absolute;
	top:250px;
	margin-left: 0px;
	z-index:100;
	text-align:center;
}

#newsletter p {
	margin:0;
	padding:20px 15px 0px 15px;
	font-size:10px;
	color:#FFFFFF;
}

/* ------------------------------------- COMMANDE -------------------------------------- */

#commande2 {
	width:239px;
	height:104px;
	background:#000 url(skins/img/com_alerte.gif) center top no-repeat;
	position:absolute;
	top:250px;
	margin-left: 0px;
	z-index:100;
	text-align:center;
}

#commande2 p {
	margin:0;
	padding:20px 15px 0px 15px;
	font-size:10px;
	color:#FFFFFF;
}

/*------------------------------------ QUI SOMMES-NOUS -------------------------------*/

#whois h1 {
margin: 0 0 15px 20px; 
padding: 0;
width: 259px; 
height: 25px;
background:transparent url(skins/img/h2_whois.jpg) top left no-repeat;
display: block;
clear:both;
}
	#whois h1 span {
	display: none;
	}

#whois_content {
background:url(skins/img/whois.jpg) top left no-repeat;	
margin:0 0 0 20px;
padding:0;
}

#contact_coffret2 {
float:right;	
margin-top:8px;
height:277px;
width:298px;
}
