/* ************************************************************************
// Conception & Programmation : Attrait - http://www.attrait.com
// Copyright © 1998-2003 : At service - http://www.attrait.com
// ************************************************************************
// Dernières modifications : 21-02-2005 14:21
// ************************************************************************
// CSS ZONE PUBLIQUE
// *********************************************************************** */

/* Attributs par défaut */

body, textarea, input
{
-moz-user-select:none; 
background-color: #000000;
	font-family:verdana,arial,geneva,helvetica;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	 
}

/*----------------------------------------------*/
/*--------------PARAGRAPHES----------------*/
/*----------------------------------------------*/
td
{
font-family:verdana,arial,geneva,helvetica;
font-size:11px;
color:#000000;
font-weight:normal;
}

tr.tr_c1
{
background-color: #EF7726;
}

tr.tr_c2
{
background-color: #FC8637;
}
tr.tr_c3
{
background-color: #FFAB00;
}
tr.tr_compa
{
background-color: #FD8231;
}
tr.tr_compa2
{
background-color: #FD9815;
}

p
{
	margin: 0px 0px 0px 0px;
}

p.pt
{
	font-size:10px;
	/*margin: 5px 10px 5px 10px;*/
}

pre
{
	font-size:11px;
	color:#CC0000;
}

/*----------------------------------------------*/
/*--------------LIENS----------------*/
/*----------------------------------------------*/

A:link
{
	color: #000000;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}


A:active
{
	color: #000000;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}

A:hover
{
	color: #000000;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
}

a.h1:link
{
	color: #000000;
	font-size:14px;
	text-decoration: none;
}
a.h1:visited
{
	color: #000000;
	font-size:14px;
	text-decoration: none;
}
a.h1:hover
{
	color: #BB0000;
	font-size:14px;	
	text-decoration: undeline;
}

a.liste:link {
	color: #000000;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
}

/*----------------------------------------------*/
/*--------------LISTES----------------*/
/*----------------------------------------------*/

ul
{
	/*list-style-image: url(/charte/espace.gif);*/
	/*list-style-type:square;*/
	font-size:12px;
	list-style-type:none;
	margin-bottom:2px;
	list-style-position:inside;
	/*line-height: 18px;*/
}

/*----------------------------------------------*/
/*--------------NIVEAUX DE TITRE----------------*/
/*----------------------------------------------*/

h1
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*color:#000000;*/
	font-weight:bold;
	font-size:14px;
}


h2
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*color:#000000;*/
	font-weight:bold;
	font-size:13px;
}

h3
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*color:#000000;*/
	font-weight:bold;
	font-size:12px;
}

h4
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*color:#000000;*/
	font-weight:normal;
	font-size:10px;
}

h4 a
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*color:#000000;*/
	font-weight:normal;
	font-size:10px;
}

h5
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#FF6600;
	font-weight:bold;
	font-size:13px;
}

/*----------------------------------------------*/
/*--------------ELEMENTS DE FORMULAIRE----------------*/
/*----------------------------------------------*/

select, textarea, input
{ 
	color: #000000;
	font-size:11px;
	font-weight:normal;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color:#000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
select.select_etape3
{ 
	color: #000000;
	font-size:11px;
	width: 190px;
	font-weight:normal;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color:#000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

select.select_quantite
{ 
	color: #000000;
	font-size:11px;
	width: 40px;
	font-weight:normal;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color:#000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

input.input_log
{ 
	color: #000000;
	font-size:11px;
	width: 140px;
	height: 16px;
	font-weight:normal;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;	
}

input.bouton_ok
{ 
	color: #000000;
	font-size:11px;
	width: 20px;
	height: 20px;
	font-weight:normal;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
input.checkbox
{ 
	color: #000000;
	background-color: #FF6600;
	width: 18px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-style: none;
	background-color: transparent;
}

input.radio{
	background:#F1F1F1;
}
/*----------------------------------------------*/
/*--------------IMAGES----------------*/
/*----------------------------------------------*/

img {
	margin: 0px 0px 0px 0px;
	border:0px;
  }
  
img.simple
{
	margin: 0px 5px 0px 0px;
	border:1px solid #000000;
}

form
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#tableau
{
	width:200px;
	margin:0px 0px 0px 0px;
	text-align:center;
	padding:0px 0px 0px 0px;
	border:1px dashed #FFAB00;
	background-color:#FFFFFF;
}

table.table_liste
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #000000;
}



DIV.titreType{
	color:#ffffff; 
	font-size:14;
	font-weight:bold;
	float:left;
	width:650px;
	margin-top:25px;
	
	margin-left:15px;
	border-bottom:dotted 1px #990033;
	text-align:left;
}

DIV.txtliste{
	color:#ffffff; 
	font-size:12;
	float:left;
	width:650px;
	margin-top:10px;
	
	margin-left:15px;
	text-align:left;
}

/*CSS pour list ref rapide*/
DIV.titreListeFiltre{
	float:left;
	width:680px;
	background-image:url(fdtrans.png);
	padding:8px;
	padding-bottom:0px;
	margin-left:15px;
}
DIV.encartListeFiltre{
	float:left;
	width:680px;
	background-image:url(fdtrans.png);
	padding:8px;
	padding-top:5px;
	margin-left:15px;
}
DIV.ListeFiltre{
	width:170px;
	float:left;
	margin-top:5px;
	
}

A.ListeFiltre{
	font-size:10px;
	text-decoration:none;
	color:#990033;
	font-weight:bold;
}

A.ListeFiltre:hover{
	font-size:10px;
	text-decoration:none;
	color:#F55F55;
}

A.ListeFiltre:visited{
	font-size:10px;
	text-decoration:none;
	color:#990033;
	font-weight:bold;
}
/*FIN CSS liste ref rapide*/

.liste_new {
	background-image:url(fdtrans.png);
	display:block;
	border: dashed 1px #fff;
	width:320px;
	padding:10px;
	height:75px;
	float:left;
	margin-top:10px;
	margin-left:15px;
}
DIV.liste_new {
	background-image:url(fdtrans.png);
	display:block;
	border: dashed 1px #fff;
	width:310px;
	padding:10px;
	height:120px;
	float:left;
	margin-top:10px;
	margin-left:15px;
}
DIV.listecaracte{
	width:310px;
	clear:both;
	margin-bottom:5px;
	height:60px;

}

DIV.listepx{
	background-color:#ffffff;
	width:310px;
	padding-top:2px;
	margin-top:5px;
	clear:both;
	height:52px;


}

span.pxprincipal{
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	color="#444444";
}

span.pxsecond{
	
	margin-left:5px;
	color="#444444";
}
span.pxeco{
	font-size:8px;
	margin-left:5px;
	color="#444444";
}
input.inputqte{
width:25px;
height:18px;
margin-bottom:4px;
margin-top:4px;
margin-right:4px;
border: solid 1px #ccc;
float:left;
/*
margin:0px;
margin-right:3px;

clear:both;
background:url(../images/telecharger.png);*/

}
input.listeSubmit{
width:27px;
height:27px;
border:0px;
background:url(caddie.png);

}
a_new {
	font-size:10px;
	font-weight:normal;
	margin-left: 60px;
}
ul.autosuggest
	{
		position: absolute;
		list-style: none;
		margin: 0;
		padding: 0;
		overflow-y: auto;
	}
	
	ul.autosuggest li
	{
		text-align: left;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
	
	ul.autosuggest li a:link,
	ul.autosuggest li a:visited
	{
		display: block;
		padding: 2px;
		text-decoration: none;
		background-color: #eee;
	}

	ul.autosuggest li a:hover,
	ul.autosuggest li a:active
	{
		color: #fff;
		background-color: #f30;
	}


	ul.autosuggest li.highlight a:link,
	ul.autosuggest li.highlight a:visited
	{
		color: #fff;
		background-color: #f30;
	}
	
.newsticker {
      color : #000;
        list-style-type: none;
        border: 0px dashed #fff;
        background: #fff;
        margin: 0;
}