/* Eric Mayer's resetting */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0;
	border: 0; outline: 0;
	font-size: 100%; vertical-align: baseline;
	background: transparent;
	}
p {
	border: 0; outline: 0; margin: 0 0 5px 0;
	font-size: 100%; vertical-align: baseline;
	background: transparent; clear:both;
	}
p img { vertical-align:text-bottom; }
html { height:100%; }
body { line-height: 1; height:100%; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/*
l'atelier cuisine de patricia
---
auteur : www.paulpoubanne.com
version : 2
url : www.lateliercuisinededepatricia.fr
creation : février 2010
*/

/* Textes */

a, a:visited { text-decoration:none; color:#E10079; }
a:hover, a:active {text-decoration:none; color:#E10079; }
h1 { font-size:24px; font-weight:normal; padding-bottom:10px; color:#E10079; text-align:left; }
h2 { font-size:22px; font-weight:normal; padding-bottom:10px; color:#E10079; }
h3 { font-size:20px; font-weight:normal; padding-bottom:10px; color:#E10079; }
h4 { font-size:16px; font-weight:normal; padding-bottom:10px; color:#E10079; }
h5 { font-size:14px; font-weight:normal; padding-bottom:10px; }
h6 { font-size:12px; font-weight:normal; padding-bottom:10px; }

.logotexte { font-family:Century Gothic, Arial, sans-serif; color:#E10079; }
.rose { font-weight:bold; color:#E10079; }
.blanc { font-weight:bold; color:#FFF; }
.infosformule { font-style:italic; font-size:12px; line-height:25px; }
.legende { font-size:11px; }

/* Blocs principaux */

body { font:14px "Arial", Helvetica, sans-serif; text-align:center; color:#3F1511; background:#3F1511/* url(../images/presite_fond.jpg) top left repeat*/; }

#intro { width:400px; margin:0 auto; text-align:center; }
	#intro #logo { height:200px; padding-left:65px; }
	#intro #langues { height:184px; }

#conteneur { width:1020px; margin:0 auto; height:100%; }
	#conteneur .c62483, #conteneur .BEB3AD, #conteneur .A0654F, #conteneur .E9DEDE, #conteneur .C40438, #conteneur .f00 { background-color:#BEB3AD; }

#header { width:1020px; height:200px; background:url(../images/logo.png) top left no-repeat; }
	#header .panier { width:1000px; height:45px; padding-top:155px; color:#E10079; text-align:right; font:12px "Arial", Helvetica, sans-serif; }

#menu { width:184px; text-align:center; float:left; margin-right:20px; }
	#menu li { list-style:none; margin-bottom:20px; font-size:13px; color:#3F1511; text-transform:none; }
		#menu li a, #menu li a:visited { color:#3F1511; padding:10px 5px; display:block; }
		#menu li a:hover, #menu li a:active { color:#3F1511; padding:10px 5px; display:block; }
		#menu .E10079 { background-color:#E10079; }
		#menu .BEB3AD { background-color:#BEB3AD; }
		#menu .A0654F { background-color:#A0654F; }
		#menu .E9DEDE { background-color:#E9DEDE; }
		#menu .C40438 { background-color:#C40438; }
		#menu .f00 { background-color:#f00; }

#contenu { width:816px; float:left; text-align:justify; }
	#contenu .mosaique { width:184px; height:184px; border-right:20px solid #3F1511; border-bottom:20px solid #3F1511; float:left; background-color:#BEB3AD; }
	#contenu .mosaiquetxtleft { text-align:justify; padding:15px; }
	#contenu .mosaiquetxtright { text-align:right; padding:15px; }
	#contenu .mosaiquetxtcenter { text-align:center; padding:15px; }
	#contenu .formule { height:310px; }
		#contenu .formule .infos { text-align:center; font-size:13px; padding:0 10px; }
	#contenu .programme { width:232px; height:380px; border-right:20px solid #3F1511; border-bottom:20px solid #3F1511; float:left; background-color:#BEB3AD; padding:10px; }
		#contenu .nav { width:456px; border-bottom:20px solid #3F1511; border-right:5px solid #3F1511; background-color:#BEB3AD; padding:10px 15px; clear:both; color:#E10079; float:left; }
			#contenu .nav_precedent { float:left; width:150px; background-color:#E10079; color:#FFF; text-align:center; border-bottom:20px solid #3F1511; border-right:5px solid #3F1511; padding:10px 0; }
			#contenu .nav_suivant { float:left; width:150px; background-color:#E10079; color:#FFF; text-align:center; border-bottom:20px solid #3F1511; padding:10px 0; }
		#contenu .programmetxtcenter { text-align:center; }
		#contenu .informations { padding-bottom:10px; font-size:11px; }
		#contenu .message { padding-bottom:15px; font-size:11px; }
		#contenu .horaires { padding-bottom:2px; font-size:12px; font-style:italic; }
		.programme li { list-style:none; text-transform:none; float:left; width:126px; text-align:center; }
			.programme li a, .programme li a:visited { color:#3F1511; padding:10px 5px; display:block; background-color:#E10079; }
			.programme li a:hover, .programme li a:active { color:#FFF; padding:10px 5px; display:block; background-color:#E10079; }
	#contenu .bloc_planning_admin { width:164px; height:300px; padding:10px; text-align:center; }
		#contenu .bloc_planning_admin .date { color:#E10079; margin-bottom:10px; }
		#contenu .bloc_planning_admin p { margin-bottom:15px; }
	#contenu .panier_etape { width:184px; height:35px; font-size:12px; border-right:20px solid #3F1511; border-bottom:20px solid #3F1511; float:left; background-color:#BEB3AD; text-align:center; padding-top:5px; cursor:default; }
	#contenu .panier_etape_on { background-color:#E10079; color:#FFF; }
	#contenu .panier_actions { margin-top:15px; text-align:right; }
	#contenu .panier_annuler { margin-top:15px; font-size:11px; text-align:right; }
	#contenu .photogalerie { height:140px; float:left; margin-right:15px; text-align:center; }
		#contenu .photogalerie img { margin-bottom:10px; }
	#contenu #flashcontent { width:766px; height:500px; }
		
#detailcours { width:380px; background-color:#BEB3AD; padding:10px; }

#footer { width:1000px; padding-bottom:15px; clear:both; text-align:right; font-size:12px; color:#E10079; }
	#footer a, #footer a:visited { text-decoration:none; color:#BEB3AD; }
	#footer a:hover, #footer a:active {text-decoration:none; color:#E10079; }

/* Formulaires */

.champ { margin-bottom:10px; clear:both; }
.label { display:block; margin-bottom:6px; text-align:left; }
.textinput { padding:5px; font:12px "Arial", Helvetica, sans-serif; }
.select { padding:5px; font:12px "Arial", Helvetica, sans-serif; width:305px; }
.textarea { padding:5px; font:12px "Arial", Helvetica, sans-serif; }
.action { padding:5px 10px; color:#FFF; background-color:#E10079; border:none; cursor:pointer; font:14px "Arial", Helvetica, sans-serif; }

.submit_paypal { width:180px; height:125px; margin:0; padding:0; border:0; background:transparent url(../fr/panier/images/paiement_paypal.jpg) no-repeat center bottom; text-indent:-1000em; cursor:pointer; /* hand-shaped cursor */ cursor:hand; /* for IE 5.x */ }
.submit_cheque { width:180px; height:125px; margin:0; padding:0; border:0; background:transparent url(../fr/panier/images/paiement_cheque.jpg) no-repeat center bottom; text-indent:-1000em; cursor:pointer; /* hand-shaped cursor */ cursor:hand; /* for IE 5.x */ }
.submit_cadeau { width:180px; height:125px; margin:0; padding:0; border:0; background:transparent url(../fr/panier/images/paiement_cadeau.jpg) no-repeat center bottom; text-indent:-1000em; cursor:pointer; /* hand-shaped cursor */ cursor:hand; /* for IE 5.x */ }
.submit_abonnement { width:180px; height:125px; margin:0; padding:0; border:0; background:transparent url(../fr/panier/images/paiement_abonnement.jpg) no-repeat center bottom; text-indent:-1000em; cursor:pointer; /* hand-shaped cursor */ cursor:hand; /* for IE 5.x */ }

#contenu .reservation .action { padding:2px 5px; color:#FFF; background-color:#E10079; border:none; cursor:pointer; font:11px "Arial", Helvetica, sans-serif; margin-bottom:15px; }
#contenu .actions_planning .action { padding:2px 5px; color:#FFF; background-color:#E10079; border:none; cursor:pointer; font:11px "Arial", Helvetica, sans-serif; margin-bottom:2px; }

/* Tableaux */

#panier { margin-bottom:10px; }
table { width:100%; border-collapse:collapse; border:1px solid #8f5A47; }
#panier #cours { width:28%; }
#panier #date { width:36%; text-align:center; }
#panier #places, #panier #prix { width:18%; text-align:center; }
table th { padding:9px; border:1px solid #8f5A47; background-color:#A0654F; vertical-align:middle; color:#FFF; }
table td { padding:8px; border:1px solid #8f5A47; vertical-align:middle; text-align:center; }
tr:hover { background-color:#BCAEA7; }

/* ADMIN */

.admin li { list-style:none; text-transform:none; float:left; width:122px; text-align:center; }
	.admin li a, .admin li a:visited { color:#3F1511; padding:10px 5px; display:block; background-color:#E10079; }
	.admin li a:hover, .admin li a:active { color:#FFF; padding:10px 5px; display:block; background-color:#E10079; }