/* 
Secrets d'ateliers Front 
----------------------------------------------------------------------------------------------------------- */

/* Balises générales */
* 				{ margin:0; padding:0; cursor:default; }  

body 			{ 
					padding: 0; 
					margin:0;
					font-family: Verdana; 
					font-size: 11px; 
					text-align: left; 
					color: #000; 
					background: #f4e5be;
				}
				
h2				{ 
					font-size: 18px; 
					color: #973031; 
					padding-bottom:2px;
				}
h3				{ 
					font-size: 14px; 
					color: #973031; 
				}
p    				{ font: normal 11px/18px arial; text-align:left }
input    			{ padding: 0 0 0 3px; font: normal 11px arial; }
textarea 			{ padding: 4px; font: normal 11px arial }
ul li 				{ list-style: none; font: normal 11px/18px arial; margin: 10px 15px 10px 24px }
a img    			{ border: none; text-decoration: none; cursor:pointer; }
a        			{ color:#000; text-decoration: underline; font-weight:bold; cursor:pointer; }
a:hover  		{ color: #973031; }

#main			{ width:100% }
#header			{ height: 305px; width:100%; }
#line			{ height: 40px; width:100%; background: #973031 }
#logo			{
					padding: 5px; 
					background:#fff; 
					border: 2px solid #973031;
					position: absolute;
					top: 10px;
					left: 50px
				}
#titre			{ position: absolute; top: 45px; left: 380px }
#soustitre		{ position: absolute; top: 302px; left: 380px }
#topbann		{ 
					z-index:5000;
					width: 560px; 
					height:200px; 
					position: absolute; 
					left: 397px; 
					top: 100px;
					border: 2px solid #973031;
				}
.innerBann		{ overflow:hidden; width: 560px; height:200px;  }

/* Menu */
#menu			{ width: 314px; float:left; margin: 18px 0 1px 50px }
#menu ul li 		{ margin: 1px 0 0 0 }
#menu li a			{ display:block; background:#973031; color: #fff; padding:10px; text-decoration:none }
#menu li a:hover	{ background:#b12a2b }
#menu .current	{ background:#b12a2b; }
#menu .current a	{ background:#b12a2b; cursor:default; }


/* Content */
#content		{ width:565px; float:left; margin: 62px 0 10px 35px; }
#container		{ position:relative; width:565px; border-top: 1px solid #973031; border-bottom: 1px solid #973031; padding-top:10px }
#container p		{ padding-bottom: 10px; text-align:justify }
#container td img	{ margin: 2px; border:2px solid #333;}

#container #nav			{ width: 564px; margin: 0; padding:1px;}
#container #nav a		{ display:block; background:#EFDFB3; line-height:38px; padding-left: 10px; color: #333; text-decoration:none }
#container #nav a:hover	{ background:#EFDBA4 }

#container .parent		{ 
							width: 554px; 
							margin: 0; 
							padding:1px; 
							display:block; 
							background:#973031; 
							line-height:38px; 
							padding-left: 10px; 
							color: #fff; 
							font-weight:bold;
							cursor:pointer;
						}
.sub					{ background:#EFDFB3; width:554px; }
.sub p					{ margin:-2px 0 -2px 20px; padding:0; }

.links					{ 
							margin:-10px 2px 0 0; 
							border-bottom:1px solid #333; padding:10px;
							color:#fff; 
							background:#973031; 
							width:545px;
						}
.links a					{ 
							text-decoration:none; 
							color:#fff; 
							font-weight: bold; 
							margin:-10px 2px 0 2px; 
							padding:5px; 
							background:#973031; 
							border-left:1px solid #b12a2b;
							border-right:1px solid #b12a2b; 
						}
						
.links a:hover			{ 
							text-decoration:none; 
							color:#fff; 
							font-weight: bold; 
							margin:-10px 2px 0 2px; 
							padding:5px; 
							background:#b12a2b; 
							border-left:1px solid #b12a2b; 
							border-right:1px solid #b12a2b; 
						}
.links .current			{ 
							text-decoration:none; 
							color:#fff; 
							font-weight: bold; 
							margin:-10px 2px 0 2px; 
							padding:5px; 
							background:#b12a2b; 
							border-left:1px solid #b12a2b;
							border-right:1px solid #b12a2b; 
						}

#footer 				{ width:100%; clear:both; background: #973031; height:40px }
#footer p 			{ color:#fff; text-align: center; padding: 0 0 0 0 }
#footer p a 			{ color:#fff; text-decoration: none; }
#footer p a:hover   	{ text-decoration: underline } 

