/*------------------------------------------------------------*
**  General
**------------------------------------------------------------*/

body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12 px;
	color: #826964;
	height: 100%;
	background: #a481a2 url(images/style/entete_01.jpg) no-repeat top center;

	}
	
a { text-decoration: underline; color: #e202aa; }

a:hover { text-decoration: none; color: #f3893f; }

img { border : none;}

img a { border : none;}

img a:hover { border : none;}

.GcheTexte{float:left; padding-right: 8px; padding-top: 3px; }

.DteTexte{float:right; padding-left: 8px; padding-top: 3px; }

.sav_plus { padding-top: 6px; }

.orange {color:#f3893f; }

.orange_b {color:#f3893f; font-weight:bold; }

.orange_b_s {color:#f3893f; font-weight:bold; text-decoration: underline; }

.rose_b_s {color:#e202aa; font-weight:bold; text-decoration: underline; }

.rose_b {color:#e202aa; font-weight:bold; }


acronym { border-bottom: 1px dotted #be4c88; cursor: help; }

/*------------------------------------------------------------*
**  Container
**------------------------------------------------------------*/	
#container {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
	text-align: center;
	}	
	
/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/

#header { 

	height : 288px;	
	text-align: center;
	margin: 0px;
	}
	
#liens_header {	
	padding-top: 21px;
	padding-left: 690px;
	text-align: center;
	font-size: 10px;
	color: #FFF;
	margin: 0px;
}
	
#liens_header a { text-decoration: none; color: #FFF; }

#liens_header a:hover { text-decoration: underline; color: #FFF; }

/*------------------------------------------------------------*
**  Menu
**------------------------------------------------------------*/

.menu { 

	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #FFF;
	}
	
.menu a { 

	text-decoration: none;
	padding: 0px;
	margin: 0px;
	}	
	
.menu a:hover {  
	       text-decoration: none;
	       	padding: 0px;
	       	margin: 0px;

		}




/*------------------------------------------------------------*
**  Sous Menu
**------------------------------------------------------------*/

.sous_menu { 
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: right;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 38px;
	padding-bottom: 0px;
	margin: 0;
	color: #FFF;
	}
	
.sous_menu a { 
	padding: 0;
	color: #FFF;
	text-decoration: none;
	}	
	
.sous_menu a:hover {  
		     text-decoration: underline;
		    }

	


/*------------------------------------------------------------*
**  Content
**------------------------------------------------------------*/

#global {
	width: px;
	padding: 0px;
	margin: 0px;

	}

#content {
	width: 923px;
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #826964;
	background: #fff url(images/style/bg_content_04.jpg) repeat-y center;
	}

.global_top {
	background: #a481a2 url(images/style/bg_02.jpg) no-repeat top center;
	height: 80px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #f3893f;
	
	}
	
.global_top a {
	color: #f3893f;
	}

.global_top a:hover {
	color: #f3893f;
	}
	
	
.global_bottom {
	height: 32px;
	background-color: #a481a2;
	background-image: url( );
	background-repeat: no-repeat;
	padding:0px;
	margin: 0 auto;

	}

	
#content:after {
	content: "."; 
	display: block; 
	clear: both; 
	height: 0;
	visibility: hidden
	}	
#content h2 { 
	font-size: 10px;
	color: #333;
	font-weight: bold;
	font-size: 14px;	
	margin: 0 0 20px 0;
	clear: both;
	}	
#content h2 em { 
	color: #09C; 
	font-style: normal;
	}
#content p {
	font-size: 12px;	
	}	
	


	
/*------------------------------------------------------------*
**  left
**------------------------------------------------------------*/
#left {
	float: left;
	width: 210px;
	text-align: left;
	margin-top: 0px;
	margin-left: 15px;
	padding: 0px;
	text-align: justify;
	border: 0px solid #a481a2;

	}
	
.lien_box { text-align: right; font-weight: bold;}

.prelien_box { color: #e202aa;
	       font-weight: bold; }

.box_titre_acc {
	background:  url(images/style/gch4_15.jpg) no-repeat center top;
	height: 25px;
	width: 205px;
	padding: 0px;
	margin: 0px;
		}
	
.box_acc {
	width: 175px;
	background: #ddbadb url(images/style/gch4_18.jpg) repeat-y center;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
	color: #7a4777;
	font-weight: ;
	text-align: left;
	font-size: 11px;
	}
	
.box_acc a {
	
	}
	
.box_acc a:hover {

	}



.box_text {
	width: 218px;
	text-align: justify;
	background-color: #E5D7E4;
	font-size: 12px;
	margin-left: 4px;
	}

.box_text a {
	  text-decoration: underline;
	  color: #e202aa;
	  font-weight: bold; }
	
.box_text a:hover {
		text-decoration: none; 
		color: #f3893f;
	        font-weight: bold; }
	        
.box_titre_1 {
	background:  url(images/style/nav_gch_05.jpg) no-repeat center top;
	height: 25px;
	width: 195px;
	padding: 0px;
	margin: 0px;
		}
	
.box_1 {
	width: 195px;
	background: #e202aa;
	padding: 0px;
	margin: 0px;
	}
	
.box_1 a {
	text-decoration: none;
	background: #e202aa;
	padding: 0px;
	margin: 0px;
	color: #FFF;
	height: 2em;
	display: block;
	padding: 0em 0em 0em 40px;
	}
	
.box_1 a:hover {
	text-decoration: none;
	background: #f3893f;
	padding: 0px;
	margin: 0px;
	height: 2em;
	display: block;	
	padding: 0em 0em 0em 60px;
	}


.box_1 ul {
	margin-left: 15px;
	margin-right: 15px;
	padding: 0 0 0px 0px;
	margin-top: 0;
	margin-bottom: 0;
	position: center;
	}
	
.box_1 li {
	list-style-type: none;
	background: url() no-repeat 0px 0px;
	border-bottom: 1px dotted #FFF;
	padding: 0px 0px 0px 0px;
	line-height: 2em;	
	}	


	
.box_foot_1 {
	width: 244px;
	background-color: #FFF;
	background-image: url(images/style/spa_23.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 21px;
	display: block;
	margin: 0px;
	}
	
.box_titre_2 {
	background:  url(images/style/gch4_26.jpg) no-repeat center top;
	height: 24px;
	width: 205px;
	padding: 0px;
	margin: 0px;
		}
		
.box_2 {
	width: 205px;
	background: #e202aa url(images/style/gch4_27.jpg) repeat-y center;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	}
	
.box_2 a {
	text-decoration: none;
	background: #e202aa;
	padding: 0px;
	margin: 0px;
	color: #FFF;
	height: 2em;
	display: block;
	padding: 0em 0em 0em 10px;
	}
	
.box_2 a:hover {
	text-decoration: none;
	background: #f3893f;
	padding: 0px;
	margin: 0px;
	height: 2em;
	display: block;	
	padding: 0em 0em 0em 20px;
	}


.box_2 ul {
	margin-left: 15px;
	margin-right: 15px;
	padding: 0 0 0px 0px;
	margin-top: 0;
	margin-bottom: 0;
	position: center;
	}
	
.box_2 li {
	list-style-type: none;
	background: url() no-repeat 0px 0px;
	border-bottom: 1px dotted #FFF;
	padding: 0px 0px 0px 0px;
	line-height: 2em;	
	}	

	
.box_foot_2 {
	width: 244px;
	background-color: #FFF;
	background-image: url(images/style/spa_23.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 21px;
	display: block;
	margin: 0px;
	}	

.box_titre_3 {
	background:  url(images/style/gch4_31.jpg) no-repeat center top;
	height: 32px;
	width: 205px;
	padding: 0px;
	margin: 0px;
		}
	
.box_pied_3 {
	background:  url(images/style/gch4_40.jpg) no-repeat center top;
	height: 19px;
	width: 205px;
	padding: 0px;
	margin: 0px;
		}


.box_3 {
	width: 175px;
	background: #f3893f url(images/style/gch4_33.jpg) repeat-y center;
	padding-left: 15px;
	padding-right: 15px;
	color: #7a4777;
	font-size: 11px;
	font-weight: ;
	text-align: left;
	}
	
.box_3 a {

	}
	
.box_3 a:hover {
color: #FFF;
	}


.box_3 ul {
	margin-left: 15px;
	margin-right: 15px;
	padding: 0 0 0px 0px;
	margin-top: 0;
	margin-bottom: 0;
	position: center;
	}
	
.box_3 li {
	list-style-type: none;
	background: url() no-repeat 0px 0px;
	border-bottom: 1px dotted #FFF;
	padding: 0px 0px 0px 0px;
	line-height: 2em;	
	}	
	
.box_foot_3 {
	width: 244px;
	background-color: #FFF;
	background-image: url(images/style/spa_27.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 21px;
	display: block;
	margin: 0px;
	}
	
.box_text_3 {
	width: 216px;
	text-align: justify;
	background-color: #E5D7E4;
	font-size: 12px;
	margin-left: 5px;
	padding: 10px;
	}
	
.box_text_3 a {
	  text-decoration: underline;
	  color: #e202aa;
	  font-weight: bold; }
	
.box_text_3 a:hover {
		text-decoration: none; 
		color: #f3893f;
	        font-weight: bold; }


.box_titre_4 {
	background:  url(images/style/gch4_15.jpg) no-repeat center top;
	height: 25px;
	width: 205px;
	padding: 0px;
	margin: 0px;
		}
	
.box_4 {
	width: 175px;
	background: #ddbadb url(images/style/gch4_18.jpg) repeat-y center;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
	color: #7a4777;
	font-weight: ;
	text-align: left;
	font-size: 11px;
	}
	
.box_4 a {
	
	}
	
.box_4 a:hover {

	}

	
.box_pied_4 {
	background:  url(images/style/gch4_40.jpg) no-repeat center top;
	height: 19px;
	width: 205px;
	padding: 0px;
	margin: 0px;
		}



/*------------------------------------------------------------*
**  right
**------------------------------------------------------------*/

#right {
	float: right;
	width: 670px;	
	text-align: justify;
	margin-right: 20px;
	margin-top: 12px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: 0px solid #a481a2;
	}
	
	
.lien_gras { text-align: right;
	     font-weight: bold;
	     padding-left:;
	     color: #e202aa;}

.prelien_gras { color: #e202aa;
	       font-weight: bold; }
	
/*------------------------------------------------------------*
**  Footer
**------------------------------------------------------------*/		

#footer {	
	background: url(images/style/bg_08.jpg) no-repeat center;
	height : 157px;
	margin: 0;	
	padding-top: 20px;
	color: #E5D7E4;	
	font-size: 10px;
	}
	
.copyright p { margin: 0 10px; text-align: center; font-size:11px; }

.copyright a { text-decoration: underline; color: #E5D7E4; }

.copyright a:hover { text-decoration: none; color: #FFF; }


.lienbas {
           color:#a481a2;
           
           }
           
a.lienbas {
           color:#a481a2;
           texte-decoration: none;
          
           }
           
a.lienbas:hover {
           color:#a481a2;
           texte-decoration: none;
          
           }
           
a.lienbas:visited {
           color:#a481a2;
           texte-decoration: none;
          
           }



/*------------------------------------------------------------*
**  Accueil
**------------------------------------------------------------*/		


#box_right_acc a.table_acc  {  text-decoration: none; color: #826964;  }

#box_right_acc a.table_acc:hover  {  text-decoration: none; color: #f3893f;  }


/******     ACCROCHE     *****/
#intro_acc
{
	background: url(images/style/bg_accroche.jpg) no-repeat;
	height:233px;
	overflow: hidden;
	padding-top: 11px;
	padding-right: 12px; 
	padding-left: 12px;
	padding-bottom: 13px;
	position: absolute;
	width: 418px;
}

#intro_acc div#cycle
{
	height:208px;
	overflow: hidden;
	position: absolute;
	top: 11px;
	width: 418px;
}

#intro_acc div#cycle a
{
	display: block;
	height: 208px;
	width: 418px;
}

#intro_acc div#cycle a img
{
	display: block;
	height: 208px;
	width: 418px;
}

#intro_acc div#nav
{	
	background: url(images/style/fleche.png) repeat-x;
	bottom: 13px;
	left:12px;
	height: 25px;
	padding: 0 9px;
	position: absolute; 
	width: 400px;
	z-index: 10;
}

#intro_acc div#nav #prev,
#intro_acc div#nav #next
{
	background: url(images/style/arrow.round.png) no-repeat;
	display: block; 
	height: 16px;margin: 5px;
	overflow: hidden;
	text-indent: -1234px;
	width: 16px;
	
}
#intro_acc div#nav #next
{
	background: url(images/style/arrow.round.png) -16px 0 no-repeat;
	
}
#intro_acc div#nav #pause
{ 
	background: url(images/style/pause.png) no-repeat;
	display: block; 
	height: 11px;
	text-indent: -123px;
	margin: 7px;
	overflow: hidden;
	width: 8px;
	
	
}

#intro_acc div#nav ul
{	
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
	top:0;
	left:0;
	position: relative;
	width: 80px;
}

#intro_acc div#nav ul li
{
	float:left;
	line-height: 25px;
}

#intro_acc div#nav ul li.pc
{
width: 20px;
}
#intro_acc div#nav ul li.pc a#continue
{
display:none;
}

#intro_acc div#nav ul li a
{
text-decoration: none;
font-weight: bold;
font-size: 1.2em;

}

#intro_acc img
{
	height: 233px;	
	overflow: hidden; 
	width: 418px;
}

#intro_acc ul
{
	list-style: none;
	position: absolute;
	right: 0;
	top: 167px;
}

#intro_acc ul li
{
	margin: 1px 0;
}

#intro_acc ul li ax
{
	color: #ffffff;
	font-weight: bold;
	display: block;
	line-height: 16px;
	height: 16px;
	text-align: center;
	text-decoration: none;
	width: 16px;
}

#box_right_acc {

		padding-top: 0px;
		padding-bottom: 0px;
		margin:0px;
		}
		
#acc_dte {
	float: right;
	background: url(images/style/bg_une.jpg) no-repeat top center;
	height: 215px;
	width: 185px;
	padding-top: 45px;
	padding-left: 13px;
	padding-right: 17px;
	margin: 0px;
	font-size:11px;
	}
		
#acc_dte ul{
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#acc_dte ul li{ 
	border-bottom: 1px dotted #f3893f;
	display:block;
	line-height:18px;
	padding: 0 0;
}

#acc_dte ul li.last{ 
	border-bottom: 1px solid #fff;
}

#acc_dte ul li:hover
{
	border-bottom: 1px dotted #f3893f;
}

#acc_dte ul li a{
	background: url(images/style/fleche_rose.gif) no-repeat 0px 6px;
	color:#e202aa;
	
    display:block;
	text-decoration: none;
	 
    padding: 0px 10px;
}

#acc_dte ul li a:hover
{
	color: #f3893f;   
}

.tbl_acc_2top {
	background: url(images/style/top_services.jpg) no-repeat;
	float: left;
	height: 43px;
	width: 670px;
	margin: 0px; 
	padding-top: 0px;
	margin-left: 4px;
	padding-right: 0px;
	overflow: hidden;
	position: absolute;
	top: 647px;
	font-size: 11px;
	color: #593b2e;

}

.tbl_acc_2 {
	background: url(images/style/bg_services.jpg) repeat-y 4px 0px;
	float: left;
	height: px;
	width: 658px;
	margin: 0px; 
	padding-top: 0px;
	padding-left: 17px;
	padding-right: 0px;
	overflow: hidden;
	position: absolute;
	top: 687px;
	font-size: 11px;
	color: #593b2e;

}

.tbl_acc_2foot {
	background: url(images/style/foot_services.jpg) no-repeat;
	float: left;
	height: 43px;
	width: 670px;
	margin: 0px; 
	padding-top: 0px;
	margin-left: 4px;
	padding-right: 0px;
	overflow: hidden;
	position: absolute;
	top: 1200px;
	font-size: 11px;
	color: #593b2e;

}

.tbl_acc_spe {
	background: url(images/style/bg_acc_bas.jpg) no-repeat;
	float: left;
	height: 230px;
	width: 658px;
	margin: 0px; 
	padding-top: 12px;
	padding-left: 17px;
	padding-right: 0px;
	overflow: hidden;
	position: absolute;
	top: 647px;
	font-size: 11px;
	color: #593b2e;

}


.tbl_acc {
	background: url(images/style/bg_acc_bas.jpg) no-repeat;
	float: left;
	height: 274px;
	width: 658px;
	margin: 0px; 
	padding-top: 42px;
	padding-left: 12px;
	padding-right: 0px;
	overflow: hidden;
	position: absolute;
	top: 647px;
	font-size: 11px;
	color: #593b2e;

}

.tbl_real {
	background: url(images/style/bg_real.jpg) no-repeat;
	float: left;
	height: 200px;
	width: 658px;
	margin: 0px; 
	padding-top: 50px;
	padding-left: 13px;
	padding-right: 0px;
	overflow: hidden;
	position: absolute;
	top: 974px;
	font-size: 11px;
	color: #593b2e;

}



tr.bottomborder td {border-bottom: 1px dotted #7a4777; }

.acc_bas_titre { 
	color: #e202aa;
	font-weight: bold;
	}


/*---------GLOBAL HACKS---------*/
@media screen,print
{ 
	/*CLEAR FIX */
	.cf:after
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.cf
	{
		display: inline-block;
	}
	/* Hides from IE-mac \*/
	* html .cf
	{
		height: 1%;
	}
	.cf
	{
		display: block;
	}
	/* End hide from IE-mac */
}


#bas_rub
{       margin-left:5px;
	background: url(images/style/bg_bas_rub.jpg) no-repeat;
	width:670px;
	height:20px;

}


/*------------------------------------------------------------*
**  Maison
**------------------------------------------------------------*/		


#box_right_home
{ 

	border: 0px;
    margin: 0;
    padding-left: 5px;
    padding-top : 0px;
	position: relative;
	width: 670px;

}
#box_right_home h3
{    background:#fff url(images/style/bg_titre_home2.jpg) no-repeat;
 
    color:#ffffff;
    display:block;
    padding: 0px;
    margin: 0px;
	height:64px; 
	overflow:hidden; 
	text-indent: -12345px;
	width: 670px;
}
.img_bord
{
    border: 1px solid #7a4777;
    float:left;
    margin:20px 14px 8px 15px;
}


#box_right_home h4
{ 
	color:#826964;
	display: inline-block; 
	height: 70px;
    font-size: 13px;
    font-weight: bold;
    margin:40px 0px 0px 0;
    padding: 0px;
	width: 425px;
	border-bottom: 0px dotted #a481a2; 

}
#box_right_home hr
{

    border: 1px solid #ddbada; 
	clear: right;
	
    display:block; 
    height:1px;
    margin:10px 10px 10px 0; 
    padding: 0px;
	width: 433px;
}
#box_right_home ul
{ 
    list-style:none;
    margin: 0px;
    padding-bottom: 15px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#box_right_home ul li
{
    background: url(images/style/site.bullet.orange.png) no-repeat 0px 8px;
    color: #593b2e;
    display:block;
    font-size:12px; 
    padding: 0 8px;
	margin-bottom: 2px;
}
#box_right_home ul li a
{
    color:#593b2e;
  text-decoration: none;
}
#box_right_home ul li a:hover
{
	text-decoration: underline;
}
#box_right_home ul li strong
{
	color: #e202aa;
	font-weight: bold;
	font-size: 12px;
}
#box_right_home-content
{       background: url(images/style/bg_rubrik.jpg) repeat-y;
	width:670px;

}
#box_right_home #s
{
	float:left;
	width: 433px;
	padding: 0px;
	margin: 0px;
}

.img_bord_expli
{
    border: 0px solid #7a4777;
    float:left;
    margin:10px 14px 8px 15px;
}


#box_right_expli_forf
{ 

	border: 0px;
    margin: 0;
    padding-left: 5px;
    padding-top : 0px;
	position: relative;
	width: 670px;

}


#box_right_expli_forf h3
{    background:#fff url(images/style/bg_titre_expli_forf.jpg) no-repeat;
 
    color:#ffffff;
    display:block;
    padding: 0px;
    margin: 0px;
	height:20px; 
	overflow:hidden; 
	text-indent: -12345px;
	width: 670px;
}


#box_right_expli_forf h4
{ 
	color:#f3893f;
	display: inline-block; 

    font-size: 16px;
    font-weight: bold;
    margin:20px 0px 0px 0px;
    padding: 0px;
	width: 620px;
	border-bottom: 0px dotted #a481a2; 

}

#box_right_expli_forf ul
{ 
    list-style:none;
    margin: 0px;
    padding-bottom: 15px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #7a4777;
}
#box_right_expli_forf ul li
{
    background: url(images/style/site.bullet.orange.png) no-repeat 0px 8px;
    color: #593b2e;
    display:block;
    font-size:12px; 
    padding: 0 8px;
	margin-bottom: 2px;
}
#box_right_expli_forf ul li a
{
    color:#593b2e;
  text-decoration: none;
}
#box_right_expli_forf ul li a:hover
{
	text-decoration: underline;
}
#box_right_expli_forf ul li strong
{
	color: #e202aa;
	font-weight: bold;
	font-size: 12px;
}
#box_right_expli_forf-content
{       background: url(images/style/bg_rubrik.jpg) repeat-y;
	width:670px;

}
#box_right_expli_forf #s
{
	float:left;
	width: 433px;
	padding: 0px;
	margin: 0px;
}

#expli_forf
{   border-top:  1px dotted #7a4777;
    display: inline-block; 
    width: 640px;
    margin-top: 15px;
    padding-top: 5px;
    margin-left: 15px;
    padding-bottom: 12px;
    color:#593b2e;
    font-size: 12px;

}
/*------------------------------------------------------------*
**  FORFAITS HOME
**------------------------------------------------------------*/		

#forf_home
{   border-top:  1px dotted #7a4777;
    display: inline-block; 
    width: 640px;
    margin-top: 15px;
    padding-top: 5px;
    margin-left: 15px;
    padding-bottom: 12px;
    color:#593b2e;
    font-size: 11px;

}

.titre_forf
{	font-weight: bold;
	color: #e202aa;
	}

.prix_forf
{	font-style: italic;
	}

.detail_forf
{	padding-top: 6px;
	float: left
	}
	
.bord_tbl_forf
{	border-right:  0px dotted #a481a2;
	padding-right: 15px;
}

.preci_forf
{	font-weight: bold;
	color: #a481a2;
	font-size: 12px;
	padding-right: 0px;
	}

.orange_forf
{	font-weight: bold;
	color: #f3893f;
	}

.rose_forf
{	font-weight: bold;
	color: #e202aa;
	text-decoration: underline;
	}




/*------------------------------------------------------------*
**  FORFAITS HOME STAGING
**------------------------------------------------------------*/		

#box_right_hs
{ 

	border: 0px;
    margin: 0;
    padding-left: 5px;
    padding-top : 0px;
	position: relative;
	width: 670px;

}
#box_right_hs h3
{    background:#fff url(images/style/bg_titre_hs.jpg) no-repeat;
 
    color:#ffffff;
    display:block;
    padding: 0px;
    margin: 0px;
	height:64px; 
	overflow:hidden; 
	text-indent: -12345px;
	width: 670px;
}

#box_right_hs h4
{ 
	color:#826964;
	display: inline-block; 
	height: 70px;
    font-size: 13px;
    font-weight: bold;
    margin:40px 0px 0px 0;
    padding: 0px;
	width: 425px;
	border-bottom: 0px dotted #a481a2; 

}
#box_right_hs hr
{

    border: 1px solid #ddbada; 
	clear: right;
	
    display:block; 
    height:1px;
    margin:10px 10px 10px 0; 
    padding: 0px;
	width: 433px;
}
#box_right_hs ul
{ 
    list-style:none;
    margin: 0px;
    padding-bottom: 15px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#box_right_hs ul li
{
    background: url(images/style/site.bullet.orange.png) no-repeat 0px 8px;
    color: #593b2e;
    display:block;
    font-size:12px; 
    padding: 0 8px;
	margin-bottom: 2px;
}
#box_right_hs ul li a
{
    color:#593b2e;
  text-decoration: none;
}
#box_right_hs ul li a:hover
{
	text-decoration: underline;
}
#box_right_hs ul li strong
{
	color: #e202aa;
	font-weight: bold;
	font-size: 12px;
}
#box_right_hs-content
{       background: url(images/style/bg_rubrik.jpg) repeat-y;
	width:670px;

}
#box_right_hs #s
{
	float:left;
	width: 433px;
	padding: 0px;
	margin: 0px;
}


/*------------------------------------------------------------*
**  FORFAITS FETE
**------------------------------------------------------------*/		

#box_right_fete
{ 

	border: 0px;
    margin: 0;
    padding-left: 5px;
    padding-top : 0px;
	position: relative;
	width: 666px;

}
#box_right_fete h3
{    background:#fff url(images/style/bg_titre_fete.jpg) no-repeat;
 
    color:#ffffff;
    display:block;
    padding: 0px;
    margin: 0px;
	height:64px; 
	overflow:hidden; 
	text-indent: -12345px;
	width: 670px;
}

#box_right_fete h4
{ 
	color:#826964;
	display: inline-block; 
	height: 70px;
    font-size: 13px;
    font-weight: bold;
    margin:40px 0px 0px 0;
    padding: 0px;
	width: 425px;
	border-bottom: 0px dotted #a481a2; 

}
#box_right_fete hr
{

    border: 1px solid #ddbada; 
	clear: right;
	
    display:block; 
    height:1px;
    margin:10px 10px 10px 0; 
    padding: 0px;
	width: 433px;
}
#box_right_fete ul
{ 
    list-style:none;
    margin: 0px;
    padding-bottom: 15px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#box_right_fete ul li
{
    background: url(images/style/site.bullet.orange.png) no-repeat 0px 8px;
    color: #593b2e;
    display:block;
    font-size:12px; 
    padding: 0 8px;
	margin-bottom: 2px;
}
#box_right_fete ul li a
{
    color:#593b2e;
  text-decoration: none;
}
#box_right_fete ul li a:hover
{
	text-decoration: underline;
}
#box_right_fete ul li strong
{
	color: #e202aa;
	font-weight: bold;
	font-size: 12px;
}
#box_right_fete-content
{       background: url(images/style/bg_rubrik.jpg) repeat-y;
	width:670px;

}
#box_right_fete #s
{
	float:left;
	width: 433px;
	padding: 0px;
	margin: 0px;
}

#forf_fete
{   border-top:  1px dotted #7a4777;
    display: inline-block; 
    width: 640px;
    margin-top: 15px;
    padding-top: 5px;
    margin-left: 15px;
    padding-bottom: 12px;
    color:#593b2e;
    font-size: 12px;

}



/*------------------------------------------------------------*
**  FORFAITS ATELIERS
**------------------------------------------------------------*/		

#box_right_atelier
{ 

	border: 0px;
    margin: 0;
    padding-left: 5px;
    padding-top : 0px;
	position: relative;
	width: 670px;

}
#box_right_atelier h3
{    background:#fff url(images/style/bg_titre_ate.jpg) no-repeat;
 
    color:#ffffff;
    display:block;
    padding: 0px;
    margin: 0px;
	height:64px; 
	overflow:hidden; 
	text-indent: -12345px;
	width: 670px;
}

#box_right_atelier h4
{ 
	color:#826964;
	display: inline-block; 
	height: 70px;
    font-size: 13px;
    font-weight: bold;
    margin:40px 0px 0px 0;
    padding: 0px;
	width: 425px;
	border-bottom: 0px dotted #a481a2; 

}
#box_right_atelier hr
{

    border: 1px solid #ddbada; 
	clear: right;
	
    display:block; 
    height:1px;
    margin:10px 10px 10px 0; 
    padding: 0px;
	width: 433px;
}
#box_right_atelier ul
{ 
    list-style:none;
    margin: 0px;
    padding-bottom: 15px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#box_right_atelier ul li
{
    background: url(images/style/site.bullet.orange.png) no-repeat 0px 8px;
    color: #593b2e;
    display:block;
    font-size:12px; 
    padding: 0 8px;
	margin-bottom: 2px;
}
#box_right_atelier ul li a
{
    color:#593b2e;
  text-decoration: none;
}
#box_right_atelier ul li a:hover
{
	text-decoration: underline;
}
#box_right_atelier ul li strong
{
	color: #e202aa;
	font-weight: bold;
	font-size: 12px;
}
#box_right_atelier-content
{       background: url(images/style/bg_rubrik.jpg) repeat-y;
	width:670px;


}
#box_right_atelier #s
{
	float:left;
	width: 433px;
	padding: 0px;
	margin: 0px;
}

#forf_atelier
{   border-top:  1px dotted #7a4777;
    display: inline-block; 
    width: 640px;
    margin-top: 15px;
    padding-top: 5px;
    margin-left: 15px;
    padding-bottom: 12px;
    color:#593b2e;
    font-size: 12px;

}



/*------------------------------------------------------------*
**  FORFAITS PROS
**------------------------------------------------------------*/		

#box_right_pro
{ 

	border: 0px;
    margin: 0;
    padding-left: 5px;
    padding-top : 0px;
	position: relative;
	width: 670px;

}
#box_right_pro h3
{    background:#fff url(images/style/bg_titre_pro.jpg) no-repeat;
 
    color:#ffffff;
    display:block;
    padding: 0px;
    margin: 0px;
	height:64px; 
	overflow:hidden; 
	text-indent: -12345px;
	width: 670px;
}

#box_right_pro h4
{ 
	color:#826964;
	display: inline-block; 
	height: 20px;
    font-size: 13px;
    font-weight: bold;
    margin:60px 0px 0px 0;
    padding: 0px;
	width: 417px;
	border-bottom: 0px dotted #a481a2; 

}
#box_right_pro hr
{

    border: 1px solid #ddbada; 
	clear: right;
	
    display:block; 
    height:1px;
    margin:10px 10px 10px 0; 
    padding: 0px;
	width: 422px;
}
#box_right_pro ul
{ 
    list-style:none;
    margin: 0px;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 0px;
    padding-right: 0px;
}
#box_right_pro ul li
{
    background: url(images/style/site.bullet.orange.png) no-repeat 0px 8px;
    color: #593b2e;
    display:block;
    font-size:12px; 
    padding: 0 8px;
	margin-bottom: 12px;
}
#box_right_pro ul li a
{
    color:#593b2e;
  text-decoration: none;
}
#box_right_pro ul li a:hover
{
	text-decoration: underline;
}
#box_right_pro ul li strong
{
	color: #e202aa;
	font-weight: bold;
	font-size: 12px;
}
#box_right_pro-content
{       background: url(images/style/bg_rubrik.jpg) repeat-y;
	width:670px;


}

#box_right_pro #s
{
	float:left;
	width: 433px;
	padding: 0px;
	margin: 0px;
}

#forf_pro
{   border-top:  1px dotted #7a4777;
    display: inline-block; 
    width: 640px;
    margin-top: 15px;
    padding-top: 5px;
    margin-left: 15px;
    padding-bottom: 12px;
    color:#593b2e;
    font-size: 11px;

}


/*------------------------------------------------------------*
**  CONTACT
**------------------------------------------------------------*/		

#contact_num
{   border-top:  0px dotted #7a4777;
    display: inline-block; 
    width: 640px;
    margin-top: 15px;
    padding-top: 0px;
    margin-left: 15px;
    padding-bottom: 12px;
    color:#826964;
    font-size: 12px;
    font-weight: bold;

}

.preci_ct
{   color: #a481a2;
    font-weight: normal;
    
}

#box_right_ct
{ 

	border: 0px;
    margin: 0;
    padding-left: 5px;
    padding-top : 0px;
	position: relative;
	width: 670px;

}
#box_right_ct h3
{    background:#fff url(images/style/bg_titre_ct.jpg) no-repeat;
 
    color:#ffffff;
    display:block;
    padding: 0px;
    margin: 0px;
	height:64px; 
	overflow:hidden; 
	text-indent: -12345px;
	width: 670px;
}
.img_bord_ct
{
    border: 0px solid #7a4777;
    float:left;
    margin:35px 14px 8px 10px;
}
#box_right_ct h4
{ 
	color:#593b2e;
	display: inline-block; 
	height: 70px;
    font-size: 13px;
    font-weight: normal;
    margin:20px 0px 0px 0;
    padding: 0px;
	width: 380px;
	border-bottom: 0px dotted #a481a2; 

}
#box_right_ct hr
{

    border: 1px solid #ddbada; 
	clear: right;
	
    display:block; 
    height:1px;
    margin:10px 10px 10px 0; 
    padding: 0px;
	width: 433px;
}
#box_right_ct ul
{ 
    list-style:none;
    margin: 0px;
    padding-bottom: 10px;
    padding-top: 20px;
    padding-left: 50px;
    padding-right: 0px;
}
#box_right_ct ul li
{
    background: url(images/style/site.bullet.orange.png) no-repeat 0px 8px;
    color: #593b2e;
    display:block;
    font-size:12px; 
    padding: 0 15px;
	margin-bottom: 2px;
}
#box_right_ct ul li a
{
    color:#593b2e;
  text-decoration: none;
}
#box_right_ct ul li a:hover
{
	text-decoration: underline;
}
#box_right_ct ul li strong
{
	color: #e202aa;
	font-weight: bold;
	font-size: 12px;
}
#box_right_ct-content
{       background: url(images/style/bg_rubrik.jpg) repeat-y;
	width:670px;

}
#box_right_ct #s
{
	float:left;
	width: 388px;
	padding-top: 10px;
	margin: 0px;
}


/*------------------------------------------------------------*
**  ACCUEIL GALERIE PHOTOS
**------------------------------------------------------------*/		

#box_right_gal
{ 

	border: 0px;
    margin: 0;
    padding-left: 5px;
    padding-top : 0px;
	position: relative;
	width: 670px;

}
#box_right_gal h3
{    background:#fff url(images/style/bg_titre_galerie.jpg) no-repeat;
 
    color:#ffffff;
    display:block;
    padding: 0px;
    margin: 0px;
	height:64px; 
	overflow:hidden; 
	text-indent: -12345px;
	width: 670px;
}

#box_right_gal h4
{ 
	color:#826964;
	display: inline-block; 
	height: 70px;
    font-size: 13px;
    font-weight: bold;
    margin:40px 0px 0px 15px;
    padding: 0px;
	width: 410px;
	border-bottom: 0px dotted #a481a2; 

}
#box_right_gal hr
{

    border: 1px solid #ddbada; 
	clear: right;
	
    display:block; 
    height:1px;
    margin:10px 10px 10px 0; 
    padding: 0px;
	width: 433px;
}
#box_right_gal ul
{ 
    list-style:none;
    margin: 0px;
    padding-bottom: 15px;
    padding-top: 0px;
    padding-left: 15px;
    padding-right: 0px;
}
#box_right_gal ul li
{
    background: url(images/style/site.bullet.orange.png) no-repeat 0px 8px;
    color: #593b2e;
    display:block;
    font-size:12px; 
    padding: 0 8px;
	margin-bottom: 2px;
}
#box_right_gal ul li a
{
    color:#593b2e;
  text-decoration: none;
}
#box_right_gal ul li a:hover
{
	text-decoration: underline;
}
#box_right_gal ul li strong
{
	color: #e202aa;
	font-weight: bold;
	font-size: 12px;
}
#box_right_gal-content
{       background: url(images/style/bg_rubrik.jpg) repeat-y;
	width:670px;

}
#box_right_gal #s
{
	float:left;
	width: 670px;
	padding: 0px;
	margin: 0px;
}

.img_acc_gal1
{
    border: 0px solid #7a4777;
    float: left;
    margin:20px 21px 8px 15px;
}

.img_acc_gal2
{
    border: 0px solid #7a4777;
    float: left;
    margin:0px 14px 8px 15px;
}


a.img_gal {

opacity:1;

filter:alpha(opacity=100);

-moz-opacity : 1;

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE8 */

filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); /* IE < 8 */ }


a:hover.img_gal {opacity:0.6;

filter:alpha(opacity=60);

-moz-opacity : 0.6;

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* IE8 */

filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); /* IE < 8 */ }


.rose_b_gal {color:#e202aa; font-weight:bold; }


/*------------------------------------------------------------*
**  ABOUT
**------------------------------------------------------------*/		

#intro_ab
{
	background: url(images/style/bg_intro_ab.jpg) no-repeat;
	height:210px;
	float: left;
	overflow: hidden;
	padding-top: 50px;
	padding-right: 15px; 
	padding-left: 15px;
	padding-bottom: 13px;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 412px;
	color: #593b2e;
	font-size: 11px;

}


#ab_dte {
	float: right;
	background: url(images/style/right_ab.jpg) no-repeat top center;
	height: 210px;
	width: 185px;
	padding-top: 44px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-size:11px;
	color: #593b2e;

	}


#tbl_ab {
	background: url(images/style/bg_about.jpg) no-repeat;
	float: left;
	height: 274px;
	width: 640px;
	margin: 0px; 
	padding-top: 45px;
	padding-left: 15px;
	padding-right: 18px;
	overflow: hidden;
	font-size: 12px;
	color: #593b2e;

}

.tbl_about_blog {
	background: url(images/style/bg_about_blog.jpg) no-repeat;
	float: left;
	height: 120px;
	width: 658px;
	margin: 0px; 
	padding-top: 53px;
	padding-left: 13px;
	padding-right: 0px;
	font-size: 11px;
	color: #593b2e;

}

.content_tbl_about_blog {
	width: 643px;
	font-size: 11px;
	color: #593b2e;

}

/*------------------------------------------------------------*
**  CADEAU NOEL
**------------------------------------------------------------*/		

#box_right_kdo
{ 

	border: 0px;
    margin: 0;
    padding-left: 5px;
    padding-top : 0px;
	position: relative;
	width: 666px;

}
#box_right_kdo h3
{    background:#fff url(images/style/bg_titre_noel.jpg) no-repeat;
 
    color:#ffffff;
    display:block;
    padding: 0px;
    margin: 0px;
	height:64px; 
	overflow:hidden; 
	text-indent: -12345px;
	width: 670px;
}

#box_right_kdo h4
{ 
	color:#826964;
	display: inline-block; 
	height: 70px;
    font-size: 13px;
    font-weight: bold;
    margin:40px 0px 0px 0;
    padding: 0px;
	width: 425px;
	border-bottom: 0px dotted #a481a2; 

}
#box_right_kdo hr
{

    border: 1px solid #ddbada; 
	clear: right;
	
    display:block; 
    height:1px;
    margin:10px 10px 10px 0; 
    padding: 0px;
	width: 433px;
}
#box_right_kdo ul
{ 
    list-style:none;
    margin: 0px;
    padding-bottom: 15px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#box_right_kdo ul li
{
    background: url(images/style/site.bullet.orange.png) no-repeat 0px 8px;
    color: #593b2e;
    display:block;
    font-size:12px; 
    padding: 0 8px;
	margin-bottom: 2px;
}
#box_right_kdo ul li a
{
    color:#593b2e;
  text-decoration: none;
}
#box_right_kdo ul li a:hover
{
	text-decoration: underline;
}
#box_right_kdo ul li strong
{
	color: #e202aa;
	font-weight: bold;
	font-size: 12px;
}
#box_right_kdo-content
{       background: url(images/style/bg_rubrik.jpg) repeat-y;
	width:670px;

}
#box_right_kdo #s
{
	float:left;
	width: 433px;
	padding: 0px;
	margin: 0px;
}

#forf_kdo
{   border-top:  1px dotted #7a4777;
    display: inline-block; 
    width: 640px;
    margin-top: 15px;
    padding-top: 5px;
    margin-left: 15px;
    padding-bottom: 12px;
    color:#593b2e;
    font-size: 12px;

}


/*------------------------------------------------------------*
**  CADEAU SAINT VALENTIN
**------------------------------------------------------------*/		

#box_right_saint_valentin
{ 

	border: 0px;
    margin: 0;
    padding-left: 5px;
    padding-top : 0px;
	position: relative;
	width: 666px;

}
#box_right_saint_valentin h3
{    background:#fff url(images/style/bg_titre_saint_valentin.jpg) no-repeat;
 
    color:#ffffff;
    display:block;
    padding: 0px;
    margin: 0px;
	height:64px; 
	overflow:hidden; 
	text-indent: -12345px;
	width: 670px;
}

#box_right_saint_valentin h4
{ 
	color:#826964;
	display: inline-block; 
	height: 70px;
    font-size: 13px;
    font-weight: bold;
    margin:40px 0px 0px 0;
    padding: 0px;
	width: 425px;
	border-bottom: 0px dotted #a481a2; 

}
#box_right_saint_valentin hr
{

    border: 1px solid #ddbada; 
	clear: right;
	
    display:block; 
    height:1px;
    margin:10px 10px 10px 0; 
    padding: 0px;
	width: 433px;
}
#box_right_saint_valentin ul
{ 
    list-style:none;
    margin: 0px;
    padding-bottom: 15px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#box_right_saint_valentin ul li
{
    background: url(images/style/site.bullet.orange.png) no-repeat 0px 8px;
    color: #593b2e;
    display:block;
    font-size:12px; 
    padding: 0 8px;
	margin-bottom: 2px;
}
#box_right_saint_valentin ul li a
{
    color:#593b2e;
  text-decoration: none;
}
#box_right_saint_valentin ul li a:hover
{
	text-decoration: underline;
}
#box_right_saint_valentin ul li strong
{
	color: #e202aa;
	font-weight: bold;
	font-size: 12px;
}
#box_right_saint_valentin-content
{       background: url(images/style/bg_rubrik.jpg) repeat-y;
	width:670px;

}
#box_right_saint_valentin #s
{
	float:left;
	width: 433px;
	padding: 0px;
	margin: 0px;
}

#forf_saint_valentin
{   border-top:  1px dotted #7a4777;
    display: inline-block; 
    width: 640px;
    margin-top: 15px;
    padding-top: 5px;
    margin-left: 15px;
    padding-bottom: 12px;
    color:#593b2e;
    font-size: 12px;

}
