/*@charset "iso-8859-1";*/
@charset "utf-8";
/* CSS Document */
body{
	background-color:#d1e3f2;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
h2 {
	font-size:14px;
	color:#0447a2;
	font-weight:bold;
	}
#wrapper{
	width:990px;
	margin:auto;
	background-color:#FFF;
}
#header{
	background-image:url(images/header_122.jpg);
	width:990px;
	height:122px;
	background-repeat:no-repeat;
}
#menu_bg{
	background-image:url(images/menubar.png);
	width:952px;
	height:52px;
	margin:auto;
}
.menu{
	float:left;
	text-align:center;
	width:158px;
	line-height:52px;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#FFF;
}
.menu a:link{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#FFF;
	text-decoration:none;
}
.menu a:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#FFF;
	text-decoration:none;
}

.btnconsulter
{
	display:block;
	width:125px;
	height:38px;
	background:url(images/btnconsulter.png);
}
.btnflower
{
	display:block;
	width:125px;
	height:38px;
	background:url(images/envoyer.png) bottom no-repeat;
	padding-top:5px;
}

.clear{
	clear:both;
}
#left_column{
	width:990px;
	float:left;
}
.prov_link a:link{
	color:#000000;
	font-size:12px;
}
.prov_link a:visited{
	color:#000000;
	font-size:12px;
}
.title_link a:link{
	font-weight:bold;
	color:#4685bb;
	font-size:14px;
	text-decoration:none;
}
.title_link a:visited{
	font-weight:bold;
	color:#4685bb;
	font-size:14px;
	text-decoration:none;
}
.title_link a:hover{
	font-weight:bold;
	color:#0033CC;
	font-size:14px;
	text-decoration:none;
}
#entete
{
	height:33px;
	background:url(images/menu.png) no-repeat; 
	color: #FFFFFF;
	padding-bottom:5px;
}
#entete td
{
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#5b86ac;
	text-transform:uppercase;
}
#moreresult, #deceslink
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#5b86ac;
	font-weight:bold;
}
#deceslink
{
	text-decoration:underline;
}
#entete span
{
	display:block;
	width:100%;
	border-right:solid 1px #5b86ac;
}


#search
{
	width:450px;
	padding-top:26px; 
	padding-bottom:20px;
	float:left;
}
#alphasearch a
{
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	background-image:url(images/lettre_bg.jpg);
	text-align:center;
	color:#FFFFFF;
}
#alphasearch a:hover
{
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	background-image:url(images/lettre_bg.jpg);
	text-align:center;
	color:#FFFFFF;
}
.search_p{
	float:left;
}
.flowerbox
{ display:none
	 
}

#wfn
{ float:right; margin-right:34px; margin-top:70px
	
}

#wfn a
{ border:none; color:#FFFFFF
	
}
.endingtext
{
	font-size:12px;
	padding-top:20px;
	float:left;
}
/*#right_column{
	width:405px;
	float:left;
	font-size:11px;
}*/

/*** FOOTER ****/

.footer{
	text-align:center;
	color:#4685bb;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	margin-top:10px;
	border-top-style: solid;
	border-width: 2px;
	border-color: #c3c3c3;
}

.hd_link, .ftr_link {
	display:inline-block;
	zoom:1;
	*display:inline;
}

.footer a:link{
	color:#4685bb;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
}

.footer a:visited{
	color:#4685bb;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
}

#ftr_head {
	margin-top: 10px;
}

.ftr_link, .hd_link {
	display: inline-block;
	zoom: 1;
	width: 160px;
	border-collapse: collapse;
	border-right: 2px solid #c3c3c3;
}

.hd_link {
	margin-top: 15px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.ftr_link a, .hd_link a {
	font-size: 11px;
}

#pl_site {
	border-right: none;
}

#ftr_links {
	width: 820px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 15px;
	padding: 3px;
	text-align: center;
	border: solid;
	border-width: 1px;
	border-color: #c3c3c3;
}

#sb_ftr {
	margin-top: 15px;
}

/**************/
a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	color:#000000;
}
#tooltip h3, #tooltip div { 
	margin: 0; 
	color:#000000;
	width:auto;
}

.fiche_onglet_l{
	float:left;
	background-image:url(images/onglet_lcorner.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:33px;
}
.fiche_onglet{
	float:left;
	background-image:url(images/onglet_back.jpg);
	background-repeat:repeat-x;
	width:auto;
	height:25px;
	color:#0548a3;
	text-align:center;
	padding-top:8px;
	font-size:14px;
	text-transform:uppercase;
}
.fiche_onglet_r{
	float:left;
	background-image:url(images/onglet_rcorner.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:33px;
}

.fiche_contenu{
	float:left;
	width:900px;
	border:solid 1px #c1c1c3;
	padding:12px;
	overflow:hidden;
	
	}
	
.fiche_onglet2{
	float:left;
	background-image:url(images/onglet_down.jpg);
	background-repeat:no-repeat;
	width:201px;
	height:25px;
	color:#0548a3;
	text-align:center;
	padding-top:8px;
	font-size:14px;
	text-transform:uppercase;
}

.fiche_onglet2 a{

	font-size:14px;
	text-transform:uppercase;
}

#group{
	width:900px;
	float:left;
	padding-bottom:20px;
	padding-left:32px;
	}
	
#group H2{
	margin-top:2px;
	
	}
	
	#pages_infos {
	width:765px;
	}
#pages_infos a{
	color:#0447a2;
	}
	
#nom{
	width:250px;
	float:left;
	}
	
#container{
	font-family:"Century Gothic",Arial, Helvetica, sans-serif;
	font-size:12px;	
	}
	
#container a{
	font-family:"Century Gothic",Arial, Helvetica, sans-serif;
		color:#0447a2; text-decoration:underline
	}
	
	

/***** ADMIN *****/
div#admin{
	padding: 20px;
}

#photoCont{
	width:211px;
	height:160px;
	overflow:auto;
	float:right;
	margin-right:12px;
	display:inline-block;
	zoom: 1;
	*display:inline;
}

#addBtn{
	margin-top:114px;
	margin-left:120px;
	margin-bottom:10px;
	border:none;
}

.imgContain{
	margin:5px 5px 5px 5px;
	width:80px;
	height:60px;
	display:inline-block;
	zoom: 1;
	*display:inline;
}

.xbutton{
	float:right;
}

.xbutton img{
	border:none;
}

.shadLink{
	display:block;
	width:100%;
	height:100%;
}

#imgLogo, #photoCont, #adm_sal, #adm_deces, #deces_list, .deces_photo, .deces_photo img, #v_Cont{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FAFAFA));
	background: -webkit-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -moz-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -ms-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -o-linear-gradient(top, #FDFDFD, #FAFAFA);
}
#v_Cont{
	height:80px;
	overflow:auto;
}
.vDate{
	width:90px;
}
#fkDescr{
	width:344px;
	height: 60px;
}

#adm_sal, #adm_deces{
	padding:20px;
	font-family:arial;
	font-size:12px;
	color:#464646;
}

#adm_deces{
	margin-top:10px;
}

.SI-FILES-STYLIZED label.cabinet
{
    width: 102px;
    height: 32px;
	cursor: pointer;
    background: url(images/parcourir.jpg) 0 0 no-repeat;
    display: inline-block;
	position:absolute;
	margin-top:30px;
	margin-left:200px;
    overflow: hidden;
	zoom: 1;
	*display:inline;
    
}
.SI-FILES-STYLIZED label.cabinet, x:-moz-any-link
{
	margin-left:340px;
	margin-top:15px;
}

#demFake{
	position:absolute;
	margin-top:5px;
	margin-left:200px;
	width:98px;
}
.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.SI-FILES-STYLIZED .fkform label.cabinet
{
	position:relative;
	margin:0px;
	margin-left:3px;
}
.SI-FILES-STYLIZED .fkform label.cabinet, x:-moz-any-link{
	margin-bottom:-10px;
}
#subDeces{
	width:102px;
	height:32px;
	background-image:url(images/btnsave.jpg);
	border:none;
	float:right;
	margin-top:5px;
}

.fkform .fl_inp{
	float:right;
	margin-right:20px;
	width:200px;
}
.fkform{
	clear:both;
}

.fkform #elFake{
	position:relative;
	display:inline-block;
	width:98px;
	margin-left:55px;
	zoom: 1;
	*display:inline;
}

#admin h1{
	font-size:24px;
	font-weight:normal;
	font-family:georgia,garamond,serif;
	font-style:italic;
	color:#3273ad;
}

#main{
	width:50%;
	float:left;
}

#sidebar{
	width:50%;
	float:left;
}

.left-form input{
	width:202px;
	float:right;
	clear:right;
	margin-right:140px;
	margin-top:-3px;
}

.left-form textarea{
	margin-top:-15px;
	width:302px;
	height:202px;
	float:right;
	margin-right:38px;
}

.left-form{
	height:22px;
	margin-bottom:4px;
}

#imgLogo{
	position:absolute;
	margin-left:90px;
}

.logocont{
	height:70px;
}

.h_day{
	margin-left:30px;
	margin-bottom:10px;
}

.firstd{
	margin-top:10px;
}

#btnSave{
	background-image:url(images/save.jpg);
	width:152px;
	height:51px;
	float:right;
	margin-right:30px;
	border: none;
	margin-top:10px;
}

.div_select{
	float:right;
	clear:right;
	margin-top:-4px;
	margin-right:130px;
}

#ui-datepicker-div{
	display:none;
}

#left_form{
	float:left;
	width:350px;
}

#right_form{
	float:right;
}

#deces_list{
	width:550px;
	height:200px;
	overflow:auto;
	display:block;
}

.deces_photo{
	width:102px;
	height:135px;
	padding:10px;
	display:inline-block;
	margin:2px;
	zoom: 1;
	*display:inline;
}

.deces_photo a, .deces_photo a:hover, .div_maw{
	font-size:10px;
	color:#707070;
	text-transform:capitalize;
}
.div_maw{
	text-align:center;
}

.div_eff{
	float:left;
	width:50%;
	margin-top:-2px;
}

.div_mod{
	float:right;
	text-align:right;
	width:50%;
	margin-top:-2px;
}

/***** AVIS DE DÉCÈS *****/
#div_head h1{
	font-size:24px;
	font-weight:normal;
	font-family:georgia,garamond,serif;
	font-style:italic;
	color:#3273ad;
}

#div_head h2{
	font-size:18px;
	font-weight:normal;
	font-family:georgia,garamond,serif;
	font-style:italic;
	color:#707070;
	margin-top:-18px;
}

#div_head p{
	font-size:14px;
	font-weight:normal;
	font-family:georgia,garamond,serif;
	font-style:italic;
	color:#707070;
	margin-top:-15px;
}

#im_arrow{
	border:none;
	margin-right:3px;
}

#nav_bar a, #nav_bar a:hover, #nav_bar{
	font-size:14px;
	color:#3273ad;
}

#nav_bar, #ann_nav_bar{
	width:750px;
	height:40px;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	line-height:40px;
	padding-left:30px;
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FAFAFA));
	background: -webkit-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -moz-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -ms-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -o-linear-gradient(top, #FDFDFD, #FAFAFA);
}

#div_deces{
	margin-top:10px;
	width:740px;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	padding:20px;
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FAFAFA));
	background: -webkit-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -moz-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -ms-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -o-linear-gradient(top, #FDFDFD, #FAFAFA);
}

#img_dec{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	padding:10px;
}

#div_img{
	width:120px;
	float:left;
}

#cont_deces{
	width:575px;
	float:right;
	font-size:12px;
	color:#707070;
}

#cont_deces span{
	font-size:14px;
}

#cont_deces span.dec_title{
	color:#3273ad;
}

#sidebar_ded{
	width:152px;
	height:452px;
	background-image:url(images/webfloristbanner.jpg);
	float:right;
	margin-top:-42px;
	margin-right:20px;
}
#sidebar_apropos{
	width:302px;
	height:143px;
	background-image:url(images/fl_ad.jpg);
	margin-bottom:10px;
}
#side-a{
	float:right;
	margin-right:20px;
	margin-top:20px;
}
#sidebar_apropos a{
	width:100%;
	height:100%;
	display:block;
}


/********* SHOW *********/

#show_logo{
	float:left;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
}

#bottom_section{
	border:none;
	width:625px;
}
#bottom_section .ui-state-default{
	background-color:none!important;
	background-image:url(images/tab_in.png)!important;
	width:120px!important;
	height:50px!important;
	border:none!important;
}
#bottom_section .ui-state-hover, #bottom_section .ui-tabs-selected, #bottom_section .ui-state-active{
	background-color:none!important;
	background-image:url(images/tab_ac.png)!important;
	width:120px!important;
	height:50px!important;
	border:none!important;
	padding-bottom: 0!important;
}
#bottom_section .ui-state-default{
	line-height:50px!important;
	text-align:center!important;
	padding:0px!important;
}
#bottom_section .ui-state-default a{
	width:100%!important;
	padding:0px!important;
}
#bottom_section .ui-widget-header{
	background:none!important;
	border:none!important;
	border-bottom-style:solid!important;
	border-bottom-width:5px!important;
	border-bottom-color:#3273ad!important;
}
#bottom_section .ui-corner-all{
	-moz-border-radius-topright: 0px!important;
	-webkit-border-radius: 0px!important;
	-khtml-border-radius: 0px!important;
	border-radius: 0px!important;
}

.info_salon{
	padding:20px;
}

#info_salon_container{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	padding:20px;
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FAFAFA));
	background: -webkit-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -moz-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -ms-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -o-linear-gradient(top, #FDFDFD, #FAFAFA);
}
#sidebar_ded a{
	height:100%;
	width:100%;
	display:block;
}

#horaire table td{
	padding-left:30px;
	color:#464646;
	font-size:14px;
}

#horaire tr.pair{
	background-color:#eaf1f7;
}

#info-salon{
	width:340px;
	display:inline-block;
	font-family:arial;
	color:#464646;
	margin-top:-10px;
	margin-left:20px;
	zoom: 1;
	*display:inline;
}
#info-salon a:link, #info-salon a, #info-salon a:hover, #info-salon a:visited{
	color:#3273ad;
	font-size:16px;
}
#info-salon a:hover{
	text-decoration:underline;
}

#horaire{
	width:280px;
	float:right;
	margin-top:-10px;
	margin-right:10px;
}

#horaire table{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
}

#info-salon-photo{
	background-image:url(images/photo.jpg);
	width:102px;
	height:32px;
	margin-right:20px;
	float:left;
}

#div_gmap{
	background-image:url(images/gmap.jpg);
	width:121px;
	height:32px;
	display:inline-block;
	zoom: 1;
	*display:inline;
}

#first_ph{
	display:block;
	width:100%;
	height:100%;
}

#info_salon_container h2{
	font-family:georgia,garamond,serif;
	font-size:18px;
	color:#3273ad;
	font-style:italic;
	font-weight:normal;
}

#div_gmap a{
	display:block;
	width:100%;
	height:100%;
}

.bot_link a, .bot_link a:hover{
	text-decoration: underline;
	font-size:14px;
	color:#3273ad;
}
#fle_link{
	float:right;
	margin-top:-10px;
	margin-right:25px;
}
.fl_btn{
	float:right;
	margin-top:10px;
	margin-right:10px;
}
.d_deces{
	height:99px;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	font-size:12px;
	color:#464646;
	line-height:99px;
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FAFAFA));
	background: -webkit-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -moz-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -ms-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -o-linear-gradient(top, #FDFDFD, #FAFAFA);
}
#galleria { width:100%; height:100%; }
.galleria-stage{height:100%;}

.d_img{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	float:left;
	margin-top:8px;
	margin-left:8px;
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FAFAFA));
	background: -webkit-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -moz-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -ms-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -o-linear-gradient(top, #FDFDFD, #FAFAFA);
}
.d_deces .s_name{
	margin-left: 50px;
	width:150px;
	height:101px;
	overflow:hidden;
	display:inline-block;
	zoom: 1;
	*display:inline;
	
}
.d_deces span.s_date{
	float:right;
	margin-right:50px;
}
.d_deces a, .vl_wrap a{
	font-size:12px;
	color:#464646;
}
.d_deces a:hover, .vl_wrap  #left_column a:hover{
	text-decoration: underline;
	font-size:12px;
	color:#464646;
}
#salon_deces h1, #salon_descr h1, .vl_wrap h1{
	font-family:georgia,garamond,serif;
	font-size:24px;
	color:#3273ad;
	font-style:italic;
	font-weight:normal;
}
#salon_deces h2{
	font-family:georgia,garamond,serif;
	margin-top:-15px;
	font-size:18px;
	color:#3273ad;
	font-style:italic;
	font-weight:normal;
}
.vl_wrap h2{
	font-family:georgia,garamond,serif;
	font-size:18px;
	color:#3273ad;
	font-style:italic;
	font-weight:normal;
}
.vl_wrap h3{
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	color:#3273ad;
	font-weight:normal;

}
#salon_descr_content{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FAFAFA));
	background: -webkit-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -moz-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -ms-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -o-linear-gradient(top, #FDFDFD, #FAFAFA);
	padding:20px;
	color:#464646;
	font-size:14px;
}


/****** INDEX ******/
#search h1, .s_h1{
	clear:left;
	font-family:georgia,garamond,serif;
	font-size:24px;
	color:#3273ad;
	font-style:italic;
	font-weight:normal;
}
.s_h1{
	margin-left:20px;
}
.av_decr{
	width:254px;
	height:32px;
	background-image:url(images/backInscr.png);
	background-repeat:no-repeat;
	margin-left:20px;
	text-align:center;
	line-height:32px;
	font-size:13px;
	color:#464646;
}
#bord1{
	background-image:url(images/bord1.png);
	width:175px;
	height:33px;
	background-repeat:no-repeat;
	
}
#top_table .fld1{
	width:174px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
}
#bord2{
	background-image:url(images/bord2.png);
	width:262px;
	height:33px;
	background-repeat:no-repeat;
	
}
#top_table .fld2{
	width:262px;
	overflow:hidden;
}
#bord3{
	background-image:url(images/bord3.png);
	width:310px;
	height:33px;
	background-repeat:no-repeat;
	
}
#top_table .fld3{
	width:310px;
	overflow:hidden;
}
#bord4{
	background-image:url(images/bord4.png);
	width:205px;
	height:33px;
	background-repeat:no-repeat;
	
}
#top_table .fld4{
	width:205px;
	overflow:hidden;
}
.w_row{
	background-color:#fafafa;
}
.g_row{
	background-color:#eaeaea;
}
#top_table{
	margin-left:20px;
}
#top_table table{
	border-collapse: collapse;
	border-spacing: 0;
}
#top_table table, #top_table tbody, #top_table th, #top_table td, #top_table tr{
	margin: 0;
	padding: 0;
	border: 0;
}
#top_table th{
	font-family:georgia,garamond,serif;
	font-size:16px;
	color:#fff;
	font-weight:normal;
}
#top_table .buttonz{
	margin-top:10px;
}
#search{
	font-size:14px;
	color:#464646;
}

#search span{
	color:#3273ad;
}
#top_table td div{
	font-size:13px;
	color:#464646;
}
#top_table td .tbl_h, .tbl_h a:link, .salon_lk:link, .salon_lk:hover, .salon_lk:visited{
	font-weight:bold;
	font-size:14px;
	color:#464646;
	text-transform:capitalize;
}

#top_table .canihasborder{
	border-width: 0px 1px 0px 1px;
	border-style:solid;
	border-color:#c3c3c3;
}
#top_table #alphasearch{
	margin-top:10px;
}

#search input.large_input{
	width:248px;
}
#search select{
	width:252px;
}
#search{
	width:538px;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	padding:20px;
	margin-bottom:20px;
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FAFAFA));
	background: -webkit-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -moz-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -ms-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -o-linear-gradient(top, #FDFDFD, #FAFAFA);
}
.endingtext{
	margin:20px;
	text-align:justify;
	padding:20px;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FAFAFA));
	background: -webkit-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -moz-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -ms-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -o-linear-gradient(top, #FDFDFD, #FAFAFA);
}
.misc_links{
	margin:20px;
	float:left;
}
.endingtext, .misc_links, .prov_link a:link, .prov_link a:visited, .prov_link a:hover{
	font-size:12px;
	color:#464646;
}

#s_btn{
	background-image:url(images/trouvez.jpg);
	border:none;
	width:102px;
	height:32px;
	cursor: pointer;
	margin-left:256px;
}


/******* RESULTS *******/

.enabled_picon{
	width:31px;
	height:33px;
	background-image:url(images/photo_ico.jpg);
	display:inline-block;
	margin-right:-4px;
	zoom: 1;
	*display:inline;
}

.disabled_picon{
	width:31px;
	height:33px;
	background-image:url(images/photo_ico_d.jpg);
	display:inline-block;
	margin-right:-4px;
	zoom: 1;
	*display:inline;
}
.enabled_mail{
	width:32px;
	height:33px;
	background-image:url(images/mail_ico.jpg);
	display:inline-block;
	zoom: 1;
	*display:inline;
}
.enabled_mail a{
	width:100%;
	height:100%;
	display:block;
}
.disabled_mail{
	width:32px;
	height:33px;
	background-image:url(images/mail_ico_d.jpg);
	display:inline-block;
	zoom: 1;
	*display:inline;
}
.sun{
	width:29px;
	height:33px;
	background-image:url(images/sun_ico.jpg);
	display:inline-block;
	margin-right:-4px;
	zoom: 1;
	*display:inline;
}

.star{
	width:29px;
	height:33px;
	background-image:url(images/star_ico.jpg);
	display:inline-block;
	margin-right:-4px;
	zoom: 1;
	*display:inline;
}

.firstp{
	height:100%;
	width:100%;
	display:block;
}

.result{
	padding:10px;
	margin:20px 20px 0px 20px;
	border-style:solid solid none solid;
	border-width:1px;
	border-color:#c3c3c3;
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FAFAFA));
	background: -webkit-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -moz-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -ms-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -o-linear-gradient(top, #FDFDFD, #FAFAFA);
	width:587px;
	float:left;
}

.result h1 a, .result h1 a:hover {
	font-family:georgia,garamond,serif;
	text-transform:capitalize;
	font-size:24px;
	color:#3273ad;
	font-style:italic;
	font-weight:normal;
}
.result h1 a:hover {
	text-decoration:underline;
}

.res_left_info, .res_right_info{
	font-size:14px;
	color:#464646;
}
.res_left_info{
	float:left;
	width:450px;
}
.res_right_info{
	margin-top:20px;
	font-size:18px;
	width:125px;
	float:right;
	text-align:right;
}
.btn_desc{
	display:inline-block;
	width:102px;
	height:32px;
	background-image:url(images/description.jpg);
	margin-right:15px;
	margin-top:15px;
	zoom: 1;
	*display:inline;
}
.btn_desc a{
	width:100%;
	height:100%;
	display:block;
}
.buttonz{
	display:inline-block;
	zoom: 1;
	*display:inline;
}

.sendfleur{
	display:inline-block;
	width:162px;
	height:32px;
	background-image:url(images/send_fl.jpg);
	margin-left:15px;
	zoom: 1;
	*display:inline;
}
.sendfleur a{
	width:100%;
	height:100%;
	display:block;
}
.result_bot{
	float:left;
	clear:left;
	margin:0px 20px 20px 20px;
	padding:10px;
	border-style:none solid solid solid;
	border-width:1px;
	border-color:#c3c3c3;
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FAFAFA));
	background: -webkit-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -moz-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -ms-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -o-linear-gradient(top, #FDFDFD, #FAFAFA);
	width:587px;
	height:20px;
	background:url(images/fade_r.jpg) repeat-x;
	background-position:top;
	line-height:24px;
}
.result_bot a, .result_bot a:hover{
	text-decoration:underline;
	color:#464646;
	font-size:14px;
}
.soc_m{
	float:right;
	margin-right:180px;
}
.gmap_btn{
	width:121px;
	height:27px;
	background-image:url(images/gmap_s.jpg);
	float:right;
}
.s_logo{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
}
.gmap_btn a{
	width:100%;
	height:100%;
	display:block;
}
#fl_ad{
	width:302px;
	height:143px;
	background-image:url(images/fl_ad.jpg);
	margin-bottom:20px;
}
#fl_ad a{
	width:100%;
	height:100%;
	display:block;
}
#ae0e4354{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
}
#ac8a08a0{
	margin:0px 20px 20px 20px;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
}
#side-s{
	float:right;
	width:300px;
	margin-top:20px;
}
.ui-helper-clearfix::after{
	clear:left;
}
#side-b{
	float:right;
	width:303px;
	margin-top:112px;
	margin-right:20px;
}
#div_anni{
	width:600px;
}
#a25aa1d2{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	margin:20px auto 0px auto;
}
#sea_side_ad{
	float:right;
	margin:20px 20px 0px 0px;
}
#a25db2ed{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	margin-left:20px;
	margin-top:10px;
}
#wfn{
	margin:0 20px 0 0;
	width:325px;
}
#mid_sidebar{
	float:right;
	width:336px;
	margin-right:20px;
	
}
#mid_sidebar iframe{
	border:solid;
	clear:right;
	border-width:1px;
	margin-top:20px;
	border-color:#c3c3c3;
}
.endingtext{
	width:550px;
}
#a4b43a43{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	margin:20px;
}

.avis_endingtext{
	font-size:12px;
	color:#646464;
	margin-top:30px;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	padding:20px;
}
.t_title{
	font-size:18px;
}
#to{
	width:100px;
	margin-left:7px;
}
#from{
	width:100px;
	margin-right:7px;
}
#formfromage{
	width:400px;
}
#form_dec{
	width:497px;
	padding:0 20px 20px 20px;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	font-size:14px;
	color:#646464;
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FAFAFA));
	background: -webkit-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -moz-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -ms-linear-gradient(top, #FDFDFD, #FAFAFA);
	background: -o-linear-gradient(top, #FDFDFD, #FAFAFA);
}
#form_dec h1{
	font-family:georgia,garamond,serif;
	font-size:24px;
	color:#3273ad;
	font-style:italic;
	font-weight:normal;
}
.t_box{
	width:250px;
	display:inline-block;
	zoom: 1;
	*display:inline;
}
.omelettedufromage{
	display:inline-block;
	width:100px;
	margin-top:5px;
	zoom: 1;
	*display:inline;
}
#float_div{
	float:right;
}
#form_dec #s_btn{
	margin-right:0;
	margin-top:20px;
}
#avis_side_ad{
	float:right;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	margin-right:20px;
}

#a021ff5d{
	margin:20px;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
}

.c_link:link, .c_link:hover, .c_link:visited{
	color:#3273ad;
}
.c_link:hover{
	text-decoration:underline;
}
.v_pages{
	margin-left:18px;
	margin-top:-10px;
	margin-bottom:5px;
	height:50px;
	clear:both;
}
.snd_msg{
	background-image:url(images/sendmessage.png);
	width:162px;
	height:32px;
}
.snd_msg a{
	display:block;
	width:100%;
	height:100%;
}
#div_anni{
	padding:20px;
}
.img_dec{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	float:left;
}
.anniv_dec{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	padding:20px;
	margin-top:10px;
	float:left;
	width:567px;
	font-size:16px;
	color:#464646;
}
.info_ann{
	float:left;
	margin-left:10px;
}
#ann_nav_bar{
	width:577px;
}
.msgs{
	margin-top:10px;
	float:left;
}
.dec_msgname{
	font-size:12px;
	margin-top:-10px;
	font-style:italic;
}

#tabs-1{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	width:50%;
	padding:20px;
}

#tabs-1 input{
	float:right;
	margin-right:80px;
	width:250px;
}
#log_btn{
	width:102px!important;
	height:32px!important;
	border:none;
	margin-top:10px;
	background-image:url(images/btnlogin.jpg);
}
#menu_hd{
	float:right;
	margin-top:-100px;
}
#div_anni h1{
	font-size:24px;
	font-style:italic;
	color:#3273ad;
	font-weight:normal;
}
#div_anni h2{
	font-size:18px;
	color:#464646;
	font-weight:normal;
	margin-top:-10px;
}

#menu_hd a, #menu_hd a:link, #menu_hd a:hover{
	font-size:12px;
	color:#4c85b8;
	margin-right:10px;
}

#menu_hd a:hover{
	text-decoration:underline;
}

#medsoc{
	margin-top:47px;
}

#div_gmap{
	position:absolute;
	margin-top:-10px;
}

#anon_content{
	font-size:14px;
	color:#464646;
	padding:20px;
}

#recaptcha_table{
	clear:both;
}

#anon_content h1{
	font-family:georgia,garamond,serif;
	font-size:24px;
	color:#3273ad;
	font-style:italic;
	font-weight:normal;
}
._left p{
	font-size:16px;
}
._left span{
	color:#3273ad;
}
.anon_field{
	clear:both;
}
.anon_field input, .anon_field select{
	float:right;
	margin-right:150px;
	width:200px;
}
.anon_field select{
	width:204px;
}
._left{
	width:517px;
	height:500px;
	float:left;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	padding:20px;
}
._right{
	width:350px;
	height:500px;
	padding:20px;
	float:right;
	border-style:solid solid solid none;
	border-width:1px;
	border-color:#c3c3c3;
}
._bottom{
	padding:20px;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	margin-top:10px;
}
#_subm{
	width:102px;
	height:32px;
	border:none;
	background-image:url(images/envoyez.jpg);
}
._right h2{
	font-size:18px;
	color:#3273ad;
}
._bottom h3{
	font-size:18px;
	color:#3273ad;
	font-weight:normal;
}
#logout{
	float:right;
}
#logout a:hover{
	text-decoration:underline;
}
.salon_lk:link{
	font-size:10px;
}
.salon_lk:hover{
	text-decoration:underline;
}
.sun a, .star a{
	width:100%;
	height:100%;
	display:block;
}
.rech_com{
	width:587px;
	margin:20px 20px 0px 20px;
	padding:10px 10px 10px 10px;
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	font-size:10px;
	color:#464646;
}
#f_comment{
	margin-top:15px;
	display:none;
}
#f_comment div{
	font-size:14px;
	color:#464646;
}
#f_comment div input, #f_comment div textarea{
	float:right;
	width:200px;
	margin-right:220px;
}
#f_comment div textarea{
	margin-right:220px;
	width:198px;
	height:100px;
	
}
#f_comment div input#sub_com{
	width:162px;
	height:32px;
	border:none;
	background-image:url(images/comment.jpg);
}
#add_comment{
	background-image:url(images/laissercom.jpg);
	width:162px;
	height:32px;
}

#add_comment a{
	width:100%;
	height:100%;
	display:block;
	margin-top:20px;
}
.c_comment{
	margin-top:10px;
	font-family:georgia,garamond,serif;
	font-style:italic;
	font-size:12px;
}
.sepa{
	width:520px;
	border-bottom-style:solid;
	border-color:#c3c3c3;
	border-width:1px;
	margin-top:10px;
}
#salon_commentaire h1{
	font-family:georgia,garamond,serif;
	font-size:18px;
	color:#777777;
	font-style:italic;
	font-weight:normal;
}
#dec_msgs h1{
	font-family:georgia,garamond,serif;
	font-size:18px;
	color:#777777;
	font-style:italic;
	font-weight:normal;
}
.c_nom{
	color:#5b8fbd;
}
.c_mess{
	margin-left:20px;
	color:#777777;
}
#dec_msgs{
	border:solid;
	border-width:1px;
	border-color:#c3c3c3;
	width:740px;
	padding:20px;
	margin-top:10px;
}
#legal_content{
	padding:20px;
}
#legal_content h1{
	font-size:18px;
	color:#3273ad;
}
#legal_content p{
	color:#464646;
	font-size:12px;
}
.importantnote{
	font-weight:bold;
}
#cont_deces .snd_msg{
	margin-top:20px;
}
.superspecialawesome{
	margin-right:0px;
}
.met_forecast table, .met_forecast thead, .met_forecast tbody, .met_forecast th, .met_forecast td, .met_forecast tr{
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
}
.met_forecast{
	text-align:center; 
}
.met_forecast h2{
	color:#3273AD;
}
.met_forecast table{
	border-width: 1px 0px 1px 1px;
	border-color:#c3c3c3;
	border-style:solid;
	margin-left:auto;
	margin-right:auto;
	box-shadow: 0 1px 5px rgba(0,0,0,0.75);
}
.met_forecast th{
	font-size:18px;
	height:50px;
}
.met_forecast td{
	font-size:14px;
}
.met_forecast img{
	border-style:solid;
	border-width:1px;
	border-color:#c3c3c3;
}
.w_cond{
	height:85px;
}
.w_tlow{
	height:45px;
	vertical-align:top;
}
.met_forecast td, .met_forecast th{
	border-width: 0px 1px 0px 0px;
	border-color:#c3c3c3;
	border-style:solid;
	width:134px;
	color:#474747;
}
