@import url('reset.css');
@font-face {
    font-family: 'PacificoRegular';
    src: url('Pacifico-webfont.eot');
    src: url('Pacifico-webfont.eot?#iefix') format('embedded-opentype'),
         url('Pacifico-webfont.woff') format('woff'),
         url('Pacifico-webfont.ttf') format('truetype'),
         url('Pacifico-webfont.svg#PacificoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{ background:url(../images/bk/bkred_deg.jpg) repeat-x; color:#fff; font: 14px Arial, Helvetica, sans-serif; }
a{color:#ddd;text-decoration:none;}
a:hover{color:#00c6e3;}
p.sub{ padding:50px 10px 10px; text-align:center; color:#aaa; display: block; }
.clr{clear:both;}
h1{ margin:5px; font-size:36px; text-align:center; color:#c33; font-family:'PacificoRegular', Georgia, "Times New Roman", serif; text-shadow:1px 1px 1px #000; padding-bottom:10px; line-height:40px; }
h1 span{
	font-size:10px;
	display:block;
	letter-spacing:2px;
	font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
	color:#00c6e3;
	line-height:14px;
	padding-top:10px;
	text-shadow:none;
	text-transform:uppercase;
}

.header{ font-size:20px; background:#000; opacity:1; -moz-box-shadow: 1px 0px 2px #000; -webkit-box-shadow: 1px 0px 2px #000; box-shadow: 1px 0px 2px #000; font-family: 'PacificoRegular',Georgia,"Times New Roman",serif; margin-top: 10px; border-top: 1px solid #999; padding: 5px 30px; }
.header a{
	line-height:18px;
	padding:0 4px;
	letter-spacing:1px;
	text-shadow:1px 1px 1px #000;
	color:#FFF;
}
.header a:hover{ color:#C33; }
.header a span{font-weight:bold;}
.header span.right_ab{ float: right; color: #C33; }
.content{ margin: 10px auto 30px; height: 590px; max-width: 960px }
.rg-image-wrapper{ position:relative; padding:0px 30px;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; min-height:20px; }
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;
}
.rg-image img{
	max-height:100%;
	max-width:100%;-webkit-box-shadow:  0px 1px 5px 5px rgba(0, 0, 0, 0.3);box-shadow:  0px 1px 5px 5px rgba(0, 0, 0, 0.3);-webkit-border-radius: 10px;border-radius: 10px;
}
.rg-image-nav a{ position:absolute; top:50%; left:0px; background:#000 url(../images/bk/nav.png) no-repeat -20% 50%; width:28px; height:50px; text-indent:-9000px; cursor:pointer; opacity:0.5; outline:none; -moz-border-radius: 10px 0px 0px 10px; -webkit-border-radius: 10px 0px 0px 10px; border-radius: 10px 0px 0px 10px; }
.rg-image-nav a.rg-image-nav-next{
	right:0px;
	left:auto;
	background-position:115% 50%;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}
.rg-image-nav a:hover{opacity:1;}
.rg-caption {
	text-align:center;
	margin-top:15px;
	position:relative;
}
.rg-caption p{ /* [disabled]letter-spacing:2px; */ padding:0 15px 0px; color: #FFF; font: 16px 'PacificoRegular', Georgia, "Times New Roman", serif; }

.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	background:#000 url(../images/bk/ajax-loader.gif) no-repeat center center;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.7;
}

.es-carousel-wrapper{ /* [disabled]background: url(../images/bk/background_deg.png) repeat-x; */ padding: 10px 27px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; position: relative;/* [disabled]-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9); *//* [disabled]-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9); *//* [disabled]box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9); */ position: relative; margin-bottom: 20px; }
.es-carousel{ overflow:hidden;/* [disabled]background:#000; */ }
.es-carousel ul{display:none;}
.es-carousel ul{display:block;}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
}
.es-carousel ul li a{ display:block;/* [disabled]border-style:solid; *//* [disabled]border-color:#222; */ opacity:0.7; -webkit-touch-callout:none; /* option */ -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.es-carousel ul li.selected a{ /* [disabled]border-color:#fff; */ opacity:1.0; }
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;-webkit-box-shadow:  0px 1px 2px 2px rgba(0, 0, 0, 0.3);box-shadow:  0px 1px 2px 2px rgba(0, 0, 0, 0.3);-webkit-border-radius: 10px;border-radius: 10px;
}
.es-nav span{
	position:absolute;
	top:50%;
	left:8px;
	background:transparent url(../images/bk/nav_thumbs.png) no-repeat top left;
	width:14px;
	height:26px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
}
.es-nav span.es-nav-next{
	right:8px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover{
	opacity:1.0;
}
.texteAccueil{ position: relative; padding: 20px 30px; min-height: 20px; color: #000; text-align: center; font: x-large 'PacificoRegular', Georgia, "Times New Roman", serif; background: #FFF; margin-top: 30px; max-width: 960px; margin-right: auto; margin-left: auto; -webkit-box-shadow:  0px 1px 5px 5px rgba(0, 0, 0, 0.3);box-shadow:  0px 1px 5px 5px rgba(0, 0, 0, 0.3);-webkit-border-radius: 10px;border-radius: 10px;}
.texteAccueil a{color: #000; font: x-large 'PacificoRegular', Georgia, "Times New Roman", serif; }
.texteAccueil a:hover {color: #C33; text-shadow:1px 1px 1px #000; }

@media screen and (max-width: 640px) {
.header a{ display:block; text-align:center; font-size:14px; text-shadow:none; line-height: 30px; 	}
.header span.right_ab{ float: none; text-align: center; display: none; font-size: 16px; }
.texteAccueil{ position:relative; padding:20px 30px; min-height:20px; color: #000; text-align: center; font: medium/30px 'PacificoRegular', Georgia, "Times New Roman", serif; background: #FFF; margin-top: 30px; }
.texteAccueil a{ color: #000; font-size: large; }
.texteAccueil a:hover {color: #C33; text-shadow:0px 0px 0px #000; }
}

iframe { width: 300px; height: 400px; border-style: none; }
#tailleur img{ border-style: none; }
#tailleur{ text-align:center; margin-right:auto; margin-left:auto; height:60px; width:96px; font:xx-small Verdana, Geneva, sans-serif; color:#666; padding-top: 5px; }
