/* bien regler la marge (bugs IE) */body {	background: #F6F0DD;	background-image:url(./IMG/plan.png);	background-repeat:no-repeat;	margin: 10px;}a{ text-decoration:none; color: #FF6600; }a:hover { color: #666666; }a.spip_in, a.spip_url { text-decoration:none; color: #FF6600; }a.spip_in:hover, a.spip_url:hover { color: #666666; }a.spip_out { text-decoration:none; color: #FF6600; }a.spip_out:hover { color: #666666; }a.spip_glossaire { text-decoration:none; color: #FF6600; }a.spip_glossaire:hover { color: #666666; }/* * Correction des styles HTML par defaut */.structure {	display: none;}h1,h2,h3,h4 {	margin-top: 0em;	margin-bottom: 0em;	font-size: 100%;	font-weight: normal;}/* * Styles generaux / Mise en page des textes (bordures...) */.texte, .texte p.spip {	text-align: justify;	margin-left:9px;}/* * Styles pour le contenu (c-a-d. la colonne principale) */.contenu {	margin: 0px;}.contenu h1,h2 {	font-size: 120%;	font-weight: bold;}.contenu h1,h2.titre-extrait {	font-size: 160%;	font-weight: bold;}.contenu h1,h2.titre-texte {	font-size: 190%;	font-weight: bold;}.contenu .surtitre {	font-size: 110%;	font-weight: bold;	font-variant: small-caps;	margin-top: 0em;	margin-bottom: 0em;}.contenu .detail {	font-size: 80%;	color: #303030;	margin-left: 2em;}.contenu .detail .important {	color: #a02020;}.extrait {	border: groove 2px #a0a0a0;	padding: 1em;	font-size: 85%;	margin: 0.1em;	margin-top: 0.5em;	margin-bottom: 0.5em;	margin-left: 2em;	margin-right: 0.1em;	line-height: 1.4em;}.liste-articles {	margin-top: 1em;	margin-bottom: 1em;	clear: left;}.contenu .forum-repondre {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	font-size: 90%;	font-weight: bold;	margin-top: 0.6em;}.spip_logos {	margin: 3px;	border-width: 0px;}/* * Habillage des forums */ul.forum-total {	display: block;	padding: 0px;	margin: 0px;	list-style: none;}.forum-fil {	margin-top: 3em;}.forum-fil ul {	display: block;	margin: 0px;	margin-left: 2em;	padding: 0px;	list-style: none;}.forum-titre {	font-weight: bold;	font-size: 120%;}.forum-item {	margin: 0px;	padding: 1em;	padding-top: 0.5em;	padding-bottom: 0em;	text-align: justify;	color: #303030;	font-size: 80%;}.forum-repondre-message {	text-align: right;}/* Boite d'un forum : eclaircissement progressif des bords */ul .forum {	border: 1px solid #909090;	padding: 0px;	margin: 0px;	margin-bottom: 1em;}ul ul .forum {	border: 1px solid #a4a4a4;}ul ul ul .forum {	border: 1px solid #b8b8b8;}ul ul ul ul .forum {	border: 1px solid #cccccc;}ul ul ul ul ul .forum {	border: 1px solid #e0e0e0;}ul ul ul ul ul ul .forum {	border: 1px dashed #e0e0e0;}/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */ul .forum-chapo {	border: 0px;	border-bottom: 1px dashed #b8b8b8;	margin: 0px;	padding-left: 6px;	padding-right: 6px;	padding-top: 3px;	padding-bottom: 2px;	font-size: 90%;	background: #BBBBBB;}ul ul .forum-chapo {	background: #CCCCCC;}ul ul ul .forum-chapo {	background: #DDDDDD;}ul ul ul ul .forum-chapo {	background: #EEEEEE;}ul ul ul ul ul .forum-chapo {	background: #FFFFFF;}/* * Formulaires */.formrecherche {	background-color: #f2f2f2;	color: #505030;	margin: 0px;	padding: 2px;	border: solid 1px #909090;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	font-weight: normal;}.formulaire {	color: black;	margin: 0px;	margin-bottom: 16px;	padding: 4px;	border: 1px solid #a0a0a0;	background-color: #f6f6f6;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	font-weight: normal;}.forml {	background-color: #BBBBBB;	margin: 4px;	padding: 1px;	border: dashed 1px #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 90%;	width: 100% ; }.spip_bouton {	border: 2px solid #404040;	padding: 3px;	background: #d0d0d0;	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}.spip-admin {}.selected{	display:none;}.theme{	font-size:100%;	border: 1px solid #FF6600;}/*/* Autres styles */.spip_code { }p.spip_note { }h3.spip {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-weight: bold;	font-size: 120%;	text-align: center;	margin-top: 30px;	margin-bottom : 20px;	color: #444444;	background-color: #FF6600;}.spip_puce {	list-style-position: inside;	border-width: 0px;}.spip_documents{	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size : 70%;}.spip_documents_center{	margin: auto; 	text-align: center;	width: 80%;}.spip_documents_left{	float: left;	margin-right: 15px; 	text-align: center;}.spip_documents_right{	float: right;	margin-left: 15px; 	text-align: center;}table.spip {	margin-left: auto;	margin-right: auto;	border: 1px solid #999999;	border-collapse:collapse;}table.spip caption{	caption-side: top; /* bottom pas pris en compte par IE */	text-align: center;	margin-left: auto;                                                       	margin-right: auto;	padding: 3px;	font-weight: bold;	font-family: Verdana,Arial,Sans,sans-serif;	font-size : 70%;}table.spip tr.row_first {	background-color: #FCF4D0;}table.spip tr.row_odd {	background-color: #d0d0d0;}table.spip tr.row_even {	background-color: #F0F0F0;}table.spip td {	padding: 3px;	text-align: left;	vertical-align: middle;}hr.spip { }b.spip { }i.spip { }blockquote.spip {	margin-left : 40px;	margin-top : 10px;	margin-bottom : 10px;	margin-right: 0px;	border : solid 1px #aaaaaa;	background-color: #ffffff;	padding-left: 10px;	padding-right: 10px;}.spip_encadrer {	font-family: helvetica, arial, sans-serif;	width : 95%;	background-color: #FFFFFF;	padding: 5px;	border: 1px #666666 solid;}.spip_cadre {	width : 95%;	background-color: #FFFFFF;	padding: 5px;	margin-top: 10px;}div.spip_poesie {	margin-bottom: 5px;	margin-left: 10px;	padding-left: 10px;	border-left: 1px solid #999999;}div.spip_poesie div {	text-indent: -60px;	margin-left: 60px;}form.formrecherche { 	margin-top: 5px;	margin-bottom: 5px;}input.formrecherche {	width: 95%;	background-color: #FFDDAA;}.reponse_formulaire {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-weight: bold;	font-size: 110%;	color: red;}.spip_surligne { background-color: #FFFF66; }/* *  Images typographiques (via image_typo) */.image_typo {	behavior: url("win_png.htc");}/* * Barre de raccourcis */a.spip_barre img {	border-left: 1px solid #ffffff;	border-top: 1px solid #ffffff;	border-right: 1px solid #aa9966;	border-bottom: 1px solid #aa9966;	padding: 3px;	background-color: #BBBBBB;}a.spip_barre:hover img {	border: 1px solid #808080;	padding: 3px;	background-color: #f8f8f4;}.spip_doc_titre, .spip_doc_descriptif {	font-size: 125%;	color: #666666;}/* PLACE DU MARCHE */a.titre_sommaire {	font-family: "Times New Roman", Times, serif;	font-size:200%;	font-variant:small-caps;	font-weight:bold;	color:#FF6600;	text-align:right;	display:block;	background:#FFFFFF;	padding-right:5px;}a.titre_sommaire:hover {	color:#333333;}.bandeau_gris{	height:60px;	background-image: url(./IMG/gris_fond.png);	}#bloc_gche_marche{	top:21px;	position: absolute;	}#bloc_dte_marche{	left:45%;	height:150px;	width:38%;	top:10px;	position: absolute;}#bloc_secteur{	left:84%;	top:10px;	position:absolute;}.explication{	margin-top:13%;	height:340px;	}.image_marche{	left:5%;	width:300px;	position:absolute;	}.explication_marche{	position:relative;	left:40%;	top:10%;	width:55%;	font-size:13px;	font-family: Verdana;	text-align:justify;	}#principal {	font-family: Verdana, Arial, Helvetica, sans-serif;}.encart {	font-size:12px;	float:right;	width: 34%;	height:364px;	margin-top:10%;	padding:5px;	overflow:auto;}.chemin {	text-align:right;	font-size:10px;	color:#666666;	font-weight:bold;	margin-bottom:10px;	}a.chemin:{color:#666666;}a.chemin:hover {color:#333333;}.chemin2 {	margin-top:90px;	text-align:right;	font-size:10px;	color:#666666;	font-weight:bold;	margin-bottom:10px;	}a.chemin2:{color:#666666;}a.chemin2:hover {color:#333333;}.titre-rub {	font-family: "Times New Roman", Times, serif;	font-size:24px;	font-variant:small-caps;	color:#FF6600;}.titre-rub2 {	font-family: "Times New Roman", Times, serif;	font-size:24px;	font-variant:small-caps;	color:#000000;}.titre-art {	font-family: "Times New Roman", Times, serif;	font-size:16px;	font-variant:small-caps;	font-weight:bold;}.texte_rub {	border-left:2px solid #666666;	padding-left:10px;	margin-bottom:10px;}.logo_rub1 {	background-image:url(./IMG/rubon1.png);	background-repeat:no-repeat;	height:476px;	margin-top:35px;}.logo_rub2 {	background-image:url(./IMG/rubon2.png);	background-repeat:no-repeat;	height:476px;	margin-top:35px;	margin-left:100px;}.logo_rub3 {	background-image:url(./IMG/rubon3.png);	background-repeat:no-repeat;	height:476px;	margin-top:35px;	margin-left:50px;}#pied {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	position: absolute;	top: 580px;	width:98%;	height:15px;	border-top:1px solid #666666;	}.pied-dt{	text-align:right;	position:relative;	left:10%;	width:89%;}.pied-gche{	position:absolute;	padding-top:2px;	width:8%;}a.sommaire {	font-size:11px;	color:#990000;	}a.sommaire:hover {	color:#666666;	}.projet {	position: relative;	width: auto;	height: 350px;	overflow: auto;	font-family:Arial, Helvetica, sans-serif;}.boiteart {	padding:5px;	padding-bottom:0px;	float: left;	height: 300px;	width: auto;	display: block;}.titre_book{	font-size:13px;	font-weight:bold;}.descriptif{	font-size:12px;}.logo{	position:absolute;	text-align:center;	margin-top:10px;	width: 310px;	margin-left:10px;}.logo_texte{	position: relative;	width: 63%;	height: 182px;	margin-top:10px;	left: 35%;	font-size:13px;	overflow: auto;}.bloc_auteur{	position:relative;	width:45%;	left:35%;	padding:5px;	margin-top:10px;	background: #AAAAAA;}.bloc_vignette{	position:relative;	border-top: 1px solid #FF6600;	margin-left:10px; 	padding:5px;	margin-top:20px;}#livraison {	position: absolute;	width:96px;	margin-top:55px;}#chemin_art {	font-family: Verdana, Arial, Helvetica, sans-serif;	width: 90%;	position: relative;	top:85px;	left: 96px;	text-align:right;	font-size:10px;	color:#666666;	font-weight:bold;}#principal_art {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:80%;	width: 90%;	position: relative;	margin-top:102px;	padding-right: 5px;	left: 100px;	height: 395px;	overflow: auto;}#photo_art{	float:right;	width: 390px;;	height:252px;	margin-left: 10px;	padding-top: 5px;	border:2px solid #666666;}.portfolio{	margin-left:15px;	padding-top: 5px;	float: left;}.titre_photo{	font-size: 12px;	color:#666666;	border-top: 1px solid #666666;	margin-top: 5px;	margin-bottom:0px;}.barred{	text-decoration: line-through;}#principal_rub {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:80%;	margin-top: 102px;	position:absolute;	width:97%;	padding: 5px;	height: 395px;	overflow: auto;}.biblio{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:80%;	text-align:center;	width: 155px;	height: 155px;	margin-left:30px;	margin-top:10px;	margin-bottom: 10px;	padding: 2px;	border: 2px solid #666666;}#bloc_vignette{	width: 60%;	top:160px;	height:410px;	position:absolute;	overflow:auto;}.vignette{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:70%;	text-align:center;	width: 80px;	height: 80px;	margin-left:15px;	margin-top:15px;	border: 1px solid #666666;	-moz-border-radius-topleft: 8px;	-moz-border-radius-topright: 8px;	-moz-border-radius-bottomleft: 8px;	-moz-border-radius-bottomright: 8px;}.papeterie{	text-align:center;	width: 16Opx;	margin-left:30px;	margin-top:10px;	margin-bottom: 15px;	border: 2px solid #666666;}.alphabet {	font-size:15px;}.contrib {	float:right;	text-align:right;	margin-top:5px;}/* * * // Styles popup rubrique confection // tee-shirt // * * */.body_popup {	background: #FF6600;	background-image:url(./IMG/panier_1.png);	background-repeat:no-repeat;	margin: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:80%;}#popup_gche {	position:absolute;	left:13%;	width:32%;	margin-top:26px;	text-align:right;}#popup_dte {	background: #FFFFFF;	left:52%;	width:45%;	height:335px;	position:relative;	border: 8px dashed #333333;	text-align:center;}#popup_dte2 {	padding-top:5%;	left:52%;	width:35%;	position:relative;	text-align:right;}.bloc_tshirt {	float:left;	width:225px;	height:184px;	padding-right:23px;}.tshirt{	border: 6px dashed #FFFFFF;	margin-right:20px;	position:absolute;}.tshirt_dte {	position:relative;	left:135px;	width:80px;	font-size:80%;}.orange {	font-weight:bold;	color:#FF6600;}.gris {	color:#333333;}.gche {	font-weight:bold;	color:#FFFFFF;	width:33%;	position:absolute;}.milieu {	font-weight:bold;	color:#FFFFFF;	position:absolute;	left:38%;	width:23%;}.dte {	font-weight:bold;	color:#FFFFFF;	margin-top:8px;	left:70%;	width:30%;	position:relative;	text-align:right;}.traduction {	color:#333333;	font-weight:normal;	font-size:78%;}.titre_popup {	font-weight:bold;	color: #FFFFFF;}.texte_popup {	font-size:90%;}a.lien_popup {	color:#FFFFFF;	font-weight:bold;}a.lien_popup:hover {	color:#333333;}#envoi_popup {	background:#FFFFFF;	margin-top:140px;	margin-left:20%;	margin-bottom:100px;	width:60%;	height:70px;	border: 8px dashed #333333;	padding-top:40px;	text-align:center;	font-size:110%;	font-variant:small-caps;	font-weight:bold;}/* * * // Styles bon de commande // panier // * * */.panier {	margin-bottom:30px;	text-align:right;	font-variant:small-caps;	color: #FFFFFF;	font-size:150%;	font-weight:bold;	width:100%;}.bordures {	border-bottom:8px dashed #FFFFFF;}/* * * // Style pour les boutons des popup // * */  .bouton_popup {	background: #FF6600; } /* * PANIER */ #bloc_panier {	position:absolute;	margin-left:34%;	top:17px;	text-align:center;}a.panier {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:65%;	font-weight:bold;	color:#FFFFFF;}a.panier:hover {	color:#FF6600;}/* * FACTURE */ .body_facture {	background: #FFFFFF;	margin: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:80%;}.facture {	margin-bottom:30px;	text-align:right;	font-variant:small-caps;	color: #FF6600;	font-size:150%;	font-weight:bold;	width:100%;}.bordures2 {	border-bottom:8px dashed #FF6600;}.bouton_form {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:95%;	margin-top:5px;	border:0px;	background:#CCCCCC;}.suppr2 {	display:none;}
/* * bloc code */
.block_code {
width:40%;
background-image: url(./IMG/gris_fond.png);
color:#FF6600;
} 
#bloc_code{	background-image: url(./IMG/gris_fond.png);
	/*background-color: #444444;*/	color: #FF6600;	text-align:left;
	border:medium double red;
	
/*		font-variant:small-caps;	color:white;
		text-align: center;	margin-top: 30px;	margin-bottom : 20px;	background-color: #FF6600; */		}
		

