@charset "UTF-8";
/* CSS Document */

.num_page, .prod_search { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}

.lien_page, .page_active {padding:4px 6px 4px 6px; color:#C5DB63; color:#58A9DE;}
.page_active {font-size:13px;}
.page_active{color:white; background-color:#C5DB63; background-color:#58A9DE;}

.recherche { width:200px;}



body { margin-top: 0px;	background-color: #e3f0fc;  font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px; text-align:left; }

h4.menu_consulting { display:inline; margin-left:30px; color:black; }

h4.menu_consulting a { color:#8daa1b;}

a img { border:none }
a { font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
a:link { text-decoration: none; }
a:visited {	text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

.input_erreur { border:2px solid red; }
.input_ok { border:1px solid #222222; }

.img_produit { float:left; padding-right:15px; margin-top:3px; padding-bottom:20px;}

h3 {padding-bottom:0px; margin-bottom:0px;}

.produit p {padding:0px; margin:0px;}
.produit, .produit_simple { margin-left:26px;  background-repeat:repeat-x;}
.produit { background-image:url(../images/line.gif);}
.page {margin-left:26px;}


#main { border-collapse: collapse; width: 980px; text-align: left; background-color:#FFFFFF; } 

.header { background-image:url(../images/banner.jpg); height:89px; width:980px; background-repeat: no-repeat; text-align:left; }

.logo { margin-left:7px; margin-top:8px; padding-left:7px; padding-top:8px; }

.login { float:right; color:#FFFFFF;  padding-top:60px; padding-right:22px; font-size: 11px !important; }

.menubar { background-image:url(../images/menu.png); height:43px; width:980px; background-repeat: no-repeat; text-align:right; }

.menu { margin-right: 15px; padding-right: 15px; color:#FFFFFF; }

.menuspace { margin-right: 10px; padding-right: 10px; color:#FFFFFF;}

.guest { background-image:url(../images/guestbar.png); height:56px; width:980px; background-repeat: no-repeat; text-align:left; font-size:11px; line-height: 15px }

.indent {  margin-left: 13px; padding-left: 13px; }

.white { color:#FFFFFF; font-size: 14px; }

.small { color:#FFFFFF; font-size: 11px; }

.info { color:#5aa1cf; font-size: 12px; line-height: 44px; }
.info_2 { color:#5aa1cf; font-size: 16px; line-height: 44px;  }
.info_3, .info_4 {  color:#5aa1cf; font-size: 16px; padding-right:22px; background:white url(../images/arrow.gif) no-repeat center right; }
.info_4 {font-size:14px; }
.content { background-color:#FFFFFF;  margin-left: 8px; padding-left: 20px;  }

.title { color:#a4a28d; font-size:20px; font-weight:normal; padding:0px; margin:0px; margin-bottom:15px;  margin-left: 13px; padding-left: 13px;}

.lien_1 {color:#a4a28d;}

.title_fil a { color:black; }
.title a { color:black; }

.title a.lien_1 { color:#a4a28d; font-weight:normal; }

.title_fil { margin-left:26px; color:#c4c2b6;font-weight:bold; font-size:14px;padding-top:1px; margin-bottom:1px; }

.h1 { color:#8daa1b; font-weight:bold; font-size:20px; line-height: 25px; padding-top:15px; margin-bottom:15px; }

.rightpadding { width:250px;  margin-right: 13px; padding-right: 13px; margin-left: 13px; padding-left: 13px; }

.end { background-image:url(../images/endbar.png); height:42px; width:980px; background-repeat: no-repeat; }

.footer { background-image:url(../images/footer.png); height:40px; width:980px; background-repeat: no-repeat; text-align:right; }

.space { height:12px; width:980px; background-color:#FFFFFF; }

.newstitle {font-size: 16px; line-height: 38px; text-align:center;}

.googleads { color:#5aa1cf; font-size: 12px; }

.style1 {font-size: 16px}

.menu { padding:25px; color:#000000; font-size:16px; font-weight:bold; }
.menu a { color:#8daa49; line-height:26px; font-size:14px; }

a.lien_job { color:#5aa4d3; }
a.lien_job:hover { color:#000000; }


	table.form_pub tr td,table.form_pub tr th {padding-bottom:10px; }
		.titre_pub {font-size:16px; padding-top:25px; padding-bottom:10px; }
		
		
		table.prix {border:0px; padding:0px; margin:0px;  }
		table.prix tr td, table.prix tr th  { border:1px solid #C5C5C5; margin:0px;  padding:10px; }
		table.prix tr td { text-align:right; }
		.titre_price {font-size:16px; }
		
		
		
/* style page membre du site pour affichage pub */
/*
table.table_pub, .table_pub tr {border:0px; padding:0px; }
table.table_pub tr td { border:1px solid #505050; padding:5px; margin:0px; border-collapse:collapse; } 
*/