/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#292309
}
img	 { behavior: url("pngbehavior.htc"); }
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-3dlight-color:#fff;
     scrollbar-arrow-color:#fff;
     scrollbar-base-color:#000000;
     scrollbar-darkshadow-color:#ddd;
     scrollbar-face-color:#ccc;
     scrollbar-highlight-color:#fff;
     scrollbar-shadow-color:#ddd;
	 padding:0;
}

.image_bord{border:5px solid #99b5d8}
.titre_blanc{color:#FFFFFF; font-size:12px; font-weight:bold}
.ville2{color:292309; font-size:10px; font-weight:bold;  text-align:left; padding-left:12px;}
.titre_rose_small{ font-size:15px; color:#3fa5a7; font-weight:bold; text-align:left; padding-left:12px;}
.titre_gris_small{ font-size:15px; color:#666666; font-weight:bold; text-align:left; padding-left:12px;}
.titre_rose_small2{ font-size:11px; color:#3fa5a7; font-weight:bold; margin-bottom:5px;}
.titre_brunfonce{ font-size:9px; color:#292309; font-weight:bold; }
.border_left{border-left:1px solid #ccc}
.border_right{border-right:1px solid #ccc}
.zone_prix{background-image:url(images/zone_prix.gif); background-repeat:no-repeat; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center}
.zone_description{background-image:url(images/zone_prix.gif); background-repeat:no-repeat; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:center}
.zone_description a{ color:#FFFFFF; font-size:11px; font-weight:bold; text-align:center; text-decoration:none}
.zone_description a:hover{ color:#ee027e; font-size:11px; font-weight:bold; text-align:center; text-decoration:none}
.titre_maga{color:#FFFFFF; font-size:12px; font-weight:bold}

a{color:#3fa5a7; text-decoration:underline}
a:hover{color:#292309; text-decoration:underline}

.container{border:1px solid #3fa5a7; margin-top: 10px;}
.menu_top{background-image:url(images/background_menu_top_120.gif); background-repeat:no-repeat; width:960px; height:31px; padding-left:10px;}
.content{padding:8px; vertical-align:top}
.cadre_home{ background-image:url(images/fond_cadre_home.gif); background-repeat:repeat-x; border:1px solid #D2D2D2; vertical-align:top;padding:10px;}
.cadre_home_bas{ background-image:url(images/fond_cadre_home2.gif); background-repeat:repeat-x; vertical-align:top;padding-left:10px;padding-right:10px;}

.Txt_10_grisClair {font-size: 10px;color: #787878; text-align:center}

.bloc_home_1{background-image:url(images/bloc1_baby.gif); background-repeat:no-repeat}
.bloc_home_2{background-image:url(images/bloc2_baby.gif); background-repeat:no-repeat}
.bloc_home_3{background-image:url(images/bloc3_baby.gif); background-repeat:no-repeat}
.bloc_home_4{background-image:url(images/bloc4_baby.gif); background-repeat:no-repeat}
.bloc_home_5{background-image:url(images/bloc5_baby.gif); background-repeat:no-repeat}
.bloc_content {position:relative; top:5px; left:-10px; width:162px; height:129px;}

.bloc_content li {list-style-image:url(images/bullet.gif); color:#292309; font-size:10px;}

.menu_bar_brun{position:relative;left:5px; top:100px; width:750px; height:40px; z-index:100; background-image:url(images/barre_brun.gif); background-repeat:no-repeat; margin-bottom:25px; }
.container_content{position:relative;left:5px;top:-35px;  width:750px; height:40px; z-index:90; height:auto}
.content_txt{padding-top:50px;padding-left:10px;padding-right:10px; text-align:justify}
.titre_rose { font-size:16px; color:#3fa5a7; font-weight:bold}

.input_right{ background-image:url(images/bg_input.gif); background-repeat:repeat-x; font-size:9px; height:18px; width:124px; border:1px solid #5f6463; color:#5f6463; background-position:bottom; margin-left:15px;}
.input_right2{ background-image:url(images/bg_input.gif); background-repeat:repeat-x; font-size:9px; height:18px; width:44px; border:1px solid #5f6463; color:#5f6463; background-position:bottom; margin-left:15px;}
.input_textarea{ background-image:url(images/bg_input.gif); background-repeat:repeat-x; font-size:12px; height:100px; width:200px; border:1px solid #5f6463; color:#5f6463; background-position:bottom; margin-left:15px;}
.input_file{ background-image:url(images/bg_input.gif); background-repeat:repeat-x; font-size:9px; height:18px; width:200px; border:1px solid #5f6463; color:#5f6463; background-position:bottom; margin-left:15px;}
.input_right_long{ background-image:url(images/bg_input.gif); background-repeat:repeat-x; font-size:9px; height:18px; width:141px; border:1px solid #5f6463; color:#5f6463; background-position:bottom; margin-left:15px;}
.recherche_mariage{width:175px; height:35px; background-image:url(images/recherche_mariage.gif); padding-right:10px;}
.voirlesmaga{background-image:url(images/bloc_right_07.gif); width:175px; height:38px; text-align:center}
.recherche_theme{background-image:url(images/bloc_right_09.gif); width:175px; height:20px; padding-right:10px;}
.recherche_ville{background-image:url(images/bloc_right_11.gif); width:175px; height:20px; padding-right:10px;}
.send_form_right{background-image:url(images/bloc_right_12.gif); width:175px; height:22px;}

.image_maga{width:107px; height:92px; background-color:#ffffff}
.bg_bloc_maga{background-image:url(images/bloc_maga_05.gif); width:104px; height:122px; padding-left:5px;}
.ville{color:#444; font-size:10px; font-weight:normal}

#maries      { text-align: left; margin: 15px auto 0; padding: 30px; position: relative; top: 0; left: 0 }
#maries #blocNav { font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background: white; text-align: left; padding: 20px; position: relative }
#maries #blocContent { font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; text-align: left; padding: 20px; position: relative }
.nomsMaries   { color: black; font-size: 36px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-style: normal; font-weight: normal }
.dateMariage   { color: black; font-size: 14px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-style: normal; font-weight: normal }
.Titre-Resultat { color: #666666; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

.gras_rose{font-size:11;font-family:Lucida Grande,Helvetica,Arial;font-style:normal;font-weight:bold;color:#3fa5a7;leading:0; }
.italique_rose{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:italic;
		font-weight:bold;
		color:#3fa5a7;
		leading:0;
		}
.souligne_rose{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		text-decoration:underline;
		font-weight:bold;
		color:#3fa5a7;
		leading:0;
		}
.gras_souligne_rose{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-weight:bold;
		text-decoration:underline;
		font-weight:bold;
		color:#3fa5a7;
		leading:0;
		}
.gras_italique_rose{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		text-decoration:underline;
		font-weight:bold;
		font-style:italic;
		color:#3fa5a7;
		leading:0;
		}
		
.miniexplic{ font-size:9px; color:#999; }
#loading{ position:absolute; top:expression(body.scrollTop + 200 + "px"); left:50%; margin-left:-110px; width:220px; z-index:100; background:#fff; border:2px solid #3FA5A7; padding:10px; text-align:center; }
html>body #loading{ position:fixed; top:50%; left:50%; width:220px; height:60px; margin-top:-30px; margin-left:-110px; z-index:100; background:#fff; border:2px solid #3FA5A7; padding:10px; text-align:center; }