/*General part*/
html
{
margin:0;
background-color:#AFBFDF;
}

*
{
	margin:0px;
	padding:0px;
	font-family:verdana,arial;
	border-width:0px;
}

body
{
    text-align: center;
	background-image: url("../images/doublefond.jpg");
    background-repeat:repeat-x;
	background-position:0px 0px;
	
}

#div_general
{
  width:1024px;
  margin-left:auto;
  margin-right:auto;
  text-align: left;
}

/*Header part*/

#div_header2 {
	width:1024px;
	height:33px;
	background-image:url('../images/header_dring-voyant_dessous.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

#div_header3 {
	width:406px;
	height:109px;
	background-image:url('../images/header_voyance_telephone.jpg');
	background-position:left top;
	background-repeat:no-repeat;	
}

#div_header3_center
{
	float:left;
	padding-left:326px;
	width:698px;
	text-align:left;	
	/*background-image:url('../images/header_boule_cristal.jpg');*/
	background-position:right top;
	background-repeat:no-repeat;
}

/* Contener part*/
/* Left part */
#div_contener {
	width:1024px;
	height:100%;
	background-color:#afbfdf;
	padding-top:12px;
	padding-bottom:10px;
	background-image:url('../images/filet_vertical_general.jpg');
	background-position:left top;
	background-repeat:repeat-x;
}

#div_contentleft {
	float:left;
	padding-left:131px;
	width:184px;	
}

#div_contentright {
	width:566px;
	margin-left:326px;
}

#div_membres {
	background-color:#FFF;
	padding-bottom:10px;
	background-image:url('../images/membre_footer.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
}

#div_membres_header {
	padding-top:5px;
	background-image:url('../images/membre_header.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	height:23px;
}

#div_membres_header_text {
	padding-left:23px;
	font-weight:bold;
	font-size:12px;
}

#div_membres_text {
		padding-left:5px;
}

#div_violet {
	margin-top:6px;
	height:31px;
	width:182px;
	background-image:url('../images/zone_violette.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;

}

#div_violet_text
{
	padding-top:6px;
	padding-left:23px;
	font-weight:bold;
	font-size:12px;

}

.div_violet_text_a
{
color:#FFDF5D;
}


#div_blanc1, #div_blanc2 {
	margin-top:5px;
	height:31px;
	width:182px;
	background-image:url('../images/zone_blanche.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
}

#div_blanc1_text, #div_blanc2_text
{
	padding-top:7px;
	padding-left:23px;
	font-weight:bold;
	font-size:12px;

}

.div_blanc1_text_a, .div_blanc2_text_a
{
color:black;
}

#div_blanc3 {
	margin-top:10px;
	height:50px;
	width:182px;
	background-image:url('../images/zone_blanche_2niveaux.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
}

#div_blanc3_text1 {
	padding-top:4px;
	padding-left:15px;
	font-weight:bold;
	font-size:12px;	
}

#div_blanc3_text2 {
	padding-top:8px;
	padding-left:20px;
	font-size:12px;
}

#div_image_menu {
	margin-bottom:10px;


}

#bloc_engagement {
	margin-top: 10px;
	height: 111px;
	width: 182px;
	background-image: url('../images/bloc_engagements.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;

	padding-left: 7px;
}

#bloc_engagement h1 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #ffdf5d;
	padding-top: 7px;
}

#bloc_engagement ul {
	color:white;
    font-size:11px;
    line-height:15px;
    list-style-image:url("../images/checked_yellow.png");
	list-style-position:  inside;
}

#bloc_engagement #args {
	margin-top: 7px;
	margin-left: -5px;
}

#bloc_engagement #link {
	margin-top: 2px;
	text-align: center;
	/* On corrige le padding... */
	margin-left: -7px;
}
#bloc_engagement a {
	color: #ffdf5d;
	font-size:11px;
}

#div_temoignages {
	margin-top:20px;
	padding-bottom:8px;
	background-image:url('../images/temoignages_footer.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
}

#div_temoignages_header {
	padding-top:5px;
	background-image:url('../images/temoignages_header.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	height:25px;
}

#div_temoignages_header {
	padding-left:23px;
	font-weight:bold;
	font-size:12px;
}

#div_temoignages_text {
	padding-left:5px;
	background-image:url('../images/temoignages_filet_horizonta.jpg');
	background-position:left top;
	background-repeat:repeat-y;
}

/*Right part*/
#div_contentright {
	background-color:#F3F4F9;
	width:566px;
	background-image:url('../images/footer_jaune.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:14px;
}

#div_contentright_header {
	width:566px;
	height:64px;
	background-image:url('../images/tel_coeur_valise.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

#div_contentright_header_image {
	height:64px;
	background-image:url('../images/telephone.jpg');
	background-position:10px 10px;
	background-repeat:no-repeat;	
}

#div_contentright_header_text {
	padding-left:55px;
	padding-top:10px;
	font-size:13px;
	font-weight:bold;	
	color:#3C6188;
}

#div_contentright_text {
	width:554px;
	background-color:white;
	margin-left:6px;
	margin-right:6px;
	/*margin-bottom:14px;*/	
}

#br_break {
	clear:both;	
}

.planning {
	position: absolute;
	z-index: 1;
	top: 24px;
	height: 17px;
}

.planning.free {
	background-image: url('/images/planning_free.png');
}

.planning.rdv {
	background-image: url('/images/planning_rdv.png');
}

.planning.busy {
	background-image: url('/images/planning_busy.png');
}

element.style  {
display:none;
}
.submenu {
background-color: rgb(228, 234, 247); ;
border-bottom:1px solid #999999;
border-left:1px solid #BBBBBB;
border-right:1px solid #999999;
border-top: 1px solid #BBBBBB;
display:none;
position:absolute;
top:30px;
right: 16px;
width:150px;
z-index:5;
}
.submenu li {
	list-style-type: none;
}


.submenu a, .submenu a:visited {
	display: block;
	color: #000;
	text-decoration: none;
	line-height: 16px;
	padding-left: 4px;
	border-bottom: 1px solid #d4d6d8;
}
.submenu a:hover {
	color: #000;
	background-color: #FEFAE5;
}

.submenu a.selected {
	font-weight: bold;
}



.box_info * {
	font-family: Arial;
	font-size: 12px;
}

.box_info .head {
	height: 34px;
	width: 241px;
	background-image: url(../images/box_head.png);
	line-height: 34px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

.box_info .head .jaune {
	color: #ffde5a;
}

.box_info .body {
	width: 241px;
	height: 108px;
	background-image: url(../images/box_body.png);
}
.box_info .body_content {
	font-size: 10px;
	text-align: left;
	padding-left: 10px;
}

.box_info .body_content ul {
	list-style-image:url("../images/puce_fleche_violet.png");
	list-style-position:  inside;
	line-height: 20px;
}


.spot_violet {
	height: 19px;
	line-height: 19px;
	font-family: Arial;
	overflow: hidden;
	margin-bottom: 3px;

}

.spot_violet .number {
	height: 19px;
	line-height: 19px;
	font-family: Arial;
	background-image: url(../images/spot_violet.png);
	background-repeat: no-repeat;
	float: left;
	width: 18px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	margin-right: 5px;
	font-size: 12px;
}

.popup_voyance {
	background-color: #ecf1fa;
	border: 2px solid #fff;
	z-index: 5;
	width: auto;
}

.popup_voyance .header {
	background-image: url('/images/popup_header_left.jpg');
	background-repeat: repeat-x;
	height: 56px;
	overflow: hidden;
}

.popup_voyance .header .right {
	float: right;
	background-image: url('/images/popup_header_right.jpg');
	background-repeat: no-repeat;
	width: 70px;
	height: 56px;
}

#facebox .popup_voyance .header .right .loader, .popup_voyance .header .right .loader {
	margin-top: 10px;
	margin-left: 27px;
	display: none;
}

.popup_voyance .header .title {
	margin-top: 8px;
	margin-left: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #3c6188;
}

.popup_voyance .content {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 10pt;
}

.input_deco {
	border: 1px solid #c8d7f3;
}

#audiotel {
    background:url("/images/bloc_audiotel.jpg");
    height:322px;
    width:555px;
	position: relative;
}
#audiotel * {
    font-family:arial !important;
}

#audiotel .jaune {
    color: #ffe368;
    font-weight:bold;
}

#audiotel #innovant {
    font-weight:bold;
}

#audiotel #ouverture {
    color:white;
    font-size:12px;
    font-weight:bold;
	position: absolute;
    left:154px;
    top:106px;
}
#audiotel ul, #audiotel div {
    position: relative;
}

#audiotel #sans-attente {
    color:white;
    font-size:29px;
    left:188px;
    line-height:24px;
    position: absolute;
    text-indent:-31px;
    top:138px;
}
#audiotel #sans-attente .jaune {
    padding-left: 5px;
}

#audiotel #innovant {
    color:white;
    left:163px;
    text-transform:uppercase;
    top:197px;
	position: absolute;
	line-height: 28px;
}

#audiotel ul {
    color:white;
    font-size:14px;
    line-height:18px;
    list-style-image:url("/images/audiotel_puce.png");
}

#audiotel #args {
	position: absolute;
	top: 230px;
	left: 185px;
}