/* General */
html {margin:0;padding:0}
body {background:#1A9D00 url("../images/fond_CIMG9416.jpg") fixed no-repeat top center;	background-size: cover;	color: black;	font-family: Tahoma, Arial, serif;	}
img1 {border:none}
.clr {clear:both}

/* Mon code */
@font-face {    font-family: 'Jellyka_Delicious_Cake';    src: url('../fonts/Jellyka_Delicious_Cake.eot');    src: url('../fonts/Jellyka_Delicious_Cake.eot?#iefix') format('embedded-opentype'),         url('../fonts/Jellyka_Delicious_Cake.woff') format('woff'),         url('../fonts/Jellyka_Delicious_Cake.ttf') format('truetype'),         url('../fonts/Jellyka_Delicious_Cake.svg#JellykaDeliciousCake') format('svg');
}
@font-face {	font-family: 'Titillium Maps';	src: url("../fonts/TitilliumMaps29L002.eot");	src: local('Titillium Maps'), local('TitilliumMaps'),		url("../fonts/TitilliumMaps29L002.otf") format("opentype"),		url("../fonts/TitilliumMaps29L002.woff") format("woff");}
h1{    font-family: 'Jellyka_Delicious_Cake', Arial, serif;	color: rgb(249,74,0);	font-size: 250%;	text-align: center;	}
h2{    font-family: 'Jellyka_Delicious_Cake', Arial, serif;	color: rgb(249,74,0);	font-size: 250%;	text-align: center;	}
h3{	font-size: 150%;	color:#1A9D00;	font-family: 'Titillium Maps', Arial, serif;}
h4{	text-decoration: underline;}
ol{text-decoration: none;}
.gauche{float: left; margin:2px;}
.droite{float: right; margin:2px;}
.plat{    margin:auto;}
.panier{	margin:auto;	background:#A8E16F;		border-radius: 15px;	box-shadow: 3px 3px 10px #2E3C31;	}
.panier td{	background:#669933;	border-radius: 15px;	border: 0px #FF6400 solid;	padding: 10px;}

/* Mes cadres*/
#cadre_exterieur{background:#FFF;max-width:1050px;min-width:800px;margin:auto;border-radius: 15px;box-shadow: 6px 6px 10px #2E3C31;}
#header{width:100%;height:205px;margin:0 auto;}
	#logo{width:731px;height:205px;background:url(../images/logo.png) left no-repeat;float:left;}
	#login{		float:right;		}
		#maximenulogin{			background: #400000;			font-size: 80%;			border: 3px #FF6400 groove;			border-radius: 15px;			width:175px;			padding-left:25px;			font-weight: bold;			color:white;			}
		#maximenulogin ul {		background: #1A9D00;		border-radius: 0 0 15px 15px;		list-style-type:none;		}					#maximenulogin ul ul{			width:200px;			border: 3px #FF6400 groove;			border-top:0;			padding:4px 0;			margin-left:-68px;			font-weight: normal;			}
				#maximenulogin ul ul ul{				border:0;				padding:0;				margin-left:0px;				text-align:center;				}
		#maximenulogin ul li a {		display:block;		float:left;   		color:white;		text-decoration:none;		padding:0;		}
		#maximenulogin ul li a:hover {		color:#FFF;		background-color:#669933;		}
#banniere{width:100%;height:180px;margin:0 auto;background:url("../images/banniere.jpg") center no-repeat;}
#barre_menu{width:100%;min-height:44px;margin:0 auto;background:#400000;}
	#menu{float:left;}				
	#maximenuck{padding:6px 0;float:left;}
		#maximenuck ul {		background:#400000;		border-radius: 0 0 15px 15px;		padding:0;		margin:0;		list-style-type:none;		font-size: 110%;		font-family: 'Titillium Maps', Arial, serif;		}
		#maximenuck ul ul li{		padding:0;		margin:0;		list-style-type:none;		font-size: 75%;		font-family: 'Titillium Maps', Arial, serif;		border-left:0;		}
			#maximenuck li {			margin-left:8px;			border-left: 2px dotted grey;			}
				#maximenuck ul li a {				display:block;				float:left;   				color:silver;				text-decoration:none;				text-align:center;				padding:5px;				}
				#maximenuck ul li a:hover {				color:#FFF;				background-color:#669933;				}
	#recherche{padding:7px 8px;float:right;text-align:right;font-size: 80%;color:silver;}	form#searchForm{background: url("../images/tomate-cherche.png") no-repeat top right;}	FIELDSET.word{width:694px;}	FIELDSET.phrases{width:694px;}	FIELDSET.only{width:694px;}	div.search input.button {margin-bottom:-10px}
#corps{padding:10px 40px;}
#corps a:link{color:#1B9F00}
#corps a:visited{color:#1B9F00}
#corps a:hover{background:#669933;color:#FFF;}
#corps a:active{background:#669933;color:#FFF;}
#corps a:focus{background:#669933;color:#FFF;}
#corps2{width:350px;padding:5px;}
#corps3{padding:5px;}
#barre_bas{width:100%;min-height:18px;background:#400000;border-radius: 0 0 15px 15px;margin:0 auto;font-size: small;}
#bas1{float:left;width:350px;text-align:left;}
#bas1 a{color:silver;text-decoration: none;}
#bas1 ul{margin:0;padding:0 10px;list-style-type:none;}
#bas3{float:right;padding:2px;}
#bas2{float:right;text-align:right;}
#bas2 a{color:silver;text-decoration: none;}
#bas2 ul{margin:0;padding:0 10px;list-style-type:none;}

/* Formulaire contact aiContactSafe */
form#adminForm_3{background: url("../images/tomate-courrier.png") no-repeat bottom right;}

/* Formulaire inscription CB login */
td.titleCell{width:250px;text-align:right;}
SPAN.cbSnglCtrlLbl{margin-right:10px;}
/* modules abonnement et paiement */
.moduletable-abonnement1{background:url("../images/1.png") no-repeat bottom left;padding:3px 3px 3px 53px;border-left: 3px #FF6400 double;border-bottom: 3px #FF6400 double;border-radius: 15px;}
.moduletable-abonnement2{background:url("../images/2.png") no-repeat bottom left;padding:3px 3px 3px 53px;border-left: 3px #FF6400 double;border-bottom: 3px #FF6400 double;border-radius: 15px;}