@charset "iso-8859-1";

#bloc_mariage div, #bloc_mariage p {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #111111;
	margin: 0px;
	padding: 0px;
}

#bloc_mariage {
	clear: both;
	float: left;
	width:530px;
}

#bloc_mariage .bloc_mariage_callout {
	width: 170px;
	float: left;
	margin: 0px 0px 0 0px;
	display: inline;
}
.sep_bloc_mariage{
 margin-left:10px;
 float: left;
 width:10px;
 height:150px;
}

#bloc_mariage #bloc_mariage_content {
	width: 530px;
	margin: 0px;
}

#bloc_mariage #bloc_mariage_content .bloc_mariage_callout h3 {
	font-size: 13px;
	line-height: 14px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#bloc_mariage #bloc_mariage_content .home_artist_lists h4 {
	font-size: 12px;
	line-height: 12px;
	margin: 0 0 2px 0;
}

.separateur_centre {
 /*background-image : url(../images/sep_centre.gif);*/
 width:530px;
 margin-top:10px;
 height:5px;
}

.stack {position: relative; width: 250px; height: 85px; overflow: hidden;float:left;margin-right:5px;}
.modpic {position: absolute; z-index: 10; top: 2px; left: 2px; width: 84px; height: 77px; border-color: #FFFFFF; border-width: 2px 2px 2px 2px; border-style: solid solid solid solid;}
.modcopy {position: absolute; z-index: 10; top: 2px; left: 96px; width: 160px; height: 77px; text-align: left;}
.modcopy a {color: #0586d0; text-decoration: none; display: block; margin: 0px; width: 160px; height: 77px;}
.modcopy .modTitle {text-decoration: underline;}
.modcopy .desc {color: #1F1F1F;}

#titre_mariage {
	font-size: 12px;
	font-weight:bold;
	color:#fff;
	background-color:#0592c6;
	width:170px;
	padding: 2px 10px;
	float:left;
	padding-bottom:1px;
	font-family:arial;
	text-transform:uppercase;
}
#bas_mariage {
	
	clear: both;
    padding: 0px;
    width: 100%;
    height: 4px;
    line-height: 4px;
	border-bottom:1px solid #fff;
	background:#0592c6;
	overflow:hidden;
}

#titre_une {
	font-size: 12px;
	font-weight:bold;
	color:#fff;
	background-color:#b10d05;
	width:180px;
	padding: 2px 10px;
	padding-bottom:1px;
	font-family:arial;
	text-transform:uppercase;
	height:15px;
	text-align:left;
}
#bas_une {
	background-color:#b10d05;
	height:4px;
	width:100%;
	border-bottom:1px solid #fff;
	overflow:hidden;
}

.cadre_titre{
 width:100%;
 text-align:left;
}

#une{
 text-align:left;
}

#titre_plus_aec {
	font-size: 12px;
	font-weight:bold;
	color:#fff;
	background-color:#9e8304;
	width:150px;
	padding: 2px 10px;
	padding-bottom:1px;
	font-family:arial;
	text-transform:uppercase;
}
#bas_plus_aec {
	background-color:#9e8304;
	height:4px;
	width:100%;
	border-bottom:1px solid #fff;
	overflow:hidden;
}

.gauche_accueil{
 width:280px;
 background-color:#fff;
 border:1px solid #ccc;
 padding:5px;
 margin-top:0px;
}

.contenu_meditation{
 width:280px;
 background-color:#000;
 border-top:1px solid #fff;
 height:90px;
 filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
}

#bloc_meditation{
 width:280px;
 height:160px;
 position: relative;
}

.titre_meditation{
 font-size:12px;
 font-weight:bold;
 color:#D2EDFC;
 padding:8px;
 position: absolute;
 top: 70px;;
 z-index:100;
}

.texte_meditation{
 font-size:10px;
 color:#fff;
 padding-top:8px;
 font-weight:normal;
 height:40px;
 overflow:hidden;
}

#bloc_meditation .titre_meditation a {
	color: #D2EDFC;
}


#bloc_meditation .texte_meditation a {
	color: #fff;
}


.cadre_comments {
 margin-bottom:10px;
 background: url("../images/misc_dots.gif") repeat-x left bottom;
 padding:8px;
}

.cadre_comments h4{
 font-size:12px;
 font-weight:bold;
 color:#505050;
 font-family:Arial;
 height:23px;
 background:#ededed;
 border-bottom:1px solid #ccc;
 padding:3px 0px 0px 10px;
}

.cadre_comments p{
 font-size:12px;
 font-family:Arial;
 line-height:16px;
 font-family:Arial;
 margin:0;
 padding:0px;
}

h2.comments{
 font-size:16px;
 font-weight:bold;
 color:#2C87C1;
 font-family:Arial;
}
