/* ====== Général ====== */
body {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: center;
	background-color: #756f65;
	font-size: 0.8em;
}
#wrapper {
	width: 994px;
	text-align: left;
	overflow: visible;
	position: relative;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}
#subwrapper {
	overflow: hidden;
	position: relative;
	padding: 0;
	width: 994px;
	margin-top:10px;
}
#header {
	background:url(images/entete_img.jpg) top left no-repeat #ffffff;
	height:141px;
}
#header img {
	float:left;
	margin-top:10px;
	padding:0px;
	border:none;
}
#header #bandeau_flash {
	margin-top:10px;
	float:left;
	padding:0px;
	height:130px;
	width:652px;
}
#menu {
	height:23px;
	margin-bottom:6px;
}
#menu img {
	float:left;
	padding:0px;
	margin:0px;
	border:none;
}
#footer {
	background:url(images/footer_img.jpg) top no-repeat;
	height:50px;
	text-align:center;
	font-size:10px;
}
#footer p {
	color:#54514c;
	margin:0px 0px 8px 0px;
	padding-top:2px;
}
#footer a {
	color:#cdc7be;
	text-decoration:none;
}
#footer a:hover {
	color:#ffffff;
	text-decoration:underline;
}
#content {
	padding: 0;
	clear: both;
	margin: 0;
}
a {
	text-decoration:none;
}
a img {
	border:none;
}
img, input { behavior: url("iepngfix.htc") }
#contenu {
	width:994px;
	height:430px;
	padding: 0;
}
#contenu2 {
	width:994px;
	height:528px;
	padding: 0;
	overflow:hidden;
}
#contenu3 {
	width:994px;
	height:681px;
	padding: 0;
	overflow:hidden;
}
#offre {
	width:721px;
	height:430px;
	float:left;
	background:url(images/fond1.png) no-repeat #ffffff;
}
.dem_national {width:716px;height:528px;float:left;background:url(images/fond1_national.jpg) top left no-repeat #ffffff;}
.dem_international {background:url(images/fond1_internat.jpg) top left no-repeat #ffffff;}
.gardemeubles {background:url(images/fond1_gardemeubles.jpg) top left no-repeat #ffffff;height:620px;}
.devis {background:url(images/fond1_devis.jpg) top left no-repeat #ffffff;height:821px;}
.contact { background:url(images/fond1_contact.jpg) top left no-repeat #ffffff;height:429px;width:721px;overflow:hidden;}
.boutique { background:url(images/fond1_boutique.jpg) top left no-repeat #ffffff;height:681px;overflow:hidden;}
.pageform { background:url(images/fond1_boutique.jpg) top left no-repeat #ffffff;height:681px;overflow:hidden;}
.societe { background:url(images/fond1_societe.jpg) top left no-repeat #ffffff;height:429px;width:721px;overflow:hidden;}

#accueil {
	padding:0px 0px 0px 6px;
	height:372px;
}
#national {
	padding:0px 0px 0px 6px;
	height:428px;
}
#international {
	height:365px;
	width:718px;
	background:url(images/fondimages.jpg) no-repeat 0px 83px #ffffff;
}
.dem_national h1 {
	color:#ffffff;
	font-size:16px;
	margin:42px 0px 6px 28px;
}
.hide {
	visibility:hidden;
}
#rappelimmediat {
	width:180px;
	height:200px;
	position:absolute;
	z-index:5;
	right:5px;
	top:5px;
	background:url(images/fondrappel.png) top left no-repeat;
}
#rappelimmediat input.champ {
	background-color:#ffffff;
	border:1px solid #2282c5;
	font-size:9px;
	color:#666666;
	padding:2px 0px 0px 2px;
	margin-bottom:8px;
	height:15px;
	width:140px;
}
#rappelimmediat p {
	color:#ffffff;
	font-size:10px;
	padding:20px 0 10px 22px;
	width:140px;
}
/* ======= Rubriques ====== */
.rubrique {
	float:left;
	/*height:360px;*/
	background-image:url(images/fond_offres.jpg);
	background-repeat:no-repeat;
	width:228px;
	margin-right:4px;
	overflow:hidden;
}
.rubrique h2, .rubrique h2 a {
	text-align:center;
	color:#3895ea;
	margin:4px 0px 0px 0px;
	font-size:13px;
	text-decoration:
}
.rubrique h3, .rubrique h3 a {
	text-align:center;
	color:#0564a7;
	margin:0px;
	font-size:18px;
}
.rubrique img.rub_img {
	margin-top:0px;
}
.rubrique ul {
	padding:0 0 0 30px;
	height:50px;
	margin:3px 0 0 0;
}
.rubrique li, li a {
	list-style-type:disc;
	list-style:url(images/puce.png);
	color:#054e82;
	font-size:10px;
	margin-top:-2px;
	text-decoration:none;
}
#accueil_bas {
	height:58px;
	background-color:#f5f5f5;
}
#accueil_bas .infos img {
	float:left;
	margin:0;
}
#accueil_bas .infos_contact {
	float:left;
	margin:6px 2px;
}
.pageaccueil {
	padding-top:20px;	
}
.dem_national #accueil_bas {
	height:33px;
	clear:both;
}
.dem_national .desc p {
	font-size:10px;
	color:#756f65;
	padding:3px 3px 0px 28px;
	height:55px;
	margin:0px 0px 5px 0px;
}
.infos h2 {
	font-style:italic;
	color:#388bc9;
	font-size:13px;
	margin:5px 0px 0px 0px;
}
.infos h3 {
	font-style:italic;
	color:#60a3d5;
	font-size:11px;
	padding-left:15px;
	margin:0px;
}
.infos_contact img {
	border:none;
}
/* ====== Partie droite ====== */
.partieDroite {
	width:273px;
	height:430px;
	float:left;
}
.bgAccueil {background:url(images/fond2a.jpg) no-repeat #ffffff;}
.bgDemNational {background:url(images/fond2_national.jpg) no-repeat #ffffff;height:528px;width:276px;}
.bgDemInterNational {background:url(images/fond2_internat.jpg) no-repeat #ffffff;height:528px;width:276px;}
.bgGardeMeubles {background:url(images/fond2_gardemeubles.jpg) no-repeat #ffffff;height:620px;width:276px;}
.bgContact {background:url(images/fond2_contact.jpg) no-repeat #ffffff;}
.bgDevis {background:url(images/fond2_devis.jpg) no-repeat #ffffff;height:821px;width:276px;}
.bgBoutique {background:url(images/fond2_boutique.jpg) no-repeat #ffffff;height:681px;width:276px;}
.bgPageForm {background:url(images/fond2_boutique.jpg) no-repeat #ffffff;height:681px;}
.bgSociete {background:url(images/fond2_societe.jpg) no-repeat #ffffff;}

#haut {
	margin:0 0 0 40px;
}
.partieDroite input {
	background-color:#ffffff;
	border:1px solid #2282c5;
	font-size:9px;
	color:#666666;
	padding:0px 0px 0px 2px;
	margin:0px;
	height:17px;
}
.partieDroite label {
	font-size:9px;
	color:#04538b;
}
.partieDroite #ok {
	margin-left:-3px;
	padding:0px;
}
.partieDroite .listechecks {
	margin:100px 0 0 0;	
}
#recherche {
	width:90px;
}
#bas {
	margin:3px 0px 0px 55px;
}
form {
	padding:0px;
	margin:0px;
}
.engagements img {
	float:left;
	margin-right:10px;
}
.engagements {
	clear:both;
	margin-left:-10px;
}
.engagements h4 {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin:-2px 0px 0px 0px;
}
.engagements p {
	color:#ffffff;
	font-size:11px;
	margin:0 0 7px 25px;
}
/* ====== La société ====== */
.fondSociete {
	background:url(images/fondsociete.jpg) top left no-repeat;
	height:305px;
	width:721px;
}
.pucesTexteSociete {
	width:480px;
	height:189px;
	margin:0 0 0 220px;
}
.fondSociete h2 {
	color:#0564a7;
	font-size:10px;
	margin:0;
	padding-top:6px;
}
.fondSociete ul { 
	margin-top:15px; 
	margin-bottom:0px;
}
.fondSociete li {
	list-style:url(images/puce2.png);
	font-size:10px;
	padding-top:2px;
	color:#756f65;
}
.fondTexteSlide {
	background:url(images/fondblanctxtslide.png) top left no-repeat;
	width:450px;
	height:105px;
	margin:0 0 0 235px;
	padding:7px 0 0 15px;
}	
.fondTexteSlide p {
	color:#756f65;
	font-size:10px;
	width:390px;
	margin:3px 0;
	text-align:justify;
}
.fondTexteSlide a {
	color:#000000;
	text-decoration:none;
}
.fondTexteSlide a:hover {
	color:#999999;
	text-decoration:underline;
}
.fondTexteSlide h2 {
	text-transform:uppercase;
	font-size:14px;
}
.fondSlideSociete img#etapePrec, img#etapeSuiv {
	margin-top:40px;	
}
.fondSlideSociete .conteneurIllus {
	padding:0 0 0 15px;
}

/* ====== Formules Déménagement national ====== */
.formule {
	height:419px;
	margin-top:6px;
	margin-right:5px;
}
.formule h2 {
	width:228px;
	height:32px;
	color:#ffffff;
	font-size:16px;
	text-align:center;
	margin:0px;
	padding-top:4px;
}
.gros {http://www.adelysnet.fr/familie-dem/dev/national.php
	color:#0564a7;
	font-size:20px;
}
.formule p {
	font-size:10px;
	color:#756f65;
	padding:0px 0px 3px 31px;
	margin:0px;
}
.formule ul {
	height:auto;
	padding:6px 0px 0px 8px;
	margin:0;
}
.comprisFormule {
	background-color:#f2f2f2;
}
.comprisFormule p {
	padding:0 0 3px 32px;
}
.comprisFormule li {
	margin-left:23px;
	color:#f67b20;
	font-size:11px;
	font-weight:bold;
	list-style:url(images/check_formule.png);
}
.nonComprisFormule {
	background-color:#e9e9e8;
	padding-bottom:20px;
}
.nonComprisFormule li {
	margin-left:23px;
	color:#388bc9;
	font-size:10px;
	font-weight:bold;
	list-style:url(images/cross_formule.png);
}
.emballage {
	background:url(images/formule_carton.png) left no-repeat #305b79;
}
.emballage p {
	color:#ffffff;
	padding:2px 0px 2px 65px;
	margin:0px
}
.emballage a {
	color:#ffffff;
}.emballage a:hover { color:#CCCCCC; }
/* ===== Déménagement international ===== */
.ongletsEtapes {
	background-color:#f1efef;
	padding:0px;
}
.ongletsEtapes img {
	margin:0px;
	padding:0px;
	cursor:pointer;
}
.elem1 { float:left;width:220px;height:145px; }
.elem2 { float:left;width:450px;height:145px; }
.conteneurIllus {
	overflow:hidden;
	height:106px;
	width:214px;
	padding:18px 0px 0px 10px;
	float:left;
}
.cacheIllus {position:absolute;}
.elem1 h2 {
	font-size:20px;
	font-weight:normal;
	color:#388bc9;
	text-align:right;
	margin:15px 0px 0px 10px;
}
.elem2 ul { 
	margin-top:15px; 
	margin-bottom:0px;
}
.elem2 li {
	list-style:url(images/puce2.png);
	font-size:10px;
	color:#756f65;
}
img#etapePrec {position: absolute;cursor:pointer;left:1px;z-index:3;margin-top:56px;}
img#etapeSuiv {position: absolute;cursor:pointer;right:32px;z-index:3;margin-top:56px;}
/* ====== Garde meubles ====== */
#deuxparties {
	width:700px;
	height:521px;
	overflow:hidden;
}
.partie1 {
	height:360px;
	width:700px;
	margin-left:6px;
	padding-top:8px;
}
.blocgauche1 {
	width:300px;
	height:360px;
	background:url(images/fond_gardemeubles.jpg) top center no-repeat;
	float:left;
	margin-right:10px;
}
.blocgauche1 .puces { margin-top:165px; }
.blocgauche1 .puces ul li { 
	list-style:url(images/puce2.png);
	font-size:12px;
	color:#0564a7;
	width:200px;
	margin:8px 0 0 8px;
}
.blocgauche1 h2 {
	color:#ffffff;
	font-size:20px;
	text-align:center;
	font-weight:normal;
}
.blocgauche1 h3 {
	color:#0564a7;
	font-size:16px;
	text-align:center;
	padding-top:30px;
}
.blocdroit1 {
	float:left;
	width:350px;
	height:320px;
	padding:20px;
	border-bottom:1px dotted #999999;
}
.blocdroit1 img {
	float:left;
	margin-right:10px;
}
.blocdroit1 h2 {
	color:#186296;
	font-size:15px;
	padding-top:4px;
}
.blocdroit1 .point {
	margin-top:15px;	
}
.blocdroit1 p {
	color:#47443f;
	font-size:10px;
	margin-left:40px;
}
.partie2 {
	width:700px;
	height:145px;
	margin:0 0 0 6px;
}
.blocgauche2 {
	background:url(images/calculassur.jpg) center no-repeat;
	width:300px;
	height:145px;
	float:left;
}
.blocgauche2 h2 {
	color:#0564a7;
	font-size:12px;
	padding:9px 2px 0 80px;
	margin:5px 0 0;
}
.blocgauche2 p {
	color:#388bc9;
	font-size:10px;
	margin-left:40px;
	padding:4px 2px 0 80px;
	margin:0px;
}
.blocgauche2 input.champtexte {
	border:none;
	height:13px;
	width:85px;
	margin:69px 2px 0 180px;
	font-size:9px;
	color:#333333;
	text-align:right;
}
.blocgauche2 img {
	margin:5px 0 0 242px;
	cursor:pointer;
}
.blocgauche2 #prix {
	margin-left:130px;
	font-size:10px;
	color:#4c4539;
}
.blocgauche2 #resultat {
	text-align:center;
	color:#f67b20;
	font-size:12px;
	font-weight:bold;
	margin-left:168px;
	padding-top:10px;
	width:120px;
}
				
.blocdroit2 {
	float:left;
	width:350px;
	height:145px;
	margin:0 0 0 20px;
}
.blocdroit2 p {
	font-size:10px;
	color:#756f65;
	padding-left:170px;
}
/* ====== Contact ====== */
#contactform {
	background:url(images/fondcontact.jpg) top left no-repeat;
	height:240px;
	padding:15px 0 0 275px;
	font-size:10px;
	color:#0564a7;
}
#contactform input,select,textarea {
	border:1px solid #9d9d9c;
	background-color:#ffffff;
	color:#666666;
	font-size:10px;
	margin:3px 0 3px 0;
}
#contactform input.normal {
	width:115px;
	float:left;
}
#contactform input.long,select.long,textarea.long {
	width:316px;
	float:left;
}
#contactform label {
	font-size:10px;
	color:#0564a7;
	display:block;
	width:80px;
	text-align:right;
	padding:3px 4px 0 0;
	float:left;
}
#contactform img.centrecebouton {
	margin:10px 220px;
	border:none;
	cursor:pointer;
}
.contact .adresse {
	float:left;
	height:60px;
	margin-top:5px;
	padding-left:30px;
	width:205px;
}
.contact .adresse h2 {
	color:#388bc9;
	font-size:10px;
	margin:0;
}
.contact .adresse p {
	color:#756f65;
	font-size:10px;
	margin:0;
}
.contact .adresse a {
	color:#388bc9;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.contact .adresse a:hover {
	color:#f67b20;
	font-weight:bold;
	text-decoration:underline;
}
.sep {
	border-left:1px solid #9b9892;
}
/* ====== Devis en ligne ====== */
#devisform {
	height:713px;	
}
#devisform p {
	font-size:10px;
	color:#666666;
	margin:15px 15px 0 20px;
}
#devisform a {
	color:#0564a7;
	margin:15px 15px 0 20px;
	font-size:10px;
}
#devisform a:hover {
	color:#99c8f2;
	text-decoration:underline;
}
#devisform h2 {
	color:#0564a7;
	font-size:14px;
	background:url(images/cercletitre.png) left bottom no-repeat;
	padding-left:10px;
	margin:4px 15px 0px 10px;
	padding:5px 0 2px 35px;
	border-bottom:1px solid #aba7a1;
	clear:both;
	}
.formulaire {
	margin:5px 0 0 10px;
}
.formulaire .colonneA {
	width:344px;
	float:left;
	background-color:#f7f7f7;
	padding:5px 0;
}
.formulaire .colonneB {
	width:344px;
	float:left;
	border-left:1px dotted #c3c1bd;
	background-color:#f7f7f7;
	padding:5px 0;
}
#devisform .radlab {
	font-size:10px;
	color:#0564a7;
}
#devisform input,select,textarea {
	border:1px solid #9d9d9c;
	background-color:#ffffff;
	color:#666666;
	font-size:10px;
	margin:3px 0 3px 0;
}
#devisform input.normal {
	width:180px;
	float:left;
}
#devisform input.long,select.long,textarea.long {
	width:316px;	
}
#devisform label {
	font-size:10px;
	color:#0564a7;
	display:block;
	width:115px;
	text-align:right;
	padding:5px 4px 0 5px;
	float:left;
	clear:both;
}
#devisform input.radio {
	width:50px;
	margin-top:15px;
	border:none;
	background:none;
}
textarea.zonetxt {
	width:525px;
	height:70px;
}
.part {
	color:#8c8c8c;	
}
#devisform img {
	cursor:pointer;
	border:none;
	margin:20px 0 0 330px;
}
/* ====== Boutique ====== */
#listearticles {
	height:581px;
}
.article h2, h2 a {
	color:#736d64;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	width:140px;
	margin:0;
}
.article h2 a:hover {
	color:#99c8f2;	
}
.article p {
	color:#736d64;
	font-size:10px;
	font-weight:normal;
	width:140px;
	margin:2px 0 12px 0px;
}
.article select {
	width:50px;
}
.article {
	width:333px;
	height:83px;
	border-top:1px dotted #b6b3b0;
	margin:2px 4px;
	padding:4px;
	background-color:#f7f7f7;
	float:left;
	overflow:hidden;
}
.article .cadreimage {
	background:url(images/article_fond.jpg) no-repeat;
	width:54px;
	height:74px;
	padding:7px 0 0 8px;
}
.infosprod {
	float:left;	
	margin:0 7px;
}
.prixarticle {
	background:url(images/prix_fond.jpg) no-repeat;
	padding-top:17px;
	text-align:center;
	width:81px;
	height:35px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
.bgBoutique #haut {
	background:none;
	margin:0px 0 0 151px;
}
.bgBoutique #bas {
	margin:8px 0 0 69px;
}	
a.nbarticles {
	color:#e54f06;
	font-size:10px;
	font-weight:bold;
}
a img.nbarticles {
	margin-top:3px;	
}
.bgBoutique label {
	color:#ffffff;
	font-weight:bold;
	width:80px;
	float:left;
	text-align:right;
	margin-right:3px;
}
.bgBoutique input {
	color:#034e84;
	border:none;
	width:100px;
	float:left;
	height:12px;
	padding:2px;
	margin-bottom:4px;
}
.oublimdp a {
	font-weight:normal;
	color:#dddddd;
	margin:0 0 0 35px;
	float:left;
	font-size:9px;
}
input.loginbtn {
	margin:10px 0 110px;
	width:auto;
	height:auto;
	padding:0;
}
/* ====== Formulaires ===== */
.pageform input,select,textarea {
	border:1px solid #9d9d9c;
	background-color:#ffffff;
	color:#666666;
	font-size:10px;
	margin:3px 0 3px 0;
	float:left;
	width:130px;
}
.pageform input.normal {
	width:115px;
}
.pageform input.long,select.long,textarea.long {
	width:316px;
}
.pageform label {
	font-size:10px;
	color:#0564a7;
	display:block;
	width:180px;
	text-align:right;
	padding:3px 4px 0 5px;
	float:left;
	clear:both;
} .pageform label.gris { color:#666666; }
.heighty { height:578px;margin-top:10px; }

img.valideform {
	cursor:pointer;
	margin:15px 0 15px 190px;
}
input.valideform2 {
	cursor:pointer;
	margin:3px 0 0 189px;
	width:auto;
	border:none;
	height:auto;
	clear:both;
}
img.valideform2 {
	cursor:pointer;
	margin:27px 0 7px 7px;
}
.pageform #accueil_bas a {
	margin:0;
}
.pageform h2 {
	color:#0564a8;
	font-size:16px;
	padding:15px;
	margin:0;
}
.pageform h3 {
	color:#0564a8;
	font-size:12px;
	margin:7px;
	padding:13px 0 0 0;
	clear:both;
}
.pageform p {
	color:#333333;
	font-size:11px;
	padding-left:20px;
	margin:0;
}
.pageform a {
	font-size:10px;
	color:#6bafee;
	font-weight:bold;
	text-decoration:none;
	margin:5px 0 0 20px
}
.pageform a img {
	margin-top:8px;
}
.pageform a:hover {
	color:#f77b21;
	text-decoration:underline;
}
.pageform .cadre {
	padding:7px 0;
}
a.lienNav {
	font-size:12px;
	color:#0d528b;
}
#moduleCompte {
	height:215px;
	margin-top:15px
}
#moduleCompte h2 {
	color:#ffffff;
	font-size:12px;
}
#moduleCompte a {
	color:#eeeeff;
	font-size:10px;
	text-decoration:none;
}
#moduleCompte a:hover {
	color:#ffffff;
	font-size:10px;
	text-decoration:underline;
}
#moduleCompte ul {
	padding-left:6px;
	margin:0;
}
#moduleCompte li, li a {
	list-style-type:none;
	list-style:none;
	list-style-image:none;
}
.enteteTableau {
	color:#0564a7;
	border:1px solid #cccccc;
	background-color:#f7f7f7;
}
.listePanier {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.ligneTableau {
	color:#333333;
	background-color:#f7f7f7;
}
.ligneTableau a {
	margin:0;
}
.ligneTableau select {
	width:95px;
}
/* ====== Page produit ====== */
.descArticle {
	width: 580px; 
	height: 250px; 
	padding: 20px;
	background-color:#F7F7F7;
	border:1px dotted #CCCCCC;
}
.descArticle h2 {
	margin-top:0;
	padding-top:0;
}
.descArticle .pageProd p,ul,li {
	color:#736d64;
	font-size:10px;
	margin-bottom:0;
}
.descArticle input {
	width:auto;
	border:none;
}
.descArticle select {
	width:60px;
}
.pagination {
	font-size:10px;
	color:#ffffff;
	position:absolute;
	right:274px;
	top:210px;
}
.pagination a {
	color:#ffffff;	
}
.pagination a:hover {
	color:#7abaea;
	text-decoration:underline;
}
.infos_contact a img {
	margin:0;
}
.codePromo {
	width:250px;
	float:right;
}
.codePromo input {
	margin-left:3px;
	width:70px;
}