﻿@font-face {
	font-family: 'Nyala Regular';
	src: url('fonts/Nyala-fontfacekit/nyala.eot');
	src: local('Nyala'), local('Nyala Regular'), local('Nyala-Regular'), url('fonts/Nyala-fontfacekit/nyala.woff') format('woff'), url('fonts/Nyala-fontfacekit/nyala.ttf') format('truetype'), url('fonts/Nyala-fontfacekit/nyala.svg#Nyala-Regular') format('svg');
}

img, div, a { 
	behavior: url(img/iepngfix.htc); 
	}

body{
	padding:0px 0px 0px 0px;
	margin:0px;
	background-color:#32190F;
	font-family:'Nyala Regular', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:16px;
	color:black;
}

.iframe_body{
    scrollbar-face-color: #46B4BE;
    scrollbar-shadow-color: #472503;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #472503;
    scrollbar-darkshadow-color: #371911;
    scrollbar-track-color: #3B8A97;
    scrollbar-arrow-color: #371911;
	background:transparent url(img/fond_contenu2.jpg) no-repeat fixed 0px 0px;
}

h1{
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	color:#4B2800;
	margin-top:20px;
}

a{
	color:#4B2800;
	font-weight:bold;
	text-decoration:none;
}

input{
	border: 1px solid #3B8997;
}

input.radio{
	border: none;
}

li{
	margin-bottom:5px;
}

.lien_menu{
	color:#49BAC1;
}

.fond{
	width:1024px;
	height:768px;
	background-image:url(./img/background3.jpg);
	margin:auto;
}

.menu_global{
	float:left;
	position:relative;
	left:17px;
	top:141px;
	clear:both;
	width:141px;
}

.menu{
	display:block;
	cursor:pointer;
	width:128px;
	float:left;
	margin-bottom:15px;
	color:#49BAC1;
	text-align:left;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:5px;
	font-size: 16px;
	opacity:0.9;
}

.msimple{
	background-image:url(./img/menu-su.png);
	height:20px;
}

.msimple:hover{
	background-image:url(./img/menu-sd.png);
	height:20px;
}

.mdouble{
	background-image:url(./img/menu-du.png);
	height:35px;
}

.mdouble:hover{
	background-image:url(./img/menu-dd.png);
	height:35px;
}

.ss_menu_global{
	position:relative;
	left:40px;
	top:141px;
	width:141px;
	height:100px;
	float:left;
}

.ss_menu{
	display:block;
	cursor:pointer;
	float:left;
	color:#4B2800;
	text-align:left;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:5px;
	margin-bottom:5px;
	font-size: 16px;
	opacity:0.9;
}

.ssmsimple{
	background-image:url(./img/ss-menu-su.png);
	height:20px;
	width:128px;
}

.ssmsimple:hover{
	background-image:url(./img/ss-menu-sd.png);
}

.ssmdouble{
	background-image:url(./img/ss-menu-du.png);
	height:35px;
	width:128px;
}

.ssmdouble:hover{
	background-image:url(./img/ss-menu-dd.png);
}

.ssmlong{
	background-image:url(./img/ss-menu-lu.png);
	height:20px;
	width:145px;
}

.ssmlong:hover{
	background-image:url(./img/ss-menu-ld.png);
}

.ss_groupe{
	display:none;
}

#ss_groupe_maries{
	margin-top:28px;
}

#ss_groupe_temoins{
	margin-top:56px;
}

#ss_groupe_programme{
	margin-top:96px;
}

#ss_groupe_loin{
	margin-top:144px;
}

#ss_groupe_photos{
	margin-top:0px;
}

#browse{
	border:1px #4B2800 solid;
	background-color:#49BAC1;
	float:left;
	margin-top:0px;
	padding:0px;
	width:150px;
	height:20px;
	max-height:464px;
	overflow:auto;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-bottomleft:8px;
	-moz-box-shadow: black 3px 3px 3px;
}


.cadre_arrondi_gauche{
	position:relative;
	top:124px;
	left:71px;
	width:584px;
	height:517px;
	background-image:url(img/arrondi_simple.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	text-align:right;
}

.cadre_central{
	width:572px;
	height:517px;
}

.contenu{
	width:545px;
	height:477px;
	padding:20px;
	padding-left:7px;
	overflow:auto;
	color:#000000;
	text-align:justify;
	margin:0px;
}

.info_reponse{
	font-family: 'Nyala Regular', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	width:515px; 
	border:1px #49BAC1 solid;
}

#overlay{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
	background-color:#000;
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);	
}

#photo{
	position:absolute;
	top:10px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
	text-align:center;
}

.photo_padding{
	width:50%;
}

#photo_content{
}

#bouton_dl{
	float:none;
	padding-right:10px;
}

.liste_item {
	width:350px;
	text-align:left;
}

.liste_nombre {
	width:100px;
	text-align:center;
}

.liste_prix {
	width:50px;
	text-align:center;
}

.selection {
	position:absolute; 
	border:none; 
	display:block;
	-moz-border-radius:3px;
}

.selection:hover {
	cursor:pointer;
	border:3px black inset;
}