*  {
margin: 0;
padding: 0;
}
img, fieldset  { border:none; }
body  {
	font-family: Arial, Helvetica, sans-serif;
	/**background: #f8e7ee url(../images/bg.jpg) repeat-x ;**/
	color:#ffffff;
}
a, label  {
	text-decoration: none;
	font-family: Arial;
	color:#717171;
}
.inputbox {
	background:#000000 url(../images/s5_inputbox.png) repeat-x top center;
	border: solid 1px #AFAFAF;
	margin: 3px;
	padding:3px;
}
#contact_text {
	font-family:arial;
	font-size:12px;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #e50083;
}
#tarif{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-top: -20px;
    padding-bottom: 17px;
    padding-left: 231px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #e50083;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #ff1c9f;
}
.style5 {
  font-weight: normal;
  color: #e50083;
  font-size: 1.1em;
  line-height: 1.2em;


}
.style6{
  font-weight: normal;
  color: #757272;
  font-size: 1.1em;
  line-height: 1.2em;

}
.style7{
font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left: 0px;
  text-align: center;
  font-weight: normal;
  color: #000000;
  font-size: 2.5em;
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left: 0px;
  font-weight: bold;
  color: #dedede;
  font-size: 1.6em;
}

h2 {
font-weight: bold;
color: #000000;
font-size: 18px;
line-height: 1em;
margin-top:00px;
margin-bottom:00px;
}

h3 {
font-size:16px;
color:#000000;
 padding-left: 20px;
 font-family: Arial, Helvetica, sans-serif, Papyrus;
 padding-top: 10px;
}

h4 {
font-size:14px;
}

h5 {
font-size:15px;
}
.intro strong {
font-size: 14px;
color: #424242;
}

.sectiontableheader {
background-color:#EFEDED;
border-bottom: 1px solid #DAD8D8;
color:#333333;
line-height:29px;
padding:0pt 10px;
}

.sectiontableentry1 {
font-size:12px;
padding:7px;
background:none;
color:#333333;
}

.sectiontableentry2 {
background:#EFEDED;
font-size:12px;
padding:7px;
color:#333333;
}

a:hover, a:focus  {
color:#000000;
text-decoration:underline; }

img, fieldset  { border:none; }

.latestnews li, .mostread li{
border-bottom:dotted 2px #E7E7E7;
padding-bottom:6px;
margin-bottom:6px;
}

/* Small text */
.small, .smalldark, .createdate, .mosimage_caption,
.back_button, .pagenavcounter, .pagenav, .pagenavbar  {
 font-size: 1em;
}

.modifydate {
 font-size: 0.9em;
 padding-top: 10px; }

.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {
 padding: 0 2px;
}

th  {
padding: 4px;
font-weight: bold;
text-align: left; }

fieldset  {
border: none; }

fieldset a  {
font-weight: bold; }


a img  {
border: none; }

td, div  {
font-size: 12px; }

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog  {

}

table.blog .article_seperator  {
display: block;
border-bottom:dotted 1px #cccccc;
height: 10px; }


table.contentpane  {
border-collapse:collapse;
border-spacing:0px;
margin:0px;
padding:0px;
}

table.contentpaneopen, table.contentpane, table.blog {
width: 100%; }

table.contentpaneopen {
margin-bottom:6px;
}

table.contentpane {
margin-top:15px;
}

table {
 margin-left: auto;
 margin-right: auto; }

table.contentpaneopen  {
border: none; }

table.contentpaneopen tr td {
padding-left:4px;
padding-right:4px;
}

* html table.contentpaneopen tr td {
padding-left:8px;
}

table.contenttoc  {
margin: 0 0 10px 10px;
padding: 0;
width: 35%; }

table.contenttoc a  {
text-decoration: none; }

table.contenttoc td  {
padding: 1px 5px 1px 25px; }

table.contenttoc th  {
padding: 4px;
background: #2F2F2F;
color: #FFFFFF;
text-indent: 5px;
border: 1px solid #3F3F3F; }

table.poll  {
padding: 0;
width: 100%;
border-collapse: collapse; }

table.pollstableborder  {
padding: 0;
width: 100%;
border: none;
text-align: left; }

table.pollstableborder img  {
vertical-align: baseline; }

table.pollstableborder td  {
padding: 2px; }

table.searchintro  {
padding: 10px 0;
width: 80%; }

table.searchintro td  {
padding: 5px; }

table.adminform  {
width: 400px; }

.blog_more  {
margin: 10px 0;
margin-bottom:25px; }

.blog_more strong  {
margin: 0 0 5px;
display: block;
color: #606060;
text-transform: uppercase; }

td.buttonheading  {
padding: 0px 0px 0px 3px;
text-align: center; }

.category  {
font-size: 13px;
font-weight: normal; }

.componentheading  {
padding: 6px;
padding-top:0px;
margin-bottom: 10px;
font-family:Times New Roman;
font-size:25px;
border-bottom:dotted 2px #E7E7E7;
line-height: normal;
font-weight: normal;
color: #000000
}

.contentdescription  {
padding-bottom: 30px; }

table.blog .contentheading  {
font-weight: bold;
line-height: normal; }

.contentheading, .contentpagetitle  {
 font-size: 25px;
 font-family:Times New Roman;
 padding:0px;
 font-weight: normal;
 line-height: normal; }

a.contentpagetitle  {
text-decoration: none; }

a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus  {
text-decoration: none; }

.createdate  {
padding-bottom:13px;
font-size:1em; }

.modifydate  {
height: 15px; }

.moduletable  {
padding: 0; }

.mosimage  {
padding: 0;
border:6px solid #333333;
margin:0px;	}

.mosimage img  {
padding: 0;
margin: 0!important; }

.mosimage_caption {

border-top:1px solid #333333;
color:#FFFFFF;
font-size:10px;
margin-top:2px;
padding:1px 2px;
background-color: #333333
}

tr.sectiontableentry1 td  {
padding: 5px; }

tr.sectiontableentry2 td  {
padding: 5px; }

.smalldark  {
text-align: left; }

div.syndicate div  {
text-align: center; }

a.readon {
margin-left:5px;
font-weight:bold;
}

a.readon:hover, a.readon:active, a.readon:focus  {
text-decoration:underline; }

.article_separator {
height:3px;
line-height:3px;
}

.back_button {
height:37px;
padding-top:26px; }

div.back_button a,
div.back_button a:hover,
div.back_button a:active  {
margin: -2px 0;
display: block;
font-weight:bold;
height:37px;
text-decoration: none; }

.pollstableborder {
margin-top:10px;
margin-bottom:10px;
}

table.pollstableborder td {
background:none;
}

.clr {
clear: both;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

label.invalid {
color:#FF0000;
}
label.invalid {
color:red;
}
.invalid {
border-color:#FF0000;
}
.invalid {
border-color:red !important;
}
.tool-tip {
float: left;
background: #CCCCCC;
border: 1px solid #333333;
padding: 5px;
color:#000000;
max-width: 200px;
}

.tool-title {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: bold;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
color:#000000;
}

.tool-text {
font-size: 100%;
color:#000000;
margin: 0;
}

.rowpadding {
padding: 13px;
padding-top:7px;
padding-bottom:7px;
}


a.readon  {
float: right;
color:#FFFFFF;
display:block;
padding:6px;
padding-top:4px;
padding-bottom:4px;
background:#414141;
font-size:12px;
font-weight: normal;
text-decoration: none; }

a.readon:link, a.readon:visited {
color:#FFFFFF;
}

a.readon:hover, a.readon:active, a.readon:focus  {
color:#FFFFFF;
background:#eb34f8;
text-decoration:underline; }

.button  {
  height: 38px;
  width: 126px;
  color:#fff;
  padding:1px;
  border:none;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:0px;
  font-weight: normal;
  text-decoration: none;
  background: transparent url(../../../images/center/ok.png);
 }

.button:hover {
background: transparent url(../../../images/center/okOn.png);
}

/* TOP MENU
----------------------------------------------------------- */

#s5_top_menu ul.menu a {
font-size:13px;
color:#fff;
}

#s5_top_menu ul.menu a:hover {
text-decoration:underline;
}

#s5_top_menu ul.menu a:visited {
color:#FFFFFF;
}

#s5_top_menu ul.menu li {
float:left;
margin-left:4px;
margin-right:4px;

}


/* BOTTOM MENU
----------------------------------------------------------- */

#s5_bottom_pos ul.menu a {
font-size:12px;
}

#s5_bottom_pos ul.menu li {
float:left;
margin-left:8px;
}

#s5_bottom_pos ul.menu {
margin-left:18px;
}

/* COLUMN MENU
----------------------------------------------------------- */

#s5_left ul.menu a, #s5_right ul.menu a {
color:#0d2f89;
font-size:12px;
padding:0px;
border-bottom: 1px solid #2F2F2F;
display:block;
background:url(../images/s5_menu_arrow.png) no-repeat left center;

}

#s5_left ul.menu a:hover, #s5_right ul.menu a:hover {
background:transparent url(../images/s5_menu_arrow.png) no-repeat center left;
text-decoration:none;
}

#s5_left ul.menu ul a:hover, #s5_right ul.menu ul a:hover {
background:none;
text-decoration:underline;
}

#s5_left ul.menu ul a, #s5_right ul.menu ul a {
background:none;
font-size:11px;
padding:3px;
padding-left:26px;
border-bottom: none;
display:block;
}

#s5_left ul.menu ul ul a, #s5_right ul.menu ul ul a {
background:none;
color:#666666;
font-size:11px;
padding:3px;
padding-left:34px;
border-bottom: none;
display:block;
}

#s5_left ul.menu #current ul span, #s5_right ul.menu #current ul span {
font-weight:normal;
color:#666666;
}

#current a {
font-style:italic;
font-weight: bold;

}

#s5_left ul.menu li, #s5_right ul.menu li {
padding:0px;
}

#s5_left ul.menu, #s5_right ul.menu {
margin-bottom:8px;
}




/* COLUMN MENU WITH SUFFIX
----------------------------------------------------------- */

#s5_left div.module_round_box-light ul.menu a, #s5_right div.module_round_box-light ul.menu a {
font-size:12px;
padding:5px;
padding-top:0px;
display:block;
}

#s5_left div.module_round_box-light ul.menu a:hover, #s5_right div.module_round_box-light ul.menu a:hover {
text-decoration:none;
/*background:#F6F6F6; */
/*  width: 250px   */
}

#s5_left div.module_round_box-light ul.menu ul a:hover, #s5_right div.module_round_box-light ul.menu ul a:hover {
background:none;
text-decoration:underline;
}

#s5_left div.module_round_box-light ul.menu ul a, #s5_right div.module_round_box-light ul.menu ul a {
background:none;
font-size:11px;
padding:3px;
padding-left:26px;
border-bottom: none;
display:block;
}

#s5_left div.module_round_box-light ul.menu ul ul a, #s5_right div.module_round_box-light ul.menu ul ul a {
background:none;
color:#666666;
font-size:11px;
padding:3px;
padding-left:34px;
border-bottom: none;
display:block;
}

#s5_left div.module_round_box-light ul.menu #current ul span, #s5_right div.module_round_box-light ul.menu #current ul span {
font-weight:normal;
color:#666666;
}

#s5_left div.module_round_box-light ul.menu li, #s5_right div.module_round_box-light ul.menu li {
padding:0px;
}

div.module_round_box-light #s5_left ul.menu, div.module_round_box-light #s5_right ul.menu {
margin-bottom:1px;
}



/* BODY ELEMENTS
----------------------------------------------------------- */
#s5_outer_wrap {
background: #f9d3ea url(../images/bg.jpg) repeat-x center top  ;

}
#s5_outer_wrap_inner {
margin-left:auto;
margin-right:auto;
position: relative;
background-color: transparent;

}

#s5_logo_wrap {
 height:369px;
 top :0px;
 background: none /*url(../images/head.jpg) no-repeat*/;

}
#menu_left{
height:252px;
float:left;
width:264px;
margin-top:8px;
}
#menu_left li{
padding-bottom:4px;
}
#menu_left li a:hover{
opacity:0.9;
filter:alpha(opacity=90);
}
#head1{
height:80px;
top :0px;
background-image: none;
background-color: #FFFFFF;
}
.img-logo{
padding-top: 20px;
}


#s5_login_search_wrap {
background:url(../images/s5_login_bg.png);

padding-top:5px;
padding-bottom:10px;
padding-left:12px;
padding-right:12px;
float:right;
color:#FFFFFF;
background-repeat: no-repeat;
width: 703px;
}

* html #s5_login_search_wrap {
margin-top:-10px;
position:relative;
}

#s5_login {
background:#2F210F url(../images/s5_login.png) no-repeat;
border-top:solid 1px #120D06;
border-left:solid 1px #2A1E0D;
border-right:solid 1px #2A1E0D;
border-bottom:solid 1px #494036;
margin-right:7px;
float:left;
color:#FFFFFF;
padding-left: 31px;
padding-right:10px;
padding-top:5px;
padding-bottom:6px;
cursor:pointer;
font-size:11px;
}

#s5_register {
background:#2F210F url(../images/s5_register.png) no-repeat;
border-top:solid 1px #120D06;
border-left:solid 1px #2A1E0D;
border-right:solid 1px #2A1E0D;
border-bottom:solid 1px #494036;
float:left;
color:#FFFFFF;
padding-left: 33px;
padding-right:10px;
padding-top:5px;
padding-bottom:6px;
cursor:pointer;
font-size:11px;
margin-right:7px;
}

#s5_top_menu {
float:left;
padding-top:3px;
}

#s5_search {
float:left;
padding-top:0px;
margin-left:7px;
background:url(../images/s5_search.png) no-repeat top left;
}

#s5_search .button {
padding-left:8px;
padding-right:10px;
padding-top:2px;
padding-bottom:4px;
margin:0px;
margin-left:8px;
height:25px;
background:url(../images/s5_search_button.png);
border:none;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}

#s5_search #mod_search_searchword {
margin:0px;
border:none;
background:none;
width:136px;
padding-left:8px;
padding-top:6px;
font-size:12px;
}

#s5_left {
float:left;
position:relative;
margin:0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
background:transparent;
}

#s5_left_inner {
padding-top:0px;
margin:0px;
padding-left: 0px;
position:relative;



}

#s5_left_shadow {
float:left;
width:15px;
margin-left:-15px;
position:relative;
height:20px;
background:url(../images/s5_left_shadow.png) repeat-y;
margin-top:36px;
}

#s5_right {
float:right;
margin-right:0px ;
padding-top: 5px;
background: transparent ;
}

#s5_right_inner {
float:left;
}

#s5_right_shadow {
float:right;
width:15px;
margin-right:-15px;
position:relative;
background:url(../images/s5_right_shadow.png) repeat-y;
margin-top:36px;
}

#s5_middle {
  background: transparent none /*url(../../../images/center/bg-center.jpg) repeat-x*/;
  top:0px;
  float:left;
  position:relative;
  background-position: top ;
  z-index:0;
  border-bottom: 0px #7f7e7e solid ;
}

#s5_center {
float:left;
position:relative;
padding:10px 5px 0px 0px;
background: none;
}
#s5_center_inner{
float:left;
clear: left;

}


#s5_menu {
float: left;
left:150px;
top: 132px;
font-family:Tahoma, Arial, sans-serif;
text-transform: none !important;
position: relative;
z-index: 20;
}

#s5_content_wrap {
background-image:none;
background-repeat: repeat-y;
}



#s5_content_wrap_inner {
padding:0;
padding-bottom:0px;



}

#s5_above_body_1_inner {
padding-top:0px;
padding-left:0px;
padding-right:0px;
}

#s5_breadcrumb_wrap {
margin-left:-24px;
margin-right:-24px;
margin-top:8px;
position:relative;
height:35px;
margin-bottom:7px;
}

#s5_bread_l {
float:left;
background:url(../images/s5_breadcrumb_l.png) no-repeat top right;
width:24px;
height:35px;
}

#s5_bread_r {
float:left;
background:url(../images/s5_breadcrumb_r.png) no-repeat top right;
width:24px;
height:35px;
}

#s5_bread_m {
float:left;
background:url(../images/s5_breadcrumb_m.png) repeat-x top right;
height:35px;
}

#s5_pathway {
background:url(../images/s5_breadcrumb_bg.png) no-repeat top left;
margin-top:4px;
padding-left:35px;
padding-top:3px;
font-size:11px;
color:#000000;
font-family:Times New Roman;
font-weight:bold;
}

#s5_pathway a {
font-family:Times New Roman;
color:#000000;
}

* html #s5_pathway a {
position:relative;
}

#s5_bottom_wrap {
margin-top:0px;
margin-bottom:0px;
}

#s5_above_body_2 {
/*border-bottom:dotted 2px #E7E7E7; */
margin-bottom:10px;
margin-top: 0px;
text-align:center;

}

#s5_below_body_1 {
border:dotted 0px #E7E7E7;
margin-bottom:6px;
margin-top:6px;
margin-left: 5px;
color: #000000;
}

#s5_above_body_3_mod, #s5_above_body_4_mod, #s5_above_body_5_mod, #s5_above_body_6_mod {
float:right;
}

#s5_below_body_3_mod, #s5_below_body_4_mod, #s5_below_body_5_mod, #s5_below_body_2_mod , #s5_below_body_6_mod , #s5_below_body_7_mod , #s5_below_body_8_mod {
float:left;
padding-left: 0px;
}

#s5_above_body_3_inner_mod, #s5_above_body_4_inner_mod, #s5_above_body_5_inner_mod, #s5_above_body_6_inner_mod, #s5_above_body_7_inner_mod, #s5_above_body_8_inner_mod {
padding-left:0px;
padding-right:0px;
}

#s5_below_body_3_inner_mod, #s5_below_body_4_inner_mod, #s5_below_body_5_inner_mod, #s5_below_body_2_inner_mod , #s5_below_body_6_inner_mod , #s5_below_body_7_mod , #s5_below_body_8_mod {
padding-top:1px;
color:#333333;
border:0px solid #000000;

}
#s5_below_body_3_inner_mod H3, #s5_below_body_4_inner_mod H3, #s5_below_body_5_inner_mod H3, #s5_below_body_2_inner_mod H3  , #s5_below_body_6_inner_mod H3
{
background:url(../images/s5_light_mod_h3.png)  no-repeat ;
height:50px;
font-family:Times New Roman;
color:#FFFFFF;
padding-top:0px;
padding-bottom:0px;
font-size:14px;
border-right:none;
text-align: center;
margin: 0px 0px 1px 0px ;
}

#s5_below_body_5_inner_mod  h3
{
margin-bottom:0px;
line-height: 80px;
margin-top: 10px;
text-align: center;
color: #FFFFFF
}
#s5_below_body_4_inner_mod h3
{
margin-bottom:0px;
line-height: 80px;
margin-top: 10px;
text-align: center;
color: #FFFFFF
}

#s5_below_body_3_inner_mod h3
{
margin-bottom:0px;
line-height: 0px;
margin-top: 10px;
text-align: center;
color: #FFFFFF
}

.intro
{
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 00px;
  background-color: transparent;
  font-size: 16px;
  width: 100%;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;


}
.tirage
{
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 110px;
  padding-bottom: 00px;
  background-color: transparent;
  font-size: 16px;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;


}
.tarot
{
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 00px;
  background: url(../../../images/center/bg-tarot.png) repeat-y;
  font-size: 16px;
  width: 1080px;
  font-family: Arial, Helvetica, sans-serif;



}

.Mon_travail
{
margin-top: 10px;
padding-top: 7px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 18px;
background-color: transparent;
font-size: 14px;
line-height: 23px;
font-family: Arial, Helvetica, sans-serif;
width: 615px;
height: 553px;
overflow: auto;
text-align: left;
color: #fff;
font-weight: normal;
}

.pub-right {
padding: 0px;
padding-bottom: 2px;
padding-right: 10px;
background:transparent;
font-size: 12px ;
}
.pub-right a:hover {
text-decoration:underline;
color:#FF0000;
}

.pub-right a {
color:#FF0000;
}

#s5_row1 {
border-bottom:dotted 2px #E7E7E7;
margin-bottom:14px;
}

.s5_sn_1_title {
color:#8B9495;
font-family:Times New Roman;
}

.s5_sn_2_text, .s5_sn_2_date {
color:#8B9495;
}

#s5_content_wrap_inner div.s5_sn_1_text img {
margin-bottom:0px;
margin-right:0px;
}

#s5_footer_inner {
padding-right:16px;
padding-top:30px;
padding-bottom:0px;
color:#f236ff;
background:transparent none;
}
#s5_footer {

  color:#000;
  height: 298px;
  background:  url(../images/bg-footer.jpg)  repeat-x ;
}

#s5_footer a:hover {
text-decoration:none;
}

#s5_footer a {
color:#f236ff;
}

#s5_bottom_pos {
text-align: center;
}

#s5_footer_text  {
display:inline;
padding-left:510px;
padding-top:0px;
text-align : left ;
color: #858585;
}

#s5_footer {
overflow:hidden;
}

#s5_component_wrap_inner {
padding:0px;
}

#s5_component_wrap {
margin-bottom:0px;
}
/*----------------------------------------*/
#s5_inset_column {
float:left;
background:transparent;
border:solid 0px #d40707;
/*padding:10px; */
}


#s5_inset_column_inner {
padding:0px;
margin:0px;
/* width: 180px; */

}
/*----------------------------------------*/
#s5_body_column {
float:left;
background-color: #f9d3ea ;
/*padding:0px 10px 16px 16px;
padding-left: 16px  */
}

#s5_body{
background-repeat: repeat-x;
background-position: top center;
background-image: none;
background-color: #f9d3ea;
}


#s5_pub_column {
float:left;
background:transparent;
border: 1px solid #ffe7ed;
padding:16px;
}
/* TAB SHOW
----------------------------------------------------------- */


.s5_ts_not_active {
background:#810d00 url(../images/ccs5_light_mod_h33.png) repeat-x left top;

}
.s5_ts_active {
background:#810d00 url(../images/ccs5_light_mod_h3.png) repeat-x left top;
}

#s5_button_frame ul li a {
background:#810d00 url(../images/ccs5_light_mod_h3.png) repeat-x left top;

}
#s5_button_frame ul li a:hover {
background:#810d00 url(../images/ccs5_light_mod_h33.png) repeat-x left top;

}
* html #s5_button_frame ul li a {
padding-bottom:8px;

}



/* MODULE STYLES
----------------------------------------------------------- */


#cboxLoadedContent div.module h3 {
font-size:18px;
font-family:Times New Roman;
margin-bottom:12px;
padding-bottom:10px;
border-bottom:dotted 2px #E7E7E7;
}

#s5_left .s5_mod_h3, #s5_right .s5_mod_h3 {
background:url(../images/s5_dark_mod_h3.png) repeat-x top left;
height:25px;
padding-left:10px;
font-family:Times New Roman;
color:#FFFFFF;
padding-top:5px;
font-size:14px;
border:solid 1px #01568c;
border-right:none;
}

#s5_left .module_round_box div, #s5_right .module_round_box div {
padding:0;
/*color:#FFFFFF;*/
/*background: transparent none no-repeat*/
}

#s5_left .module_round_box div a, #s5_right .module_round_box div a, #s5_left .module_round_box div label, #s5_right .module_round_box div label {
color:#CCCCCC;
}


#s5_left .module_round_box div div, #s5_right .module_round_box div div {
/*background:none;*/
padding:0px;
}

#s5_left .module_round_box, #s5_right .module_round_box {
margin-bottom:5px;
}


#s5_left .s5_mod_h3-light, #s5_right .s5_mod_h3-light {

height:41px;
width: 195px;
padding-left:13px;
font-family:Times New Roman;
color:#FFFFFF;
padding-top:5px;
font-size:14px;
border:solid 1px #01568c;
border-right:none;
margin-bottom: 1px;
background-image: url(../images/s5_light_mod_h3.png);
background-repeat: no-repeat;
background-position: top
}

#s5_left .module_round_box-light div, #s5_right .module_round_box-light div {
background: transparent;
padding:5px;
color:#333333;
/** border:dashed 1px #cd7f81; **/
}
#s5_row2 {
background-color:white;
border:1px solid #000;
}
/**#s5_row2 {
float: left;
text-align: center;
margin-left:25px;
padding-bottom:5px;
padding-top: 0px;
z-index: 1;
width :1067px;
height: 170px;
background:url(../images/mediums.png) no-repeat;

}

#s5_row2_inner {
text-align: center;
float: left;
padding:0px 0px 0px 0px;
margin-bottom: 10px;
background-repeat: no-repeat;
width :1067px;
height: 170px;
} **/
#pub-accueil{
padding-left: 0px;
margin-left: 0px;
left: 0px;
top: 0px;

}
#s5_left .module_round_box-light div div, #s5_right .module_round_box-light div div {
/*background:none;*/
padding:0px;
}

#s5_left .module_round_box-light, #s5_right .module_round_box-light {
margin-bottom:10px;

border-right:none;
}

#s5_above_body_1 div.moduletable, #s5_content_wrap_innerdiv.moduletable {
padding-bottom:10px;


}

#s5_above_body
_1 div.moduletable h3, #s5_content_wrap_inner div.moduletable h3 {
margin-bottom:0px;
height: 41px;
width: 195px;
background: url(../images/s5_dark_mod_h33.png);
}

#s5_content_wrap_inner div.moduletable {
margin-bottom:0px;
}

.footerc{
text-align: right;
font-family: Arial, Helvetica, sans-serif;
}

.site{
color: #910707;
font-family:Arial, Helvetica, sans-serif}



/* ACCORDION MENU
----------------------------------------------------------- */



div.s5_accordion_menu_element li a {
background:url(../images/s5_menu_arrow.png) no-repeat left center;
padding-left:12px;

}


span.s5_accordion_menu_left {
background:url(../images/s5_accordion_menu_right.png) no-repeat top right;
padding:0px;
display:block;

}


.s5_am_inner_li span.s5_accordion_menu_left {
padding:0px;
padding-top:0px;
padding-bottom:0px;
color :#ffffff;
}


.s5_am_innermenu span.s5_accordion_menu_left {
background:none;
}

#s5_accordion_menu ul li {
padding-bottom:0px;
padding-top:0px;
}

#active_menu {
color: #41262f;
font-weight: bold
}
/* SITEMAP
----------------------------------------------------------- */
#s5_sitemap_inner {
padding-left:16px;
padding-right:16px;
padding-top:9px;
padding-bottom:9px;
background-color: #FFFFFF
}

#s5_sitemap {

}

.sitemap    ,.sitemap  a ,.sitemap a:hover
{
font-family:Times New Roman;
color:#000000;
font-size:12px;
text-align: left;
text-decoration:none;
}

/* PANEL
----------------------------------------------------------- */

#s5_panel {
 height: 0px;
 overflow: hidden;
/*	 background: url(../images/s5_panel_bg.png) repeat-x top center;       */
 color:#000000;
 margin-left: auto;
 margin-right: auto;
 margin-top:0px;
background-color: #ffffff
}

#s5_panel_button {
 width: 196px;
 height: 38px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom:-4px;
  background: url(../images/s5_tab.png) no-repeat;
/* color: #FFFFFF  */

}

#s5_panel_top {
 width: 100%;
 height: 14px;
/*	 background:url(../images/s5_shadow.png) no-repeat top center;   */
color: #FFCCFF
}
#s5_panel_bandeau {
background-color: #FFFFFF
}
#s5_panel_bottom {
 width: 100%;
 height: 14px;
}

#s5_open, #s5_closed {
 color: #FFFFFF;
 font-size: 11px;
 font-weight:normal;
 cursor: pointer;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 padding-top:3px;
 padding-right:7px;
}

#s5_panel div.moduletable h3 {
 margin-bottom: 11px;
 font-family:Arial,Helvetica;
 font-size: 13px;
  }
/*box-rappel
*******************************************************************************************/
#s5_left .s5_mod_h3-rappel, #s5_right .s5_mod_h3-rappel {
background:url(../images/s5_dark_mod_h3.png) repeat-x top left;
height:25px;
width: 100px ;
padding-left:13px;
font-family:Times New Roman;
color:#FFFFFF;
padding-top:5px;
font-size:14px;
border:solid 1px #01568c;
border-right:none;
}


#s5_left .module_round_box-rappel div, #s5_right .module_round_box-rappel div {
background:transparent url(../images/s5_rappel_mod_bg.png) repeat-x;
padding:13px;
color:#333333;

}

#s5_left .module_round_box-rappel div div, #s5_right .module_round_box-rappel div div {
background:none;
padding:0px;

}

#s5_left .module_round_box-rappel, #s5_right .module_round_box-rappel {
margin-bottom:10px;
border:solid 1px #01568c;
}

#s5_left div.module_round_box-rappel ul.menu a, #s5_right div.module_round_box-rappel ul.menu a {
font-size:12px;
padding:5px;
border-bottom: 1px solid #01568c;
display:block;
background-image: url(../../../images/rappelauro.png)
}

#s5_left div.module_round_box-rappel ul.menu a:hover, #s5_right div.module_round_box-rappel ul.menu a:hover {
text-decoration:none;
background:#F6F6F6;
}

#s5_left div.module_round_box-rappel ul.menu ul a:hover, #s5_right div.module_round_box-rappel ul.menu ul a:hover {
background:none;
text-decoration:underline;
}

#s5_left div.module_round_box-rappel ul.menu ul a, #s5_right div.module_round_box-rappel ul.menu ul a {
background:none;
font-size:11px;
padding:3px;
padding-left:26px;
border-bottom: none;
display:block;
}

#s5_left div.module_round_box-rappel ul.menu ul ul a, #s5_right div.module_round_box-rappel ul.menu ul ul a {
background:none;
color:#666666;
font-size:11px;
padding:3px;
padding-left:34px;
border-bottom: none;
display:block;
}

#s5_left div.module_round_box-rappel ul.menu #current ul span, #s5_right div.module_round_box-rappel ul.menu #current ul span {
font-weight:normal;
color:#666666;
}

#s5_left div.module_round_box-rappel ul.menu li, #s5_right div.module_round_box-rappel ul.menu li {
padding:0px;
}

div.module_round_box-rappel #s5_left ul.menu, div.module_round_box-rappel #s5_right ul.menu {
margin-bottom:8px;
}



#form-rappel   {

background-image: none;
color: #000000;
margin-top: 219px;
margin-left: 5px;
padding-top:0px;
padding-bottom: 5px;
height: 50px;
font-family:Times New Roman;
font-size:10px;
font-weight: bold ;
}
.form-rappel-phone{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
padding-bottom: 0px;
padding-top:0px;

}

#form-login   {

background-image: none;
width: 166px;
}

/*box-login
*******************************************************************************************/
#s5_left .s5_mod_h3-login, #s5_right .s5_mod_h3-login {
background:url(../images/s5_dark_mod_h3.png);
height:41px;
width: 172px ;
padding-left:4px;
font-family:Times New Roman;
color:#FFFFFF;
padding-top:0px;
margin-top: 0px;
font-size:14px;
border-right:none;
line-height: 60px;
text-align: center;
background-repeat: no-repeat;
background-position: top
}

#form-login-username
{
padding: 0;
margin: 0;

}
.noback
{
z-index: 20;
}
.moduletable-rappel
{
padding: 10px 0px 0px 0px;
margin: 10px 0px 0px 0px;
height:340px;
width: 170px ;
background-image: url(../images/rappel-auto.png)
}


#s5_inset_column_inner h3
{
margin-bottom:0px;
height: 41px;
width: 195px;
line-height: 60px;
margin-top: 0px;
background: url(../images/s5_dark_mod_h33.png);
text-align: center;
color: #FFFFFF
}

#s5_left .module_round_box-login div, #s5_right .module_round_box-login div {

padding:0px;
background-image: url(../images/login.png)  ;
width: 166px;
height: 220px;
background-repeat: no-repeat;
background-position: left;
padding-left: 10px
}

#s5_left .module_round_box-login div div, #s5_right .module_round_box-login div div {
background:none;
padding:0px;
}

#s5_left .module_round_box-login, #s5_right .module_round_box-login {
margin-bottom:0px;

border-right:none;
}

#s5_left div.module_round_box-login ul.menu a, #s5_right div.module_round_box-login ul.menu a {
font-size:12px;
padding:0px;

display:block;
background-image: url(../../../images/loginauro.png)
}

#s5_left div.module_round_box-login ul.menu a:hover, #s5_right div.module_round_box-login ul.menu a:hover {
text-decoration:none;
background:#F6F6F6;
}

#s5_left div.module_round_box-login ul.menu ul a:hover, #s5_right div.module_round_box-login ul.menu ul a:hover {
background:none;
text-decoration:underline;
}

#s5_left div.module_round_box-login ul.menu ul a, #s5_right div.module_round_box-login ul.menu ul a {
background:none;
font-size:11px;
padding:0px;
padding-left:0px;
border-bottom: none;
display:block;
}

#s5_left div.module_round_box-login ul.menu ul ul a, #s5_right div.module_round_box-login ul.menu ul ul a {
background:none;
color:#666666;
font-size:11px;
padding:0px;
padding-left:0px;
border-bottom: none;
display:block;
}

#s5_left div.module_round_box-login ul.menu #current ul span, #s5_right div.module_round_box-login ul.menu #current ul span {
font-weight:normal;
color:#666666;
}

#s5_left div.module_round_box-login ul.menu li, #s5_right div.module_round_box-login ul.menu li {
padding:0px;
}

div.module_round_box-login #s5_left ul.menu, div.module_round_box-login #s5_right ul.menu {
margin-bottom:0px;
}

/*********************************** multihorizontal ****************************************************/


#pub_left{
float: left;
clear: right;

}
#pub_left a{

display: block;
margin: 3px 0 3px 3px;
}
#micro {
margin-top: 50px;
margin-left: 30px;
}
#quotidienpub{
	margin-top: 0px;
}
#top_menu{
	position: relative;
	top: 165px;
	left: 5px;
	padding: 0px;
	font-weight: normal;
	font-style: normal;
}
#siteMap{
	color: #606060;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px ;
	background-image: url(../images/bg-sitemap.png) ;
}
#siteMap a{
	color: #606060;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px ;
	text-decoration: underline;
}
#siteMap a:hover {
	color: #5ba094;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	text-decoration: underline;
}
#siteMap a.mainlevel_siteMap{
	color: #5ba094;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#siteMap a:hover .mainlevel_siteMap{
	color: #606060;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#slide_show {
	float: left;
	padding:0px;
	padding-bottom: 10px;
	margin:0px;
	z-index: 1;
	width: 630px;
}
.module_round_box_right{
	padding: 10px;
	margin-top: 5px;
	border:1px solid #d5d5d5 ;
	width: 264px;
}
#menuright li {
	color: #000000;
	display: block;
	width: 264px;
	border-bottom: 0px solid #252525;
}
#menuright li.active {
	visibility:visible;
	color:#252525;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	background-repeat: no-repeat ;
	background-position:  0 0px;
	padding-bottom:0px;
	width: 264px;
	background:transparent no-repeat;
	display: block;
}
#menuright li a, #menuright li a:visited {
	margin:0px;
	display:block;
	width:264px;
	text-decoration:none;
	padding:0 0 0 0;
	height:30px;
	line-height:25px;
	color:#252525;
	font-weight: normal;
	font-style: normal;
	border-bottom: 1px solid #252525;
}
#menuright li li a{
	color: #ffffff;
	text-decoration:none;
	height:30px;
	line-height:25px;
}
#menuright li li:hover{
	border-bottom: 0px;
	color: #ffffff;
	background-color: #dd86b1;
}
#menuright li li a:hover{
	text-decoration:none !important;
}
#menuright li li.active {
	border-bottom: 0px;
	color: #ffffff;
	background-color: #dd86b1;
	background-image:none;
	height:30px;
	line-height:25px;
	border-bottom: 1px solid #252525;
}
#new{
	width: 297px;
	height: 240px;
	margin-left: 2px;
}
#raccourcis {
	position:absolute;
	width:218px;
	height:185px;
	float: right;
	z-index:1;
	background-color: #09b5ed;
	background-image: url(../images/s-menu.png);
}

a.mainlevel_glob{
	padding-left: 2px;
	float:left;
	clear:right;
}
.sublevel_glob{
	top: 50px;
}
a.sublevel_glob{
	color: #248f93;
	width: 100px;
	padding:5px;
	top: 50px;
	font-size: 16px;
	font-weight: 500;
	border-bottom: 0px solid #252525;
}

#active_menu_glob{
	color: #000;
}

#menu-foot{
	width: 797px;
	height: 105px;
	background-image: url(../images/bg-foot.png);
}
#menu-foot a{
	color: #97196d;
}
#menu-foot a:hover{
	color: #000;
}
#menu-foot a:active{
	color: #fff;
}
#Raccourci {
	float: left;
	position: absolute;
	top: 70px;
	left: 20px;
	color: #d28fb7;
	font-size: 14px;
}
#Raccourci a{
	color: #d28fb7;
}
#Raccourci a:hover{
	color: #6f6f6f;
}

#login{
	position: relative;
	top: 28px;
	float: right;
	/*cursor: pointer;*/
	width: 330px;
	height: 135px;
	padding: 0px;
	/*left:0px;
	letter-spacing:1px;
	background:url(../images/login.png) no-repeat;*/
	/*z-index: 100;*/
	padding-right: 10px;
	padding-top: 5px;
	font-weight: bold;
}
/*
div#login:hover {
	position: relative;
	top: 50px;
	float: right;
	cursor: pointer;
	width: 80px;
	height: 23px;
	padding: 0px;
	left:0px;
	letter-spacing:1px;
	background:url(../images/loginOn.png) no-repeat;
	color: #ffffff;
	padding-left: 33px;
	padding-top: 5px;
	font-weight: bold;
}*/

#titre_slide{
	color: #575454;
	font-size: 18px;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
}
#s5_outer_active{
	background: transparent;
}
#footer_menu{
	text-align : left ;
	display:inline;
	color: #8b0000;
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
#footer_menu a{
	color: #8b0000;
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
}
#footer_menu :hover{
	color: #000000;
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
}

/**#effect-left{
	background:transparent url(../images/left.png) repeat-y left;
	width: 186px;
	padding-left: 10px;
}
#effect-right{
	background:transparent url(../images/right.png) repeat-y right;
	width: 971px;
	padding-right: 10px;
}   **/

/****************************menu_map***************************/

.box-bottom{
	padding-top: 15px;
	padding-left: 60px;
	padding-right: 20px;
	padding-bottom: 35px;
	width: 180px;
    height: 104px;
	float: left;
	clear: right;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    border-right: #666464 1px solid;

}
.menu-footer{
 padding-top: 33px;
}

.box-logo{
	padding-top: 233px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	width: 180px;
    height: 156px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    z-index: 999;

}

a.box{
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
}

.box-bottom-social{
	padding-top: 10px;
    height: 202px;
	padding-left: 30px;
	padding-bottom: 15px;
	width: 240px;
	float: left;
	clear: right;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    border-right: #C0C0C0 0px solid;

}
.clear{
	clear:both;
}

#titre-id{
	float:right;
	position: absolute;
	top: 100px;
	right: 50px;
	cursor: pointer;
	width: 391px;
	height: 112px;
	padding-left: 0px;
	padding-top: 0px;
	z-index:20;
	color: #ffffff;
	font-weight: bold;
}

/*******************************************************/

#menuaccueil{
	position: relative;
	top: 353px;
	float: left;
	cursor: pointer;
	width: 32px;
	height: 32px;
	padding: 0px;
	left:170px;
	letter-spacing:1px;
	background:url(../images/home.png) no-repeat;
	z-index: 100;
}
#mainMenu{
	position: absolute;
    left: 0px;
	margin:0px;
	height:43px;
	z-index: 950;
    float: left;
    display: block;
}

#s5_navv{
	position: absolute;
	top: 132px;
	left: 60px
}

.menu_map_h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	padding-left: 0px;
	padding-bottom: 3px;

}
.menu_map_h1 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #a90951;
	font-size: 16px;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 10px;
}
.menu_map_h1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #a90951;
	font-size: 16px;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 10px;
	text-decoration: none;
}
#cgv{
	overflow: auto;
	height: 394px;
	width: 638px;
}

.clear {overflow:auto;}
#vertical1{
	margin-top:5px;
	width:662px;
	border:1px solid #000;
}
#vertical2{
	margin-top:5px;
	width:662px;
	border:1px solid #000;
}
.toHover{
	margin-right:0px;
	float:left;
	width:100%;
	height:130px;
	border:0px solid #999;
	position:relative;
	overflow:hidden;
}
.toHover img {
	position:absolute;
}
/****************************menu_map***************************/
#menu_map{
  padding-left: 10px;
  padding-top: 10px;
  background-color: transparent;
  /**background-image: url(../images/bg-sitemap.png);  **/
  background-position: center top;
  background-repeat: no-repeat;
  border: #000 1px solid;
  margin-top: 10px;
  margin-left: 0px;
}
#menu_map a{
	font-family: Arial, Helvetica, sans-serif;
	color: #757272;
	font-size: 12px;
	margin-top: 20px;
	padding-left: 10px;
	position:relative;
}
.Copyright a{
	font-family: Arial, Helvetica, sans-serif;
	color: #858585;
	font-size: 12px;
	margin-top: 60px;
	padding-left: 0px;
}
.Copyright{
	font-family: Arial, Helvetica, sans-serif;
	color: #F236FF;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 0px;
    width: 1080px;
}
#menu_map a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
#consult_tirage{
	width:334px;
	float:left;
	border:1px solid #000;
	margin-bottom:3px;
}
#consult_tirage .trg_consult{
	float:left;
	padding-left:2px;
}
#consult_tirage .consult_left{
	float:left;
	width:138px;
	margin-left:8px;
}
#consult_tirage .consult_right{
	float:right;
	width:180px;
}
#consult_tirage .consult_right p{
	font-size:12px;
	color:#000;
	padding:0px;
	margin:0px;
	text-align:left;
	padding-top:8px;
	padding-left:0px;
}
#consult_tirage .consult_right a{
	float:right;
	color:#c2580a !important;
	font-weight:bold;
	font-size:11px !important;
	text-decoration:underline;
	padding-top:4px;
	padding-right:2px;
}
#consult_tirage .consult_right a:hover{
	color:#b80359 !important;
	text-decoration:none;
}

#special{
	width:662px;
	height:316px;
	border:1px solid #000;
	margin-bottom:3px;
}
#special .content{
	padding-top:12px;
	padding-left:12px;
}
#special .content a{
	margin-right:10px;
	float:left;
	border:2px solid #FFF;
}
#special .content a:hover{
	border:2px solid #ff5e9e;
}
#temoignages{
  position: relative;
  float: left;
  text-align: left;
}
#slider{
  width:300px;
  padding-right: 0px;
  float: right;

}
.biographie{
  padding-right: 0px;
  float: left;
  text-align: left;

  font-size: 1.2em;

}

#login-flash{
    display: block;
    float: right;
    margin-right: 5px;
    margin-top: 30px;
    position: relative;
}
#idlogo {
    height: 357px;
    margin-left: -20px;
    overflow: hidden;
    position: absolute;
    top: 30px;
    width: 223px;
    background: url(../images/logo.png) no-repeat scroll 0 0 transparent;
    z-index: 100;
}
#noel {
    background: url("../images/noel3.gif") no-repeat scroll 0 0 transparent;
    height: 73px;
    margin-left: 597px;
    overflow: hidden;
    position: absolute;
    top: 17px;
    width: 266px;
    z-index: 100;
}
#gratuite {
    background: url("../images/gratuite.gif") no-repeat scroll 0 0 transparent;
    height: 133px;
    left: 0px;
    position: relative;
    top: 372px;
    width: 184px;
    z-index: 100;
}

#numero {
    height: 53px;
    float: left;
    margin-left: 0px;
    overflow: hidden;
    position: absolute;
    top: 35px;
    width: 66%;
    background:  transparent;
	color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
	

}
#mail_clin {
    height: 81px;
    float: right;
    margin-left: 0px;
    overflow: hidden;
    position: relative;
    top: -1px;
	left: 30px;
    width: 552px;
    background: url("../images/gratuite.gif") no-repeat scroll 0 0 transparent;
	color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
	

}

#numero-center {
    height: 54px;
    float: left;
    width: 398px;
    background: url(../images/bg-numero.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    display: block;
    text-align: center;
    margin-left: 142px;
}
#numero2-center {
    height: 54px;
    float: left;
    width: 398px;
    background: url(../images/bg-numero2.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    display: block;
    text-align: center;
    margin-left: 142px;
}
#numero_sms-center {
    height: 54px;
    float: left;
    margin-left: 142px;
    width: 398px;
    background: url(../images/bg-numero2.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    display: block;
    text-align: center;
}
#myslide{
  float: left;
  margin-left: 0px;
  overflow: hidden;
  position: absolute;
  top: 160px;
  width: 1080px;
  background:  transparent;
  z-index: 1;
  height: 297px;
}

#info{
  background: url(../../../images/center/bg-info.jpg) no-repeat scroll 0 0 transparent;
  text-align: left;
  font-family: Century Gothic, Arial, Helvetica, sans-serif;
  width: 605px;
  height: 172px;
  padding-left: 45px;
  padding-top: 50px;
  color: #1a1a1a;
  font-size: 12px;
}

#qualite{
  background: #FFFFFF url(../../../images/center/bg-qualite.jpg) no-repeat bottom ;
  text-align: left;
  font-family: Century Gothic, Arial, Helvetica, sans-serif;
  width: 712px;
  height: 125px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px;
  color: #1a1a1a;
  font-size: 12px;
  float: left;
}
#component-contact{
  width: 700px;
  padding-left: 200px;
}


/**************************************Menu************************************/

.menu {
	margin: 0;
	padding: 0;
	width: 958px;
	list-style: none;
	background: none;
    float: left;
    cursor: pointer;
}
.menu li {
	padding: 0;
	margin: 0;
	height: 29px;
	list-style: inline;
	background-repeat: no-repeat;
    float: left;
    cursor: pointer;
}
.menu li a, .menu li a:visited {
	display: inline;
	text-decoration: none;
	text-indent: -9999px;
	height: 39px;
	background-repeat: no-repeat;
}
.accueil {background-image: url(../images/Menu/accueil.png); width: 69px;}
.accueil:hover {background-image: url(../images/Menu/accueilOn.png); width: 69px;}

.v_sidonie {background-image: url(../images/Menu/voyance_sidonie.png); width: 101px;}
.v_sidonie:hover {background-image: url(../images/Menu/voyance_sidonieOn.png); width: 101px;}

.v_privee {background-image: url(../images/Menu/voyance_privee.png); width: 73px;}
.v_privee:hover {background-image: url(../images/Menu/voyance_priveeOn.png); width: 73px;}

.v_audiotel {background-image: url(../images/Menu/voyance_audiotel.png); width: 103px;}
.v_audiotel:hover {background-image: url(../images/Menu/voyance_audiotelOn.png); width: 103px;}

.v_sms {background-image: url(../images/Menu/voyance_sms.png); width: 76px;}
.v_sms:hover {background-image: url(../images/Menu/voyance_smsOn.png); width: 76px;}

.oracles_tarots {background-image: url(../images/Menu/oracles_tarots.png); width: 82px;}
.oracles_tarots:hover {background-image: url(../images/Menu/oracles_tarotsOn.png); width: 82px;}

.astrologie {background-image: url(../images/Menu/astrologie.png); width: 84px;}
.astrologie:hover {background-image: url(../images/Menu/astrologieOn.png); width: 84px;}

.v_mail {background-image: url(../images/Menu/voyance_mail.png); width: 76px;}
.v_mail:hover {background-image: url(../images/Menu/voyance_mailOn.png); width: 76px;}

.v_test {background-image: url(../images/Menu/voyance_test.png); width: 75px;}
.v_test:hover {background-image: url(../images/Menu/voyance_testOn.png); width: 75px;}

ul.menu li a:hover {background: none;}

/**************************************tarot************************************/

#mod_tirage{
 height: 258px;
 width: 206px;
 background-image: url(../../../images/center/bg-tirage.png);
}
.titre{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 16px;
  text-align: center;
  padding-top: 20px;
  color: #ffffff;
}

.texte{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  color: #e30085;
}

.bottom{
	width:140px;
    height: 43px;
	text-align:right;
	margin:0px auto 0 auto;
	background-image: url(../../../images/center/scroll.png);
    background-repeat: no-repeat;
    float: right;
    cursor: pointer;
}
#text-bas-intro{
	 background-image: url(../../../images/foot/text-bas.png);
	 background-repeat: no-repeat;
	 height: 327px;
	margin-top: 10px;
	padding: 29px 15px;
	text-align: left;
	width: 1061px;
}
#text-bas-audiotel{
 background-image: url(../../../images/foot/bg-bas-audiotel.png);
 background-repeat: no-repeat;
 width:1080px;
 height: 288px;
 text-align: left;
 margin-top: 10px;
}
#text-bas-cb{
 background-image: url(../../../images/foot/bg-bas-cb.png);
 background-repeat: no-repeat;
 width:1080px;
 height: 288px;
 text-align: left;
 margin-top: 10px;
}
#text-bas-chat{
 background-image: url(../../../images/foot/bg-bas-chat.png);
 background-repeat: no-repeat;
 width:1080px;
 height: 288px;
 text-align: left;
 margin-top: 10px;
}
.titre-bas{
 padding-left: 10px;
 padding-top: 40px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 16px;
 color: #ffffff;
}

.test-bas2{
 padding-left: 29px;
 padding-top: 20px;
}