/* @override http://www.collection2000.fr/squelettes/css/habillage.css */

	/* @group Layout */
	
		body { font-family: Helvetica, Arial, sans-serif; font-size:12px; }
		img { vertical-align: middle; }
		#container { margin: 0 auto; width: 955px; }
		
		#top { background-image:url(../../IMG/bg_c2000_top.jpg); background-repeat:no-repeat; min-height: 306px; overflow: auto;}
		#message { padding-top: 6px; }
		#message img { padding-right: 20px; }
		#boutique { float: right; width: 442px; height: 222px; background-image:url(../../IMG/bg_boutique_top.jpg); background-repeat:no-repeat; background-position: top; margin-top: 84px;}
		#entre { background-image:url(../../IMG/entre.gif); background-repeat:no-repeat; height: 8px;}
		
		#main { padding: 10px 0 20px 0;	overflow: auto;	}
		#left { width: 180px; float: left; }
		#right { width:184px; float:right; }
		body.home #right { width:374px; }
		
		#conseils div { width: 162px; }
		#conseils #rightBloc { float: right; }
		
		#footer  { clear:both; border-top:solid 8px #e1eec7; }
		#credits { float: right; }
		
	/* @end */
	
	/* @group Styling */
	
		p.spip { padding: 0.5em 0; }
}em { font-style:italic; }
		strong, strong.spip { font-weight: bold; }
		hr.spip { border: none; border-bottom: #cdcecf 1px dotted; }
		h3.spip { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style: italic; color: #dd6327; padding: 10px 40px; line-height: 1.5em;}
		a { color: black; }
		a:hover { color: #dd6327; }
		a:visited { color: #007d3f; }
		
		#message p { line-height: 1.5em; margin: 0 18px 0 38px; padding: 16px 0 16px 0; color:#777; }
		#message p.intro { width: 460px; border-top: #cdcecf 1px dotted; border-bottom: #cdcecf 1px dotted; color: black; }
		#message a { color: #dd6327; text-decoration:none; }
		#message a:hover { text-decoration:underline; }
		
		#boutique h1 { color: #fff000; font-size: 18px; font-weight:normal; padding: 25px 10px 0 108px; }
		#boutique p { color: white; font-size: 16px; font-weight:normal; padding: 10px 10px 0 180px;}
		#boutique a { color: #fff000; }
	
		div.bloc, div.tirage { margin: 5px 0; border: solid 1px #f1f1f1; padding: 10px; }
		#promoSmall div.bloc { padding: 5px; }
		
		#categories div.bloc li, li.spip { line-height: 1.5em; list-style:url(../../IMG/arrow.gif) inside none; }
		#categories div.bloc li a { text-decoration: none; }
		
		#salons h3 { text-transform: capitalize; }
		#salons h2 { font-size: 10px; padding: 3px 0;}
		
		div.tirage h1 { color: #dd6327; }
		div.tirage h2 { border-bottom: dotted 1px #cecece; padding-bottom: 6px; }
		div.tirage h2, div.tirage p { font-size: 10px; }
		div.tirage p { padding: 6px 0 0 0; }
		
		#theme div.bloc { width:373px; height:230px; background-color: black; border: none; padding: 0; text-align:center; }
		#theme div.bloc img { padding-top:10px; }
		#theme h2 { text-align:center; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom: 6px; }
		
		#conseils h2 { color:#dd6327 ; border-bottom: dotted 1px #cecece; padding-bottom: 3px; }
		#conseils h3, #conseils h5 { font-size:11px; padding-top:6px; }
		#conseils h4 { font-size:10px; }
		#conseils h5 { border-top: dotted 1px #cecece; margin-top: 6px; }
		#conseils h5 a { color:#dd6327; }
		
		body.home #center { border-left: solid white 185px; border-right: solid white 379px; }
		h1.hd { padding: 4px 0 2px 0; background-color:#a5a190; color: white; text-align:center; font-size:14px; }
		#center h1.hd { background-color: #dd6327; }
		#theme h1.hd { background-color: #007d3f; }
		#center { border-left: solid white 185px; border-right: solid white 189px; }
		#center h4 { color: #dd6327; font-size: 10px;}
		body.home #center h1.hd { text-align: center; }
		#center h1.hd { text-align: left; }
		#center small { padding: 0 50px 0 12px;}
		#center small a { color: white; text-decoration: none;}
		#center small a:hover { text-decoration: underline; }
				
		#center table { width: 391px; margin-top: 5px; border: solid 1px #f1f1f1; }
		#center table td { padding: 0 5px 5px 5px; }
		#center table td.first { padding-top: 5px; }
		#center table td.first, #center table td.next { width: 171px; }
		#center table td p.description { padding: 5px 0; }
		#center table td p.prix { color:#dd6327; font-size:15px; }
		#promoSmall div.bloc h1 { padding-top: 6px; }
		#promoSmall div.bloc h1 h1, #promoSmall p.description { font-size: 10px;}
		#promoSmall p.prix  { color:#dd6327; font-size:12px; padding-bottom: 6px;}
	
}
		
		#center.rub h4 { float: left; }
		
		#center.rub table { width: auto; border: none; }
		#center.rub table td { vertical-align: top; }
		#center.rub table h2 { font-size: 9px; }
		
		#promoSmall h1.hd { background-color: #dd6327; }
		
		#footer { color: #707070; padding: 12px; }
		#footer a { text-decoration:none; }
		#shortcuts a { color: #707070; padding-right: 24px; }
		#shortcuts a:hover { color: #dd6327; }
		#shortcuts a:visited { color: #007d3f; }
		#credits { font-size: 9px; }
		
	/* @end */
	
	/* @group Formulaire */
			
			form { display: block; margin: 1em 0; }
			form fieldset { width: 100%; padding-left: 6px;}
			
			form label, form #nobotnobot-1 { display: none; }
			form .spip_form_champ { text-align: right;}
			form .spip_form_champ label { display: inline;}
			
			form .spip_form_label_details,
			form .spip_form_label_obligatoire, 
			form legend { display: none; }
			form .spip_form_champ { display: block; overflow: auto; clear: both; margin: 1ex 0;}
			
			form input, form textarea, form select { 
				height: 20px; width: 80%; background-color: #eeedea; border:  none; padding: 2px;
				margin-bottom: 0.7em; 
				margin-right: 10px; 
				font-size:12px;
			}
			form textarea {  height: auto; }
			form .spip_form_choix_multiple input { width: auto; margin: 0 1em 0 0; vertical-align: middle;}
			.spip_bouton { width: 449px; padding: 3px 2px 1px 2px; }
			.spip_bouton input { width: auto; float:left; margin-left: 101px; padding: 2px 6px 0 6px; }
			span.erreur {
				display: block;
				float:left;
				margin: 2px 0 0 101px;
				font-size: 11px;
				color: #dd6327;
			}		
			form .champ_obli_oubli {
				border: 1px solid #dd6327;
				background-color: #ebd4c7;
				margin-bottom: 0;
			}
			form .spip_form_label { display: block; width: 16%; float: left;}
	
			form input:focus, form textarea:focus { outline: 0}
	
			#input-1-select_1 { float:left; margin-left: 9px; width:20%; }
			div.spip_form_champ.select_2 { float: left; overflow: visible;}
			.select_2 .spip_form_label { width: 260px; margin-bottom: 10px;}
			.select_2 ul { width:  300px; }
			.select_2 li { display: list-item; float: left; margin-left: 90px;}
			.select_2 input { width: 12px ; height: 12px;}
			.select_2 li label { vertical-align: top; padding: 6px 0;}
			
			ul.spip_form_choix_multiple { text-align: left;}
			#input-1-multiple_1_1 { height: 14px;}
			
	/* @end */
		
/* @end */

