
/* CSS Document */

body { 
	background-color:#163B37; /*#0E2623; */
	/*background-image:url(http://smeralda-creation.com/styles/images/bg.png) repeat-x; */
	margin:0;
	padding:0;
	}
 div,p,a,td,th,span,ul,li,table {
 	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#FFFFFF;
 }
 table td{ vertical-align:top;}
 a:hover { color:#FFFFFF; text-decoration:underline;}
 
#header { 
	width:100%;
	height:186px;
	display:table-row;
	}
	
div#femme { 
		width:188px;
		height:186px;
		display:inline;
		
		}
div#img_s {
		width:77px;
		height:186px;
		display:inline;
		
}
div#header_right { display:inline; width:auto; }
div#lang { padding-right:23px; text-align:right; margin:16px 0; }
div#lang img { margin-right:10px; border:1px solid #FFFFFF; }
div#top_menu {     padding-right:23px; margin-top:0px; line-height:8px; height:20px;    }
div#top_menu ul { list-style:none;}
div#top_menu ul li { display:inline; float:right; padding:7px 0 5px 0; }
div#top_menu ul li a { display:block; color:#FFFFFF; font-size:11px; text-decoration:none; margin:0 10px 0 10px; }
div#top_menu ul li a:hover { font-size:11px; text-decoration:underline; }

#anim { width:685px;  margin:0; padding:0; margin:auto;} 
/*


div#top_menu ul li a { display:block; color:#FFFFFF; font-size:11px; text-decoration:none; margin:0 10px 0 10px; }
div#top_menu ul li a:hover { font-size:11px; text-decoration:underline; }
*/
.clr { clear:both;}
.bande { background-color:#0c2320;}
div#site_title {
	height:93px;
	background:url(http://smeralda-creation.com/images/header_bg.jpg) repeat-x;
	padding-left:32px;
	text-align:left;
	
	
}
td#left {  border-right:1px solid #FFFFFF; background:url(http://smeralda-creation.com/images/left_bg_top.jpg) 0% 0% no-repeat; }
td#left2 {border-right:1px solid #FFFFFF; background:url(http://smeralda-creation.com/images/left_bg_bottom.jpg) 0% 100% no-repeat; }
td#main { padding:20px 0 0 10px; background:url(http://smeralda-creation.com/images/middle_bg.jpg) 100% 100% no-repeat; padding-bottom:10px; }
td#main h1 { font-size:12px; font-weight:bold; margin:0 10px 0 10px; display:block; width:90%; border-bottom:1px solid #FFFFFF; padding:0 0 3px 10px; }
td#main .content {
	display:block;
	width:80%;
	margin-left:20px;
	text-align:justify;
	
	}
td#main .content p {
	margin-top:15px;
}
table.cadre_ext td{ text-align:center; width:50%;} 
table.cadre { border-collapse:collapse; margin:0; padding:0;}
table.cadre td { line-height:26px;}
table.cadre td.cadre_l { background:url(http://smeralda-creation.com/images/c_cg.gif) no-repeat; height:28px; width:6px; }
table.cadre td.cadre_m {  border:0; padding:0 10px; background-color:#33A08C; text-align:center; font-weight:bold; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; width:auto;  } 
table.cadre td.cadre_r { background:url(http://smeralda-creation.com/images/c_cd.gif) no-repeat; height:28px; width:6px;}
#imgviewer { margin:20px 0; padding-top:10px; float:left; width:346px; height:368px; text-align:center; margin-right:10px; border:2px solid #FFFFFF;} 
#imgviewer img { width:268px; height:300px; }
#imgviewer img.withborder { border:1px solid #000000;}
#imgviewer h2 { margin:0; padding:0 10px; margin-top:10px; font-size:12px; display:block; }
#imgthumb { float:left; width:60px; margin-top:20px;}
#imgthumb img { border:1px solid #FFFFFF; margin-bottom:2px; width:54px; height:60px; display:block;}
#plan { display:block; margin:auto 0;  text-align:center;}
#plan img{ border:3px solid #46E3C4;}
table#contact { border:1px solid #FFFFFF; border-collapse:collapse;}
table#contact td { padding:5px; text-align:left;}

table#contact td.left { text-align:right;}
table#contact td.bttn { text-align:center;}
div#adresse {
	text-align:center;
/*	border:1px solid #FFFFFF; */
	margin:20px 0 50px 0;
	padding:5px;
	width:167px;
	}
div#menu {
	width:187px;
	margin-top:50px;
	text-align:center;
	margin-left:22px;
/*	border:1px solid #FFFFFF;
*/	padding-top:10px;
	
}
div#menu h3 {
	display:block;
	margin:0;
	padding:0;
	background:url(http://smeralda-creation.com/images/menu_bg.jpg) no-repeat;
	width:128px;
	height:33px;
	line-height:33px;
	padding-left:5px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	
	
}
div#menu ul {
	margin:0;
	padding:0;
	margin-left:50px;
	list-style:none;
	margin-bottom:10px;
	text-align:left;
}
div#menu ul li {
	line-height:20px;
	font-size:12px;
	font-weight:bold;
}
div#menu ul li a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
div#menu ul li a:hover {
	text-decoration:underline;
}
div#adresse p {
	margin:7px 0;
	}
p.smeralda {
	font-weight:bold;
	}
.vert { color:#009900; }
.rose { color:#FF0099; }
.bleu { color:#0099FF;}
.orange { color:#FF6600;}
ul.qsn { padding-left:20px; }
ul.qsn li { font-weight:bold; line-height:25px;}
table#footer { margin:0; padding:0; border-collapse:collapse;}
#foot { margin:5px 0 10px 0;  border-left:1px solid #FFFFFF; text-align:center;}
#foot #footer_left { background:url(http://smeralda-creation.com/images/footer_left.jpg) no-repeat; height:17px; width:9px;}
#foot #footer_mdl { color:#163b37; background-color:#44dbbd; padding:0 10px; text-align:center; }
#foot #footer_mdl a { color:#163b37; text-decoration:underline; }
#foot #footer_right { background:url(http://smeralda-creation.com/images/footer_right.jpg) no-repeat; height:17px; width:9px;}
.msg { background-color:#FFFFFF; color:#006600; padding:5px 0; }
table.ref { border:1px solid #FFFFFF; border-collapse:collapse; margin-top:20px; }
table.ref td { text-align:center; border:1px solid #FFFFFF; width:25%; padding:5px; vertical-align:middle; }
