/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

body {
	background-color: #f2f2f2;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(images/body_bg.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; /*font-size: 62.5%;*/  /*pour pouvoir travailler en em => ex : 12 pixels => font-size: 1.2em;*/
	color: #8f8f8f; /*#747474*/
}

* { margin:0; padding:0; }

img {border: 0;}

body a {
	text-decoration: underline;
	color: #8f8f8f; /*#747474*/
}


#wrapper {
	text-align: left;
	width: 960px;
	/* margin-top: 5px; */
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #d0d0d0;
	background-color: #FFFFFF;
}


/*-----------------------*/


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #f18200; text-decoration: underline; }

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #e1e1e1;
/*  border: 1px;
  border-style: solid;
  border-color: #e1e1e1;
  border-collapse: collapse;*/
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background:#ffffff; /*background: #f8f8f9;*/
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background:#ffffff;  /*background: #f8f8f9;*/
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #e1e1e1;
  /*border-spacing: 1px;*/
  border-collapse: collapse;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #f3f3f3;
  color: #8f8f8f;
  font-weight: bold;
  height:20px;
  border: 1px;
  border-style: solid;
  border-color: #e1e1e1;
  padding-left:5px;
  padding-right:5px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding:5px;
  border: 1px;
  border-style: solid;
  border-color: #e1e1e1;
}

TD.productListing-data2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.8;
}

TD.main2 a, P.main2 a{
	text-decoration: none;
}

.main2top { font-family: Verdana, Arial, sans-serif; font-size: 11px; vertical-align: top; text-align: left; }



TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #f3f3f3; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #289a2b;  font-weight: bold; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/*---------------- Test pour l'affichage des categories dans la gallerie en CSS */
/*
.selected a { 
font-weight: bold;
}
*/
/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/


.txt_comment{
	font-size: 12px; 
}

.txt_comment a {
	color: #f18200;
}

.txt_comment2{
	font-size: 12px; 
	color: #f18200;
}

.txt_orange{
	color: #f18200;
}

.txt_orange a {
	color: #f18200;
}

.txt_bleu {
	color: #1e7ec8;
}

.txt_bleu a {
	color: #1e7ec8;
}

.txt_normal {
	color: #8f8f8f;
}

.txt_normal a {
	color: #8f8f8f;
}

.txt_orange a:hover {
	text-decoration: underline; 
	color: #8f8f8f;
}

.txt_bleu_bold {
	color: #1e7ec8;
	font-weight: bold;
}

.txt_bleu_bold a {
	color: #1e7ec8;
	font-weight: bold;
	text-decoration: underline; 
}

.txt_bleu_bold a:hover {
	text-decoration: none;
}

.titre_sous {
	color: #8f8f8f;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
	line-height: 22px;
}

.header_tab {
	color: #1e7ec8;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 10px;
	line-height: 22px;
}

.header_tab_orange {
	color: #f18200;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 10px;
	line-height: 22px;
}

#header {
	background-image: url(images/fond_header2.jpg);
	background-repeat: repeat-x;
	height: 130px;
	margin: 0px;
	padding: 0px;	
}

#header_first_line {
	height: 70px;
}


#header_logo {
	width: 360px; /* decalage bandeau pub */
	float: left;
}

#header_pub {
	float: left;
	margin-top:5px;
}


#header_drapeau {
	float: right; /* nv */
	padding-top: 7px;
	width: 89px;
}

#header_aide {
	float: left;
	padding-top: 7px;	
}

/*-------------------- Menu de navigation barre du haut -----------------*/
#nav {
	font-size: 12px; /* font-size: 1.2em; */
	clear: both;
	margin-top: 3px;
	margin-left: 20px;
}
	
#nav a {
	text-decoration: none;
}

#nav a:hover {
	text-decoration: underline;  /*a modifier, changer la couleur */
}
#nav .active a {
	text-decoration: underline;
}


#header_3th_line {
	height: 30px;

}

/*--------------- texte de la ligne de path -------------*/

#header_path {
	width: 480px;
	float: left;
	padding-top: 15px;
}

.txt_path {
	background-color: #fdf0e0;
	font-size: 11px; /*font-size: 1.1em;*/
	margin-left: 20px;
}

.txt_path a {
	text-decoration: none;
	color: #8f8f8f;
	background-color: #fdf0e0;
}

.txt_path a:hover {
	text-decoration: underline;  /*a modifier, changer la couleur */
	color: #8f8f8f;
	background-color: #fdf0e0;
}

/*--------------  Newsletter --------- */

#label_lettre_info {
	width: 110px;
	float: left;
	padding-top: 10px;
	padding-left:210px; /* nv */
}

#header_newsletter {
	width: 155px;
	float: right;  /* nv */
	padding-top: 10px;
}

#header_panier {
	width: 110px;
	float: left;
	padding-top: 4px;
	text-align: right;
}

#header_moncompte {
	float: left;
	padding-top: 4px;
	padding-left: 7px;
}

/*------ fenetre principale -----*/

#content {
	clear: both;
	width: 960px;

}

#content_left_menu {

	width: 210px;
	float: left;

}

#content_right {
	width: 740px;
	float: right;
}

#content_right_google {
	width: 900px;
	/* border: 1px solid #d0d0d0; */
	margin-left:20px;
	margin-top:10px;
	padding:10px;
}

#content_right_google h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #f18200;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 10px;
}

#content_right h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #f18200;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 10px;
}

#content_right .main_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #1e7ec8;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 10px;
}

#content_right .main_title2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #1e7ec8;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 10px;
	width:730px;
	border-bottom : 1px solid #ddd;
}


#content_right h1 b {
	color: #1e7ec8;
}

#content_right_box {
	width: 710px;
}

#content_right_box_blog{
	width: 550px;
}

#content_right_box_blog .hr {
	clear: both;
	border:0;
	border-bottom: 1px solid #e0e0e0;
	margin : 10px 0 10px 0;
	padding:0;
	height: 1px;
	overflow: hidden;
}

#content_right_box_blog a.lk2 {
	text-decoration:none;
	color: #f18200;	
}

#content_right_box_blog .art_news img {
	float:left;
	margin: 0px 10px 10px 0;
	border: 1px solid #e0e0e0;
}

#content_right_box_blog h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;	
	margin-bottom:5px;
}

#content_right_box_blog h2 a {
	text-decoration:none;
	color: #1e7ec8;	
}


.clear {      
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#menu_rubrique {
	width: 160px;
	margin-left: 20px;
	margin-top:7px;
}


#menu_createurs {
	width: 160px;
	margin-left: 20px;
	margin-top: 15px;
}

#menu_fb {
	width: 160px;
	margin-left: 20px;
	margin-top: 15px;
}

#menu_recherche {
	width: 160px;
	margin-left: 20px;
	margin-top:15px;
}


#form_recherche {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
	font-size: 11px; /* font-size: 1.1em; */
	padding-left: 5px;
	padding-top: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


.footer_menu {
	background-image: url(images/footer_menu.gif);
	height: 10px;
	width: 160px;
}


.footer_focus {
	height: 10px;
	width: 180px;
	background-image: url(images/footer_focus.gif);
}

/*------------ boites de menus -----------*/

.header_box {
}

.boxed {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
	font-size: 11px; /* font-size: 1.1em; */
	padding-left: 5px;
	padding-top: 10px;
}

.boxed  a {
	text-decoration: none;
}

.boxed  a:hover {
	text-decoration: underline;  /*a modifier, changer la couleur */
}

.boxed  .active a {
	font-weight: bold;
}

.boxed  ul {
	list-style: none;
	margin: 0px;
	padding: 0;
}

.boxed  li {
	margin-top: 4px;
	background-image: url(images/puce_orange.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	line-height: 12px;
	padding-left: 10px;
}

.boxed  ul li ul li {
	margin-top: 4px;
	line-height: 12px;
	padding-left: 10px;
	background-image: none;
}


#content_right_bienvenue {

}

#contener_right_2nd_line {

}

#content_right_intro {
	width: 530px;
	float: left;
	font-size: 11px; /*font-size: 1.1em;*/
	/* background-image: url(images/intro_artiste.jpg); 
	background-repeat: no-repeat; gag */
}

#content_intro_txt {
/*
	padding-top: 10px;
	border:1px solid #e1e1e1;
	padding:10px;
	background-color: #f2f2f2;
*/	
	margin-top: 10px;
}

#content_right_focus_createur {
	float: right;
	text-align: center;
	padding-right: 20px;
	padding-top: 10px;
}

#content_right_ref {
	clear: both;
}

#content_right_featured {
	clear: both;
}

#content_right_featured  h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #f18200;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}

#menu_focus {
	width: 180px;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#header_menu_focus {
	background-image: url(images/menu_focus.gif);
	height: 30px;
	width: 180px;
}

/*------------------- Articles -----------------*/
.article {
  float: left;
  width: 210px;
}

.article_small {
  float: left;
  width: 110px;
}

.article_small  a{
  text-decoration: none;
  color: #f18200;
}

.article_small .titre {
  font-size: 10px; 
  margin-bottom:3px;
}

.header_article {
	background-image: url(images/header_art.jpg);
	height: 17px;
	width: 210px;
}

.boxed_article {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
	padding-left: 13px;
	padding-right: 13px;
}

.boxed_article_pub {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
	padding-left: 45px;
}

.boxed_article h1, .boxed_article h1 a, .boxed_article .cl_h1, .boxed_article .cl_h1 a {
	font-size: 11px; /*font-size: 1.1em;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 170%;
	text-decoration: none;
	font-weight: normal;
	color: #555;
}

.boxed_article h1 a:hover, .boxed_article .cl_h1 a:hover {
	text-decoration: underline; 
}

.boxed_article h2, .boxed_article h2 a, .boxed_article .cl_h2, .boxed_article .cl_h2 a  {
	color: #f18200;
	font-size: 11px; 
	line-height: 130%;
	text-decoration: none;
	font-weight: normal;
}

.boxed_article h2 a:hover, .boxed_article .cl_h2 a:hover {
	text-decoration: underline; 
}

.boxed_article h3, .boxed_article .cl_h3  {
	color: #1e7ec8;
	/* font-weight: bold; */
		font-weight: normal;
	font-size: 11px; /* font-size: 1.1em; */
	line-height: 130%;
}

.boxed_article h4, .boxed_article .cl_h4 {
	font-size: 11px; /* font-size: 1.1em; */
	font-weight: normal;
	line-height: 130%;
}


.separateur_article {
  float: left;
  width: 50px;
}

.separateur_article_small {
  float: left;
  width: 5px;
}

.footer_article {
	background-image: url(images/footer_art.gif);
	height: 10px;
	width: 210px;
}

/*
#content_right_creations {
	clear: both;
	width: 750px;
	background-image: url(images/txt_creation.gif);
	background-repeat: no-repeat;

	padding-top: 40px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
*/

.center_b {
	text-align: center;
}

.center_b img {
	border: 1px solid #e1e1e1;
}


.right {
	text-align: right;
}

.img_left {
	text-align: left;
	
}

.bordered {
	border: 1px solid #e1e1e1;
}

hr {
	clear: both;
	width: 100%;
	border: 0; /* enleve toute bordure */
	height: 20px; /* pour IE */
	visibility: hidden;
}

.separ {
	clear: both;
	border: 0; /* enleve toute bordure */
	height: 10px; /* pour IE */
	visibility: hidden;
	font-size: 1px;
}

.separ2 {
	border: 0; 
	height: 4px; 
	visibility: hidden;
	font-size: 1px;
}


/*----- Navigation dans les pages -----*/

/* ancienne navigation */
A.pageResults {
  color: #1e7ec8;
}

A.pageResults:hover {
  color: #f18200;
}

#splitPageBottom {
	clear: both;
	font-size: 12px;
	color: #1e7ec8;
	margin-bottom: 10px;
	/*background-color: green;*/
}

.sP1 {
	float: left;
}

.sP2 {
	float: right;
	margin-right: 20px;
}

.sP1 a, .sP2 a {
	color: #1e7ec8;
	text-decoration: underline;	
}

.sP1 a:hover, .sP2 a:hover {
	color: #f18200;
	text-decoration: none;	
}




/*------- FORM -------*/

/* champs de saisie*/
.inputField 
{
	width: 95px;
	height: 15px;
	border: 1px solid #d0d0d0;
	color: #8f8f8f;
	font-size: 9px; /*font-size: 0.9em;*/
	/* background-color: #ffffff; */
	/* background-image: url(images/bg_form.jpg); */
	background-repeat: repeat-x;
	vertical-align: middle;
}


/*-------------------------------------- Fiche produit ------------------------------------*/
#productInfo {

}

#productInfo .productPrice {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	color: #1e7ec8;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
}

#productInfo .productFormat {
	font-size: 11px;
	color: #8f8f8f;
	margin-bottom: 5px;
}


#productImage {
	float: left;
    font-size: 11px;
}

#productImage a {
	text-decoration: none;
}

#productRight{
	float: left;
	margin-left: 3px;
	width: 183px;
    background-color: #f9f9f9;
	border: 1px solid #e1e1e1;
	padding-left:3px;
}

#productDescription{
	border: 1px solid #d0d0d0;
	font-size: 11px;
	margin-right: 20px;
	width: 366px;
	padding:10px;
}

#productDescription2{
	border: 1px solid #d0d0d0;
	font-size: 11px;
	margin-right: 20px;
	width: 500px;
	padding:10px;
}

.separ20 {
	height: 20px;
}

.padtab
{
	padding:10px;
}
/*---------- barre d'etat commande --------*/

#status_bar{
	color: #f18200;
	font-weight: bold;
	font-size: 12px;
	line-height: 40px;
}
#status_bar a {
	color: #f18200;
	text-decoration: underline;
}
#status_bar a:hover {
	text-decoration: none;
	color: #fff;
}
#status1 {
	background-image: url(images/status1.gif);
	background-repeat: no-repeat;
	height: 40px;
	padding-left: 22px;
}
#status2 {
	background-image: url(images/status2.gif);
	background-repeat: no-repeat;
	height: 40px;
	padding-left: 22px;
}
#status3 {
	background-image: url(images/status3.gif);
	background-repeat: no-repeat;
	height: 40px;
	padding-left: 22px;
}
#status4 {
	background-image: url(images/status4.gif);
	background-repeat: no-repeat;
	height: 40px;
	padding-left: 22px;
}
#status5 {
	background-image: url(images/status5.gif);
	background-repeat: no-repeat;
	height: 40px;
	padding-left: 22px;
}
.status_txt1{
	float: left;
	width: 153px;
}
.status_txt2{
	float: left;
	width: 155px;
}
.status_txt3{
	float: left;
	width: 153px;
}
.status_txt4{
	float: left;
	width: 115px;
}
.status_txt5{
	float: left;
}
.status_active {
    color: #fff;
}
.status_active a {
	color: #fff;
	text-decoration: none;
}


/*======================= Footer =======================*/
#footer {
	clear: both;
	background-color: #f2f2f2;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d0d0d0;
	margin-top: 60px;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer strong,  #footer b {
	font-size: 10px;
	font-weight: normal;
	padding:0;
	margin:0;
	display: inline;
}


#footer a {
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}


#footer_left {
	float: left;
}


#footer_right {
	/*float: left;*/
	margin-left: 20px;
	/*width: 650px;*/
	margin-top: 8px;
}

.separ_ligne_footer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	height: 8px;
	margin-bottom: 8px;
}

.separ_footer {
	clear: both;
}

.autre_couleur_footer a {
	color: #8f602b;
}

/* champs de saisie captcha */
.inputField_contact_captcha {
	width: 40px;
	vertical-align: middle;
}


/* actu */

.actu_box {
	float: left;
	width: 330px;
	padding: 0px;
	margin: 0px;
}

.actu_box .titre{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f8f8f;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
}

.actu_box .date{
	color: #1e7ec8;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.actu_box p{
	font-size: 11px;
}

/*------ aide a la creation du site -----*/
.help_create {
    font-size: 11px;
	width: 480px;
/*	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d0d0d0; 
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #d0d0d0; */
	margin-top: 20px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 8px;
}

/*--- nombre d'item dans une rubrique ---*/
.nb_item   {
  color : #c0c0c0;
  font-style: italic;
}

/*--- encart payement ---*/

.img_left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 3px;
}

.cadre_txt {
	background-color: #f2f2f2;
	font-size: 11px;
	margin-right: 20px;
	width: 366px;
	padding:10px;
}

.tab_option {
	background-color: #f9f9f9;
	font-size: 11px;
	padding:7px 10px 7px 10px;
}

.txt_petite_maj
{
	font-variant: small-caps;
}


/* boite recherche options */

.option{
  width: 380px;
  float: left;
}

.option_pub{
  width: 200px;
  float: left;
  margin-left:40px;
}

.header_option {
	background-image: url(images/header_option.jpg);
	height: 17px;
	width: 380px;
}


.footer_option {
	background-image: url(images/footer_option.gif);
	height: 10px;
	width: 380px;
}

/*------ nb de createurs sur le site  -----*/
.nb_creation {
    font-size: 11px;
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d0d0d0;
	padding-top: 5px;
	padding-bottom: 8px;
	margin-top:7px;
}

/*--------- boite mots clés --------*/
.boxed_mot_cle {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
	font-size: 9px; /* font-size: 1.1em; */
	padding-left: 10px;
	padding-top: 10px;
}

/*--------- boite adsense --------*/
.boxed_ads {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
	font-size: 9px; /* font-size: 1.1em; */
	padding-left: 10px;
}

.boxed_mot_cle  a {
	text-decoration: none;
}

.boxed_mot_cle  a:hover {
	text-decoration: underline;  /*a modifier, changer la couleur */
}

.boxed_mot_cle  .active a {
	font-weight: bold;
}

.separ_point {
    clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom: 1px dashed #D1D1D1;
}

.separ_point3 {
    clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom: 1px dashed #D1D1D1;
	font-size: 3px;
}

.accessli {
	color: #f18200;
	font-weight: bold;
	font-family: Arial;
}

.h1ligne {
	font-size: 13px;
	color: #aaa; 
	font-family: Arial;
}

/* Encart manufact sur la fiche article */

.encars_crea {
	border: 1px solid #e1e1e1;
	font-size: 11px;
	margin-right: 10px;
	width: 300px;
	padding:10px;
	vertical-align: top; 
	text-align: left;
    background-color: #f9f9f9;
	float:left;
}

.imga {
  margin : 0 5px 0px 0;
  padding : 2px;
  border: 1px solid #d0d0d0;
  float:left;
  background-color: #fff;
}

.encars_crea .comment {
  float:left;
  width: 180px;
}

.encars_crea  a {
	color: #1e7ec8;
	text-decoration:none;
	font-weight: bold; 
}

.encars_crea .titre {
   margin-bottom:5px;
}

.encars_crea .content {

}

.encars_banque {
    float:left;
}

.encars_pub {
}

/* encart createur dans le header de la boutique */

#manufact_left{
    float:left;
	width: 380px;
	border: 1px solid #e1e1e1;
	padding:5px;
	margin-right:10px;
	margin-top:10px;
}

#manufact_left h1 {
	font-size: 20px;
}

.accessDecoration { color: #f59031; font-family: Arial; font-weight: bold; font-size: 12px; }

.encars_crea_manufact {
	border: 1px solid #e1e1e1;
	font-size: 11px;
	width: 300px;
	padding:10px;
	vertical-align: top; 
	text-align: left;
	float:left;
	background-color: #f9f9f9;
	margin-top:10px;
}

.encars_crea_manufact .imga {
  margin : 0 5px 0px 0;
  padding : 2px;
  border: 1px solid #d0d0d0;
  float:left;
  background-color: #fff;
}

.encars_crea_manufact .comment {
  float:left;
  width: 180px;
}

.encars_crea_manufact .titre {
   margin-bottom:5px;
}

.encars_crea_manufact .content {

}

.encars_crea_manufact  a {
	color: #1e7ec8;
	text-decoration:none;
	font-weight: bold; 
}


/*------------ menu onglets --------*/

/* boite qui contient le menu (les onglets) */
.menu_onglet{ 
  border-bottom:solid 1px #e1e1e1; /* crée le trait noir en-dessous des onglets */
  padding-top:12px ; /* marge intérieure haute */
  padding-bottom:7px; /* marge intérieure basse */
  font-weight: bold; 
  font-size: 11px;
} 

/* style des onglets inactifs */
.menu_onglet .onglet { 
  border:solid 1px #e1e1e1 ; /* encadrement */
  margin:5px 5px 0px 5px ; /* marge extérieure */
  padding:7px 3px 7px 3px; /* marge intérieure */
} 

/* style des liens se trouvant dans un onglet inactif */
.menu_onglet a.onglet { 
  background-color:#f2f2f2; /* le fond de l'onglet est gris */
  text-decoration:none;  /* les liens ne sont pas soulignés */
  color: #a5a5a5; /* couleur de texte un peu plus clair pour les onglets inactifs */
} 

/* au survol l'onglet devient blanc */
.menu_onglet a:hover.onglet { 
  background-color:#fff; /* le fond de l'onglet est gris */
  text-decoration:none;  /* les liens ne sont pas soulignés */
  color: #8f8f8f; /* couleur de texte normale */
} 

/* style de l'onglet de la page active */
.menu_onglet .onglet-actif { 
   border:solid 1px #e1e1e1 ; /* l'encadrement est porté à 2 pixels */
   border-bottom:solid 3px #fff; /* le trait inférieur est effacé */
   margin:5px 5px 0px 5px ; /* marges intérieures */
   padding:7px 3px 7px 3px ; /* marges extérieures */  
   background-color:white; /* le fond de l'onglet actif est blanc*/
} 
/* cadre sous le menu onglet */
.cadre_sous_onglet {
	border-bottom : solid 1px #e1e1e1;
	border-right  : solid 1px #e1e1e1;
	border-left   : solid 1px #e1e1e1;
}


.smallTextAn { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #8f8f8f; }



/*------------ info box admmin pour l'espace publication ----------*/
.infoBoxHeading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff; 
	background-color: #f18200;
	padding-left: 8px;
}
.infoBoxContent2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000; 
	background-color: #f2f2f2;
	padding: 8px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 4px;
}
a.menuBoxHeadingLink2:link { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink2:visited { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink2:active { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink2:hover { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
.id_table_box {
 	width:300px;
 	margin: 0px;
	padding: 0px;
	margin-left:40px;
	margin-bottom: 20px;
  	border:1px solid #f18200;
}

.encadre_pres img {

	border:1px solid #ccc;
	padding:5px;
}


#txt_titre  h1 {
  margin-top:3px;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
}

.titre_offre {
	color: #1e7ec8;
	font-family: Arial, sans-serif;
    font-size: 14px;
	font-weight: bold;
}

.accesslib {
	color: #f18200;
	font-family: Arial, sans-serif;
    font-size: 14px;
	font-weight: bold;
}

.titre_offre2 {
	color: #f18200;
	font-family: Arial, sans-serif;
    font-size: 18px;
}

.alpha_lst {
	font-size: 18px;
	color: #1e7ec8;
	font-family: Arial, Helvetica, sans-serif;
}

.alpha_lst2 {
	width:720px;
	font-size: 12px;
	color: #1e7ec8;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.alpha_lst a, .alpha_lst2 a  {
	color: #8f8f8f;
}

.alpha_lst a:hover, .alpha_lst2 a:hover{
	color: #1e7ec8;
	text-decoration:none;
}

#pub_carre_accueil {
	float:left;
	width:420px;
	margin-bottom:10px;
}

.txt_pres_ac {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; /*font-size: 62.5%;*/  /*pour pouvoir travailler en em => ex : 12 pixels => font-size: 1.2em;*/
	color: #f18200;
}

#center_crea {
	text-align: center;
}

.carre_pub_left {
	float:left;
	margin-right:58px;
}

.carre_pub_left2 {
	float:left;
}

/* flux d'info */
.info_date {
	float:left;
	width:100px;
	font-size: 12px;
}

.info_titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f18200;
	font-weight: bold;
}

.info_titre {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width:600px;
}
.info_titre  a{
	color: #f18200;
	font-weight: bold;
}

.info_titre  a:hover{
	text-decoration:none;
}

.info_content {
	clear:both;
	margin-left:100px;
	margin-bottom:20px;
	margin-top:4px;
	font-size: 12px;
}

.info_art_content {
	font-size: 12px;
	line-height: 160%;
}

.info_art_content a {
	color: #1e7ec8;
	font-weight: bold;
}

.info_art_content a:hover{
	text-decoration:none;
}

.searchblock {
	line-height:150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.searchblock a {
	text-decoration:underline;
	color: #1e7ec8;
}

.searchblock a:hover{
	text-decoration:none;
}

.searchblock_vignette {
	float:left;
	width:140px;
	margin-bottom:20px;
	height: 100px;
}

.searchblock_vignette img {
	border:1px solid #aaa;
}

/*
.separ_point2 {
    clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom: 1px solid #f18200;
}
*/

/*
.nb_item  a {
  color : #d0d0d0;
  
}
*/

