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

html, body, ol, ul, form, fieldset {
  margin: 0;
  padding: 0;
}

body {
	background: #000;
	color: #444;
	font-family: tahoma, arabic transparent;
	font-size: 10pt;
	text-align: center;
	line-height: 140%;
	direction: rtl;
}
/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}

p {
	margin: 0;
	padding: 14px 0 0 0; 
	text-align: right;
}

TABLE, TR, TD {  
	/*behavior: url(../ressources/iepngfix.htc)*/;
}

h1 {
	font: 14pt arabic transparent, tahoma;
	color : #aa362d;
	font-weight: bold;
	margin: 0;
}

h2 {
	font: 14pt arabic transparent, tahoma;
	color: #aa362d;
	margin: 0;
}

h3 {
	font: 12pt arabic transparent, tahoma;
	color : #202020;
	margin: 0;
}

h4 {
	font-family: 9pt tahoma, arabic transparent;
	color : #505050;
	margin: 0;
}

h5 {
	font-family: 8pt tahoma, arabic transparent;
	color : #202020;
	margin:0;
}

h6 {
	font-family: 8pt tahoma, arabic transparent;
	color : #fd0;
	margin:0;
}

ol, ul {
	margin: 0 0 0 10px;
	padding: 10px 0 0 6px;
}

ol li, ul li { 
	list-style: url(../images/puceg.png) outside; 
	margin: 0 0 5px 0;
	/*behavior: url(../ressources/iepngfix.htc)*/
}

a { 
	font-family: tahoma, arabic transparent;
	font-size: 9pt;
	font-weight: normal;
	/*behavior: url(../ressources/iepngfix.htc)*/
}

a img {
	border-width: 0px;
	/*behavior: url(../ressources/iepngfix.htc)*/
}

a:link {
	/*color:#808080;*/
 	text-decoration: none; 
 	background-color: transparent 
}

a:visited { 
	/*color:#808080;*/ 
  	text-decoration: none; 
 	background-color: transparent 
}

a:hover { 
	/*color:#ff6600;*/
  	text-decoration: underline;
  	background-color: transparent
}
 
a:active { 
	/*color:#808080;*/
  	text-decoration: none; 
  	background-color: transparent 
}

DIV {
	/*color: #808080;*/
	color:#444;
	line-height:140%;
	text-align:left;
	padding: 0px;
	margin: 0px;
	/*behavior: url(../ressources/iepngfix.htc)*/
}

IMG {
	border-width : 0px;
	/*behavior: url(../ressources/iepngfix.htc)*/
}

FORM {
	padding:0;
	margin:0;
}

INPUT[type=text] { 
	font-family: tahoma, arabic transparent;
	font-size: 8.5pt;
	color: #808080;
	border: 1px solid #b0b0b0;
	height: 16px;
	/*behavior: url(../ressources/iepngfix.htc)*/
}

TEXTAREA { 
	font-family: tahoma, arabic transparent;
	font-size: 8.5pt;
	color: #808080;
	border: 1px solid #b0b0b0;
}

SELECT {
	height: 20px;
	font-family: tahoma, arabic transparent;
	font-size: 8.5pt;
	color: #808080;
	border: 1px solid #b0b0b0;
	direction: rtl; 
	unicode-bidi: bidi-override;
	padding: 0;
	margin: 0;
}

.txtcolor1 {
	color:#efecd4
}

.txtblue1 {
	color:#009966;
}

.txtblue2 {
	color:#003366;
}

.txtred1 {
	color:#ff3300;
}

.txtorange1 {
	color:#ff6600;
}

.txtorange2 {
	color:#d96300;
}

.txtorange3 {
	color:#ffdd00;
}

.txtgreen1 {
	color:#99cc00;
}
.txtvert{
color:#009900;
}
.txtwhite {
	color:#ffffff;
}

.txtblack {
	color:#000000;
}

.txtgray1 {
	color:#808080;
}

.txtgray2 {
	color:#505050;
}

.txtgray3 {
	color:#202020;
}
.txtlight {
	color:#e9e6c9;
}
.txtjaunne{
	color:#ffea5d;
}

.txtnormal {
	font-weight:normal;
}
.txtbold {
	font-weight:bold;
}

.justify {
	text-align:justify;
}

.center {
	text-align:center;
}

.font1 {
	font-family: tahoma, arabic transparent;
}

.font2 {
	font-family: arabic transparent, tahoma;
}

.s8pt {
	font-size:8pt;
}

.s9pt {
	font-size:9pt;
}

.s10pt {
	font-size:10pt;
}

.s11pt {
	font-size:11pt;
}

.s12pt {
	font-size:12pt;
}

.s14pt {
	font-size:14pt;
}

.s16pt {
	font-size:16pt;
}
.s17pt {
	font-size:17pt;
}

.leftimg {
	margin:0 20px 20px 0;
	padding:2px;
	border:#b0b0b0 1px solid;
}

.rightimg {
	margin:0 0 20px 20px;
	padding:2px;
	border:#b0b0b0 1px solid;
}

.leftsmallpad {
	padding:0 0 0 5px;
}

.rightsmallpad {
	padding:0 5px 0 0;
}

.lrsmallpad {
	padding:0 5px 0 5px;
}

.rightalign {
	text-align:right;
}

.centeralign {
	text-align:center;
}
.pad_top{
padding-top:5px;
}
/* #IDs & Classes */

div.clearone {
	clear: both;
	height: 1px;
}

div.clearfive {
	clear: both;
	height: 5px;
}

div.seperator {
	clear: both;
	height: 20px;
}

div.line {
	width:233px;
	height:1px;
	background-color:#c9d3da;
	clear:both;
}

div.dottedline {
	width:95%;
	height:1px;
	margin:10px;
	background:url(../images/dotted2.png) repeat-x;
	clear:both;
}

.click {
	cursor:pointer;
}

.float_l {
	float: left;
}

.float_r {
	float: right;
}

.centered {
	width: 85%;
	margin: 0 auto;
}

/* rounded buttons */

.round {
	cursor:pointer; 
	cursor:hand; 
	line-height:23px;
	background:url(../images/button.png) no-repeat right top; 
	padding-right:15px;
	margin:10px 0 0 10px; 
	vertical-align:middle;
	color:#7e7d75;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}

.round span { 
	background:url(../images/button.png) no-repeat left top; 
	height:23px;
	display:block;
	display:inline-block;
	text-align:right;
	padding-left:25px; 
	line-height:23px;
}

a.round:hover {background-position:right -27px; color:#7e7d75; text-decoration:none;}
a.round:hover span {background-position:left -27px; color:#7e7d75;}
	
/*button tag*/
	
button {border:0; border:none; background:transparent; overflow:visible; white-space:nowrap; padding:0 2px; cursor:pointer; cursor:hand;}
	
/* end rounded buttons */

div#container {
	width:1000px;
	padding: 0;
	margin: 0 auto;
	text-align: right;
	background-color:#e9e6c9;
	/*float:none*/	
}

/* Entete */

#header {
	width:1000px;
	height:305px;
	padding:0px;
	/*float:none*/
}

#header #header_top {
	width:1000px;
	height:228px;
	padding:0px;
	/*float:none*/
}

#header #header_top ul {
	padding:0;
	margin:0;
	/*float:none*/
}

#header #header_top li {
	display:inline;	
	padding:0;
	margin:0;
	/*float:none*/
}

#header #header_menu {
	position:relative;
	width:936px;
	height:37px;
	padding:0 32px;
	background:url(../images/menubg.jpg) repeat-x;
	clear:both;
	/*float:none*/
}

#header #header_menu span.left {
	width:108px;
	height:27px;
	padding:8px 42px 0 42px;
	text-align:left;
	background:url(../images/searchbg.png) no-repeat;
	float:left;
	/*float:none*/
}

#header #header_menu span.right {
	padding:0;
	text-align:right;
	float:right;
	/*float:none*/
}

#header #header_menu input[type=text] {
	width:95px;
	border:#b12e00 1px solid;
}

#header #header_news {
	width:732px;
	height:40px;
	padding:0 224px 0 44px;
	background:url(../images/newsbg.png) repeat-x;
	clear:both;
}

/*#header #header_news #newscontent {
	width:732px;
	height:40px;
	margin:0;
	padding:0;
	float:right;
	background:url(../images/newsanimbg.png) repeat-x;
}
#header #header_news #iframe {
	width:732px;
	height:40px;
	margin:0;
	float:right;
}

#header #header_news #newscontent {
	position:relative;
	width:732px;
	height:40px;
	margin:0;
	background:url(../images/newsanimbg.png) no-repeat;
	overflow:hidden;
	float:right;
}

#newscontent {
	width:100%;
	height:37px;
	position:absolute; 
	top:0px; 
	margin:0;
	padding-top:3px;
}*/

#header #header_news #newsimg {
	display:block;
	float:right;
}

#header #header_news #newsimgdelimiter {
	display:block;
	float:right;
	background:url(../images/newsdelimiter.png) no-repeat;
}

/*#newscontent #newsslide {
	position:absolute;
	display:inline-bloc;
	height:27px;
	padding-top:10px;
}
#newscontent #nouveau {
   width:100%;
   height:35px;
   float:left;
}
.infonews {
    height:25px;
    float:left;
}*/

/*#header #header_news #newscontent #newsslide {
	position:absolute;
	height:27px;
	padding-top:10px;
}

#header #header_news #newscontent #newsslide ul {
	padding:0px;
	margin:0px;
}*/

.span_crawler {
	width:9px;
	height:5px;
	padding:0 20px 2px 2px;
	background:url(../images/puce2_r.png) no-repeat center;
}

.ul_crawler {
	padding:0px;
	margin:0px;
	text-align:right;
}

.li_crawler {
	display:inline;
	padding:0 10px 0 0;
	margin:0;
	list-style-image:url(../images/puce2_r.png);
	font-family: tahoma, arabic transparent;
	font-size: 9pt;
	font-weight:bold;
	color:#d96300;
}

div#content {
	width:936px;
	padding: 20px 32px;
	margin: 0;
	background-color:#e9e6c9;
	clear:both
}

div#content_l {
	width:192px;
	padding:0;
	margin-right:31px;
	float:left;
}

div#content_c {
	width:490px;
	margin:0;
	float:left;
}

div#content_r {
	width:192px;
	padding:0;
	margin-left:31px;
	float:right;
}

div#footer {
	width:936px;
	height:73px;
	background-color:#e9e6c9;
	margin:0;
	/*padding:0 32px;*/
	clear:both;
}

div#footer #footer_l {
	width:3px;
	height:73px;
	background:url(../images/footerbg_l.png) no-repeat;
	padding:0;
	float:left;
}

div#footer #footer_c {
	width:930px;
	height:73px;
	background:url(../images/footerbg_c.png) repeat-x;
	padding:0;
	text-align:center;
	float:left;
}

/*div#footer #footer_c div {
	width:80px;
	height:44px;
	background:url(../images/copyright.png) no-repeat right;
	padding:19px 250px 10px 0;
	color:#b97c41;
	margin: 0 auto;
	text-align:right;
}*/
div#footer #footer_c #div1 {
	width:311px;
	height:73px;
	float:left
}
div#footer #footer_c #div2 {
	width:248px;
	height:73px;
	float:left
}
div#footer #footer_c #div3 {
	width:366px;
	height:44px;
	padding:19px 5px 10px 0;
	text-align:right;
	float:left
}
div#footer #footer_c #div3 span {	
	color:#b97c41;
}

div#footer #footer_r {
	width:3px;
	height:73px;
	background:url(../images/footerbg_r.png) no-repeat;
	padding:0;
	float:left;
}

#mod_online {
	width:192px;
	height:80px;
}

.mod {
	width: 192px;
}

.mod .mod_top {
	width: 192px;
	height: 3px;
	background:url(../images/modbg_t.png) no-repeat;
}

.mod .mod_cen {
	width: 186px;
	padding: 0 3px;
	background:url(../images/modbg_c.png) repeat-y;
}

.mod .mod_bot {
	width: 192px;
	height: 3px;
	background:url(../images/modbg_b.png) no-repeat;
}

.mod .mod_title {
	width: 186px;
	height: 31px;
}

.mod .mod_content {
	width: 166px;
	padding: 10px;
	text-align: right;
}

.mod .mod_content ul {
	padding:0;
	margin:0 20px 0 0;
	text-align:right;
	font-family: tahoma, arabic transparent;
	font-size: 8pt;
	color:#505050;
}

.mod .mod_content li#list1 {
	list-style-image:url(../images/puce1_r.png);
	font-weight:bold;
}

.mod .mod_content li#list2 {
	list-style-image:url(../images/puce2_r.png);
	font-weight:normal;
}

#homecontent {
	width: 490px;
	padding: 0;
}

#homecontent #hc_top {
	width: 490px;
	height: 3px;
	background:url(../images/contentbg_t.png) no-repeat;
}

#homecontent #hc_cen {
	width: 484px;
	padding: 0 3px;
	background-color:#dedbbb;
}

#homecontent #hc_bot {
	width: 490px;
	height: 3px;
	background:url(../images/contentbg_b.png) no-repeat;
}

.article {
	width: 484px;
}

.article .article_title {
	width: 444px;
	height: 37px;
	background:url(../images/titbg.png) no-repeat;
	padding: 8px 20px;
	clear: both;
}

.article .article_title .article_titre {
	text-align: right;
	clear:both;
}

.article_l {
	width: 707px;
}

.article_l .article_title_l {
	width: 667px;
	height: 37px;
	background:url(../images/titbg_l.png) no-repeat;
	padding: 8px 20px;
	clear: both;
}

.article_l .article_title_l .article_titre_l {
	text-align: right;
	clear:both;
}

.article_l .article_content {
	width: 667px;
	padding: 10px 20px;
	position: relative;
}

.article .article_title .article_date {
	float: right;
	text-align: right;
	color: #FFFFFF;
}

.article .article_title .article_rub {
	float: left;
	text-align: right;
	color: #fd0;
}

.article .article_content {
	width: 444px;
	padding: 10px 20px;
}

.article .article_content .ac_text, .article_l .article_content .ac_text {
	width: 70%;
	padding: 0 0 0 15px;
	text-align: right;
}

.article .article_content .ac_textonly, .article_l .article_content .ac_textonly {
	width: 100%;
	padding: 0;
	text-align: right;
}

.img_outer {
	width: 142px;
	height: 102px;
	padding: 3px;
	background-color: #e9e6c9;	
}

.img_inner {
	width: 140px;
	height: 100px;
	padding: 1px;
	background-color: #f0eeda;
	text-align:center;
}

.bt {
	height: 23px;
	margin: 0 2px 2px 2px;
	padding: 10px 0 0 0;
}

.bt .bt_l {
	width: 25px;
	height: 23px;
	background:url(../images/bt_l.png) no-repeat;
	float: left;
}

.bt .bt_c {
	height: 19px;
	padding: 2px 5px;
	text-align: right;
	background:url(../images/bt_c.png) repeat-x;
	float: left;
}

.bt .bt_r {
	width: 5px;
	height: 23px;
	background:url(../images/bt_r.png) no-repeat;
	float: left;
}

.nachat {
	width: 50%;
	padding: 0;
	float: left;
}

.nachat .nachat_img {
	display: block;
	padding: 0;
}

.nachat .nachat_tit {
	padding: 5px 0;
	text-align: center;
}

/******************************************** 
				Pages Internes 
*********************************************/

#icontent_l {
	width:713px;
	padding:0;
	margin:0;
	float:left;
}

.icontent {
	width: 713px;
	padding: 20px 0 0 0;
	clear: both;
}

.icontent .ic_t {
	width: 713px;
	height: 3px;
	background:url(../images/icontentbg_t.png) no-repeat;
}

.icontent .ic_c {
	width: 707px;
	background-color:#dedbbb;
	padding: 0 3px;
}

.icontent .ic_b {
	width: 713px;
	height: 3px;
	background:url(../images/icontentbg_b.png) no-repeat;
}

div.row {
	clear: both;
	/*padding: 10px 0 0 0; !important*/
	padding: 5px 0 0 0;
	margin: 0;
}

div.row span.label {
	float: right;
	width: 50px;
	text-align: left;
	padding: 0 0 0 10px;
	margin: 0;
}

div.row span.formelem {
	float: right;
	width: 375px;
	text-align: right;
	padding: 0;
	margin: 0;
}

.bar_t {
	width: 707px;
	height: 39px;
	padding: 0;
	text-align: right;
	background:url(../images/bar_c_t.png) repeat-x;
}

.bar_p {
	width: 707px;
	height: 39px;
	padding: 0;
	text-align: right;
	background:url(../images/bar_c_p.png) repeat-x;
}

.bar {
	width: 707px;
	height: 39px;
	padding: 0;
	text-align: right;
	background:url(../images/bar_c.png) repeat-x;
}

.bar .bar_ll {
	width: 70px;
	height: 39px;
	padding: 0 20px;
	margin: 0 20px 0 0;
	background:url(../images/bar_ll.png) no-repeat;
	float: left;
	text-align:right;
}

.bar .bar_ld, .bar_t .bar_ld {
	width: 110px;
	height: 39px;
	padding: 0 15px;
	margin: 0 20px 0 0;
	background:url(../images/bar_ld.png) no-repeat;
	float: left;
	text-align:right;
}

.bar .bar_ls, .bar_p .bar_ls, .bar_t .bar_ls {
	width: 50px;
	height: 39px;
	margin: 0 20px 0 0;
	background:url(../images/bar_ls.png) no-repeat;
	float: left;
}

.bar .bar_r, .bar_p .bar_r, .bar_t .bar_r {
	width: 49px;
	height: 39px;
	margin: 0 0 0 20px;
	background:url(../images/bar_r.png) no-repeat;
	float: right;
}

.bar .bar_r_col {
	width: 49px;
	height: 39px;
	margin: 0 0 0 20px;
	background:url(../images/bar_r_col.png) no-repeat;
	float: right;
}

.bar .bar_r_uncol {
	width: 49px;
	height: 39px;
	margin: 0 0 0 20px;
	background:url(../images/bar_r_uncol.png) no-repeat;
	float: right;
}

.info {
	width: 707px;
	height: 99px;
	padding: 0;
}

.info .info_l {
	width: 11px;
	height: 99px;
	background:url(../images/info_l.png) no-repeat;
	float: left;
	text-align:right;
}

.info .info_c {
	width: 505px;
	height: 59px;
	padding: 20px 90px;
	text-align: center;
	background:url(../images/info_c.png) repeat-x;
	float: left;
}

.info .info_sound {
	width: 465px;
	height: 69px;
	padding: 15px 110px;
	text-align: center;
	background:url(../images/info_c.png) repeat-x;
	float: left;
}

.info .info_r {
	width: 11px;
	height: 99px;
	background:url(../images/info_r.png) no-repeat;
	float: left;
}

#icone {
	width: 192px;
	padding: 0;
	margin-right: 31px;
	float: left;
}

#icone #icone_top {
	width: 192px;
	height: 3px;
	background:url(../images/imgbg_t.png) no-repeat;
}

#icone #icone_cen {
	width: 186px;
	padding: 0 3px;
	background-color:#dedbbb;
}

#icone #icone_bot {
	width: 192px;
	height: 3px;
	background:url(../images/imgbg_b.png) no-repeat;
}

#icone #icone_title {
	width: 186px;
	height: 53px;
	background:url(../images/img_tit.png) no-repeat;
	padding: 0px;
	clear: both;
}

#icone #icone_content {
	width: 186px;
	padding: 5px 0;
}

.result, .resultcat {
	padding: 5px 40px;
}

.result .res_texts {
	position: relative;
	float: right;
	text-align: right;
	width: 450px;
}

.result .res_imgs {
	float: right;
	text-align: left;
	padding: 0 50px 0 0;
}

.result .res_texts .res_aut {
	position: absolut;
	float: right;
	text-align: right;
	bottom: 0;
}

.result .res_texts .res_date {
	position: absolut;
	float: left;
	text-align: left;
	bottom: 0;
}

/******************************************** 
		Page Suggestion (livre d'or) 
*********************************************/

div#suggest {
	width:425px;
	padding:0;
	/*border:1px dashed #b0b0b0;
	background-color:#f0f0f0;*/
}

div#suggest div#sugtit {
	width:34%;
	padding:0;
	line-height:160%;
	float:left;
}

/*div#suggest div#sugobj {
	width:35%;
	padding:0;
	float:left;
}*/

div#suggest div#sugmes {
	width:66%;
	padding:0;
	line-height:160%;
	float:left;
}

div#suggest div#sugcaptcha {
	width:424px;
	text-align:right;
	padding:0;
	clear:both;
}

div#suggest div#sugcaptcha div#captext {
	width:52%;
	text-align:left;
	padding:0;
	float:left;
}

div#suggest div#sugcaptcha div#capimage {
	width:48%;
	text-align:left;
	padding:0;
	float:left;
}

div#suggest div#sugbts {
	width:425px;
	text-align:right;
	padding:0;
	clear:both;
}

div.onesuggest {
	width:425px;
	padding:0;
}

div.onesuggest div.sughead {
	width:385px;
	height:22px;
	background-image:url(../images/nav_bgo.png);
	background-repeat:no-repeat;
	padding:15px 20px 20px 20px;
	clear:both;
}

div.onesuggest div.sughead div.sugname{
	width:60%;
	line-height:90%;
	padding:0;
	float:left;
}

div.onesuggest div.sughead div.sugdate{
	width:40%;
	padding:0;
	float:left;
	text-align:right;
}

div.onesuggest div.sugmsg {
	width:420px;
	padding:0 20px 20px 20px;
	clear:both;
}

div#searchsuggest {
	width:440px;
	padding:10px;
	border:1px dashed #AACFE1;
	background-color:#fafeff;
	clear:both;	
}

div#coord {
	width:460px;
	padding:0;
}

div#coord div.coordelem {
	width:450px;
	padding:5px;
	margin:0 0 5px 0;
	border:1px dashed #AACFE1;
	background-color:#fafeff;
	clear:both;
}

div#coord div.coordelem div.coordtit {
	width:16%;
	padding:0;
	float:left;
}

div#coord div.coordelem div.coordval {
	width:84%;
	padding:0;
	float:left;
}

div#map {
	width:460px;
	padding:0;
	text-align:center;
}

div#map div#mapimg {
	width:450px;
	height:220px;
	text-align:center;
	padding:5px;
	border:1px dashed #AACFE1;
	background-color:#fafeff;
}

div.navigate {
	width:383px;
	height:22px;
	border:1px dashed #b0b0b0;
	background-color:#f0f0f0;
	padding:5px 20px;
	clear:both;
}

div.navigate div.nbrpage {
	width:70%;
	float:left;
}

div.navigate div.curpage {
	width:16%;
	float:left;
}

div.navigate div.navpage {
	width:7%;
	float:left;
}

div.middlediv {
	width: 100%;
	#position: absolute;  
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;
	text-align:center;
}

div.innerdiv {
	#position: relative;
	#top: -50%;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

div.prod {
	width:460px;
	padding:0;
}

div.prod div.prodesign {
	width:318px;
	height:142px;
	padding:0;
	display: table;
	overflow: hidden;
	position: relative;
	/*top:50%;*/
	/*line-height:142px;   La meme valeur que height pour l'alignement vertical */
	background-image:url(../images/prod_bg.png);
	background-repeat:no-repeat;
	float:left;
}

div.prod div.proimg {
	width:100px;
	height:100px;
	padding:21px;
	background-image:url(../images/img_bg.png);
	background-repeat:no-repeat;
	float:left;
}

div.prod div.prodprop {
	width:450px;
	padding:5px;
	border:1px dashed #AACFE1;
	background-color:#fafeff;
	clear:both;	
}

div.prod div.procar {
	width:306px;
	text-align:center;
	float:left;	
}

div.prod div.profour {
	width:142px;
	text-align:center;
	padding:5px 0 0 0;
	/*line-height:142px;   La meme valeur que height pour l'alignement vertical */
	float:left;	
}

div.search {
	width:450px;
	padding:5px;
	border:1px dashed #AACFE1;
	background-color:#fafeff;
	clear:both;	
}

div.search div.serchph {
	width:70px;
	height:70px;
	padding:2px;
	border:1px solid #AACFE1;
	background-color:#ffffff;
	float:left;	
}

div.search div.serchcon {
	width:368px;
	height:70px;
	display: table;
	overflow: hidden;
	position: relative;
	padding:0 0 0 6px;
	float:left;	
}

div#newproducts {
	width:450px;
	height:91px;
	position:relative;
	padding:5px;
	margin: 0 auto;
	border:1px dashed #AACFE1;
	background-color:#F8F4CB;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	background:url(../images/news_bg.png) no-repeat;
}

div#addproducts {
	width:504px;
	height:111px;
    position:relative;
	padding:5px;
    margin: 0 auto;
	background-color:#F8F4CB; 
	overflow: auto;
    overflow-x: scroll;
    overflow-y: hidden;
	background:url(../admin/images/news_bg.gif) no-repeat;
    /*scrollbar-face-color: #006400;
    scrollbar-shadow-color: #228b22;
    scrollbar-highlight-color: #98fb98;
    scrollbar-3dlight-color: #8fbc8b;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #000000;
    scrollbar-arrow-color: #eee8aa;*/
}

div.section{
    width:175px;
	height:91px;
	padding:0;
    margin:0 6px 0 0;
	background:url(../images/newsprod_bg.png) no-repeat;
    float:left
}

div.homenewsprodtext{
	width:72px;
	padding:5px 0 5px 8px;
	float:left;
}

div.homenewsprodimage{
	width:85px;
	height:85px;
	padding:1px 3px 3px 0;
	float:left
}
.nbr_mess{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	text-align:right;
	padding-left:8px;
	padding-top:12px;
}
.res_texts_rech{
	width:635px;
	float:left;
	text-align:right;
	padding:0 15px;
}
#titre_drs a:link {
font-size:13pt;
text-align:right;
line-height:120%;
font-weight:bold;
color:#202020;
font:arabic transparent,tahoma;
font-family:arabic transparent,tahoma
}

#titre_drs a:visited { 
	font-size:13pt;
text-align:right;
line-height:120%;
font-weight:bold;
color:#202020;
font:arabic transparent,tahoma;
font-family:arabic transparent,tahoma
}

#titre_drs a:hover { 
	font-size:13pt;
text-align:right;
line-height:120%;
font-weight:bold;
color:#808080;
font:arabic transparent, tahoma;
font-family:arabic transparent,tahoma 
}
 
#titre_drs a:active { 
	font-size:13pt;
text-align:right;
line-height:120%;
font-weight:bold;
color:#808080;
font:arabic transparent,tahoma;
font-family:arabic transparent,tahoma
}
#titre_lien a:link {
font-size:12pt;
text-align:right;
line-height:120%;
font-weight:bold;
color:#808080;
font:arabic transparent,tahoma;
font-family:arabic transparent,tahoma
}

#titre_lien a:visited { 
	font-size:12pt;
text-align:right;
line-height:120%;
font-weight:bold;
color:#808080;
font:arabic transparent,tahoma;
font-family:arabic transparent,tahoma
}

#titre_lien a:hover { 
	font-size:12pt;
text-align:right;
line-height:120%;
font-weight:bold;
color:#202020;
font:arabic transparent, tahoma;
font-family:arabic transparent,tahoma 
}
 
#titre_lien a:active { 
	font-size:12pt;
text-align:right;
line-height:120%;
font-weight:bold;
color:#202020;
font:arabic transparent,tahoma;
font-family:arabic transparent,tahoma
}
.bar_c_err {
	width: 407px;
	padding: 0;
	text-align:center;
	float:left;
	background:url(../images/bar_c_err.png) repeat-x;
	padding-top:20px;
	padding-right:120px;
}
.taille_max{
max-height:165px;
max-width:110px;
}
.clearfifteen{
height:15px;
clear:both;
}
.col_sup{
font-size:12pt;
text-align:right;
line-height:120%;
font-weight:bold;
color:#808080;
font:arabic transparent,tahoma;
font-family:arabic transparent,tahoma
}
#titre_ktb a:link {
font-size:13pt;
text-align:right;
line-height:120%;
font-weight:bold;
color:#aa362d;
font:arabic transparent,tahoma;
font-family:arabic transparent,tahoma
}

#titre_ktb a:visited { 
	font-size:13pt;
text-align:right;
line-height:120%;
font-weight:bold;
color:#aa362d;
font:arabic transparent,tahoma;
font-family:arabic transparent,tahoma
}

#titre_ktb a:hover { 
	font-size:13pt;
text-align:right;
line-height:120%;
font-weight:bold;
color:#808080;
font:arabic transparent, tahoma;
font-family:arabic transparent,tahoma 
}
 
#titre_ktb a:active { 
	font-size:13pt;
text-align:right;
line-height:120%;
font-weight:bold;
color:#808080;
font:arabic transparent,tahoma;
font-family:arabic transparent,tahoma
}
.marg_defmosq{
margin-right:20px;
margin-bottom:20px;
margin-top:20px;
}
.ac_textmosq{
/*width:627px;*/
float:none;
text-align: right;
padding-top:15px;
}
span.formelem_pres {
	float: right;
	text-align: right;
}
.compteur_aff {
	padding: 3px 0 0 5px;
	
	float:right;
}
.info_ved_t {
	width: 330px;
	height: 8px;
	background:url(../images/info_ved_t.png) no-repeat;
	float:right;
}
.info_ved_c {
	width: 330px;

	text-align:right;
	background:url(../images/info_ved_c.png) repeat-x;
	float:right;
}
.info_ved_b {
	width: 330px;
	height: 8px;
	background:url(../images/info_ved_b.png) no-repeat;
	float:right;
}
.info_vidsel_t {
	width: 687px;
	height: 8px;
	background:url(../images/info_vidsel_t.png) no-repeat;
	float:right;
}
.info_vidsel_c {
	width: 687px;
	text-align:right;
	background:url(../images/info_ved_c.png) repeat-x;
	float:right;
}
.info_vidsel_b {
	width: 687px;
	height: 8px;
	background:url(../images/info_vidsel_b.png) no-repeat;
	float:right;
}
.info_vedeo {
	width: 707px;
	padding: 0;
	float:left
}
.cont_vedeo{
width:687px;;
padding:10px;
float:right;

}
.cat_ved{
width:320px;
float:right;
padding:0px;
padding:5px;
padding-bottom:10px;
}
.img_ved{
width:140px;
float:right;
}
.desc_ved{
width:160px;
padding:0px 10px;
float:right;
text-align:right;
}
.ligne_ved{
float:right;
padding:0px;
width:687px;
}
.lect_ved{
width:335px;
float:left;

}
.lect_flv{
	width:345px;
	float:left;
	text-align:center;
}
.desc_flv{
width:290px;
padding-top:5px;
padding-right:30px;
padding-left:10px;
float:left;
text-align:right;
}
.imgleft{
border:#e9e6c9 solid 3px;
margin:0 15px 15px 0;

}
.img_outer_exac {
	padding: 3px;
	background-color: #e9e6c9;
	text-align:center;
	max-width:114px;
	max-height:169px;
	
}

.img_inner_exac {
	text-align:center;
	padding: 1px;
	background-color: #f0eeda;
	max-width:111px;
	max-height:166px;

}

