/* Général */
* {margin:0 auto;}
img{margin:0 !important; padding:0; border:0;}
#site{width:924px;}
#divgeneral{
	min-height: 100%;
	_height: 100%;
}
html, body{
	height: 100%;
}

/* class général */
.clear{clear:both; line-height:1px;}
#mbImage{background:#fff;}
#mbCenter{background:#fff;}
/* top */
.top {height:12px; background:url('../img/band-top.gif') repeat-x;}

#header{height:260px;}
#title{float:left; width:418px; margin:5px 0 0 !important;}
#title h1{margin: 0px; width: 257px;}
#title h1 a{background: transparent url("../img/logo-gg.gif") 0px 0px no-repeat; display: block; height: 49px; text-indent:-9000px; width: 257px;}
#title h2{font-family: Helvetica; font-size:16px; color:#7e7e7e; font-weight:normal; margin:0;}

#lang{float:right; margin:15px 0 10px 0 !important;}
#flag-list{list-style:none;}
#flag-list li{float:left; margin:0 0 0 5px !important;}

#coordonees{float:right; width:500px;}
#coordonees p{float:left; font-family:arial; font-size:12px; color:#4b4b4b; width:60%; text-align:right; line-height:13px;}
#coordonees ul{padding:0; float:right; list-style:none; font-family:arial; font-size:12px; color:#4b4b4b;}
#coordonees li{margin:0 0 0 5px; padding:0 0 3px 25px; line-height:10px;}
.tel{background:url('../img/logo-tel.gif') no-repeat;}
.mail{background:url('../img/logo-mail.gif') no-repeat; font-weight:bold;}

a.btn-contact-fr{background: transparent url("../img/btn-contact-fr.gif") 0px 0px no-repeat; display:block; height: 72px; text-indent:-5000px; width: 200px;}

a.btn-contact-en{background: transparent url("../img/btn-contact-en.gif") 0px 0px no-repeat; display:block; height: 72px; text-indent:-5000px; width: 200px;}

a.btn-contact-es{background: transparent url("../img/btn-contact-es.gif") 0px 0px no-repeat; display:block; height: 72px; text-indent:-5000px; width: 200px;}




/* container */
.entry p{color:#666; font-family:Arial; font-size:11px; font-weight:normal;}
.container{margin:0;width:924px;}

.content{
	width:715px; 
	float:left; 
	padding-bottom:30px; 
	padding-left:3px; 
	}
.content h2{color:#666666; font-family:Georgia; font-size:15px; font-weight:normal; margin-top:8px; margin-bottom: 1em;}
.content h2 strong{font-weight:bold;}
.content h4{font-family:Georgia; font-size:12px; margin-bottom: 1em;}
.content h4 strong{background:#992713; color:#FFFFFF; font-weight:bold; height:14px; padding:2px;}
.content h5{background:#992713; 	display:inline;	color:#FFFFFF; font-family:Georgia; font-size:12px; font-weight:bold; height:14px; padding:2px; margin:10px 0 0 0;}

.content .alignleft{float:left;}
.content .alignright{float:right;
}
/* content HOME PAGE ***********************************************************************/

.content p img{
	padding-right:15px;
	padding-bottom:15px
}
.content a{
	color: #992713;
}
.content .product-list{
	width:175px;
	float:left;
	margin:10px 1.5px 0 !important;
}
.content .product-type{
	background:#992713 none repeat scroll 0 0;
	display:inline;
	color:#FFFFFF;
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:2px;	
	margin:10px 0 0 0 !important;
	/* for IE6 and IE7 */
	/margin:5px 0 0 0; 
}
.content .product-title{
	color:#333;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin:10px 0 0 0 !important;
	/* for IE6 and IE7 */
	/margin:10px 0 0 0;
}
.content .product-desc{
	color:#666;
	font-family:Arial;
	font-size:11px;
	margin:0 5px 0 0;
	padding-top:10px;
	height: 50px;
}
.content .read-more a{color:#666; text-decoration:none;}
.content .read-more a:hover{color:#222;}
.content .read-more{
	background:transparent url(../img/read-more.gif) no-repeat scroll 0 0;
	color:#666666;
	font-family:Georgia;
	font-size:11px;
	font-style:italic;
	letter-spacing:-0.05em;
	line-height:9px;
	margin:15px 16px 0 30px !important;
	padding:0 0 0 5px !important;
	text-align:right;
}

/* BREADCRUM ****************************************************************************/
.breadcrum{color:#992713; font-family:Arial; font-size:10px; padding-left: 3px;}
.breadcrum a{color:#992713; text-decoration:none; font-family:Arial; font-size:10px;}
.breadcrum a:hover{text-decoration:underline;}


/* FUNERAIRE PAGE ***********************************************************************/
.content .funeraire-spe{margin:35px 0 5px 0; width:100%; float:left;}
.content .funeraire-spe-img{float:left; width:45%;}
.content .funeraire-spe-desc{color:#666; font-family:Arial; font-size:14px; float:left; width:50%; margin:5% 0 0 0;}
.content .funeraires-columbarium-list{
	width:220px;
	float:left;
	margin:25px 15px 20px 0;
}
.content .funeraires-columbarium-list dt{color:#992713; font-family:Arial; font-size:14px; font-weight:bold;}
.content .funeraires-columbarium-img{}
.content .funeraires-columbarium-desc{color:#666; font-family:Arial; font-size:11px; text-align:justify;}

.content .monuments-list-img{width:350px; height: 180px;}

/* MONUMENTS PAGE ***********************************************************************/
.content .funeraires-monuments-classiques-list{
	width:220px;
	float:left;
	margin:25px 15px 20px 0;
}
.content .funeraires-monuments-classiques-list dt{color:#992713; font-family:Arial; font-size:14px; font-weight:bold;}
.content .funeraires-monuments-classiques-img{height: 180px;width: 210px;}
.content .funeraires-monuments-classiques-desc{color:#666; font-family:Arial; font-size:11px; text-align:justify;}


/* PALETTES MATIERES PAGE ***********************************************************************/
.content .palettes-matieres-list{
	width:108px;
	float:left;
	margin:15px 5px 0px;
	float:left;
	height: 110px;
}
.content .palettes-matieres-list dt{color:#333; font-family:Arial; font-size:12px; font-weight:normal; margin-top: 5px; margin-left: 0px; width: 80px; text-align: center;}
.content .palettes-matieres-img{width:108px; height:78px; }
.content .palettes-matieres-img a img{height:80px; width:80px;}


/* LOCALISATION PAGE ***********************************************************************/
.content .localisation{
	width:90%;
	float:left;
	margin:25px 0px 10px 0px;
	float:left;
}
.content .localisation-img{width:55%; float:left;}
.content .localisation-desc{margin:45px 0 0 0;}
.content .localisation-desc p{color:#666; font-family:Arial; font-size:11px; font-weight:normal; float:left; width:45%; margin:5px 0 5px 0;}



/* VOIRIES PAGE ***********************************************************************/
.content .voiries-list{
	width:95%;
	float:left;
	margin:25px 0!important;
	/margin:25px 0 25px 0;
}
.content .voiries-list dt{font-family:Arial; font-size:14px; color:#992713; font-weight:bold; width:100%;}
.content .voiries-img{width:45%; float:left;}
.content .voiries-desc{float:left; height:110px; margin:8% 0 0; width:55%;}
.content .voiries-desc p{color:#666; font-family:Arial; font-size:12px; font-weight:normal;}


/* PRESENTATION RESSOURCES POTENTIELS PAGE ***********************************************************************/
.content .pres-ressources {height:285px; margin:25px 0 0;}
.content .pres-ressources p{
	width:30%;
	color:#666666; 
	float:left; 
	font-family:Arial; 
	font-size:11px;
	margin:0 0 0 10px;
}
.content .pres-ressources img{float:left;}



/* PRESENTATION PRODS PAGE ***********************************************************************/
.content .moyens-prods-list{
	width:95%;
	margin:0px 0 10px 0;
	height:145px;
}
.content .moyens-prods-list dt{
	color:#992713;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:5% 0 0 2%;
}
.content .moyens-prods-img{float:left;}
.content .moyens-prods-desc p{}
.content .moyens-prods-desc{color:#666666; float:left; font-family:Arial; font-size:11px; width:60%; margin:0 0 0 2%;}



/* CREDITS PAGE ***********************************************************************/
.content .credit-list dt{
	background:#992713 none repeat scroll 0 0;
	color:#FFFFFF;
	display:inline;
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	padding:2px;
}
.content .credit-list{margin:25px 0 0 0;}
.content .credit-img{float:left; margin:10px 0 0 0;}
.content .credit-desc{
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	margin:10px 0 0 5px;
	width:80%;
}


/* MENTIONS LEGALES PAGE ***********************************************************************/
.content .mentions-legales-list{
	width:90%;
	margin:25px 15px 20px 0;
}
.content .mentions-legales-list dt{
	background:#992713;
	display:inline;
	color:#FFFFFF;
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	padding:2px;
}
.content .mentions-legales-img{}
.content .mentions-legales-desc p{margin:10px 0 0 0;}
.content .mentions-legales-desc{color:#666; font-family:Arial; font-size:11px; text-align:justify; margin:10px 0 0 0;}

/* MENTIONS LEGALES PAGE ***********************************************************************/
.content .site-map{margin:20px 0 20px 0px; padding:0; list-style:none;}
.content .site-map ul, .site-map ul ul{list-style:none;}
.content .site-map a{text-decoration:none;}
.content .site-map a:hover{text-decoration:underline;}
.content .site-map li{margin:5px 0 5px;}
.content .site-map ul li, .site-map ul ul li{margin:0;}
.content .site-map li a{color:#992713; font-family:Arial; font-size:15px; font-weight:bold;}
.content .site-map ul li a{color:#333; font-family:Arial; font-size:12px; font-weight:bold;}
.content .site-map ul ul li a{color:#666; font-family:Arial; font-size:11px; font-weight:normal;}



/* CONTACT PAGE ***********************************************************************/
.content .contact-coord{
	width:380px;
	float:left;
	margin:15px 0px 10px 0;
}
.content .contact-coord p{color:#666; font-family:Arial; font-size:11px; margin:5px 0 0 0;}
.content .contact-form{color:#666; font-family:Arial; font-size:11px; margin:25px 0 20px 0; width:380px; float:left;}
.content .contact-form form{margin:15px 0 0 0;}
.content .contact-form label{
	display:block;
	float:left;
	width:20%;
}
.content .contact-form input, textarea{background:#e3e3e3; border:0; padding:2px; width:75%; margin:2px 0 2px 0;}
.content .contact-form textarea{font-family:Arial; font-size:11px; height:100px;}
.content .contact-form .btn{width:200px; height:72px; background:url('../img/btn-contact.gif') no-repeat; float:right; cursor:pointer;}



/* CONTACT PAGE ***********************************************************************/
.content .google-maps{float:right; width:315px; height:400px;}
.content .google-maps iframe{margin:10px 0 0 0;}
.content .google-maps ul{margin:0; padding:0;}
.content .google-maps li{list-style:none; color:#666; font-family:Arial; font-size:12px;}

/* ACTUALITES PAGE ***********************************************************************/
.content .actualites-list{
	width:90%;
	margin:25px 15px 20px 0;
}
.content .actualites-list dt{
	background:#992713;
	display:inline;
	color:#FFFFFF;
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	padding:2px;
}
.content .actualites-img{}
.content .actualites-desc p{font-family:Arial; font-size:11px; color:#666; margin:10px 0 0 0;}
.content .actualites-desc {font-family:Arial; font-size:11px; color:#666; margin:10px 0 0 0;}
.content .actualites-desc h2{color:#992713; font-family:Arial; font-size:14px; margin:10px 0 0 0; font-weight:normal;}

/*FUNERAIRE DECLI ***********************************************************************/
.content .monuments{float:left; width:47%;}
.content .monuments-list dt{color:#992713; font-family:Arial; font-size:20px; font-weight:bold; text-transform:uppercase; display:inline; float:left; padding-right: 10px;}
.content .monuments-list{display:block; margin:0 0 10px 0; float:left; padding-left: 20px;}
.content .monuments-list-desc{
	border-left:1px dotted #666666;
	color:#666666;
	float:left;
	font-family:Arial;
	font-size:12px;
	margin:0 20px 20px 0;
	padding:0 0 0 5px;
	width:0% ;
	display:none;
}
.content .columbarium{float:right; width:47%;}
.content .columbarium-list dt{color:#992713; font-family:Arial; font-size:20px; font-weight:bold; text-transform:uppercase; display:inline; float:left; padding-right: 10px;}
.content .columbarium-list{display:block; margin:0 0 10px 0; float:left;}
.content .columbarium-list-desc{
	border-left:1px dotted #666666;
	color:#666666;
	float:left;
	font-family:Arial;
	font-size:12px;
	margin:0 20px 20px 0;
	padding:0 0 0 5px;
	width:0%;
	display: none;
}

.lightbox{
	position:absolute;
	width:100%;
	height:100%;
	background:url('../img/bg-trans.png');
}
.light-contact{
	background:#FFFFFF none repeat scroll 0 0;
	height:510px;
	padding:30px 0 0 50px;
	position:absolute;
	top:5%;
	
	width:770px;
	margin:0 auto;
	left:20%;
	float:left;
	z-index:2;

}
.light-contact p{
	font-family:arial;
	font-size:11px;
}
.light-contact .close{text-align:right; margin-right:20px;}
.light-contact .contact-coord{
	width:380px;
	float:left;
	margin:15px 0px 10px 0;
}
.light-contact .contact-coord p{color:#666; font-family:Arial; font-size:11px; margin:5px 0 0 0;}
.light-contact .contact-coord ul {list-style:none; margin:0; padding:0;}
.light-contact .contact-coord ul li{
	background:transparent url(../img/btn-list.gif) no-repeat scroll 0 4px;
	color:#666666;
	font-family:Georgia;
	font-size:14px;
	line-height:20px;
	padding:0 0 0 20px;
}

.light-contact .contact-form{color:#666; font-family:Arial; font-size:11px; margin:25px 0 20px 0; width:380px; float:left;}
.light-contact .contact-form form{margin:15px 0 0 0;}
.light-contact .contact-form label{
	display:block;
	float:left;
	width:20%;
}
.light-contact .contact-form input, textarea{background:#e3e3e3; border:0; padding:2px; width:75%; margin:2px 0 2px 0;}
.light-contact .contact-form textarea{font-family:Arial; font-size:11px; height:100px;}
.light-contact .contact-form .btn{width:125px; height:72px; background:url('../img/btn-send.gif') no-repeat; float:right; cursor:pointer;}
.light-contact .google-maps{float:right; margin:0 50px 0 0;}
.light-contact .google-maps h4{background:#992713; color:#fff; padding:2px; display:inline;}
.light-contact .google-maps iframe{margin:10px 0 0 0;}



/* REGLAGE PAGE ***********************************************************************/
p.nocomments{
display: none;}

.entry p.postmetadata{
display: none;
}


#post-860 h2{color:#666666; font-family:Georgia; font-size:15px; font-weight:normal; margin-top:8px; margin-bottom: 1em; font-weight: bold;}


