
/***************************************************************** 
*****Home page
******************************************************************************/
#home-page {
	background-image: url(../images/home_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}

/******************************************* Slider de la page d'accueil *********************************************/
.home-split {
	width: 981px;
	height: 420px;
	float: left;
	position: relative;
        overflow: hidden;
}

.home-split .first-one {
	height: 100%;
	float: left;
	width: 100%;
}

.home-split .first-one h2 {
	margin-bottom: 0px;
	margin-top: 0;
	background: url(../images/title-first-split-home.png) no-repeat;
	height: 62px;
	width: 964px;
	text-indent: -5000px;
	overflow: hidden;
	color: #ffffff;
	font-size: 0
}

.home-split .first-one ol {
	float: left;
	margin: 50px 0 0 13px;
	width: 950px
}

.home-split .first-one ol li {
	float: left;
	height: 168px;
	margin-right: 7px;
	width: 200px;
}

.home-split .first-one ol li img {
	vertical-align: top;
}

.description-first-split-home {
	float: left;
	margin: 15px 0 7px 0;
	width: 100%;
	color: #625E4F;
}

.description-first-split-home a {
	color: #625E4F !important;
}

.description-first-split-home img {
	float: left;
	margin-right: 11px;
}

.description-first-split-home span {
	float: left;
	width: 140px;
}

.page-slider,.page-slider1 {
	position: absolute;
	bottom: 14px;
	right: 24px;
}

.page-slider-stop,.page-slider-play {
	position: absolute;
	bottom: 14px;
	right: 2px;
}

.home-split .second-one {
	background: url(../images/media/img_woman-lupe.png) no-repeat;
	background-position: right;
	height: 100%;
	float: left;
	width: 100%;
}

.home-split .second-one h2 {
	background: url(../images/titre-second-split.png) no-repeat;
	height: 109px;
	width: 462px;
	margin-top: 120px;
	margin-bottom: 26px;
	text-indent: -5000px;
	overflow: hidden;
	color: #ffffff;
	font-size: 0;
	margin-left: 4px;
}

.home-split .second-one span.txt_top {
	height: 0px;
	width: 0px;
	text-indent: -5000px;
	overflow: hidden;
	color: #ffffff;
	font-size: 0;
}

.second-one-img-hidden {
	visibility: hidden;
	height: 0px;
	width: 0px;
}

.carousel-wrap {
	height: 100% !important; /*float:left;*/
}

.carousel-control {
	display: none;
}

#mycarousel li {
	float: left;
}

.home-split .split-one {
        
	background-position: right;
	height: 100%;
	float: left;
	width: 100%;
}

.home-split .split-one h2 {
	background: url(../images/titre-second-split.png) no-repeat;
	top: 20px;
	height: 109px;
        width: 462px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: -5000px;
        overflow: hidden;
	color: #ffffff;
        font-size: 0;
	margin-left: 4px;
}
    
.home-split .split-one span.txt_top {
	height: 0px;
	width: 0px;
	text-indent: -5000px;
	overflow: hidden;
	color: #ffffff;
	font-size: 0;
}

/************************************************* fin Slider  ********************************************************/
	/******************************** les bouttons du Slider : souscrire et visite guid�e  *******************************/
.bt-rechercher-wrapper {
	margin-left: 5px;
	margin-bottom: 20px;
	min-width: 499px;
	height: 59px;
	background: url(../images/bg_barre_rech.png) no-repeat;
}

.bt-rechercher-wrapper input.input_ref {
	margin-left: 18px;
	margin-top: 15px;
	width: 311px !important;
	height: 19px;
	float: left;
	padding-top: 8px;
	padding-right: 9px;
	font-weight: bold;
	font-size: 1.3em;
	/*letter-spacing:2px;*/
	padding-left: 3px;
	text-transform: uppercase;
}

.btn-rechercher {
	color: #fff !important;
	display: inline-block;
	background-image: url(../images/bt-rech-right.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 40px;
	text-decoration: none;
	height: 49px;
	float: left;
	margin-top: 6px !important;
	margin-left: 0px !important;
}

a.bt-rech,a.bt-rech:focus {
	color: #fff !important;
	display: inline-block;
	background-image: url(../images/bt_rechercher_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1.5em;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
	color: #fff;
	height: 49px;
	line-height: 49px;
	padding-right: 5px;
	outline:none;
	border:none;
}

a.bt-envoyer:active,a.bt-envoyer:visited {
	color: #fff !important;
	outline:none;
	border:none;
}

.btn-suivre {
	color: #fff !important;
	display: inline-block;
	background-image: url(../images/btn-suivie-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 53px;
	text-decoration: none;
	height: 49px;
	float: left;
	margin-left: 20px;
}

a.bt-suivi,a.bt-suivi:focus {
	color: #fff !important;
	display: inline-block;
	background-image: url(../images/btn-suivi-bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
	color: #fff;
	height: 49px;
	line-height: 49px;
}

a.bt-suivi:active,a.bt-suivi:visited {
	color: #fff !important;
}

/********************************* fin : les bouttons du Slider  ************************************/
	/********************************* les �tapes 1 2 3 et 4 du Slider  *************************************/
.li_carte p.description-first-split-home {
	padding-left: 10px;
}

.li_pc_ok p {
	padding-left: 7px;
}

.li_pc_ok img {
	padding-left: 28px;
}

.li_pc_ok .description-first-split-home span {
	width: 180px
}

.li_lettre {
	width: 291px !important;
}

.li_lettre p.description-first-split-home {
	padding-left: 40px;
}

.li_lettre span.description-etape-first-slide {
	width: 176px;
}

.li_pc_doc {
	margin-right: 32px !important;
	width: 220px !important;
}

.li_pc_ok {
	width: 256px !important;
}

.li_boite_postale {
	width: 220px !important;
}

.li_boite_postale .description-first-split-home span {
	width: 180px !important;
}

.li_pc_doc .description-first-split-home span {
	width: 185px !important;
}

.li_carte .description-first-split-home span {
	width: 100px !important;
}

.num_1 {
	margin-left: 3px;
}

.num_2 {
	margin-left: 32px;
}

.txt_hors {
	margin-left: 24px;
}

.img_carte {
	margin-top: 8px;
	margin-left: 12px;
}

.img_pc-ok {
	margin-top: 20px;
	margin-left: 6px;
}

.img_boite-postale {
	margin-top: 5px;
	margin-left: 28px;
}

.block_img {
	height: 168px;
}

/****************************** fin des �tapes 1 2 3 et 4 du Slider  **********************************/
	/********************************************************************************************************* 
***les 3 Blocs de la page d'accueil :Vous d�m�nagez? Vous vous absentez? et Pack Ma Nouvelle Adresse 
*********************************************************************************************************/
.home-pushes {
    top : inherit;
	float: left;
	margin-top: 20px;
	width: 964px;
	color: #565a5c;
}

.home-bloc {
	float: left;
	margin-right: 13px;
	width: 310px;
}

.home-bloc p {
	font-size: 1em;
}

#globale .home-bloc-right p {
	font-size: 1em;
	color: #363636;
	line-height: 16px;
}

#globale .home-bloc-left p span.titre_bloc {
	font-size: 1.1em !important;
	font-weight: bold;
}

#globale .home-bloc-left p {
	line-height: 13px;
	float: left;
	padding-top: 3px;
	font-size: 0.9em;
}

#globale .home-bloc-left img {
	float: left;
}

/*.home-bloc ul {
	margin-bottom:10px;
}
.home-bloc ul li {
	background-image: url(../images/push_puce.gif);
	background-repeat: no-repeat;
	background-position:0 3px;
	list-style-image:none;
	padding-left:10px;
	margin-left:0px;
	margin-bottom:3px;
	font-size:1.1em;
	line-height:1.1em;
}
.home-bloc ul li a {
	color:#565A5C;
	text-decoration:none;
}*/
.home-bloc-middle ul li {
	margin-left: 5px !important;
}

.home-bloc-title {
	width: 310px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.home-bloc-title h2 {
	text-transform: uppercase;
	color: #fff;
	font-size: 1.2em;
	padding: 0 15px;
	margin: 0;
	font-weight: bold;
}

.home-bloc-content {
	width: 289px;
	/*height:147px;*/
	padding: 13px 5px 0 8px
}

.home-bloc-content p {
	color: #565a5c;
	line-height: 15px;
	margin-bottom: 9px;
	margin-left: 5px;
}

/******************** Bloc 1 : Vous d�m�nagez ? *********************/
.home-bloc-left {
	width: 311px !important;
}

.home-bloc-left .home-bloc-title {
	background-image: url(../images/home-bloc-title-left.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 311px !important;
}

.home-bloc-left .home-bloc-content {
	background-image: url(../images/home-bloc-content-left-midd.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 298px !important;
	min-height: 140px !important;
	padding: 9px 5px 0 8px !important;
	float: left;
}

.home-bloc-left .home-bloc-bottom {
	background-image: url(../images/home-bloc-content-left-bott.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 311px !important;
	height: 12px !important;
	float: left;
	clear: both;
}

.bloc_left {
	background: url(../images/separateur_bloc.gif) right center no-repeat;
	width: 338px;
	float: left;
}

.bloc_right {
	width: 283px;
	float: left;
	padding-left: 2px;
}

/******************** Bloc 2 : Vous vous absentez ? *********************/
	/******************** Bloc 3 : Pack Ma Nouvelle Adresse *********************/
.home-bloc-right {
	margin: 0 0 0 10px;
	background: url(../images/home-bloc-right-top.png) no-repeat
		left top;
	height: 189px;
}

.home-bloc-right .home-bloc-title {
	background-repeat: no-repeat;
	background-position: 0 0;
}

.home-bloc-right .home-bloc-title h2 {
	color: #363636;
	margin-top: 1px;
	font-size: 1.2em;
}

.home-bloc-right .home-actu-content {
	color: #363636;
	width: 280px !important;
	font-size: 1.2em !important;
	text-align: justify;
}

.home-bloc-right .home-bloc-content {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 1px;
	min-height: 105px;
	float: left;
}

.home-bloc-right .home-bloc-bottom {
	display: none;
	
}

/**************** Fin de 3 blocs *****************/
	/*****************************          **************************/
.model-lettre-liens {
	float: left;
	width: 135px;
	margin-top: 5px;
	margin-right: 47px;
}

.model-lettre-liens a {
	background-image: url(../images/model_lettre_liens.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #E56306;
	color: #fff !important;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	width: 101px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 3px;
	padding: 0 17px;
	text-decoration: none;
}

.model-lettre-visuel {
	float: left;
	width: 88px;
}

.home-bloc-middle .home-bloc-title {
	background-image: url(../images/home-bloc-title-left.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.home-bloc-middle .home-bloc-content {
	background-image: url(../images/home-bloc-content-left.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.offre-pro-contact {
	padding-top: 10px;
}

.offre-pro-contact img {
	vertical-align: top;
}

.offre-pro-contact .n-bleu {
	display: inline-block;
	background-image: url(../images/n_bleu.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 26px;
	width: 166px;
	text-indent: -9999px;
	vertical-align: top;
}

.offre-pro-contact .n-bleu-titre {
	display: inline-block;
}

.offre-pro-content {
	padding-top: 9px;
}

.offre-pro-content a,.offre-pro-content a :focus,.offre-pro-content a :active,.offre-pro-content a :visited
	{
	font-weight: bold;
	text-decoration: none;
	color: #565A5C;
}

.home-actu-content {
	float: left;
	width: 160px;
	padding-right: 23px;
}

.home-actu-content h3 {
	text-transform: uppercase;
	margin-bottom: 13px;
	color: #565a5c;
	font-size: 1.1em;
	font-weight: bold !important;
}

.home-actu-content p {
	margin-bottom: 15px;
}

.home-actu-visuel {
	float: left;
	width: 107px;
}

a.actu-savoir-plus,a.actu-savoir-plus:focus,a.actu-savoir-plus:active,a.actu-savoir-plus:visited
	{
	background-image: url(../images/puce2.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	display: inline-block;
	line-height: 17px;
	padding-left: 22px;
	text-decoration: none;
	color: #565A5C;
}

.form_home {
	margin-top: 17px;
}

.btn-rech {
	color: #fff !important;
	display: inline-block;
	background: url(../images/bg_lancer_rech1.gif) no-repeat;
	height: 26px;
	min-width: 156px;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: top left;
	/*padding-right:40px;*/
	text-decoration: none;
	float: left;
	margin-top: 6px !important;
	margin-right: 0px !important;
	clear: both;
	margin-left: 70px;
	margin-top: 8px;
	text-align: center;
}

a.dec-rech,a.dec-rech:focus {
	color: #fff !important;
	display: block;
	background-image: url(../images/bg_lancer_rech_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	height: 26px;
	font-size: 1.1em !important;
}

.lien_contact {
	margin-top: 30px;
	margin-left: 40px;
	margin-right: 40px;
}

.lien_contact ul {
	margin: 20px;
}

.lien_contact_1 {
	color: #fff !important;
	display: inline-block;
	background: url(../images/bg_lancer_rech1_2.gif) no-repeat;
	height: 26px;
	min-width: 156px;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;
	float: left;
	margin-right: -5px !important;
	clear: both;
	margin-left: 20px;
	text-align: center;
}

.lien_contact_1 a {
	color: #fff !important;
	font-weight: bold;
	text-decoration: none;
	height: 26px;
	font-size: 1.1em;
	margin-left: 15px;
	margin-right: 6px;
}

a.dec-rech:active,a.dec-rech:visited {
	color: #fff !important;
}

.btn-service {
	color: #fff !important;
	display: inline-block;
	background: url(../images/bg_service.gif) no-repeat;
	height: 26px;
	min-width: 156px;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: top left;
	/*padding-right:40px;*/
	text-decoration: none;
	float: left;
	margin-right: 0px !important;
	clear: both;
	margin-left: 70px;
	margin-top: 11px;
	text-align: center;
}

a.dec-service,a.dec-service:focus {
	color: #363636 !important;
	display: block;
	background-image: url(../images/bg_service_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	height: 26px;
	font-size: 1.1em !important;
}

a.dec-rech:active,a.dec-rech:visited {
	color: #fff !important;
}

/*a.dec-service, a.dec-service:focus, a.dec-service:active, a.dec-service:visited{
	background:url(../images/bg-button-decouvrez.gif) no-repeat;
	height:27px;
	width:156px;
	line-height:25px;
	display:block;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#363636;
	margin-top:13px;
	float:left;
	clear:both;
	margin-left:70px;
	font-size:1.1em !important;
}


a.dec-rech, a.dec-rech:focus, a.dec-rech:active, a.dec-rech:visited{
	background:url(../images/bg_lancer_rech.gif) no-repeat;
	height:26px;
	width:156px;
	line-height:25px;
	display:block;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#FFF !important;
	float:left;
	clear:both;
	margin-left:70px;
	font-size:1.1em !important;
	margin-top:8px;
}

*/
a.dec-rech:focus {
	border: 1px dotted #5d5c5c !important;
}

.txt_bottom_header {
	color: #686456;
	font-weight: bold;
}

.acces_pro {
	background: url(../images/bg_acces_pro.gif) no-repeat;
	width: 158px;
	height: 25px;
	line-height: 23px;
	text-align: center;
	color: #FFF !important;
	text-decoration: none;
	display: block;
	font-weight: bold;
}

.txt_envoi {
	font-weight: bold;
	margin-bottom: 2px !important;
	font-size: 1.2em !important;
}

.txt_block_right {
	font-size: 1.2em !important;
	text-transform: uppercase;
}

.calculer {
	background: url(../images/bg_calculer.gif) no-repeat;
	width: 84px;
	height: 25px;
	line-height: 25px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	text-align: center;
	float: left;
}

.line_buttom {
	margin-top: 5px;
	width: 200px;
	margin-left: 50px;
	float: right;
}

.txt_total {
	float: left;
	color: #FFF;
	margin-left: 20px;
	line-height: 25px;
	font-size: 1.1em;
	font-weight: bold;
}

.li_carte {
	width: 180px !important;
}

.bloc_pack {
	background: url(../images/bloc_bas_left.gif) no-repeat left top;
	width: 262px;
	clear: both;
	margin-left: 11px;
	margin-top: 4px;
	float: left;
}

.bloc_pack p {
	color: #D50078;
	text-align: left;
	font-weight: bold;
	margin-left: 14px;
	float: none !important;
	padding-top: 8px !important;
	margin-bottom: 6px !important;
}

.footer_home {
	margin-top: 1px;
}

.line_bloc {
	height: 33px;
	margin-bottom: 2px;
}

#globale .home-bloc-left .line_bloc p {
	margin-bottom: 0px !important;
}

.rech_avancee li {
	float: left;
	clear: both;
	min-height: 26px;
	width: 100%;
}

.line_rech {
	float: left;
	clear: both;
	min-height: 26px;
	width: 100%;
}

.icone_rech {
	margin-left: 7px;
	float: left;
	text-align: left;
	width: 24px;
	margin-top: 1px;
	height: 24px;
}

.info_rech {
	float: left;
	background: url(../images/bg_line_rech.gif) repeat-x left bottom;
	width: 231px;
	min-height: 21px;
	margin-left: 18px;
	padding-top: 5px;
	font-size: 1.1em;
	font-weight: bold;
	color: #363636;
}

.txt_mauve {
	color: #873890;
}

.info_courrier li {
	float: left;
	background: url(../images/bg_line_rech.gif) repeat-x left bottom;
	padding-bottom: 8px;
	width: 270px;
	/*min-height:18px;*/
	margin-left: 13px;
	font-size: 1.1em;
	font-weight: normal !important;
	color: #565A5C;
	padding-top: 6px;
	line-height: 15px;
}

.line_info {
	float: left;
	background: url(../images/bg_line_rech.gif) repeat-x left bottom;
	padding-bottom: 8px;
	width: 270px;
	/*min-height:18px;*/
	margin-left: 13px;
	font-size: 1.1em;
	font-weight: normal !important;
	color: #565A5C;
	padding-top: 6px;
	line-height: 15px;
}

.last_line {
	background: none !important;
}

.first_line {
	margin-top: 2px;
}

.italic {
	font-style: italic;
}
/************************************ fin de **********************************************/