@charset "UTF-8";
/*
Template Name: Connoisseur
Theme URI: http://www.priteshgupta.com/templates/connoisseur
Description: HTML5 and CSS3 Free Website Theme
Author: Pritesh Gupta
Author URI: http://www.priteshgupta.com/
Version: 1.0
License: New BSD License
License URI: license.txt
 */
/**
 * Connoisseur Template Version 1.0
 * By PriteshGupta.com
 * Download for free at http://www.priteshgupta.com/templates/connoisseur
 
Released under New BSD License
http://www.opensource.org/licenses/bsd-license.php
 
Copyright (c) 2012, PriteshGupta.com
All rights reserved.
 
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
 
 * Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
 
 * Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
 
 * Neither the name of PriteshGupta.com nor the names of its
contributors may be used to endorse or promote products derived from this
software without specific prior written permission.
 
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
@charset "UTF-8";
 
 
 
 
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent; }
 
body { line-height: 1; }
 
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { display: block; }
 
nav ul { list-style: none; }
 
blockquote, q { quotes: none; }
 
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none; }
 
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent; }
 
/* change colours to suit your needs */
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none; }
 
/* change colours to suit your needs */
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold; }
 
del { text-decoration: line-through; }
 
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help; }
 
table {
	border-collapse: collapse;
	border-spacing: 0; }
 
/* change border colour to suit your needs */
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #9c5959;
	margin: 1em 0;
	padding: 0; }
 
input, select { vertical-align: middle; }
 
/*fin du reset css*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, address {
	margin: 0;
	padding: 0;
	-moz-border-end-color: #666;
}
 
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	border-color: #000;
}
 
fieldset, img { border: 0; }
 
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal; }
 
li { list-style: none; }
 
caption, th { text-align: left; }
 
q:before, q:after { content: ''; }
 
abbr, acronym {
	border: 0;
	font-variant: normal; }
 
sup { vertical-align: text-top; }
 
sub { vertical-align: text-bottom; }
 
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit; }
 
legend { color: #000; }
 
pre, code, kbd, samp, tt {
	font-family: monospace;
	line-height: 100%; }
 
em { font-style: italic; }
 
strong {
	font-weight: normal;
}
 
@font-face {
	font-family: 'Lobster13Regular';
	src: url('Lobster_1.3-webfont.eot');
	src: url('Lobster_1.3-webfont.eot?#iefix') format('embedded-opentype'), url('Lobster_1.3-webfont.woff') format('woff'), url('Lobster_1.3-webfont.ttf') format('truetype'), url('Lobster_1.3-webfont.svg#Lobster13Regular') format('svg');
	font-weight: normal;
	font-style: normal; }
 
@font-face {
	font-family: 'bebasregular';
	src: url('bebas___-webfont.eot');
	src: url('bebas___-webfont.eot?#iefix') format('embedded-opentype'),
	url('bebas___-webfont.woff') format('woff'),
	url('bebas___-webfont.ttf') format('truetype'),
	url('bebas___-webfont.svg#bebasregular') format('svg');
	font-weight: normal;
	font-style: normal; }
 @font-face {
    font-family: 'BebasNeueRegular';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.woff') format('woff'),
         url('BebasNeue-webfont.ttf') format('truetype'),
         url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	background: #f5f0e0 url(../images/noise.png);
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	color: #252525;
	font-size: 14px;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.10); /*	line-height:1.5em;
*/ }
 
h1,h2,h3,h4,h5,h6 { margin-bottom: 21px; }
 
h1 {
	font-size: 40px;
	font-family: 'bebasregular', cursive, Oswald,arial,Georgia,serif;
} 
.recetteglace h1 {
	font-family:'Oswald',arial,Georgia,serif;
    font-size: 28px;
	/*word-spacing: .3em;*/ /*	display:inline;
*/ }
 
#papierh1 {
	background: url(../images/papier-grand.png) no-repeat;
	border: none; }
 
h2 { font-size: 40px; 
}
 
h3 { font-size: 35px; }
 
/*image style papier background h3 colone*/
#colone { background-image: url("../images/spriteme1.png");
  background-position: -10px -90px;}
 
.titleh3 {
	   font-family: 'BebasNeueRegular';
	-webkit-transition: all .20s ease-out;
	-moz-transition: all .20s ease-out;
	-o-transition: all .20s ease-out;
	-ms-transition: all .20s ease-out;
	transition: all .20s ease-out;
	text-align: center; 
	}
 
	.titleh3:hover {
		text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(156, 89, 89,.1), 0 0 5px rgba(156, 89, 89,.1), 0 1px 3px rgba(156, 89, 89,.3), 0 3px 5px rgba(156, 89, 89,.2), 0 5px 10px rgba(156, 89, 89,.25), 0 10px 10px rgba(156, 89, 89,.2), 0 20px 20px rgba(156, 89, 89,.15);
		-webkit-transition: all .20s ease-out;
		-moz-transition: all .20s ease-out;
		-o-transition: all .20s ease-out;
		-ms-transition: all .20s ease-out;
		transition: all .20s ease-out; }
 
h4 { font-size: 35px; }
 
h5 { font-size: 30px; }
 
h6 { font-size: 25px; }
 
h1, h3, h4, h5, h6 {
	font-family: 'Lobster13Regular', cursive;
	color: #FF3D7F/*#9c5959*/;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	font-weight: normal; }
 
a {
	color: #00B4FF;/*#3BBEE6*//*FF3D7F/*//*9c5959*/;
	text-decoration: none;
	 /*	border-bottom: 1px   double #9c5959;
*/ /*		font-family: Georgia;
*/ }
 p a: hover {
	 text-decoration:underline;}
.haut a:hover,.ingredient a:hover,.footer-widget a:hover {
	 text-decoration:underline;}
.pikachoose a, #fancybox-close, .fancyimage { border-bottom: 0px dotted #9c5959; }

 
.clear { clear: both; }
 
.left {
	float: left;
	margin-right: 10px;
	color: #000; }
 
	.left:hover { color: #E7780B; }
 
.right {
	float: right;
	margin-left: 10px; }
#right{padding-top:7px;
	float: right;
	margin-left: 10px; 
	}
 
.title {
	font-family: 'bebasregular', cursive;
	font-size: 60px;
	float: left;
	text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(156, 89, 89,.1), 0 0 5px rgba(156, 89, 89,.1), 0 1px 3px rgba(156, 89, 89,.3), 0 3px 5px rgba(156, 89, 89,.2), 0 5px 10px rgba(156, 89, 89,.25), 0 10px 10px rgba(156, 89, 89,.2), 0 20px 20px rgba(156, 89, 89,.15);
/*	-webkit-transition: all .20s ease-out;
	-moz-transition: all .20s ease-out;
	-o-transition: all .20s ease-out;
	-ms-transition: all .20s ease-out;
	transition: all .20s ease-out;*/
	display: inline;
	margin-bottom: 0;
	margin-top: 10px; }
 
	/*.title:hover {
		text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(156, 89, 89,.1), 0 0 5px rgba(156, 89, 89,.1), 0 1px 3px rgba(156, 89, 89,.3), 0 3px 5px rgba(156, 89, 89,.2), 0 5px 10px rgba(156, 89, 89,.25), 0 10px 10px rgba(156, 89, 89,.2), 0 20px 20px rgba(156, 89, 89,.15);
		-webkit-transition: all .20s ease-out;
		-moz-transition: all .20s ease-out;
		-o-transition: all .20s ease-out;
		-ms-transition: all .20s ease-out;
		transition: all .20s ease-out; }*/
 
.tagline {
	font-family: 'Lobster13Regular', cursive, sans-serif ;
	clear: both;
	font-size: 27px;
	float: left;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.10); }
 
.intro {
	float: left;
	width: 500px; /*	margin-top:30px;
*/ }
 
.reservations {  }
 
.reservations-title {
	font-size: 27px;
	display: inline-block; }
 
.hr-solid {
	border: 0;
	border-bottom: 1px solid #9c5959;
	margin: 2px; }
 
.hr-dashed {
	border: 0;
	border-bottom: 1px dotted #9c5959;
	margin: 2px; }
 
.button {
	font-family: 'bebasregular', cursive, sans-serif;
	color: #CBE104/*#f5f5f5*/;
	padding: 8px 14px 10px;
	background-color:#9c5959;
	border: none;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
	-moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
	text-decoration: none;
	font-size: 20px; }
 
.buttonne {
	padding: 0.8em;
	-webkit-border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	border-radius: 0.8em;
	font: "Lobster13Regular", Sans-Serif;
	background-color: #46A5E5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b6d3f4), to(#5483b8)) !important;
	background-image: -webkit-linear-gradient(top, #4BC1DD, #5483b8) !important;
	background-image: -moz-linear-gradient(top, #4BC1DD, #5483b8) !important;
	background-image: -ms-linear-gradient(top, #4BC1DD, #5483b8) !important;
	background-image: -o-linear-gradient(top, #b6d3f4, #5483b8) !important;
	color: white !important;
	box-shadow: inset 0 1px 1px white, 0 3px 3px rgba(0,0,0,0.6);
	border: 2px solid #651d1d !important;
	font-weight: 600;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3); }
 
.button:hover { background-color: #CBE104; }
 
a.button:hover { color: #9c5959;
border:solid 1px #9c5959}

.recetteglace .button{
	float:right;
	margin-top:21px;
	font-size:14px;
	}
 
.buttonne:active { box-shadow: inset 0 2px 6px white, 0 1px 1px rgba(0,0,0,0.6); }
 
span.buttonne {
	position: absolute !important;
	bottom: 14px;
	top: auto !important;
	left: 22%; }
 
.reservations .button { padding: 4px 47px 9px; }
 
.button:active {
	position: relative;
	top: 3px;
	-webkit-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
	box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9); }
 
	.button:active:after {
		content: "";
		width: 100%;
		height: 3px;
		background: #fff;
		position: absolute;
		bottom: -1px;
		left: 0; }
		
 .accueilglace {
	float: left;
	position: relative;
	margin-right: 21px;
/*	padding: 44px 5px 0;
*/
	/*border: solid thin;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; }*/}
.date {
	float: left;
	/*font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif,;*/
	position: relative;
	margin-right: 21px;
	padding: 44px 5px 0;
	background-color : #9c5959 ;
	color: #CBE104;
	
	border: solid thin;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; }
 
	.date .month {
		text-transform: uppercase;
		font-size: 25px; }
 
	.date .day {
		font-size: 35px;
		line-height: 45px;
		position: absolute;
		left: 5px;
		top: 0; }
 
	.date .year {
		display: block;
		position: absolute;
		right: -5px;
		top: 15px;
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg); }
 
#container {
	background: url(../images/bg.png) center top repeat-x;
	width: 960px;
	margin-left: auto;
	margin-right: auto; }
 
ul#nav {
	font-family: Verdana, Century Gothic,Geneva, sans-serif,Georgia,'Oswald',arial,serif;'bebasregular';
'Lobster13Regular',"Adobe Garamond Pro Bold","Adobe Garamond Pro", cursive, sans-serif;
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	font-size: 22px/*18*/;
	letter-spacing: 1px;
	/*font-weight:bold;*/ }
 
	ul#nav li {
		float: left;
		list-style: none; }
 
		ul#nav li a {
			letter-spacing: 2px;
			display: block;
			width: 95px;
			height: 85px;
			padding: 65px 0 0 0;
			margin: 0 32px 0 32px;
			color: #9c5959;
			text-decoration: none;
			background: url(../images/label.png) 0 -149px no-repeat;
			-webkit-transition: all .20s ease-out;
			-moz-transition: all .20s ease-out;
			-o-transition: all .20s ease-out;
			-ms-transition: all .20s ease-out;
			transition: all .20s ease-out;
			border-bottom: 0px dotted #9c5959; }
 
			/*ul#nav li a:hover, ul#nav li .current {
				background: url(../images/label.png) 0 0 no-repeat;
				color: #eee9d9;
				-webkit-transition: all .20s ease-out;
				-moz-transition: all .20s ease-out;
				-o-transition: all .20s ease-out;
				-ms-transition: all .20s ease-out;
				transition: all .20s ease-out; }*/
 
ul#nav li a:hover, ul#nav li .current {
    /* -moz-transition: all 0.2s ease-out 0s; *//* Cette partie est redondante. */
    background: url("../images/label2.png") no-repeat scroll 0 0 transparent;
    color: #CBE104/*#EEE9D9*/;
}
.border {
	height: 3px;
	border-top: 1px solid #CBE104; /*	border-bottom: 1px dashed #9c5959;
*/ }
 
.border2 {
	height: 3px;
	clear: both;
	border-bottom: 1px solid #CBE104;
	border-top: 1px dashed #CBE1049c5959; }
 
.border3 {
	height: 3px;
	clear: both;
	border-bottom: 1px dotted #9c5959; /*	margin-bottom:21px;
*/ }
 
.wrapper { margin-top: 30px; }
 
p {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif, Century Gothic;
	padding: 10px;
	letter-spacing: 0.8px;
	line-height: 1.5em; 
	color : #505050 ;
/*	background-color : #f0f0f0 ;
*//*	font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif ;
font-size : 0.77em ; (12 px) cette taille est très élégante
line-height : 1.4em ; permet « d’ouvrir » l’interlignage pour une lecture plus harmonieuse et plus confortable.
color : #505050 ; une couleur gris très foncé donne de meilleurs résultats qu’un noir franc.
background-color : #f0f0f0 ; une couleur gris très clair pour le fond, réduit ce que l’on appelle le « noir typographique » qui est un effet disgracieux et rétinien produisant des effets grisés entre les lignes d’un texte.*/
	}
 
article {
	width: 630px;
	float: left;
	padding: 10px; /*	border-right: 1px dashed #9c5959;
*/ }
 
.fullwidth {
	border-right: 0px dashed #9c5959;
	width: 960px; }
 
.sidebar {
	width: 280px;
	height: 100%;
	float: right;
	padding: 10px; }
 
aside h3, .footer-widget h4 { text-align: center; }
 
 .footer-widget {
	width: 310px;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: left;
	line-height: 1.5em;
	list-style:none;
	padding-top:10px;
	/*border: 2px solid #CBE104;*/

	}
 .home-widget {
	 border:solid #9c5959 1px;
	width: 308px;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: left;
	line-height: 1.5em;
	padding-top:21px;
	background:#FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.footer-widget h3 { text-align: center; }
 
.content-widget, .content-menu {
	margin-right: 10px;
	margin-bottom: 50px; }
 
.home-widget h3 { text-align: center; /*	margin-bottom: 21px;
*/ }
 
.content-widget h1, .content-menu h1 {
	text-align: center;
	margin-bottom: 10px; }
 
.home-widget img {
/*	background: #9C5959;
*/	/*padding: 3px;*/
width:100%;

	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.50); /*	margin-left: 4px;
*/
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.50);
	box-shadow: 0 0 4px rgba(0,0,0,0.50);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; }
 
.pikachoose img, article img, aside img {
	background: white;
	padding: 1px;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.50);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.50);
	box-shadow: 0 0 4px rgba(0,0,0,0.50);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; }
 
.noeffects {
	background: none;
	padding: 0;
	margin-left: 0;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0.50);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0.50);
	box-shadow: 0 0 0 rgba(0,0,0,0.50);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0; }
 
.content-widget img {
	float: right;
	padding: 10px;
	margin: 10px;
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; }
 
.img-left {
	float: left;
	padding: 1px;
	margin-right: 10px;
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; }
 
.img-right {
	float: right;
	padding: 1px;
	margin-left: 10px;
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; }
 
#pricing-table { text-align: center; /* margin:  100px auto;
	 */ /*        width:  892px; /* total computed width = 222 x 3 + 226 */ }
 
	#pricing-table .plan {
		font-size: 14px;
		background: rgba(255, 255, 255, 0.40);
		border: 1px solid #ddd;
		color: #333;
		padding: 20px;
		float: left;
		position: relative;
		width: 267px;
		float: left;
		margin-right: 10px;
		margin-bottom: 50px; }
 
	#pricing-table #most-popular {
		z-index: 2;
		top: -13px;
		border-width: 3px;
		padding: 30px 20px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
		-moz-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
		box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15); }
 
	#pricing-table .plan:nth-child(1) {
		-webkit-border-radius: 5px 0 0 5px;
		-moz-border-radius: 5px 0 0 5px;
		border-radius: 5px 0 0 5px; }
 
	#pricing-table .plan:nth-child(4) {
		-webkit-border-radius: 0 5px 5px 0;
		-moz-border-radius: 0 5px 5px 0;
		border-radius: 0 5px 5px 0; }
 
	/* ---------------*/
#pricing-table h2 {
		font-size: 35px;
		font-weight: normal;
		color: #fff;
		letter-spacing: 1px;
		padding: 20px;
		margin: -20px -20px 50px -20px;
		background-color: /*#3FB8AF*/#9c5959;
		/*background-image: -webkit-linear-gradient(#d07a7a, #9c5959);
		background-image: -moz-linear-gradient(#d07a7a, #9c5959);
		background-image: -o-linear-gradient(#d07a7a, #9c5959);
		background-image: -ms-linear-gradient(#d07a7a, #9c5959);
		background-image: linear-gradient(#d07a7a, #9c5959);*/
		color: #CBE104/*f5f5f5*/;
		text-decoration: none; }
 
	#pricing-table #most-popular h2 {
		background-color: #ddd;
		background-image: -webkit-linear-gradient(#eee, #ddd);
		background-image: -moz-linear-gradient(#eee, #ddd);
		background-image: -o-linear-gradient(#eee, #ddd);
		background-image: -ms-linear-gradient(#eee, #ddd);
		background-image: linear-gradient(#eee, #ddd);
		-image margin-top: -30px;
		padding-top: 30px;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0; }
 
	#pricing-table .plan h2 {
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0; }
 
	#pricing-table h2 span {
		display: block;
		font: bold 25px/100px Georgia, Serif;
		color: #9c5959;
		background: #fff;
		border: 2px solid #9c5959;
		height: 100px;
		width: 100px;
		margin: 10px auto -50px;
		-webkit-border-radius: 100px;
		-moz-border-radius: 100px;
		border-radius: 100px;
		-webkit-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
		-moz-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
		box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset; }
 
	/* ---------------*/
#pricing-table ul {
		margin: 20px 0 0 0;
		padding: 0;
		list-style: none; }
 
	#pricing-table li {
		border-top: 1px solid #ddd;
		padding: 10px 0; }
 
.menu-order, .star, .menu .item { margin-top: 15px; }
 
.menu p { width: 420px; }
 
.menu img { margin-bottom: 20px; }
 
.gallery img { margin: 15px; }
 
blockquote {
	background: transparent url(../images/blockquote.png) no-repeat 0px 30px;
	padding: 30px;
	font-style: italic; }
 
	blockquote span {
		font-weight: bold;
		clear: both;
		float: right;
		margin-top: 20px; }
 
.blog {
	width: 305px;
	text-align: left;
	font-size: 14px;
	padding: 10px; }
 
#social {
	text-align: center;
	padding: 10px; }
 
iframe {
	border: 1px solid #9C5959;
	overflow: hidden;
	margin: 0;
	background: none; }
 
/*label {
	font-size: 22px;
	font-family: 'Lobster13Regular', cursive;
	color: #9c5959;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 10px;
}*/
/*input[type="text"], textarea {
	outline: none;
	background: #f5f0e0;
	border: 1px dotted #9C5959;
	font-size: 14px;
	padding: 3px;
}
input[type="text"] {
	width: 300px;
}
textarea {
	width: 400px;
	height: 200px;
}
input[type="text"]:active, input[type="text"]:focus {
	border: 1px dashed #9C5959;
}
textarea:active, textarea:focus {
	border: 1px dashed #9C5959;
}*/
/**
 * Remake of "HTML + CSS3 Icons" by Clay Cauley
 *
 * Inspiration was taken from: 
 * -http://designmoo.com/5368/html-css3-icons/
 */
a.s3d {
	clear: both;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .3);
	box-shadow: 0 4px 5px rgba(0, 0, 0, .3);
	display: inline-block !important;
	font: 700 13px/36px 'Arial', Helvetica, Clean, sans-serif;
	height: 26px;
	margin: 0 0 10px;
	padding: 0 10px 11px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .35);
	width: 200px; }
a.rss{background: #FF800D;
border-top: 1px solid #a1cdde;
color:rgba(25, 45, 55, .9);}
a.contact{background: #15d9c9;
border-top: 1px solid #a1cdde;
color:rgba(25, 45, 55, .9);
background-image: }
a.twitter {
	background: #65acc8;
	background: -webkit-gradient(linear, 0 0, 0 0, from(#65acc8), to(#4586ae));
	background: -webkit-linear-gradient(, #65acc8, #4586ae);
	background: -moz-linear-gradient(, #65acc8, #4586ae);
	background: -o-linear-gradient(, #65acc8, #4586ae);
	background: -ms-linear-gradient(, #65acc8, #4586ae);
	background: linear-gradient(, #65acc8, #4586ae);
	border-top: 1px solid #a1cdde;
	color: rgba(25, 45, 55, .9); }
 
	a.twitter:active {
		background: #4586ae;
		background: -webkit-gradient(linear, 0 0, 0 0, from(#4586ae), to(#65acc8));
		background: -webkit-linear-gradient(, #4586ae, #65acc8);
		background: -moz-linear-gradient(, #4586ae, #65acc8);
		background: -o-linear-gradient(, #4586ae, #65acc8);
		background: -ms-linear-gradient(, #4586ae, #65acc8);
		background: linear-gradient(, #4586ae, #65acc8); }
 
a.facebook {
	background: #4669ab;
	background: -webkit-gradient(linear, 0 0, 0 0, from(#4669ab), to(#304886));
	background: -webkit-linear-gradient(, #4669ab, #304886);
	background: -moz-linear-gradient(, #4669ab, #304886);
	background: -o-linear-gradient(, #4669ab, #304886);
	background: -ms-linear-gradient(, #4669ab, #304886);
	background: linear-gradient(, #4669ab, #304886);
	border-top: 1px solid #8ea4cd;
	color: rgba(21, 31, 53, 1);
	text-shadow: 0 1px 1px rgba(255, 255, 255, .35); }
 
	a.facebook:active {
		background: #304886;
		background: -webkit-gradient(linear, 0 0, 0 0, from(#304886), to(#4669ab));
		background: -webkit-linear-gradient(, #304886, #4669ab);
		background: -moz-linear-gradient(, #304886, #4669ab);
		background: -o-linear-gradient(, #304886, #4669ab);
		background: -ms-linear-gradient(, #304886, #4669ab);
		background: linear-gradient(, #304886, #4669ab); }
 
a.forrst {
	background: #58853e;
	background: -webkit-gradient(linear, 0 0, 0 0, from(#58853e), to(#3c592a));
	background: -webkit-linear-gradient(, #58853e, #3c592a);
	background: -moz-linear-gradient(, #58853e, #3c592a);
	background: -o-linear-gradient(, #58853e, #3c592a);
	background: -ms-linear-gradient(, #58853e, #3c592a);
	background: linear-gradient(, #58853e, #3c592a);
	border-top: 1px solid #99b489;
	color: rgba(22, 33, 16, 1); }
 
	a.forrst:active {
		background: #3c592a;
		background: -webkit-gradient(linear, 0 0, 0 0, from(#3c592a), to(#58853e));
		background: -webkit-linear-gradient(, #3c592a, #58853e);
		background: -moz-linear-gradient(, #3c592a, #58853e);
		background: -o-linear-gradient(, #3c592a, #58853e);
		background: -ms-linear-gradient(, #3c592a, #58853e);
		background: linear-gradient(, #3c592a, #58853e); }
 
a.designmoo {
	background: #eb5a5f;
	background: -webkit-gradient(linear, 0 0, 0 0, from(#eb5a5f), to(#e13c41));
	background: -webkit-linear-gradient(, #eb5a5f, #e13c41);
	background: -moz-linear-gradient(, #eb5a5f, #e13c41);
	background: -o-linear-gradient(, #eb5a5f, #e13c41);
	background: -ms-linear-gradient(, #eb5a5f, #e13c41);
	background: linear-gradient(, #eb5a5f, #e13c41);
	border-top: 1px solid #f39a9e;
	color: rgba(69, 22, 24, 1); }
 
	a.designmoo:active {
		background: #e13c41;
		background: -webkit-gradient(linear, 0 0, 0 0, from(#e13c41), to(#eb5a5f));
		background: -webkit-linear-gradient(, #e13c41, #eb5a5f);
		background: -moz-linear-gradient(, #e13c41, #eb5a5f);
		background: -o-linear-gradient(, #e13c41, #eb5a5f);
		background: -ms-linear-gradient(, #e13c41, #eb5a5f);
		background: linear-gradient(, #e13c41, #eb5a5f); }
 
a.flickr {
	background: #ea66ac;
	background: -webkit-gradient(linear, 0 0, 0 0, from(#ea66ac), to(#da3868));
	background: -webkit-linear-gradient(, #ea66ac, #da3868);
	background: -moz-linear-gradient(, #ea66ac, #da3868);
	background: -o-linear-gradient(, #ea66ac, #da3868);
	background: -ms-linear-gradient(, #ea66ac, #da3868);
	background: linear-gradient(, #ea66ac, #da3868);
	border-top: 1px solid #f3a2cd;
	color: rgba(74, 4, 32, 1); }
 
	a.flickr:active {
		background: #da3868;
		background: -webkit-gradient(linear, 0 0, 0 0, from(#da3868), to(#ea66ac));
		background: -webkit-linear-gradient(, #da3868, #ea66ac);
		background: -moz-linear-gradient(, #da3868, #ea66ac);
		background: -o-linear-gradient(, #da3868, #ea66ac);
		background: -ms-linear-gradient(, #da3868, #ea66ac);
		background: linear-gradient(, #da3868, #ea66ac); }
 
.icons {
  background-image: url("../images/spriteme1.png");
  background-position: -35px -208px;	bottom: 5px;
	display: block;
	height: 26px;
	position: absolute;
	right: 10px;
	width: 25px; }
 .icons1 {
  background-image: url("../images/spriteme1.png");
  background-position: -10px -164px;	bottom: 5px;
	display: block;
	height: 26px;
	position: absolute;
	right: 10px;
	width: 25px; }
	.icons.dribbble { background-position: 0 0; }
 
	.icons.twitter {  background-image: url("../images/spriteme1.png");
  background-position: -35px -208px;	bottom: 5px;}
 
	.icons.facebook { background-image: url("../images/spriteme1.png");
  background-position: -60px -208px;	bottom: 5px; }
 	.contact { background-image: url("../images/icone/fraise.png");
	background-repeat:no-repeat;
   background-position: right; }
	.icons.forrst { background-position: -75px 0; }
 
	.icons.designmoo { background-position: -100px 0; }
 
	.icons.flickr { background-position: -125px 0; }
 
footer p {
	font-size: 14px;
	margin-right: 5px;
	color:#FFFFFF; }
	
footer a {
	color:#CBE104;
	}
 
footer {
	clear: both;
	height: auto;
	padding-bottom: 2px;
	margin-bottom:50px;
	background-color:#9c5959; 
	/*border: 2px solid #CBE104;*/
		-webkit-border-radius: 5px;
		-moz-border-radius:5px;
		border-radius:5px;}
 
.wrapper:after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	font-size: 0; }
 
/* Shared styles */
.drop-shadow {
	position: relative;
	float: left;
	padding: 1em; /*  width:40%;*/
	background: #fff; /*            margin:2em 10px 4em;
*/
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }
 
	.drop-shadow:before,
        .drop-shadow:after {
		content: "";
		position: absolute;
		z-index: -2; }
 
/* Lifted corners */
.lifted {
	-moz-border-radius: 4px;
	border-radius: 4px; }
 
	.lifted:before,
        .lifted:after {
		bottom: 15px;
		left: 10px;
		width: 50%;
		height: 20%;
		max-width: 300px;
		max-height: 100px;
		-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
		-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
		box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
		-webkit-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
		transform: rotate(-3deg); }
 
	.lifted:after {
		right: 10px;
		left: auto;
		-webkit-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-o-transform: rotate(3deg);
		transform: rotate(3deg); }
 
/* Curled corners */
.curled {
	border: 1px solid #efefef;
	-moz-border-radius: 0 0 120px 120px / 0 0 6px 6px;
	border-radius: 0 0 120px 120px / 0 0 6px 6px; }
 
	.curled:before,
        .curled:after {
		bottom: 12px;
		left: 10px;
		width: 50%;
		height: 55%;
		max-width: 200px;
		max-height: 100px;
		-webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.5);
		box-shadow: 0 8px 12px rgba(0, 0, 0, 0.5);
		-webkit-transform: skew(-8deg) rotate(-3deg);
		-moz-transform: skew(-8deg) rotate(-3deg);
		-ms-transform: skew(-8deg) rotate(-3deg);
		-o-transform: skew(-8deg) rotate(-3deg);
		transform: skew(-8deg) rotate(-3deg); }
 
	.curled:after {
		right: 10px;
		left: auto;
		-webkit-transform: skew(8deg) rotate(3deg);
		-moz-transform: skew(8deg) rotate(3deg);
		-ms-transform: skew(8deg) rotate(3deg);
		-o-transform: skew(8deg) rotate(3deg);
		transform: skew(8deg) rotate(3deg); }
 
/* Perspective */
.perspective:before {
	left: 80px;
	bottom: 5px;
	width: 50%;
	height: 35%;
	max-width: 200px;
	max-height: 50px;
	-webkit-box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4);
	box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4);
	-webkit-transform: skew(50deg);
	-moz-transform: skew(50deg);
	-ms-transform: skew(50deg);
	-o-transform: skew(50deg);
	transform: skew(50deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	-o-transform-origin: 0 100%;
	transform-origin: 0 100%; }
 
.perspective:after { display: none; }
 
/* Raised shadow - no pseudo-elements needed */
.raised {
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }
 
/* Curved shadows */
.curved:before {
	top: 10px;
	bottom: 10px;
	left: 0;
	right: 50%;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.6);
	box-shadow: 0 0 15px rgba(0,0,0,0.6);
	-moz-border-radius: 10px / 100px;
	border-radius: 10px / 100px; }
 
.curved-vt-2:before { right: 0; }
 
.curved-hz-1:before {
	top: 50%;
	bottom: 0;
	left: 10px;
	right: 10px;
	-moz-border-radius: 100px / 10px;
	border-radius: 100px / 10px; }
 
.curved-hz-2:before {
	top: 0;
	bottom: 0;
	left: 10px;
	right: 10px;
	-moz-border-radius: 100px / 10px;
	border-radius: 100px / 10px; }
 
/* Rotated box */
.rotated {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
	-ms-transform: rotate(-1deg);
	-o-transform: rotate(-1deg);
	transform: rotate(-1deg); }
 
	.rotated > :first-child:before {
		content: "";
		position: absolute;
		z-index: -1;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: #fff;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }
 
/*recherche*/
.recherche {
	background-color: #FFFFFF;
	float: right;
	border: none; 
	}
 
	.recherche form {
		position: relative;
		float: right;
		width: 250px;
		margin-right: 21px;
		background-color: #FFF;
		-moz-border-radius: .5em;
		-webkit-border-radius: .5em;
		border-radius: .5em;
		-moz-box-shadow: .15em .15em .2em rgba(0,0,0,.2) inset;
		-webkit-box-shadow: .15em .15em .2em rgba(0,0,0,.2) inset;
		box-shadow: .15em .15em .2em rgba(0,0,0,.2) inset; }
 
		.recherche form label { display: none }
 
		.recherche form input {
			font-size: 1.3em;
			color: #6d6d6d;
			background: url(../images/mag.png) 95% 60% no-repeat #e0e0e0;
			background: url(../images/mag.png) 95% 60% no-repeat rgba(255,255,255,.3);
			padding: .2em .5em .2em .6em;
			width: 100%;
			-moz-border-radius: .5em;
			-webkit-border-radius: .5em;
			border-radius: .5em;
			-moz-box-shadow: .15em .15em .2em rgba(0,0,0,.2) inset;
			-webkit-box-shadow: .15em .15em .2em rgba(0,0,0,.2) inset;
			box-shadow: .15em .15em .2em rgba(0,0,0,.2) inset;
			border: none; }
 
			.recherche form input:focus {
				background: url(../images/mag.png) 95% 60% no-repeat #ebebeb;
				background: url(../images/mag.png) 95% 60% no-repeat rgba(255,255,255,.6);
				-moz-box-shadow: .15em .15em .2em rgba(0,0,0,.2) inset;
				-webkit-box-shadow: .15em .15em .2em rgba(0,0,0,.2) inset;
				box-shadow: .15em .15em .2em rgba(0,0,0,.2) inset;
				border: none }
 
		.recherche form ul {
			background: #f5f5f5;
			background: rgba(255,255,255,.94);
			-moz-box-shadow: 0 0 .6em rgba(0,0,0,.16);
			-webkit-box-shadow: 0 0 .6em rgba(0,0,0,.16);
			box-shadow: 0 0 .6em rgba(0,0,0,.16);
			-moz-border-radius: .7em;
			-webkit-border-radius: .7em;
			border-radius: .7em;
			padding: .2em .8em;
			position: absolute;
			top: 2.65em !important;
			left: .2em !important;
			min-width: 15.6em;
			cursor: pointer; }
 
		.recherche form li a {
			font-family: Arimo, Arial, sans-serif;
			font-size: .9em;
			font-weight: normal !important;
			display: block;
			color: #000;
			border-top: 1px dotted #d2d2d2;
			padding: .5em 0; }
 
		.recherche form li:first-child a { border:0;margin: 0 }
 
		.recherche form li a:hover,form li a.ui-state-hover { color:#929292;color: rgba(0,0,0,.4) }
 
		.recherche form .ui-autocomplete {
			z-index: 3 !important;
			max-height: 41.3em;
			overflow: auto; }
 
		.recherche form button { display: none }
 
/*flex slide*/
.flexslider {
	width: 100%;
	margin: 0;
	padding: 0; }
 
	.flexslider .slides li { display: none; }
 
	/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
		max-width: 100%;
		display: block;
		-webkit-border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px; }
 
	/* Browser Resets */
.flexslider a { outline: none; }
 
.slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none; }
 
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load
 */
.no-js .slides li:first-child { display: block; }
 
/* FlexSlider Default Theme
*********************************/
.flexslider { position: relative; /*background: #fff;*/ /*border: 4px solid #fff;*/ }
 
.flexslider .slides  li { position: relative; }
 
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flexslider-container { position: relative; }
 
/* Caption style */
/*.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}*/
.flex-caption {
	background: none;
	-ms-filter:progid: DXImageTransform.Microsoft.gradient(startColorstr==#4C000000);
	filter:progid: DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
	zoom: 1; }
 
.flex-caption {
	position: absolute;
	width: 340px;
	height: 180px;
	top: 0;
	right: 53px;
	padding: 37px 33px 40px 40px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: rgba(0,0,0,.5); /*width:96%;padding:2%;position:absolute;left:0;bottom:0;*/
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	font-size: 1.3em; }
 
h2.flex-caption {
	font-family: bebasregular;
	font-size: 21px;
	color: #9c5959;
	text-decoration: none;
	background: none;
	word-spacing: .3em; }
 
p.flex-caption {
	margin-top: 30px;
	line-height: 1.5em; /*line-height:21px;
*/ }
 
.flex-caption a { color: #FFFFFF; }
 
/* Direction Nav */
.flex-direction-nav li a {
	width: 52px;
	height: 52px;
	margin: -13px 0 0;
	display: block;
	background: url(../images/flexnav/bg_direction_nav.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	cursor: pointer;
	text-indent: -9999px;
	text-decoration: none;
	color: #FFFFFF; }
 
	/* set negative margin-top equal to half the height on the directional-nav for perfect vertical centering */
.flex-direction-nav li a.next {
		background-position: -52px 0;
		right: -15px;
		top: 150px; }
 
	.flex-direction-nav li a.prev {
		background-position: 0 0;
		left: -15px;
		top: 150px; }
 
/* Control Nav */
/*.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}*/
/*.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}*/
.flex-control-nav li:first-child { margin: 0; }
 
.flex-control-nav li a {
	width: 13px;
	height: 13px;
	display: block;
	background: url(../images/flexnav/bg_direction_nav.png) no-repeat 0 0;
	cursor: pointer;
	text-indent: -9999px; }
 
	.flex-control-nav li a:hover { background-position: 0 -13px; }
 
	.flex-control-nav li a.active {
		background-position: 0 -26px;
		cursor: default; }
 
#contain {
	width: 100%;
	margin: 0 auto; /*max-width:960px;*/ }
 
/*test sidebar*/
div#sidebar {
	width: 275px;
	float: right;
	 }
 
	div#sidebar ul.side-block,
div#sidebar ul.side-posts {
		display: block;
		margin-bottom: 10px;
 }
 
	div#sidebar ul.side-block li {
		display: block;
		margin-bottom: 7px;
		padding-bottom: 5px;
		border-bottom: 1px solid #665d4e;
		text-indent: 15px;
 }
 
		div#sidebar ul.side-block li a {

			font-size: 14px;
			line-height: 1.5em;
			color: #665d4e;
			text-decoration: none; 
			}

	 		div#sidebar ul.side-block li a : first child{		color: #0CC;
}

	 /*font-weight:bold;*/}
	div#sidebar ul.side-posts li {
		display: block;
		overflow: hidden;
		padding: 5px 0px;
		margin: 5px 0px;
		border-bottom: 1px solid #665d4e;
		
 
		}
 
		div#sidebar ul.side-posts li img {
			float: left;
			margin-right: 5px;
			padding: 1px;
			border: none; }
 
		div#sidebar ul.side-posts li p.brief,
div#sidebar ul.side-posts li p.titleside {
			font-size: 14px;
			line-height: 1.5em;
			color: #665d4e;
			text-align: justify;
			}
 
		div#sidebar ul.side-posts li p.titleside {
			font-weight: bold;
			font-size: 14px;
			line-height: 1.5em;
			display: inline-block;
			}
	div#sidebar ul.side-block li:first-child a,
div#sidebar ul.side-posts li:first-child a {
		display: block;
		font-size: 18px;
		line-height: 1.5em;
		color: #665d4e;
		text-decoration: none;
		text-indent: 10px;
		padding-top: 16px; }
 
	div#sidebar ul.side-posts li:first-child a { padding-top: 10px;}
 
	div#sidebar ul.side-block li:first-child,
div#sidebar ul.side-posts li:first-child {

  background-image: url("../images/spriteme1.png");
  background-position: -10px -90px;		height: 50px;
		border: none; 
		}
 
	div#sidebar ul.side-block li:last-child,
div#sidebar ul.side-posts li:last-child { border: none; }
 
/*h3 page type toute recette*/
h1.drop-shadow {
	float: none;
	text-align: center;
	font-family: Century Gothic,Verdana, Geneva, sans-serif,Georgia,'Oswald',arial,serif;'bebasregular';
/*	word-spacing: .3em;
*/	color:#FF3D7F/*9E0C39*/;
font-weight:bold; }
 
/*fin*/
p.drop-shadow {
	margin-bottom: 10px; /*text-align:left;*/
	display: inline;
	width: 89%; }
 
p.accueil { color: #000;


}
 
/*.accueil{ text-align:center; }*/
 
/*paragraphe sous h3*/
#top { width: 100%; }
 
/*espacement lettre du système cufon*/
.custom {
	font-family: Verdana, Geneva, sans-serif;
/*	word-spacing: .3em;
*/	 /*	letter-spacing:.05em;
*/ 
}
 
/*effet de rollover*/
.side-block a {
	-webkit-transition-property: padding-left, color;
	-webkit-transition-duration: 0.4s, 1s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-property: padding-left, color; /* Bientôt supporté par Firefox */
	-moz-transition-duration: 0.4s, 1s;
	-moz-transition-timing-function: ease-out;
	transition-property: padding-left, color; /* … et lorsque ce sera standardisé */
	transition-duration: 0.4, 1s;
	transition-timing-function: ease-out; }
 
	/*fil ariane*/
.side-block a:hover, .side-block a:focus {
		color: #C33;
		padding-left: 10px; }
#rolover a {
	-webkit-transition-property: padding-left, color;
	-webkit-transition-duration: 0.4s, 1s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-property: padding-left, color; /* Bientôt supporté par Firefox */
	-moz-transition-duration: 0.4s, 1s;
	-moz-transition-timing-function: ease-out;
	transition-property: padding-left, color; /* … et lorsque ce sera standardisé */
	transition-duration: 0.4, 1s;
	transition-timing-function: ease-out; }
 
	/*fil ariane*/
#rolover a:hover, .side-block a:focus {
		color: #C33;
		padding-left: 10px; }
#breadcrumb {
	font-family: "bebasregular",Arial,Verdana,sans-serif;
	word-spacing: 0.3em;
	height: 10 px; 
	}
 
	#breadcrumb ul, #breadcrumb li {
		list-style-type: none;
		padding: 0;
		margin: 0;
		 }
 
	#breadcrumb ul {
		height: 33px;
		margin: 10px auto;
		padding: 10px 0;
		 }
 
	#breadcrumb li.first {
		background: url(../images/fil-ariane/first-left.png) 0 0 no-repeat;
		height: 33px; }
 
	#breadcrumb li {
		float: left;
		background: url(../images/fil-ariane/general-left.png) 0 0 no-repeat;
		line-height: 33px;
		margin: 5px 0 0 0;
		padding-left: 13px;
		 }
 
		#breadcrumb li a, #breadcrumb li span {
			float: left;
			background: url(../images/fil-ariane/bg-gradient.jpg) 0 0 repeat-x;
			height: 33px;
			margin: 0;
			padding: 0 0 0 5px;
			font-size: 11px;
			text-transform: uppercase;
			letter-spacing: 0.02em;
			 }
 
		#breadcrumb li span.end {
			float: left;
			background: url(../images/fil-ariane/general-right.png) 0 0 no-repeat;
			width: 15px;
			height: 33px; }
 
/*box avec fleche bas*/
.arrow_box {
	position: relative;
	background: #FFFFFF;
	border: 2px solid #9c5959;
	width: 630px;
	margin-bottom: 35px; }
 
	.arrow_box:after, .arrow_box:before {
		top: 100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none; }
 
	.arrow_box:after {
		border-top-color: #FFFFFF;
		border-width: 32px;
		left: 50%;
		margin-left: -32px; }
 
	.arrow_box:before {
		border-top-color: #9c5959;
		border-width: 36px;
		left: 50%;
		margin-left: -36px; }
 
/*numero bas page*/
.pager {
	font-size: 2em;
	font-weight: bold;
	line-height: 35px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: -6px;
	margin-right: 0;
	margin-top: -6px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	width: 100%; }
 
	.pager:after {
		clear: both;
		content: "";
		display: block; }
 
	.pager li {
		float: left;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: -4px;
		margin-top: 0; }
 
		.pager li a {
			background-attachment: scroll;
			background-clip: border-box;
			background-color: transparent;
			background-image: url("../images/pagination/numero-page-vert.jpg");
			background-origin: padding-box;
			background-position: 0 0;
			background-repeat: no-repeat;
			background-size: auto auto;
			color: #FFFFFF;
			float: left;
			height: 50px;
			padding-bottom: 0;
			padding-left: 0;
			padding-right: 0;
			padding-top: 13px;
			position: relative;
			text-align: center;
			width: 58px; }
 
		.pager li span {
			color: #FFFFFF;
			float: left;
			height: 50px;
			padding-bottom: 0;
			padding-left: 0;
			padding-right: 0;
			padding-top: 13px;
			position: relative;
			text-align: center;
			width: 62px; }
 
		.pager li a:hover, .pager li span {
			background-attachment: scroll;
			background-clip: border-box;
			background-color: transparent;
			background-image: url("../images/pagination/numero-page-hover.jpg");
			background-origin: padding-box;
			background-position: 0 0;
			background-repeat: no-repeat;
			background-size: auto auto; }
 
		.pager li a:hover {
			-moz-text-blink: none;
			-moz-text-decoration-color: -moz-use-text-color;
			-moz-text-decoration-line: none;
			-moz-text-decoration-style: solid; }
 
		.pager li.next {
			float: left;
			font-size: 25px;
			line-height: 35px;
			margin-bottom: 0;
			margin-left: 0;
			margin-right: -11px;
			margin-top: 0;
			position: relative; }
 
			.pager li.next a {
				background-attachment: scroll;
				background-clip: border-box;
				background-color: transparent;
				background-image: url("../images/pagination/numero-page-vertlong.jpg");
				background-origin: padding-box;
				background-position: 0 0;
				background-repeat: no-repeat;
				background-size: auto auto;
				height: 63px;
				position: relative;
				width: 90px; }
 
				.pager li.next a:hover {
					background-attachment: scroll;
					background-clip: border-box;
					background-color: transparent;
					background-image: url("../images/pagination/numero-page-vertlong.jpg");
					background-origin: padding-box;
					background-position: 0 0;
					background-repeat: no-repeat;
					background-size: auto auto; }
 
		.pager li.prev {
			float: left;
			font-size: 25px;
			line-height: 35px;
			margin-bottom: 0;
			margin-left: 0;
			margin-right: 0;
			margin-top: 0;
			position: relative; }
 
			.pager li.prev a {
				background-attachment: scroll;
				background-clip: border-box;
				background-color: transparent;
				background-image: url("../images/pagination/numero-page-vertlong.jpg");
				background-origin: padding-box;
				background-position: 0 0;
				background-repeat: no-repeat;
				background-size: auto auto;
				height: 63px;
				position: relative;
				width: 80px; }
 
				.pager li.prev a:hover {
					background-attachment: scroll;
					background-clip: border-box;
					background-color: transparent;
					background-image: url("../images/pagination/numero-page-vertlong.jpg");
					background-origin: padding-box;
					background-position: 0 0;
					background-repeat: no-repeat;
					background-size: auto auto; }
 
pre {
	padding: 15px;
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */ }
 
#imprimer {
	background: url(../images/printer.gif) no-repeat center top;
	float: right; }
 
	#imprimer p {
		font-size: 11px;
		text-align: center;
		margin-top: 25px;
		text-decoration: underline; }
 
/*accueil ligne ecriture noire sous lien*/
.listenoire {
	color: #000000;
	line-height: 5px; }
 
/*paragraphe page ingrédient*/
.ingredient { width: 630px; }
 
h2.ingredient {
	font-family: Verdana, Geneva, sans-serif, Century Gothic;
	font-size: 15px;
	color: #333;
	font-weight: bold;
	margin-bottom: 10px; }
 
h2.astuce {
	font-family: 
 Verdana, Geneva, sans-serif, Century Gothic;
	font-size: 21px;
	color: #9c5959;
	/*font-weight: bold;*/
	}
 
h2.soustitre {
	font-family: BebasNeueRegular,Century Gothic, sans-serif;
	font-size: 18px;
	color: #333;
/*	font-weight: bold;
*/	margin-bottom: 10px;
	margin-top: 21px; letter-spacing:1px;}
 
.haut {
	margin-bottom: 21px;
	border: 1px;
background-color : #f0f0f0 ;
	border: solid thin;
	width: 650px;
	min-height: 145px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; }
 
	.haut p { line-height: 2em; }
 
	.haut h3 {
		margin-bottom: 25px;
		text-indent: 10px; }
 
.recetteglace {
	background-color: #FFFFFF;
	width: 630px;
	padding: 10px 15px 10px 10px;
	border-bottom: groove #9c5959;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin-bottom: 21px; 
	
	}
 
	.recetteglace h1:hover { 
	text-decoration:underline;
	
	 }
	/*.menu :hover {
		 background-color:#EEE9D9;
		 }
		 .recetteglace:hover{border-color:9c5959;
		 border:solid;}
*/ 
	.recetteglace p {
		width: 100%;
		color: #000;
		min-height: 80px; }
 
	.recetteglace img {
		vertical-align: text-top;
		float: left;
		clear: both;
		margin-right: 15px; }
 
.ingredient li {
	list-style:
	disc;
	margin-left: 10px;
	-moz-border-end-color: #000;
	-moz-background-inline-policy: bounding-box;
}
 
h1.drop-shadow { width: 570px; }
 
#ingredient {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif, Century Gothic;
	padding: 10px;
	margin-left: 20px;
	letter-spacing: 0.8px; 
	
	/*		line-height:2em;
*/ }
 
	#ingredient li { margin-bottom: 1.5em; }
 
#recette li {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif, Century Gothic;
	padding: 10px;
	margin-left: 20px;
	letter-spacing: 1px;
	line-height: 2em;
	list-style: decimal; }
 
#sommaire li {
	font-size: 14px;
	font-family: Verdana, Geneva, Verdana, Geneva, sans-serif, Century Gothic;
	font-weight: bold;
	padding: 10px;
	margin-left: 30px;
	letter-spacing: 0.8px;
	line-height: 1.5em;
	list-style: decimal; }
 
.sucre {
	border: 1px solid #000;
	line-height: 21px;
	text-align: center;
	-moz-border-end-color: #000;
}
 
/*PRETTY PHOTO ????????????????????????????????????????????????;????????????????????????*/
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right { height: 13px }
 
div.pp_default .pp_top .pp_left { background: url(../scripts/prettyPhoto/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat }
 
div.pp_default .pp_top .pp_middle { background: url(../scripts/prettyPhoto/images/prettyPhoto/default/sprite_x.png) top left repeat-x }
 
div.pp_default .pp_top .pp_right { background: url(../scripts/prettyPhoto/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat }
 
div.pp_default .pp_content .ppt { color: #f8f8f8 }
 
div.pp_default .pp_content_container .pp_left { background:url(../scripts/prettyphoto/images/prettyphoto/default/sprite_y.png) -7px 0 repeat-y;padding-left: 13px }
 
div.pp_default .pp_content_container .pp_right { background:url(../scripts/prettyphoto/images/prettyphoto/default/sprite_y.png) top right repeat-y;padding-right: 13px }
 
div.pp_default .pp_next:hover { background:url(../scripts/prettyphoto/images/prettyphoto/default/sprite_next.png) center right no-repeat;cursor: pointer }
 
div.pp_default .pp_previous:hover { background:url(../scripts/prettyphoto/images/prettyphoto/default/sprite_prev.png) center left no-repeat;cursor: pointer }
 
div.pp_default .pp_expand {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px }
 
	div.pp_default .pp_expand:hover { background:url(../scripts/prettyphoto/images/prettyphoto/default/sprite.png) 0 -56px no-repeat;cursor: pointer }
 
div.pp_default .pp_contract {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px }
 
	div.pp_default .pp_contract:hover { background:url(../scripts/prettyphoto/images/prettyphoto/default/sprite.png) 0 -113px no-repeat;cursor: pointer }
 
div.pp_default .pp_close {
	width: 30px;
	height: 30px;
	background: url(../scripts/prettyPhoto/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
	cursor: pointer }
 
div.pp_default .pp_gallery ul li a { background:url(../scripts/prettyphoto/images/prettyphoto/default/default_thumb.png) center center #f8f8f8;border: 1px solid #aaa }
 
div.pp_default .pp_social { margin-top: 7px }
 
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next { position:static;left: auto }
 
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
	height: 30px;
	width: 30px }
 
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px }
 
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
	height: 20px;
	width: 20px;
	margin: 4px 0 0 }
 
div.pp_default a.pp_arrow_next { left:52px;background-position: -82px -3px }
 
div.pp_default .pp_content_container .pp_details { margin-top: 5px }
 
div.pp_default .pp_nav {
	clear: none;
	height: 30px;
	width: 110px;
	position: relative }
 
	div.pp_default .pp_nav .currentTextHolder {
		font-family: Georgia;
		font-style: italic;
		color: #999;
		font-size: 11px;
		left: 75px;
		line-height: 25px;
		position: absolute;
		top: 2px;
		margin: 0;
		padding: 0 0 0 10px }
 
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover { opacity: 0.7 }
 
div.pp_default .pp_description {
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	margin: 5px 50px 5px 0 }
 
div.pp_default .pp_bottom .pp_left { background: url(../scripts/prettyPhoto/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat }
 
div.pp_default .pp_bottom .pp_middle { background: url(../scripts/prettyPhoto/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x }
 
div.pp_default .pp_bottom .pp_right { background: url(../scripts/prettyPhoto/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat }
 
div.pp_default .pp_loaderIcon { background: url(../scripts/prettyPhoto/images/prettyPhoto/default/loader.gif) center center no-repeat }
 
div.light_rounded .pp_top .pp_left { background: url(../scripts/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat }
 
div.light_rounded .pp_top .pp_right { background: url(../scripts/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat }
 
div.light_rounded .pp_next:hover { background:url(../scripts/prettyphoto/images/prettyphoto/light_rounded/btnnext.png) center right no-repeat;cursor: pointer }
 
div.light_rounded .pp_previous:hover { background:url(../scripts/prettyphoto/images/prettyphoto/light_rounded/btnprevious.png) center left no-repeat;cursor: pointer }
 
div.light_rounded .pp_expand { background:url(../scripts/prettyphoto/images/prettyphoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer }
 
	div.light_rounded .pp_expand:hover { background:url(../scripts/prettyphoto/images/prettyphoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer }
 
div.light_rounded .pp_contract { background:url(../scripts/prettyphoto/images/prettyphoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer }
 
	div.light_rounded .pp_contract:hover { background:url(../scripts/prettyphoto/images/prettyphoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer }
 
div.light_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(../scripts/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer }
 
div.light_rounded .pp_nav .pp_play {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px }
 
div.light_rounded .pp_nav .pp_pause {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px }
 
div.light_rounded .pp_arrow_previous { background: url(../scripts/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat }
 
div.light_rounded .pp_arrow_next { background: url(../scripts/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat }
 
div.light_rounded .pp_bottom .pp_left { background: url(../scripts/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat }
 
div.light_rounded .pp_bottom .pp_right { background: url(../scripts/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat }
 
div.dark_rounded .pp_top .pp_left { background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat }
 
div.dark_rounded .pp_top .pp_right { background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat }
 
div.dark_rounded .pp_content_container .pp_left { background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y }
 
div.dark_rounded .pp_content_container .pp_right { background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y }
 
div.dark_rounded .pp_next:hover { background:url(../scripts/prettyphoto/images/prettyphoto/dark_rounded/btnnext.png) center right no-repeat;cursor: pointer }
 
div.dark_rounded .pp_previous:hover { background:url(../scripts/prettyphoto/images/prettyphoto/dark_rounded/btnprevious.png) center left no-repeat;cursor: pointer }
 
div.dark_rounded .pp_expand { background:url(../scripts/prettyphoto/images/prettyphoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer }
 
	div.dark_rounded .pp_expand:hover { background:url(../scripts/prettyphoto/images/prettyphoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer }
 
div.dark_rounded .pp_contract { background:url(../scripts/prettyphoto/images/prettyphoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer }
 
	div.dark_rounded .pp_contract:hover { background:url(../scripts/prettyphoto/images/prettyphoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer }
 
div.dark_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer }
 
div.dark_rounded .pp_description { margin-right:85px;color: #fff }
 
div.dark_rounded .pp_nav .pp_play {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px }
 
div.dark_rounded .pp_nav .pp_pause {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px }
 
div.dark_rounded .pp_arrow_previous { background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat }
 
div.dark_rounded .pp_arrow_next { background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat }
 
div.dark_rounded .pp_bottom .pp_left { background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat }
 
div.dark_rounded .pp_bottom .pp_right { background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat }
 
div.dark_rounded .pp_loaderIcon { background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat }
 
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content { background: #000 }
 
div.dark_square .pp_description { color:#fff;margin: 0 85px 0 0 }
 
div.dark_square .pp_loaderIcon { background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_square/loader.gif) center center no-repeat }
 
div.dark_square .pp_expand { background:url(../scripts/prettyphoto/images/prettyphoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer }
 
	div.dark_square .pp_expand:hover { background:url(../scripts/prettyphoto/images/prettyphoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer }
 
div.dark_square .pp_contract { background:url(../scripts/prettyphoto/images/prettyphoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer }
 
	div.dark_square .pp_contract:hover { background:url(../scripts/prettyphoto/images/prettyphoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer }
 
div.dark_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer }
 
div.dark_square .pp_nav { clear: none }
 
	div.dark_square .pp_nav .pp_play {
		background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
		height: 15px;
		width: 14px }
 
	div.dark_square .pp_nav .pp_pause {
		background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
		height: 15px;
		width: 14px }
 
div.dark_square .pp_arrow_previous { background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat }
 
div.dark_square .pp_arrow_next { background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat }
 
div.dark_square .pp_next:hover { background:url(../scripts/prettyphoto/images/prettyphoto/dark_square/btnnext.png) center right no-repeat;cursor: pointer }
 
div.dark_square .pp_previous:hover { background:url(../scripts/prettyphoto/images/prettyphoto/dark_square/btnprevious.png) center left no-repeat;cursor: pointer }
 
div.light_square .pp_expand { background:url(../scripts/prettyphoto/images/prettyphoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer }
 
	div.light_square .pp_expand:hover { background:url(../scripts/prettyphoto/images/prettyphoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer }
 
div.light_square .pp_contract { background:url(../scripts/prettyphoto/images/prettyphoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer }
 
	div.light_square .pp_contract:hover { background:url(../scripts/prettyphoto/images/prettyphoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer }
 
div.light_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(../scripts/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer }
 
div.light_square .pp_nav .pp_play {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px }
 
div.light_square .pp_nav .pp_pause {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px }
 
div.light_square .pp_arrow_previous { background: url(../scripts/prettyPhoto/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat }
 
div.light_square .pp_arrow_next { background: url(../scripts/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat }
 
div.light_square .pp_next:hover { background:url(../scripts/prettyphoto/images/prettyphoto/light_square/btnnext.png) center right no-repeat;cursor: pointer }
 
div.light_square .pp_previous:hover { background:url(../scripts/prettyphoto/images/prettyphoto/light_square/btnprevious.png) center left no-repeat;cursor: pointer }
 
div.facebook .pp_top .pp_left { background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat }
 
div.facebook .pp_top .pp_middle { background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x }
 
div.facebook .pp_top .pp_right { background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat }
 
div.facebook .pp_content_container .pp_left { background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y }
 
div.facebook .pp_content_container .pp_right { background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y }
 
div.facebook .pp_expand { background:url(../scripts/prettyphoto/images/prettyphoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer }
 
	div.facebook .pp_expand:hover { background:url(../scripts/prettyphoto/images/prettyphoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer }
 
div.facebook .pp_contract { background:url(../scripts/prettyphoto/images/prettyphoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer }
 
	div.facebook .pp_contract:hover { background:url(../scripts/prettyphoto/images/prettyphoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer }
 
div.facebook .pp_close {
	width: 22px;
	height: 22px;
	background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor: pointer }
 
div.facebook .pp_description { margin: 0 37px 0 0 }
 
div.facebook .pp_loaderIcon { background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/loader.gif) center center no-repeat }
 
div.facebook .pp_arrow_previous {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px }
 
	div.facebook .pp_arrow_previous.disabled { background-position:0 -96px;cursor: default }
 
div.facebook .pp_arrow_next {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px }
 
	div.facebook .pp_arrow_next.disabled { background-position:-32px -96px;cursor: default }
 
div.facebook .pp_nav { margin-top: 0 }
 
	div.facebook .pp_nav p { font-size:15px;padding: 0 3px 0 4px }
 
	div.facebook .pp_nav .pp_play {
		background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
		height: 22px;
		width: 22px }
 
	div.facebook .pp_nav .pp_pause {
		background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
		height: 22px;
		width: 22px }
 
div.facebook .pp_next:hover { background:url(../scripts/prettyphoto/images/prettyphoto/facebook/btnnext.png) center right no-repeat;cursor: pointer }
 
div.facebook .pp_previous:hover { background:url(../scripts/prettyphoto/images/prettyphoto/facebook/btnprevious.png) center left no-repeat;cursor: pointer }
 
div.facebook .pp_bottom .pp_left { background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat }
 
div.facebook .pp_bottom .pp_middle { background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x }
 
div.facebook .pp_bottom .pp_right { background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat }
 
div.pp_pic_holder a:focus { outline: none }
 
div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500 }
 
div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000 }
 
.pp_content { height:40px;min-width: 40px }
 
* html .pp_content { width: 40px }
 
.pp_content_container {
	position: relative;
	text-align: left;
	width: 100% }
 
	.pp_content_container .pp_left { padding-left: 20px }
 
	.pp_content_container .pp_right { padding-right: 20px }
 
	.pp_content_container .pp_details { float:left;margin: 10px 0 2px }
 
.pp_description { display:none;margin: 0 }
 
.pp_social { float:left;margin: 0 }
 
	.pp_social .facebook {
		float: left;
		margin-left: 5px;
		width: 55px;
		overflow: hidden }
 
	.pp_social .twitter { float: left }
 
.pp_nav {
	clear: right;
	float: left;
	margin: 3px 10px 0 0 }
 
	.pp_nav p {
		float: left;
		white-space: nowrap;
		margin: 2px 4px }
 
	.pp_nav .pp_play,.pp_nav .pp_pause {
		float: left;
		margin-right: 4px;
		text-indent: -10000px }
 
a.pp_arrow_previous,a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px }
 
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000 }
 
.pp_gallery {
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000 }
 
	.pp_gallery div {
		float: left;
		overflow: hidden;
		position: relative }
 
	.pp_gallery ul {
		float: left;
		height: 35px;
		position: relative;
		white-space: nowrap;
		margin: 0 0 0 5px;
		padding: 0 }
 
		.pp_gallery ul a {
			border: 1px rgba(0,0,0,0.5) solid;
			display: block;
			float: left;
			height: 33px;
			overflow: hidden }
 
			.pp_gallery ul a img { border: 0 }
 
	.pp_gallery li {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0 }
 
		.pp_gallery li.default a {
			background: url(../scripts/prettyPhoto/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
			display: block;
			height: 33px;
			width: 50px }
 
	.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next { margin-top: 7px!important }
 
a.pp_next {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49% }
 
a.pp_previous {
	background: url(../scripts/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49% }
 
a.pp_expand,a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000 }
 
a.pp_close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: -10000px }
 
.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 24px;
	margin: -12px 0 0 -12px }
 
#pp_full_res { line-height: 1!important }
 
	#pp_full_res .pp_inline { text-align: left }
 
		#pp_full_res .pp_inline p { margin: 0 0 15px }
 
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	z-index: 9999;
	margin: 0 0 5px 15px }
 
div.pp_default .pp_content,div.light_rounded .pp_content { background-color: #fff }
 
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline { color: #000 }
 
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a { border-color: #fff }
 
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details { position: relative }
 
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content { background: #fff }
 
div.light_rounded .pp_description,div.light_square .pp_description { margin-right: 85px }
 
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px!important }
 
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled { background-position:0 -87px;cursor: default }
 
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled { background-position:-22px -87px;cursor: default }
 
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon { background: url(../scripts/prettyPhoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat }
 
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle { background: url(../scripts/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat }
 
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder { color: #c4c4c4 }
 
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline { color: #fff }
 
.pp_top,.pp_bottom { height:20px;position: relative }
 
* html .pp_top,* html .pp_bottom { padding: 0 20px }
 
.pp_top .pp_left,.pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px }
 
.pp_top .pp_middle,.pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px }
 
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle { left:0;position: static }
 
.pp_top .pp_right,.pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px }
 
.pp_fade,.pp_gallery li.default a img { display: none }
 
/*END PRETTY PHOTO*/
.facebook { margin-top: 10px; }
 
#result1:after { content: 'dl'; }
 
#result2:after { content: 'cl'; }
 
/*=======================	
*/
.accueilhover :hover { background-color: #eee9d9; }
 
/*====CONTACT===============
*/
#contactForm, .statusMessage {
	; /*color:#666;background-color:#ebedf2;background:-webkit-gradient(linear, left bottom, left top, color-stop(0,#f3f4f5), color-stop(1, #ebedf2));background:-moz-linear-gradient(center bottom, #f3f4f5 0%, #ebedf2 100%)*/
	border: 1px solid #aaa;
	-moz-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
	-webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
	box-shadow: 0 0 1em rgba(0, 0, 0, .5);
	opacity: .95; }
 
#contactForm {
	width: 650px;
	height: auto;
	margin-bottom: 8em;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0; }
 
	#contactForm.positioned {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin-top: auto;
		margin-bottom: auto; }
 
.statusMessage {
	display: none;
	margin: auto;
	width: 30em;
	height: 2em;
	padding: 1.5em;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0; }
 
	.statusMessage p {
		text-align: center;
		margin: 0;
		padding: 0; }
 
#contactForm h2 {
	padding: 1em;
	width: 100%;
	color: #9c5959;
	background: url('../images/contact/fraise.gif') no-repeat 65%;
	border-bottom: 1px solid #aaa; }
 
.#contactForm ul {
	list-style: none;
	margin: 0;
	padding: 0; }
 
#contactForm ul li {
	margin: .9em 0 0 0;
	padding: 0; }
 
#contactForm input, #contactForm label { line-height: 1em; }
 
label {
	display: block;
	float: left;
	clear: left;
	text-align: right;
	width: 28%;
	padding: .4em 0 0 0;
	margin: .15em .5em 0 0;
	font-family: bebasregular;
	font-size: 21px; }
 
input, textarea {
	display: block;
	margin: 0;
	padding: .4em;
	width: 67%;
	font-family: Verdana, Geneva, sans-serif, Century Gothic;
	border: 1px solid #aaa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: rgba(0,0,0,.2) 0 1px 4px inset;
	-webkit-box-shadow: rgba(0,0,0,.2) 0 1px 4px inset;
	box-shadow: rgba(0,0,0,.2) 0 1px 4px inset;
	background: #fff; }
 
textarea {
	height: 13em;
	line-height: 1.5em;
	resize: none;
	color: #000000; }
 
#contactForm *:focus {
	border: 1.6px solid #9c5959;
	outline: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none; }
 
input:required,textarea:required { background: #fff url(../images/contact/red_asterisk.png) no-repeat 98% center; }
 
input:required:valid,textarea:required:valid {
	background: #fff url(../images/contact/valid.png) no-repeat 98% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f; }
 
input:focus:invalid,textarea:focus:invalid {
	background: #fff url(../images/contact/invalid.png) no-repeat 98% center;
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535 }
 
input[type="submit"], input[type="button"] {
	float: right;
	
	margin: 2em 1em 0 6em;
	width: 10em; }
 
input[type="submit"]:hover, input[type="submit"]:active, input[type="button"]:hover, input[type="button"]:active { cursor: pointer; }
 
.content_aboutme { min-height: 50em }
 
IE6 .content_aboutme h1 + p { margin-top: .8em }
 
.content_aboutme img {
	float: left;
	margin: .5em 1.2em .4em 0;
	border: .5em solid #ff6100;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em; }
.grande	 {
	text-align: center;
	margin-bottom:21px;}
/*#calcul {
			  width:400px;
			  text-align:center;
			  text-color:9c5959;}*/
/* formulaires convertisseurs */
#convertisseur {padding: 8px 10px; background: #9c5959; color: #FFF; border-radius: 8px;}
#convertisseur p {/*float: left;*/ font-weight: bold; color: #CBE104;
 /*margin-right: 10px; padding: 0;*/}
#convertisseur label {display: inline-block; font-size: 16px;
font-weight:bold;
font-family:Verdana, Geneva, sans-serif;
vertical-align: top;
}
#convertisseur select,
#convertisseur input {font-size: 12px;}
#convertisseur select {width: 155px;
}
#convertisseur input {width: 120px;}
#convertisseur input[type=button],
#convertisseur input[type=submit] {float: left; width: 60px; margin-top: 18px;}

#convertisseur {height: 150px;}

#results {text-align: center; padding-right:10px;
padding-top:10px;
padding-left:5px; font: bold 16px Arial, Helvetica, Sans-serif; 
color: #9E0C39;

 }
#results input {text-align: center;font: bold 14px Arial, Helvetica, Sans-serif; /*color: #9E0C39;*/ width: 96%;background-color:#f0f0f0;}
#calcul{
border: solid; 
border-color: #9c5959;}


/*===================fin convertisseur=====*/
*! jQuery UI - v1.10.2 - 2013-04-02
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.tabs.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
	font-weight:bold;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
	color:#CBE104;
	background-color:#9c5959;
	font-weight:bold;

}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;

}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #3BBEE6;
	font-weight:bold;
	}
	.ui-widget-content a:hover {
	text-decoration:underline;
	}
.ui-widget-header {
	border: 1px solid #aaaaaa;
/*	background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
*/	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}
#indexhaut{
	background-color : #f0f0f0 ;
	width:auto;
	-webkit-border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px  5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
	 
/*	border-top:	solid #000000;*/
	border-bottom: solid #000000;
	margin-bottom:21px;
	
	}
	#indexhaut p{font-size:16px;}
.paginate-tuto {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgb(248, 248, 244);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
/*    background-repeat: repeat;
*/    background-size: auto auto;
    height: 40px;
    margin-bottom: 21px;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 0;
    width: 630px;
	
}

.paginate-tuto .before .arrow{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
 background-image: url("../images/spriteme1.png");
  background-position: -10px -10px;    background-origin: padding-box;
/*    background-position: -14px -890px;
*/    background-repeat: no-repeat;
    background-size: auto auto;
    content: "";
    display: inline-block;
    height: 20px;
    margin-bottom: 0;
    margin-left: 25px;
    margin-right: 5px;
    margin-top: -1px;
    width: 20px;
}
.paginate-tuto .after .arrow{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
   background-image: url("../images/spriteme1.png");
  background-position: -10px -50px;
    background-origin: padding-box;
/*    background-position: -14px -890px;
*/    background-repeat: no-repeat;
    background-size: auto auto;
    content: "";
    display: inline-block;
    height: 20px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 25px;
    margin-top: -1px;
/*    transform: rotate(180deg);
*/    width: 20px;
}
.paginate-tuto .after{
    float: right;
/*    margin-right: 10px;
*/    text-align: right;
}
.paginate-tuto a .arrow {
    vertical-align: middle;
}
.paginate-tuto a {
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    white-space: nowrap;
	
}
#bottom{
	margin-top:21px;}
.forum{    font-family: 'BebasNeueRegular';

	}
	#forum{
		list-style:none;
		background-color:#9c5959;-webkit-border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px  5px 5px 5px;
		border-radius: 5px 5px 5px 5px;}
/*p.MsoNormal {
margin-top:0cm;
margin-right:0cm;
margin-bottom:10.0pt;
margin-left:0cm;
line-height:115%;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
}*/
/*MOTEUR DE RECHERCHE*/
/*body{
	font-size:13px;
	color:#eee;
	font-family:Arial, Helvetica, sans-serif;
	background:url('img/bg.jpg') repeat-x #718693;
}*/

#page{
	/* The main container div */
	width:620px;
	margin:100px auto 0;
}

/*h1{
	font-family:Corbel,'Myriad Pro',Arial, Helvetica, sans-serif;
	background:url('img/heading.png') no-repeat center top;
	text-indent:-9999px;
	overflow:hidden;
	height:90px;
}*/

#searchForm{
	/* The search form. */
	background-color:#9c5959;
	padding:50px 50px 30px;
	margin:80px 0;
	position:relative;

	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
}

fieldset{
	border:none;
}

#searchInputContainer{
	/* This div contains the transparent search box */
	width:420px;
	height:36px;
	background:url("../img/searchBox.png") no-repeat;
	float:left;
	margin-right:12px;
}

#s{
	/* The search text box. */
	
	border:none;
	color:#888888;
	background:url("../img/searchBox.png") no-repeat;
	
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	height:36px;
	line-height:36px;
	margin-right:12px;
	outline:medium none;
	padding:0 0 0 35px;
	text-shadow:1px 1px 0 white;
	width:360px;
}

/* The UL that contains the search type icons */

/*.icon{
	list-style:none;
	margin:10px 0 0 335px;
	height:19px;
	position:relative;
}*/

.icon li{
	background:url("../img/icons.png") no-repeat;
	float:left;
	height:19px;
	text-indent:-9999px;
	cursor:pointer;
	margin-right:5px;
}

/* Styling each icon */

/*li.web{ width:15px;}
li.web.active,
li.web:hover{ background-position:left bottom;}

li.images{ width:22px; background-position:-18px 0;}
li.images.active,
li.images:hover{ background-position:-18px bottom;}

li.news{ width:14px; background-position:-44px 0;}
li.news.active,
li.news:hover{ background-position:-44px bottom;}

li.videos{ width:17px; background-position:right 0;}
li.videos.active,
li.videos:hover{ background-position:right bottom;}*/
	/* The little arrow that moves below the icons */

/*span.arrow{
	
	width:11px;
	height:6px;
	margin:21px 0 0 5px;
	position:absolute;
	background:url('../img/arrow.png') no-repeat;
	left:0;
}*/


/* The submit button */


#submitButton{
	background:url('../img/buttons.png') no-repeat;
	width:83px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
}

#submitButton:hover{
	background-position:left bottom;
}


/* The Search tutorialzine.com / Search the Web radio buttons */


#searchInContainer{
	float:left;
	margin-top:12px;
	width:330px;
}

label{
	color:#CBE104;
	cursor:pointer;
	font-size:11px;
	position:relative;
	right:-2px;
	top:-2px;
	margin-right:10px;
	white-space:nowrap;
	/*float:left;*/
}

input[type=radio]{
	cursor:pointer;
	/*float:left;*/
}


/* Styling the search results */


.pageContainer{
	/* Holds each page with search results. Has an inset bottom border. */
	border-bottom:1px solid #CBE104;
	margin-bottom:50px;
	
	/* Adding a dark bottom border with box shadow */
	
	-moz-box-shadow:0 1px 0 #CBE104;
	-webkit-box-shadow:0 1px 0 #CBE104;
	box-shadow:0 1px 0 #CBE104;
}


p.notFound{
	text-align:center;
	padding:0 0 40px;
}


/* Web & news results */


.webResult{ /*text-shadow:1px 1px 0 #586a75;*/margin-bottom:50px;}
.webResult h2{ 
	background-color:#9c5959;
	font-size:18px;
	font-weight:normal;
	padding:8px 20px;
	
	/* Applying CSS3 rounded corners */
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
}
.webResult h2 b{ color:#CBE104; }
.webResult h2 a{ color:#eee;border:none;}
.webResult p{ line-height:1.5;padding:15px 20px;}
.webResult p b{ color:#00B4FF;}
.webResult > a{ margin-left:20px;}


/* Image & video search results */


.imageResult{
	float:left;
	height:180px;
	margin:0 0 20px 40px;
	text-align:center;
	width:152px;
	overflow:hidden;
}
.imageResult img{ display:block;border:none;}
.imageResult a.pic{
	border:1px solid #fff;
	outline:1px solid #777;
	display:block;
	margin:0 auto 15px;
}

/* The show more button */

#more{
	width:83px;
	height:24px;
	background:url('../img/more.png') no-repeat;
	cursor:pointer;
	margin:40px auto;
}

#more:hover{
	background-position:left bottom;
}



/* Giving Credit */

p.credit{
	margin:20px 0;
	text-align:center;
}

p.credit a{
	background-color:#4B5A64;
	border:1px solid;
	border-color:#3D4D57 #788E9B #788E9B #3D4D57;
	color:#c0d0d8;
	font-size:10px;
	padding:4px 8px;
	text-shadow:1px 1px 0 #38464F;
}

p.credit a:hover{
	background-color:#38464f;
	border-color:#38464f #788E9B #788E9B #38464f;
}

/*a, a:visited {
	text-decoration:none;
	outline:none;
	border-bottom:1px dotted #97cae6;
	color:#97cae6;
}*/

/*a:hover{
	border-bottom:1px dashed transparent;
}*/

.clear{
	clear:both;}
	
#video{
		text-align:center;}
#italia{
	border: 1px solid #000;}
