/* 
Titre orange : #D95C45
Sous Titre marron foncé : #976C63
Texte noir : #433D37
*/
body {  
	margin-top:5px;
	font-size:11px;
	font-family:verdana, Helvetica, sans-serif; 
	color:#000000;  
	background-color:#FFFFFF; 
}   
div, form, img, li, ul {
	margin:0;
	padding:0;
	border:0; 
}
a:visited, a:link, a:active { 
	text-decoration: none; 
}  


.color { 
	color:#433D37;
}
/* Cadre général */ 
.mainpage {		
	background-color:#FFFFFF;
	width:980px;
	text-align:left; 
}   



/* BODY */ 
.body_center { 
	padding:5px 0px 5px 5px; 
}
.with_menu_left {    
	margin-left:224px; 
}
.with_menu_right {
	margin-right:200px;  
} 

.footer{  
	margin-top:10px;
	clear: both;
	background-color:#F7F3F0;
	padding:14px 0 0 6px;
	height:30px;  
	color: #976C63;
} 
.footer a {
	color:#D95C45;
}
  
/* Standard */  
.IsNumeric {
	text-align:right;
}
.Vmiddle { 
	vertical-align:middle; 
}

.titre {  
	margin:10px 0 10px 0;
	font-size: 26px;
	color:#433D37;  
}
h1 { 
	margin:10px 0 10px 0;
	font-size: 22px;
	color:#433D37;    
}
h2{
	margin-top:0px;
	margin-bottom:3px;
	font-size: 16px;
	color:#D95C45;   
}
h2 a:visited, a:link, a:active{
	color:#D95C45;  
}
h3 {
	margin-top:0px;
	margin-bottom:3px;
	font-size: 14px;
	color:#D95C45;   
}
h4 {
	font-size: 12px;
	color:#B4847A; 
}


.header { 
    background-image: url('header.jpg');
    background-repeat:no-repeat; 
    width:980px; 
    height:90px;
}
.head_click { 
    float:left;
}
.head_click img { 
    width:518px;
    height:90px;
}
.header_right { 
    color:#433D37;
    font-size:14px;
    width:440px;
    float:right;
    text-align:right;
    padding:10px 15px 0 0;
    font-weight:bold; 
}
.header_right a {
    color:#D95C45; 
    font-size:12px;
}

.blocmenu {  
    margin-bottom:15px;
    background-color:#C3AF9C;
    font-size:15px;
    background-image:url("menu.gif"); 
}
ul.jd_menu { 
    height:39px;	  
}  
ul.jd_menu li {
    float:left;
    display:inline; 
    height:29px;	  
}
ul.jd_menu li.m {
    padding:10px 20px 0 20px;
    background-image:url("menu.gif");  
}
ul.jd_menu li.m_sel {   
    padding:10px 20px 0 20px;
    background-image:url("menu_sel.gif");
}
/* Barre de séparation à gauche*/
ul.jd_menu li.ms { 
    background-image:url("menu_sep.gif");
    background-repeat:no-repeat;  
    width:2px; 
    height:39px;
}

ul.jd_menu a {
    color:#FFF;
    font-weight:bold;
}
ul.jd_menu a:hover {
    color:#D95C45;
}




/* LI DU MENU DU PROFIL UNE FOI CONNECTER */
ul.menu_li li {
	list-style: none;  
}
ul.menu_li {
	line-height:18px; 
}
ul.menu_li li a {
	font-size:11px;
	color:#D95C45;
} 

 
.categ a {
	font-size:11px;
	color:#433D37;
} 
.voirplus { 
	text-decoration:underline ;
	font-size:09px;
	color:#D95C45;
	font-weight:bold;
} 

.categ_title {
	font-size:14px;
	color:#D95C45;
    font-weight:bold;
	margin:0 0 5px 0;
}
.categ_title a {
	font-size:14px;
	color:#D95C45;
    font-weight:bold;
	margin:0 0 10px 0;
}
.aff_let {
	font-size:20px;
	color:#D95C45;
    font-weight:bold;
}
.aff_let_a {
	font-size:20px;
	color:#976C63;
    font-weight:bold;
}

.link {
    color:#D95C45;
    font-size:13px;
    font-weight:bold; 
}

.link_plus a {
    color:#D95C45;
    font-size:10px;
    font-weight:bold; 
}
.link_ps {
	text-align:center;
}
.link_ps a {
    color:#D95C45;
    font-size:14px;
    font-weight:bold;  
}
/* Case sur la page de login */
.case {
	background-color:#F7F3F0;
	padding:20px;
	width:300px;
	height:250px;
} 

.pnav { 
	border-top:1px dashed #4E4E4E; 
	border-bottom:1px dashed #4E4E4E;  
	height:35px; 
}
.pnav div{
	font-weight:bold;
	font-size: 17px; 
	color:#AD7B70;
	padding:7px 5px 10px 15px;
}
.pnav a {
	font-size: 15px;
}
.page_current, .page_current:link, .page_current:visited, .page_current:active 
{
	color:#000000;
	cursor:default;
	text-decoration:none;
} 
.opage{
	color:#336699;
} 

.txt_relief {
	font-weight:bold;
	font-size: 12px; 
	color:#AB8175;
}
#table_profil { 
	width:400px;
}
#table_profil tr {
	height:20px;
}
#table_profil th {
	font-weight:bold;
	font-size: 12px; 
	color:#AB8175;
}
/* Menu de droite */
.menu_right { 
	margin-top:5px;
	float: right;
	width: 220px;  
}
.menu_englobe {   
    height:140px;
    width: 200px; 
    margin:0px;
    padding:15px 0 0 20px;
	background-image:url("cadre_menu.gif");
	background-repeat:no-repeat;  
}
.exp_englobe {   
    height:400px; 
}

.cadre_englobe {   
    width: 400px; 
    margin:0px;
    padding:20px 0 0 20px;
	background-image:url("cadre_menu.gif");
	background-repeat:no-repeat;  
}


.become_auto {  
    width:170px; 
    height:80px;  
    text-align:center;
    font-weight:bold; 
}
.become_auto a {
    color:#FFF;
}
.rtop {
 	font-size:16px;
	font-weight:bold; 
	color:#D95C45;
}
.rbot {
 	font-size:13px;
	font-weight:bold; 
	color:#433D37;
}
.abot { 
	font-size:0.9em;
} 


.menu_link {
    margin-bottom:15px;
}
.menu_link div {
    color:#976C63;
    font-size:14px;
    font-weight:bold; 
    margin-bottom:5px;
    margin-top:5px;
}
.menu_link span { 
    color:#000;
    font-size:12px; 
}
.menu_link a { 
    color:#D95C45;
    font-size:12px;
    font-weight:bold; 
}

/* MENU PROFIL */
.menu_plink { 
	border-top:1px dashed #000000; 
	height:30px;
	padding-top:15px; 
    color:#D95C45; 
	padding-left:20px;
	background-image:url("li_carre.gif");
	background-repeat: no-repeat;
	background-position:left ; 
    font-size:11px;
} 
.menu_plink a { 
    color:#433D37; 
    font-weight:bold; 
}   
.pl_select a {
	color:#D95C45; 
}
/*pour l'imprimante, la taille de la police fait 10 points 
@media print { 
  body { font-size: 10pt; } 
}  */

/* Discret, texte gris, et ecris petit */
.discret {
	font-size: 11px; 
	font-style: italic; 
	color: #858585;
} 
.clear {
	clear:both;
	margin:0px;
	padding:0px;
} 
.display_a_red {
	color:#CA0005;
}   
/* Les messages OK / ERROR / WARNING */
#div_ok { 
	color:#489100; 
	font-size:12px;  
	padding:5px 0 5px 25px;
	background-image: url('../img/ok.gif');
	background-repeat: no-repeat;
	background-position: 5px; 
	/*border:1px solid #336600; 
	background-color:#C9FFB7;*/
}  
#div_error {
	line-height:20px; 
	/*  background-color:#FFBFC1; */
	font-weight:bold;
	color:#D20000;
	font-size:14px;
	margin-bottom:5px;
	padding:10px 0 10px 33px;
	background-image: url('../img/icons/24/warning.gif');
	background-repeat: no-repeat;
	background-position: 5px; 
	/*background-color: #FFD2D2;   
	border:1px solid #FF8888; */
}
#div_error span {
	font-size:12px;
}
#div_warning {   
	color:#3165D2;
	padding:10px 0 10px 35px;
	background-image: url('../img/icons/16/information.gif');
	background-repeat: no-repeat;
	background-position: 5px; 
	background-color: #F6F7F9;   
	border:1px solid #E5E9EE; 
}  

/* Ligne pair / impair */
.Tr_pair {
	background-color:#FFFFFF;
}
.Tr_impair {
	background-color:#F3F3F3; 
}  

/* Ligne rouge dans les tableaux pour attiré l'attention => Rouge */
.important, .important a {
/*	background-color:#FFBFC1; */
	color:#CC0033;
	font-size:13px;   
} 
.important_vert {
	/*background-color:#DEFFD2;*/
	font-size:13px;  
	padding:10px;
	color:#336600;
} 
 
/* MENU GAUCHE Categ et profil perso : */
.left-menu { 
	margin-top:5px;
	float: left;
	width: 190px;   
	height:500px;
}   
  
.forum_titre {
	font-size:14px; 
	font-weight:bold; 
	color:#DD3E98;
}

.toolTip-picture img,
.toolTip-thumbnail img {
    border:1px solid #EFEFEF;
}
.toolTip-picture ,
.toolTip-thumbnail  {
    background:transparent url(../img/spinner.gif) no-repeat center center;
    min-height:32px; min-width:32px; 
}

.suggestionsBox {
	position: absolute;  
	margin: 35px 0px 0px 100px;
	width: 300px;
	background-color: #FFEAFF; 
	-moz-border-radius: 7px; 
	border: 2px solid #FF979E;	
	color: #000;
	text-align:left;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList li { 
	font-size:10px;
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
	list-style: none; 
}
.suggestionList li:hover {
	background-color: #659CD8;
}


/* Bloc de recherche */
.blocsearch { 
   height:177px;
   width:700px; 
   background-image:url("cadre_search.gif");
   background-repeat:no-repeat; 
}
.blocsearch_marge { 
   padding:20px;
    font-size:16px;
    color:#433D37; 
    font-weight:bold; 
}
.blocsearch_title {
    line-height:30px;
    font-size:21px;
}
.txt_1 {
    color:#976C63;
}
.txt_2 {
    color:#433D37; 
}
.txt_3 {
    color:#D95C45;  
}
.blocsearch_input {
    height:20px;
}


/* Tableau de présentation de données diverses */
#tableone { 
	width:100%;
	margin-top:4px;
	border: 1px solid  #D6D6D6;
	border-collapse: collapse;
} 
#tableone td {
	font-family: verdana, sans-serif;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	border-right: 1px solid  #D6D6D6;
	border-bottom: 1px solid  #D6D6D6;
}  
#tableone th {
	/* border-bottom: 1px solid #334466; */
	border-right: 1px solid #D6D6D6; 
	background-color: #E3DBD2;
	background-image: url('tab_header.gif');
	background-repeat: repeat-x;  
	color: #AB8175;   
	font-family: prestige, sans-serif;
	font-size: 13px; 
	text-align:center;
	vertical-align: middle;
	padding: 0 10px 0 10px; 
	height: 28px; 
} 
#tableone td {
	color:#433D37;  
}
/*
#tableone td a { 
	font-weight: bold; 
	font-size: 14px; 
	color: #D95C45;  
} 
#tableone th a {
	text-decoration:underline ;
	font-weight: bold; 
	font-size: 14px; 
	color: #AB8175; 
	font-family: prestige, sans-serif;
} */
#mainActions  {
	margin-bottom:5px;
	padding:0 15px 15px 15px;
	line-height:17px;
} 






/* Messagerie */
.caddie_main { 
	border:1px solid #D1D1D1;
	border-collapse:collapse;
	text-align:left;
}
.caddie_main tr {
	height:20px;
}
.caddie_main td {
	padding:5px;
}
.caddie_title {  
	color: #858585; 
	background-color: #F6F7F9; 
	padding:5px;
} 
.caddie_td_left {
	width:160px;
	background-color: #FFFFFF; 
	text-align:center;
	padding:5px; 
} 
.caddie_td_center {  
	background-color: #FFFFFF; 
	line-height:15px;
	text-align:left;
	padding:5px;
	width:450px;
} 
.caddie_td_right {
	line-height:20px;
	background-color: #FFFFFF;  
	text-align:right;
	padding:10px; 
}
.caddie_bottom { 
	padding:5px;
	font-size:11px; 
	background-color: #F5F5F5; 
	text-align:right;
}
.caddie_total_vendeur_main {
	background-color: #F0F0F0;  
}
.caddie_total_vendeur { 
	text-align:right;
	padding:5px; 
} 


.block {  
	width:100%;  
}
.block_title h2 { 
	font-size: 14px;
	color: #FFF;
}
.block_title {   
	padding:10px 15px 0 15px;
	background-color:#B49A83; 
	background-image: url('menu.gif');
	background-repeat: repeat-x; 
}   
.block_bottom {
	width:161px;
	height:6px;
	background-color:#B49A83; 
}
.block_center {
	/*padding-left:10px; */
	margin:0px; 
	border-right:1px solid #B49A83;
	border-left:1px solid #B49A83;
	background-color:#FFFFFF;
	FONT: 11px verdana; 
	padding:5px;
	text-align:left;
}
.block_center a {
	text-decoration:none;
	color:#000000;
} 


 #div_todoo { margin-bottom:15px; width:600px;} 
#div_todoo a:hover{ color:#DD3E98; } 
#div_todoo span { color:#9E9E9E;}  
#div_todoo ul {  line-height:20px; padding-left:15px; list-style: none;}

.cadre_inscrire {
	text-align:center;
	width:300px;
	border:1px solid #AE7F75;
	background-color:#AE7F75;
	padding:10px;
}
.cadre_inscrire a {
	font-weight:bold; 
	font-size:14px;
	color:#FFF;
}

.c_photo {  
	margin-right:10px;
	float:left;
	background-image: url('c_photo.gif');
	background-repeat: repeat-x; 
	border:1px solid #D6D6D8; 
}
.c_photo img {
	margin:10px;
	border:1px solid #D6D6D8;
}


