/*************************** HV_AlertesModos **************************** */

#HV_AlertesModos {
	position:absolute;
	background-color : red;
	width:700px;
	height:300px;
}


/*************************** HV_Alertes **************************** */
div.HV_Alertes {
	width:100%;
	padding-bottom:5px;
	padding-top:5px;
}

div.HV_Alertes table{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
	border:1px solid;
	border-collapse:collapse;
}

div.HV_Alertes tr {
	vertical-align:middle;
	border:2px solid;
}

div.HV_Alertes th{
	vertical-align:middle;
	background-color:#59755A;
}

div.HV_Alertes input {
	vertical-align:middle;
	margin:0px;
	margin-left:4px;
}

/* *************************** Message En Popup ******************** */

#Popup {
	position: 		absolute;
        background-color:       red;
        border:                 solid 5px #003F31 ;
	left: 			300px; 
	top: 			100px; 
	width: 			500px;  
	height: 		300px; 
	visibility: 		visible; 
	z-index:		5;
}

/* *************************** Menu Dynamique ******************** */

#PlumeOn {
	background-image:	url(/Skins/Default/plume2.gif);
	position: 		absolute; 
	left: 			90px; 
	top: 			-10px; 
	width: 			150px;  
	height: 		332px; 
	visibility: 		hidden; 
	z-index:		5;
}

#PlumeOff {
	position: 		absolute; 
	left: 			180px; 
	top: 			30px; 
	width: 			300px;  
	height: 		400px; 
	visibility: 		hidden; 
	z-index:		4;
}

#SkinMenuFond {
	position:		absolute;
	top:			0px;
	left: 			0px; 
	width:			148px;
        height:                 421px;
	color:			#F1C600;
	text-align:		left;
        background-image:       url(/Skins/Default/menu.jpg);
}

#SkinMenu {
	position:		absolute;
	top:			125px;
	left: 			0px; 
	width:			125px;
	color:			#F1C600;
	text-align:		left;
/*        position: fixed; */
}

#SkinPartenaires {  
        font-size:		10px;  
	margin-left:		103px;
	margin-top:		0px;
	margin-bottom:		0px;
	margin-bottom:		0px;
	padding-top:		0px;
	padding-left:		15px;
	padding-bottom:		0px;
	padding-right:		3px;
	width:			700px;
	color:			#FEFECE;
	text-align:		center;
        background-color:	#003F31;
}

#SkinPartenaires a {  
  color:			#FEFECE;
  text-decoration:none;
}

#SkinPartenaires h1  {
	background-color:	#014133;
	color:			#fefece;
	font-size:		8px;
	font-weight:		bold;
	text-align:		center;
	padding-top:		0px;
	margin-top:		0px;
	margin-left:		5px;
	margin-right:		5px;
}



#SkinMenu a  {
	color: 			#FEFECE;
       	font-size:		10px;  
	text-decoration:	none;
	margin-left: 		5px;
}

#SkinMenu a:hover  {
	font-weight:		bolder;
	color: 			#FEFECE;
	text-decoration:	none;
}

div.Rubrique {
	color:			black;
	position: 		absolute; 
	left: 			90px; 
	top: 			80px; 
	visibility: 		hidden;
	font-size:		10px;  
	width: 			150px; 
	z-index: 		5;
	text-align: 		center; 
	margin-left:		0px;
}

#SkinMenu div.Rubrique a{
	color: 			black;
}

#SkinMenu div.Rubrique a:hover{
	color: 			black;
}

/* ************************ Sommaire ************************** */

div.Sommaire a:hover {
	font-weight: bolder;
}

div.Sommaire a{
	text-decoration:	none;
	color:	black;
	margin-left:	20px;
}

div.Sommaire h3 a{
	color:			#2E502D;	
	text-decoration:	none;
	margin-left:	5px;
}

/* *************** Gestion des Espaces du Site **************** */

/* Corps du Documents */
Body{

        background-color:	#003F31;
	margin-top: 		0px;
	margin-right: 		0px;
	margin-bottom: 		0px;
	padding: 		0px;
	font-size: 		12px;
	font-family: 		arial, helvetica, sans-serif;
}

/* Entete du Document - Espace Pub */
#SkinHeader {
	margin-left:		0px;
	margin-top:		0px;
	margin-bottom:		0px;
	margin-bottom:		0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-bottom:		15px;
	padding-right:		0px;
	width:			871px;
        height:			80px;
	background-color:	#9BCD9C;
}

/* Le corps de la page */
#SkinContenu 
{
	margin-left:		103px;
	margin-top:		0px;
	margin-bottom:		0px;
	margin-bottom:		0px;
	padding-top:		0px;
	padding-left:		38px;
	padding-bottom:		15px;
	padding-right:		3px;
	background-color:	#9BCD9C;
	color:			#000000;
	width:			727px;
        min-height:650px;
        height: auto !important;
        height:650px;

}

/* Pied de Page */
#SkinFooter {
        font-size:		10px;  
	margin-left:		103px;
	margin-top:		0px;
	margin-bottom:		0px;
	margin-bottom:		0px;
	padding-top:		0px;
	padding-left:		15px;
	padding-bottom:		15px;
	padding-right:		3px;
	width:			700px;
	color:			#FEFECE;
	text-align:		center;
        background-color:	#003F31;
}

#SkinFooter a {
	color: 			#FEFECE;
	text-decoration:	none;
	padding-right:		2px;
	padding-left:		2px;
}

/* ***************** Style Par Defaut ***************************/

p  {
	color:		#000000;
	font-size:	12px;
	margin-bottom:	1cm;
	margin-left:	1cm;
	margin-right:	1cm;
	margin-top:	1cm;
	text-align:	justify;
	text-indent:	1cm;
}


p:first-letter {
	font-size: larger;
}


ul {
	margin:		1cm;
	text-align:	left;
}

li {

     margin-top: 5px;
     text-align:	left;
}


.center  
{
  text-align:	center;
  text-indent: 0cm;
}

.middle 
{ 
  vertical-align:middle;
  text-indent: 0cm;
  
}

/* ***** Gestion des Espaces Publicite ***** */

#SkinPubBan {
	position:		absolute;
	height:			60px;
	left: 			265px;
	top: 			10px;
        width:                  480px;
	z-index:		4;	
}

#SkinPubSkyScraper {
        position:		absolute;
        left:                   880px;
        top:                    130px;
        height:			600px;
	width:			120px;
	z-index:		5;	
}


#SkinPubEncart {
height:	       200px;
background-color:black;
margin-bottom:5px;
}

#SkinPubVignette {
	position:		absolute;
	width:			120px;
	height:			60px;
	left: 			0px;
	top: 			430px;
	z-index:		4;	
}

/* ***** Disposition Accueil ***** */
div.SkinCol
{
  width:		348px;
  padding-left:		5px;
  padding-right:	5px;
  margin-left:2px;
  float:left;
	background-color:	#9BCD9C;
}

div.spacer 
{
  clear: both;
 }

/* ***** Menu et Plume ***** */



/* ***** Les titres ***** */

h1  {
	background-color:	#014133;
	color:			#fefece;
	font-size:		14px;
	font-weight:		bold;
	text-align:		center;
	padding-top:		0px;
	margin-top:		0px;
	margin-left:		5px;
	margin-right:		5px;
}

h2,.TitreContenu {
	background-color:	#014133;
	color:			#fefece;
	font-size:		12px;
	font-weight:		bold;
	padding-left:		20px;
	padding-right:		20px;
	text-align:		left;
	padding-top:		0px;
	margin-top:		0px;
}

h3,.TitreChamps {
	border-bottom-color:	#000000;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	border-top-color:	#000000;
	border-top-style:	solid;
	border-top-width:	1px;
	color:			#2E502D;
	text-align:		left;
	vertical-align:		top;
	font-size:		12px;
	font-weight:		bold;
	margin-left:		5px;
	margin-right:		5px;
	padding:		2px;
}

h4  {
	color:			#2E502D;
	font-size:		12px;
	text-align:		left;
	text-indent:		48px;
	border-bottom-color:	#000000;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	margin-bottom:		2px;
	padding-bottom:		2px;
}


h5  {
	color:		#2E502D;
	font-size:	12px;
	text-align:	left;
	text-indent:	64px;
}

/*************************************************/

strong.Underline {
	text-decoration: underline;
	font-weight: normal;
}

strong.Underline:hover {
	font-weight: bolder;
}

#SkinContenu a 
{
  text-decoration: none;
  color: black;
}

#SkinContenu h2 a
{
  color: #fefece;
  font-weight:bolder;
  font-style:italic;
}

#SkinContenu div.commandes a 
{   color:			#2E502D;
  font-weight:bolder;
  font-style:italic;
}

#SkinContenu table.forum td.message a{
border-width:1px;
border-bottom:dotted;
border-color: #2E502D;
}

#SkinContenu table.forum td.message a.imgforum{
border-bottom:none;
}

#SkinContenu a:hover
{
  background-color:#90C080;
}

/***********************************************/

.ForumValider,.FormValider {
  color: #70a0a0;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

div.formrow {
  clear: both;
  padding-top: 5px;
text-align:left;
}

div.formrow:hover {
background-color:#90C080;
}

div.formrowvalider {
  clear: both;
  padding-top: 5px;
text-align:center;
}


div.formrow input,div.formrow select,.value,div.formrow textarea
{
  color:		#000000;
  font-family: 		arial, helvetica, sans-serif;
  font-size:		12px;
  margin:		8px;
  vertical-align:       middle;
}

div.value
{
  color:		#000000;
  font-family: 		arial, helvetica, sans-serif;
  font-size:		12px;
  margin:		8px;
  vertical-align:       middle;
}


div.formrow label,.title
{
  color:		#000000;
  font-family: 		arial, helvetica, sans-serif;
  font-size:		12px;
  margin:		8px;
  padding:		2px;
  text-align:		left;
  float:left;
  width:110px;
 }

div.title
{
  color:		#000000;
  font-family: 		arial, helvetica, sans-serif;
  font-size:		12px;
  margin:		8px;
  padding:		2px;
  text-align:		left;
  float:left;
  width:110px;
 }

div.formrow label:after
{ content:" : ";
}


legend {
	background-color:	#014133;
	color:			#fefece;
	font-size:		12px;
	font-weight:		bold;
	padding-left:		20px;
	padding-right:		20px;
	text-align:		left;
	padding-top:		0px;
	margin-top:		0px;
}

fieldset { 
border-color: #014133;
margin-top:5px;
margin-bottom:2px;
}

/***********************************************/

table.forum{ 
  border-collapse:collapse;
  border-color: #014133;
  border-style:	solid;
  border-width:1px;
}

table.forum tr{  
}

table.forum td.auteur{
  width:150px;
  border-width:1px;
  border-right-color: #014133;
  border-right-style:	solid;
  background-color:	#014133;
  color:			#fefece;
   font-weight:		bold;
  padding-left:		20px;
  padding-right:		20px;
  text-align:		left;
  padding:		2px;
  height:10px;
}

/*table.forum td.headmessage{
  border-width:1px;
  border-right-color: #014133;
  border-right-style:	solid;
  background-color:	#014133;
  color:		black;
  font-weight:		normal;
  font-style: italic
  padding-left:		20px;
  padding-right:		20px;
  text-align:		left;
  vertical-align:middle;
  padding:		2px;
  height:10px;
}*/

table.forum td.headmessage{
  border-bottom-color:	#000000;
  border-bottom-style:	solid;
  border-bottom-width:	1px;
  border-top-color:	#000000;
  border-top-style:	solid;
  border-top-width:	1px;
  color:			#2E502D;
  text-align:		left;
  vertical-align:		top;
  font-size:		12px;
  font-weight:		bold;
}

table.forum div.date{
  width:150px;
  float:left;
  vertical-align:middle;
}

table.forum div.commandes{
  float:right;
  vertical-align:middle;
}

table.forum td.avatar{
  border-width:1px;
  border-right-color: #014133;
  border-right-style:	solid;
  border-bottom-color: #014133;
  border-bottom-style:	solid;
  text-align:center;
}

table.forum td.message{
  padding:5px;
  border-width:1px;
  border-right-color: #014133;
  border-right-style:	solid;
  border-bottom-color: #014133;
  border-bottom-style:	solid;
  width:592px;
  text-align:left;
}



/***********************************************/

#ForumMenu  
{
  margin:		5px;
  margin-left:		5px;
  padding:		5px;
  width:		200px;
  float:left;
}

#ForumLastTopicParticipate  {
  margin:		5px;
  margin-left:		30px;
  padding:		5px;
  width:		450px;
  float:right;
}

#MembersLogin  
{
  border-collapse:  collapse;
  border-color:	    #f1c600;
  border-style:	    solid;
  border-width:	    0px;
  margin:	    0px auto;
  padding:	    5px;
  width:	    280px;
  vertical-align:   middle;
  text-align:center;
 }



/***********************************************/

img {
	border:		0px;
        vertical-align: middle;
}


/***********************************************/

TD  {
	vertical-align:	top;
}

/**********************************************/

Table.Contenu {
	margin:			0px;
	padding:		12px;
	vertical-align:		top;
	width:			90%;
}

TD.Contenu {
	border-collapse:	collapse;
	color:			#000000;
	text-align:		justify;
	vertical-align:		top;
	margin:			0;
	padding:		5px;
	width:			50%;
}

TR.Contenu {
	color:			#000000;
	text-align:		justify;
	vertical-align:		top;
	border-collapse:	collapse;
	margin:			0;
	padding:		0;
	width:			50%;
}

.Forum  {
	border-collapse:	collapse;
	border-color:		#f1c600;
	border-style:		solid;
	border-width:		0px;
	padding:		5px;

}


Table.Forum  {
	text-align:		center;
	border-collapse:	collapse;
	border-width:		0px;
	padding:		5px;
}

.Gras  {
font-weight:	bold;
}



.Error  {
background-color:	#f0faff;
border-color:	#5c70c9;
border-style:	solid;
border-width:	1px;
color:	red;
font-size:	12px;
font-weight:	bold;
text-align:	center;
}

Table.Skin {
	border: 		0;
	border-spacing: 	0;
	border-collapse:	collapse;
	margin:			0;
	padding:		5px;
	vertical-align:		top;
}

IMG.Skin  {
	vertical-align:		top;
	border: 		0;
	margin:			0;	
	padding:		0;
}

.Champs 
{ 
  color:			#000000;
  font-family: 		arial, helvetica, sans-serif;
  font-size:		12px;
  margin:			8px;
  padding:		8px;
  text-align:		justify;
  vertical-align:		middle;
}

/**********************************************************************/

.illuleft{ 
display:inline;
float:left;
margin-right:5px;
vertical-align:middle;
}

.illuright{ 
display:inline;
float:right;
margin-left:5px;
vertical-align:middle;
}

.noindent{ 
text-indent:0;
margin-top:3px;
margin-bottom:3px;
 }

/**********************************************************************/

table.pellicule { 
  border:0px;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  margin-left:auto; 
  margin-right:auto; 
  text-align: center;
}

table.pellicule td.bord {
  height:28px;
  background-color:#000000;
  background-image:url("/Images/Photos/tile.gif");
  margin:0px;
  padding:0px;
}

table.pellicule td {
  background-color:#000000;
  vertical-align:middle;
  text-align:center;
  margin:0px;
  padding:3px;
  height:75px;
}

table.pellicule img{ 
  border:0px;
  width:100px;
  height:75px;
  margin:0px;
  padding:0px;
}

/***************************************************************************/

div.ToolBar {  
  font-size:		12px;
  font-weight:		bold;
  background-color:	#014133;
  color:		#fefece;
  text-decoration:none;
  margin-left:auto; 
  margin-right:auto; 
  text-align: center;
  width:50%;
}

#SkinContenu div.ToolBar a { 
  color:		#fefece;
  text-decoration:none;
}

#SkinContenu table.TableControle { 
  border-collapse:collapse;
  border: 1px solid;
}

#SkinContenu table.TableControle th{ 
  font-size:		12px;
  font-weight:		bold;
  background-color:	#014133;
  color:		#fefece;
  text-decoration:none;
  margin-left:auto; 
  margin-right:auto; 
  text-align: center;
  background-color:	#014133;

}
#SkinContenu table.TableControle th a{ 
  color:		#fefece;
}

#SkinContenu table.TableControle td{ 
  text-align:left;
  border-collapse:collapse;
  border-left: 1px solid;
  border-bottom: 1px solid;
  padding-left:5px;
  padding-left:5px;
}
/* ************************* */
Table.TableForum{
  border-collapse:collapse; 
  width:99%;	  
  font-size:            12px;

}

Table.TableForum th {
  background-color:	#014133;
  color:		#fefece;
  font-size:		10px;
  font-weight:		bold;
  padding-left:		4px; 
  text-align:center;
}

Table.TableForum tr:hover {
  background-color:#90C080;
}

div.ForumRow {
  position:relative;
  clear: both;
  padding-top: 5px;
  text-align:left;
  vertical-align:middle;
  width:99%;
  z-index:+1;
}

div.ForumRow div {
  float:left;
  background-color:inherit;
  vertical-align:middle;
}

div.ForumRow div.th {
  background-color:	#014133;
  color:		#fefece;
  font-size:		12px;
  font-weight:		bold;
  text-align:center;
}

div.ForumRow div div {
  float:left;
  vertical-align:middle;
  background-color:inherit;
}


#naturabuyfeed{ border:1px solid #006600; font-family: Arial, Helvetica, sans-serif; 
 background-color:#FAFAFA; margin:5px; }
.naturabuyitem{ font-size:12px; }
.naturabuyitem .image{  border-bottom:1px solid #CACACA;  }
.naturabuyitem .description{ border-bottom:1px solid #CACACA; text-align:left; }
.naturabuyitem img{ border:1px solid #CACACA; margin:0; padding:0;}
.naturabuyitem .price{ font-weight:bold; font-size:14px; color:#FF9933; }
.naturabuyitem .difference{ font-weight:bold; }
.naturabuyitem .auctions{ font-style:italic;  }
.naturabuyitem .resume{ margin:0; padding:0; margin-bottom:5px;}
.naturabuyitem h1{ font-size:14px; font-weight:bold ; margin:0; padding:0; padding-bottom:5px; 
 color:#323232; }
.naturabuyitem a{ display:block; text-decoration:none; color:#525252; padding:8px; }
.naturabuyitem a:hover{ background-color:#EDEDED; color:#034da7; text-decoration:none; }
.naturabuyitem .urgence { font-weight:bold; color:#FF9900; }

