﻿/* @charset "utf-8"; */
/* CSS Document */

body {
margin:0px;
color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.uploadfile
{
	position:relative;
	
	left:-100px;

	}
.main
{
	
width:1000px;
margin:0px auto;
}
.header {
/*height:170px;*/
}
.adv{
/*background:url(images/adv_header.jpg);*/
/*background:url(images/PUB1.jpg);*/
float:left;
width:1000px;
/*height:87px;*/
height:91px;


}
.header2{
background:url(images/greyshad_header.jpg);
clear:both;
width:1000px;
height:81px;
}
.logo {
float:left;
width:149px;
padding-top:15px;
padding-left:10px;
}
.login {
padding-top:5px;
float:left;
width:230px;
}
.login_votre_b{
text-align:right;
}

.loging_text{
color:#ac121e;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:right;
}
.loging_text  a{
color:#ac121e;
text-decoration:none;
}
.loging_lan{
color:#ac121e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:right;
padding-top:4px;
}
.loging_lan a
{
color:#ac121e;
text-decoration:none;
}
.loging_lan span {
padding-top:4px;
padding:2px;
}
.header_center_text{
padding-top:20px;
padding-bottom:10px;
padding-left:150px;
font-weight:bold;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
width:450px;
color:#5e5e5f;
}
.footer_leftcore{
float:left;
background:url(images/footer_corner_left.jpg) no-repeat;
width:4px;
height:28px;
}
.footer_rightcore {
float:left;
background:url(images/footer_corner_right.jpg) no-repeat;
width:4px;
height:28px

}
.footer {
padding-left:180px;
width:812px;
height:28px;
background:url(images/footer_gradiant_one.jpg) repeat-x;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
}
.footer_copyright
{
clear:both;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
text-align:center;
}
.footer_ul {
position:relative; /*add new*/
list-style:none;
float:left;
margin:0px;
padding:0 8px 10px 13px;
text-align:center;
}
.footer_ul li 
{
	background: transparent url(images/menu_line.jpg)  right 7px no-repeat;
position:relative;
display:block;
text-align:center;
padding:6px 15px 0px 10px; /*add new*/
margin:0;
list-style:none;
float:left;
}
.footer_ul li a{
padding:2px 20px 0 3px;
color:#FFFFFF;
text-decoration:none;
cursor:pointer;	

}
.footer_ul li a:hover {
text-decoration:underline;
}
.middlecolumn {
clear:both;
padding-top:2px;
}
.leftcolumn {
width:162px;
float:left;
/*background:#00FF33;*/
}
.left_redshad_box1{
background-position:top;	
background:url(images/lefcol_red_shad.jpg) no-repeat;
height:99px;
width:162px;
line-height:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
padding:0px;

}
.left_redshad_box1 ul {
margin:0px 30px;
padding-top:5px;
padding-left:0px;
}
.left_redshad_box1 ul li {
list-style:url(images/leftcol_bullet.jpg);
padding:0px;

}

.left_redshad_box1 ul li a{
color:#FFFFFF;
text-decoration:none;
}
.footermain {
clear:both;
}
/*box2 contaner*/
.leftcol_box2{
clear:both;

margin-top:2px;
}
.leftcol_box2_txt{
background:url(images/leftcol_graybg.jpg) repeat-x;
border:1px solid #d6d6d6;
width:159px;
height:45px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:top;
}
.leftcol_box2_txt_img {
padding-left:4px; 
padding-right:4px; 
float:left;
border:0;
}


.leftcol_box2_txt_img span {
float:left;
}
/*box2 contaner end*/

/*box3*/

.leftcol_box3_txt{
background:url(images/leftcol_graybg.jpg) repeat-x;
border:1px solid #d6d6d6;
padding-top:2px;
width:159px;
height:43px;/* add new*/
color:#ac121e;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
vertical-align:top;
font-weight:bold;
}

/* add new*/
.leftcol_box3_txt a{
color:#ac121e;
text-decoration:none;
}

/* box3 end*/

/* box4*/
.leftconl_box4filte_txt{
float:left;
padding:5px;
}

.leftcol_box4_txt{
background:url(images/leftcol_graybg.jpg) repeat-x;
border:1px solid #d6d6d6;
width:159px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:top;
}
.leftconl_box4filte_scroll{
padding-left:105px;
text-align:right;
clear:both;
}

.leftconl_box4filte_scroll img{
border:1px solid #d6d6d6;
float:left;
cursor:pointer;
}
/* box4 end*/

/* box5 end*/
.leftcol_box5_txt{
background:url(images/leftcol_graybg.jpg) repeat-x;
border:1px solid #d6d6d6;
width:159px;
height:15px;
color:#ac121e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:top;
font-weight:bold;
}

.leftcol_box5_txt a{
color:#ac121e;
text-decoration:none;
}
.leftcol_box22_txt{
background:url(images/leftcol_graybg.jpg) repeat-x;
border:1px solid #d6d6d6;
width:159px;
height:15px;
color:#ac121e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:top;
}
.leftcol_box22_txt a{
color:#ac121e;
text-decoration:none;
}



/* box5end*/
.leftcol_heading{
background:url(images/leftcol_headingbg.jpg) no-repeat;
height:15px;
width:152px;
color:#FFFFFF;
clear:both;
font-size:12px;
text-align:left;
padding-left:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.leftcol_heading a
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}


/* box6 */

.leftcol_box6_txt{
background:url(images/leftcol_graybg.jpg) repeat-x;
border:1px solid #d6d6d6;
width:147px;
height:auto;
vertical-align:top;
padding-bottom:10px;
padding-left:6px;
padding-right:6px;
padding-top:6px;
}
.leftcol_box6_librairie1 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding:4px;

float:left;

}
.leftcol_box6_librairie_border{

clear:both;
width:150px;
/*height:49px;*/
height:auto;
margin:5px 0 5px 0;


}

.leftcol_box6_librairie_txt
{
	/*border:1px solid red;*/
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding-top:10px;
}
.leftcol_box6_librairie_txt a
{	
color:#000000;
text-decoration:none;
}

.mainright{
width:836px;
float:left;
}


.rightcolumn{
float:left;
width:251px;

}

.rightcolumn_redshad
{
	display:table;
clear:none;
/*background:url(images/rightcol_redshad.jpg)no-repeat;*/
background-image:url(images/rightcol_redshad.jpg);
width:250px;
/*height:145px;*/
height : auto;
padding-bottom:15px;
}
.rightcolumn_redshad_heading{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
clear:both;
text-align:center;
font-weight:bold;
padding-top:10px;
text-decoration:underline;
}

.rightcolumn_redshad_suheading
{
	
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
clear:both;
}
.rightcolumn_redshad_suheading ul {


list-style:url(images/arrow_bullet.jpg);
}

.rightcolumn_redshad_suheading ul li{


list-style:url(images/arrow_bullet.jpg);
}
.rightcolumn_redshad_suheading ul li a
{
	
text-decoration:none;
color:#ffffff;
}
.rightcolumn_partainers {
height:100px;
margin-top:2px;
margin-bottom:2px;
}
.rightcolumn_part_icon{
float:left;
width:120px;
text-align:center;
}
.rightcolumn_part_icon2{
float:left;
width:120px;
text-align:center;
border-left:1px solid #666666;
}


.rightcolumn_part_icon_h1 {
color:#AC121E;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
font-weight:bold;
padding:5px;
}
.rightcolumn_part_icon_h1 a{
color:#AC121E;
text-decoration:none;
}
.rightcolumn_part_icon_logo{
height:30px;
padding-top:15px;
padding-bottom:15px;
}
.rightcolumn_part_icon_h2 {
color:#AC121E;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
padding:5px;

}
.rightcolumn_part_icon_h2 a {
color:#AC121E;
text-decoration:none;
}
.rightcolumn_child{
float:left;

}
.rightcolumn_child img{	
width:251px;
height:252px;

text-decoration:none;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.rightcolumn_child a{	
text-decoration:none;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

/* --for menu ---*/
.menu_top{
clear:none;
}
.menutop_leftcore{
float:left;
background:url(images/footer_corner_left.jpg) no-repeat;
width:4px;
height:28px;
}
.menutop_rightcore {
float:left;
background:url(images/footer_corner_right.jpg) no-repeat;
width:4px;
height:28px

}
.menutop {
margin:0px auto;
width:828px;
height:28px;
background:url(images/footer_gradiant_one.jpg) repeat-x;
float:left;

}
.menulist {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-align:center;
float:left;
position: relative;
padding: 0 0 0 33px;
margin: 0 auto 0 auto
}

.menulist ul {
list-style:none;
margin:0px;
padding:0px;
text-align:center;

}
.menulist  li{
display:inline;


}

.menulist  li a{
cursor:pointer;
float: left;
padding:1px 10px 0 2px; /* add new*/
display: block;
color:#FFFFFF;
font-size:13px;
text-decoration: none;
/*background: transparent url(images/menu_line.jpg) center right no-repeat;*/
}

.menulist li a:hover {

/*background: url(images/rollover_leftcor.jpg) no-repeat ;
color:#ffffff;
background-position:left top;
padding: 0px 3px 0px 0px;*/
}

.menulist li a:hover b{
color:#ffffff;
background:url(images/rollover_righcor.jpg) no-repeat right top;
}

.menulist li a b{
float: left;
display: block;
padding: 3px 14px 10px 5px;
}
.search_input{
padding-left:40px;
margin-top:4px;
float:left;
font-size:12px;
}
.search_input input{
width:100px;
border:1px solid #FFFFFF; 


}
.search_input_btn{
margin-top:8px;
margin-bottom:5px;
float:left;
padding-left:10px;
}

.center_container{
float:left;
width:582px;

}
.actual{
float:left;
border:1px solid #d6d6d6;
height:326px;
width:200px;
}
.actual_tittle{
background:url(images/gray_tittle.jpg) repeat-x;
height:17px;
color:#AC121E;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:25px;
font-weight:bold;
}
.actual_tittle a{
color:#AC121E;
text-decoration:none;

}

.actual_bullet{
padding-top:15px;
list-style:url(images/center_con_bullet.jpg);
color:#AC121E;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-weight:bold;

}
.actual_bullet a{

color:#AC121E;
text-decoration:none;
}
.actual_bullet ul{
padding:0 40px 10px ;
margin:0px;
}
.actual_bullet ul li{
padding:0px 10px 5px;
margin:0;
}

.actual_bullet_tittle{
background:url(images/leftcol_headingbg.jpg) no-repeat;
height:15px;
width:160px;
color:#FFFFFF;
clear:both;
font-size:12px;
text-align:left;
margin:0 auto;
margin-top:25px;
text-align:center;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.actual_bullet_tittle a{
color:#FFFFFF;
text-decoration:none;
}

.alaune {
margin-left:2px;
float:left;
border:1px solid #d6d6d6;
/*height:121px; *//* add new*/
height:auto;

width:376px;
}
.alaune_innercontainer 
{
	
width:170px;
float:left;
padding:1px 0 5px 5px; /*add new*/
}
.alaune_innercontainer a
{
	cursor:pointer;
text-decoration:none;
float:left;
}

.alaune_innercontainer a:link
{	cursor:pointer;
	color:Black;
	}
	.alaune_innercontainer a:visited
{	cursor:pointer;
	color:Black;
	}
	
	.alaune_innercontainer a:active
{	cursor:pointer;
	color:Black;
	}
.alaune_txt{
font-size:11px;
color:#000000;
clear:both;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}
.alaune_box{
float:left;
width:110px;
margin-left:6px;
}

.alaune_box ul {
list-style:none;
line-height:15px;
margin:0px;
padding:0px;
}
.alaune_box ul li {
list-style:none;
margin:0px;
padding:0px;
}
.alaune_img img
{
	
float:left
}
.alaune_redtxt{
font-family:Arial, Helvetica, sans-serif;
color:#AC121E;
font-size:11px;
}
.alaune_boldtxt{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:bold;
}

.alaune_date{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}
.lbrairie{
margin-left:2px;
float:left;
border:1px solid #d6d6d6;
/*height:204px;*/
height:auto;
width:376px;
}
.lbrairie_txt_container{
background:url(images/lib_bg.jpg) repeat-x;
/*height:90px;*/ /*add new*/
height:auto;
padding:3px 0 0 5px; /*add new*/

}
.lbrairie_txt_container_box{
float:left;
width:180px;
/*height:90px;*/

height:auto;
}
.lbrairie_txt_container_box_title{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
padding-bottom:4px;
font-weight:bold;
}
.lbrairie_txt_container_box_title a{
color:#000000;
text-decoration:none;
height:auto;
}

.lbrairie_txt_container_box_img{
padding-right:8px;
float:left;
height:auto;
}
.lbrairie_txt_container_box_txt{
float:left;
height:auto;
width:90px;
}
.lbrairie_txt_container_box_txt ul {
padding:0px;
margin:0px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:16px;
height:auto;
}
.lbrairie_txt_container_box_txt a {
color:#000000;
text-decoration:none;
height:auto;
}
.lbrairie_txt_container_box_txt ul li{
padding:0px;
margin:0px;
line-height:16px;
height:auto;
}

.reseaux_img{
clear:both;
}
.reseaux_box{
padding-top:2px;
}


/*this new css for new one*/

.leftcontainer12{
float:left;
width:394px;
margin-right:2px;
margin-left:2px;
}
.pagingkk
{ font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
	text-decoration:none;
	}
.pagingkk a
{ font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
	text-decoration:none;
	}
.navigurebox{
float:left;
width:180px;
border:1px solid #d6d6d6;
}
.grey_box{
background:#f9f9f9;
border:1px solid #e7e7e7;
height:50px;
}
.grey_box_reg{
background:#f9f9f9;
border:1px solid #e7e7e7;
height:auto;
width:575px;
margin-left:2px;
}
.grey_box2{
background:#f9f9f9;
border:1px solid #e7e7e7;
height:auto;
padding-top:25px;
}

.tittle_grey{
color:#8d161a;  
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; padding-left:10px; 
padding-top:5px;
}
.redline{
background:#8d161a; 
height:2px;
font-size:1px;
}
.redline_fixed_width{
background:#8d161a; 
height:2px;
font-size:1px;
width:160px;
}
.redline_fixed_width_small
{

background:#8d161a; 
height:2px;
font-size:1px;
width:16px;
}
.grey_fixed_height{
background:#000000; 
height:160px;
font-size:1px;
width:2px;
}


.subgreytittle{
font-family:Arial, Helvetica, sans-serif; 
color:#6d6d6d; 
padding-left:10px; 
padding-top:5px; 
font-size:12px;
}

.subgreytittle h1{
	font-family:Arial, Helvetica, sans-serif; 
color:#6d6d6d; 
padding-left:10px; 
padding-top:5px; 
font-size:12px;
margin-top:-19px;
}

.subgreytittle a
{
	font-family:Arial, Helvetica, sans-serif; 
color:#6d6d6d; 

font-size:12px;
text-decoration:none;
}

.subgreytittle2{
font-family:Arial, Helvetica, sans-serif; 
color:#6d6d6d; 

font-size:9px;
}
.subgreytittle_reg{
font-family:Arial, Helvetica, sans-serif; 
color:#6d6d6d; 
padding-left:17px; 
padding-top:5px; 
font-size:12px;
}
.subgreytittle_reg_bold
{
font-family:Arial, Helvetica, sans-serif; 
color:#000000; 
padding-left:17px; 
/*padding-top:5px; */
font-size:12px;

	
}
.margintop
{
	margin-top:-20px;
}
.rightgreytittie{
background:url(images/grey_tittle_gradiant.jpg) repeat-x;
height:23px;
color:#8d161a;
padding-left:6px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
padding-top:7px;
}
.rightgreycontainer{
background:url(images/navigura_bg.jpg) repeat-x;
height:auto;
}

.rightgreycontainer ul{
font-family:Arial, Helvetica, sans-serif; 
list-style:none;
font-size:11px;
padding:0 4px 1px;
margin:0;
}

.rightgreycontainer ul li{
list-style:none;
line-height:13px;
padding:0 4px 1px;
margin:0;

}
.rightgreycontainer ul a
{
	color:Black;
	text-decoration:none;
	
	}
	
	

.rightgreybox2_article{ /*///article new css///*/
margin-top:2px;

float:left;
background:#f9f9f9;
border:1px solid #e7e7e7;
}

.rightgreycontainer ul li b{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
line-height:30px;
}

.rightgreycontainer ul li i
{
	padding-left:8px;
	line-height:20px;
	font-style:normal;
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
}
.rightgreybox2 {
	/*	margin-top:2px;*/
	width:191px;
	/*	height:245px;*/

/*	background:#f9f9f9;*/
/*	border:1px solid #e7e7e7;*/
}
.rightgreybox2_tittle{
padding-left:10px;
font-size:10px;
color:#6d6d6d;
font-family:Arial, Helvetica, sans-serif;
}
.rightgreybox2_tittle_date{/*add new*//*add new*/
float:left;
width:90px;
height:20px;
}

.rightgreybox2_tittle b{

font-size:11px;
color:#6d6d6d;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
padding-left:70px;
}



.rightgreybox2_tittle i { /*article new css*/
padding-left:250px;
font-size:11px;
color:#6d6d6d;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
}

.rightgreybox2_red_tittle{
color:#8d161a;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
padding-top:3px;
}

.rightgreybox2_black_tittle{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
padding-left:10px;
color:#000000;
width:180px;
}
.rightgreybox2_black_tittle a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;

color:#000000;
text-decoration:none;
}


.rightgreybox2_black_tittle_img{
padding-top:2px;
padding-bottom:2px;
}
.rightgreybox2_black{
padding-left:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
}
.rightgreybox2_black_b{
text-align:left;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
font-weight:normal;
padding-top:2px;
padding-bottom:2px;
}

.rightgreybox2_black_b_b {
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal;
font-size:11px;
margin-left:10px;  /*article new css*/
text-align:justify;  /*article new css*/
padding-right:10px; /*article new css*/
}
.rightgreybox2_black_b_kkkb {
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal;
font-size:11px;
margin-left:2px;  /*article new css*/
text-align:justify;  /*article new css*/
padding-right:10px; /*article new css*/
}
.rightgreybox2_black_b_b_k {
text-align:right;
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal;
font-size:11px;
color:#8d161a;
padding-top:4px;
}
.rightgreybox2_black_b_b_k_2 {

font-family:Arial, Helvetica, sans-serif; 
font-weight:normal;
font-size:11px;
color:#8d161a;
padding-top:4px;
}
.rightgreybox2_black_b_b_k a{
color:#8d161a;
text-decoration:none;
}
.rightgreybox2_black_b_b_k_2 a{
color:#8d161a;
text-decoration:none;
}
.rightgreybox2_black_b_b_k_3 a{
 color:Black;
text-decoration:none;
}

.navigations_tittle{
float:left;
color:#AC121E;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
width:380px;
height:30px;
}
.navigations_tittle a{
color:#AC121E;
}
.navigations_tittle span{ 
padding-top:10px;
padding-left:5px;
float:right;
}
.number{
color:#000000;
}
.number a{
color:#000000;
}
.navigations_tittle span a{
text-decoration:none;
}


/*article new css*/

.message_display{ /*article new css*/
/*margin-top:10px;*/
margin-bottom:10px;
clear:both;
}
.navigation_artical{/*article*/
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;


}

.article_voir{/*article*/
clear:both;
}
.article_voir_text{/*article*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#000000;
width:100px;
float:left;
}

.article_voir_text_img{/*article*/
float:left;
width:60px;
text-align:right;
}

.leftcol_heading_article{ /*article*/

background:url(images/leftcol_heading_article.jpg) no-repeat;
height:16px;
width:180px;
color:#FFFFFF;
clear:both;
font-size:11px;
text-align:left;
font-weight:bold;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
}
.rightgreybox2_red_tittle i{/*/article/*/
padding-left:250px;
font-size:11px;
color:#6d6d6d;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;

}

/*tooltip*/
.homepage_tooltip {
	position:relative;
	text-decoration:none;
	cursor:pointer;
	border:none;
}
.homepage_tooltip:hover {
	background:transparent;
	z-index: 50;
	border:none;
	cursor:pointer;
}
.homepage_tooltip b {
	position:absolute;
	visibility:hidden;
font-weight:normal;
}

.homepage_tooltip:hover b {
	border:none;
	font-weight:normal;
	visibility:visible;
	z-index:100;
	padding:5px;
	text-decoration:none;
}
.homepage_tooltip i {
	position:absolute;
	visibility:hidden;
font-weight:normal;
font-style:normal;
}

.homepage_tooltip:hover i {
	border:none;
	font-weight:normal;
	visibility:visible;
	z-index:100;
	padding:5px;
	font-style:normal;
	text-decoration:none;
}


/*-----*/
#libRight_tooltip {
	position:relative;
	text-decoration:none;
	cursor:pointer;
	border:none;
}
#libRight_tooltip:hover {
	background:transparent;
	z-index: 50;
	border:none;
	cursor:pointer;
}
#libRight_tooltip b {
	position:absolute;
	visibility:hidden;
font-weight:normal;
}

#libRight_tooltip:hover b {
	border:none;
	font-weight:normal;
	visibility:visible;
	z-index:100;
	padding:5px;
	text-decoration:none;
}
#libRight_tooltip i {
	position:absolute;
	visibility:hidden;
font-weight:normal;
		border:2px dotted #ac121e;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:166px;
background:#ffffff;
left:-3px;
/*filter:alpha(opacity=40);*/

}

#libRight_tooltip:hover i 
{
	/*-moz-opacity:.40;*/
	color:#000000;
position:absolute;
left:-3px;
	font-weight:normal;
	/*visibility:visible;*/
	z-index:100;
	padding:5px;
	font-style:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border:2px dotted #ac121e;
	width:157px;
	background:#ffffff;
}

/*------*/


.right_align
{
	float:right;
}

.first
{
color:Black ;
}
.second
{
color:red ;
}
.in {
	margin-top:2px;
	display:table;
	height:100%;/*border:1px solid #e7e7e7;*/
 }
.space {/*accueil actualite*/
	display:table;
	float:left;
	background:#FFFFFF;
	/*background:url(images/line.gif) fixed;*/
width:2px;
	border-top:2px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
}
.td {/*accueil actualite*/
	border:1px solid #e7e7e7;
	background:#f9f9f9;
}
.white { /*accueil actualite*/
	background:#ffffff;/* border-left:1px solid #e7e7e7;
 border-right:1px solid #e7e7e7;*/
	
 }
 .white_space{
 background:#ffffff;
 width:2px;
 font-size:6px;
 font-family:Arial, Helvetica, sans-serif;

}
 
 .space { /*accueil actualite*/
/* border-left:1px solid #e7e7e7;
 border-right:1px solid #e7e7e7;*/
margin-left:6px;	
 }
.alignleft
{
float:right ;	
}

/*---------------------------------------librairie Starts css--------------------------------------*/
.livremain_container {
		float:left;
		width:180px;
		border:1px solid #d6d6d6;
		margin-bottom:2px;
	}
.livres_box {
	padding-bottom:5px;
	margin-left:10px;
	
}
.livres_box_category {
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	margin:2px 0px 2px 0px;
	
}
.livres_box_category2 {
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:170px;
	margin:2px 4px 4px 2px;
	border:0px solid red;
	
}
.livres_box_category2 span  a 
{display:block;
	float:left;
	width:130px;
	padding-left:10px;

	}
.livres_box_category a
{
	text-decoration:none;
	color:Black;
	}
.livres_box_category2 a
{
	text-decoration:none;
	color:Black;
	}

.grey_box_librairie {
	background:#f9f9f9 url(images/librairie_tittle_backgr.png) repeat-x;
	border:1px solid #cececc;
	height:50px;
}
.rightgreybox2_librairie {
	width:392px;
	margin-top:5px;
	float:left;
	background:#f9f9f9 url(images/librairie_background.jpg) repeat-x;
	border:1px solid #e7e7e7;
	padding-bottom:10px;
}
.rightgreybox2_librairie_livere {
	width:392px;
	margin-top:5px;
	float:left;
	text-align:left;
	background:#f9f9f9 url(images/librairie_background.jpg) repeat-x;
	border:0px solid #e7e7e7;
	padding-bottom:10px;
}

.rightgreybox2_black_b_b ul {
	list-style:none;
	float:left;
	padding:0 0 0 2px;
	margin:0 0 0 1px;
}
.rightgreybox2_black_b_b ul li {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	padding:5px 1px 5px 1px;
	margin:0;
}
.rightgreybox2_red_librairie {
	color:#8d161a;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
}
.librairier_rechercher {
	text-align:center;
}
.librairier_rechercher_input {
	border:1px solid #8d161a;
	width:250px;
}
.rightgreycontainer_librairier {
	background:url(images/navigura_bg.jpg) repeat-x;
	height:300px;
	float:left;
	width:180px;
	border:1px solid #d6d6d6;
}
.librairier_detaisl_box {
	padding-left:2px;
	height:85px;
	/*padding-top:10px;*/
	clear:both;
}
.librairier_detaisl_box_img {
	float:left;
	/*width:59px;*/
	/*height:90px;*/
}
.librairier_detaisl_box_autor {
	float:left;
}
.librairier_detaisl_box_autor ul {
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
.librairier_detaisl_box_autor ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	font-size:11px;
	color:#000000;
	padding:5px 0 5px 5px;
	margin: 0 0 0 0;
	line-height:10px;
}
.librairier_detaisl_box_red {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AC121E;
	font-size:13px;
	clear:both;
}
.librairier_detaisl_box_red_2 {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AC121E;
	font-size:10px;
	clear:both;
}
.librairier_detaisl_box_red a
{
text-decoration:none;
color:#AC121E;	
}
.librairier_detaisl_box_red_2 a
{
text-decoration:none;
color:#AC121E;	
}
.librairier_detaisl_redbox {
	height:30px;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
}
.librairier_smallbox {
	padding:3px 0 10px 0;
	margin: 0px 0 2px 0;
	clear:both;
	width:180px;
	border:1px solid #d6d6d6;
	background:#f9f9f9 url(images/librairie_background.jpg) repeat-x;
	height:50px;
	color:#8C161B;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*vertical-align:middle;*/
	font-size:13px;
}
.librairier_smallbox a
{
	text-decoration:none;
	color:#8C161B;	
}
.grid
{
	clear:both; 
	text-align:center;
	width:390px;
	
	/*     */
	}
	.grid a
	{
		text-decoration:none;
		color:Black;
		
		}
		
		
		.formstar
		{  
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif; 
			
			}
/*---------------------------------------Librairie ENDS css----------------------------------------------------*/
.subgreytittle_livres_title {
	text-align:center;
	border-bottom:1px solid #e7e7e7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:15px;
	color:#ac121e;
	background:#ffffff;
	padding:5px 0 5px 0;
	
}

.subgreytittle_livres_title_border {
	text-align:center;
	border-bottom:1px solid #e7e7e7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:15px;
	color:#ac121e;
	background:#ffffff;
	padding:5px 0 5px 0;
	
	 border-left :1px solid #e7e7e7;
}


.subgreytittle_livres_title_up {
	width:100px;
	text-align:center;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:15px;
	color:#000000;
	background:#ffffff;
	padding:5px 0 5px 0;
}

.subgreytittle_livres_title_up b {
 font-weight:normal;
/* padding:0 px 0 0px;*/
}
.subgreytittle_livres_title_up span{
 font-weight:normal;
 padding:0 0 0 0;
}

.rlivres_librairie_box {
	width:392px;
	height:120px;
	background:#f9f9f9 url(images/librairie_background.jpg) repeat-x;
}
.rlivres_librairie_boxPartner {
	width:392px;
	height:45px;
	background:#f9f9f9 url(images/librairie_background.jpg) repeat-x;
}


.bdr_cell {
	border-left:1px solid #e7e7e7;
}


.librairier_detaisl_box_mainlivres {
	width:190px;
/*	display:table-row;*/

	padding:20px 0px 0px 5px;		
	float:left;
}

.librairier_detaisl_box_livres {
/*	float:left;
	width:130px;*/
	
}

.img_float
{float:left;
	padding-right:10px;
	}
.palmares_main
{
	display:block;	
	float:left; 
	width:194px; 
    _width:192px; 
	margin-top:5px; 
	background:#f9f9f9 url(images/librairie_background.jpg) repeat-x; 
	border:1px solid #e7e7e7; 
	padding-bottom:10px; 
	margin-right:1px;
	
}
.librairier_detaisl_box_livres ul

{
	margin:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
list-style:none;	
	}

.librairier_detaisl_box_livres ul li
{
list-style:none;	
	}
.librairier_detaisl_box_livres ul li a
{
	
text-decoration:none;
color:Black;	


}

.bordertable {
	border:1px solid #e7e7e7;
	background-color:#f9f9f9;
}
.bordertableleft {
	 border-left :1px solid #e7e7e7;
	
}



.leftcol_box6_paroles {

	clear:both;
	
	display:table;
	width:150px;
	
}
.leftcol_box6_paroles_txt {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;

	width:90px;

	list-style:url(images/center_con_bullet.jpg);
	color:#AC121E;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
}
.leftcol_box6_paroles_txt a
{
	color:#AC121E;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
}

.leftcol_box6_paroles_txt ul {
padding:0 0 0 25px;
margin:0px;
}

.leftcol_box6_paroles_txt ul li {
padding:0;
margin:0;

}

/*---------------------------------------Librairie-search  Starts css--------------------------------------*/

.redline_search {
clear:both;
	background:#8d161a;
	height:2px;
	font-size:1px;
	
}
.search_red_librairie {
	padding-left:10px;
	padding-top:3px;
	width:380px;
	float:left;
}

.search_red_librairie b {
	float:left;
	width:160px;
	color:#8d161a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.search_red_librairie i {
	font-weight:normal;
	font-style:normal;
	text-align:right;
	float:left;
	width:210px;
	color:#AC121E;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.search_red_librairie a
{color:#AC121E;
	text-decoration:none;	
}

.search_red_librairie_img{
float:left;
margin:10px 0 0 5px;
height:100px;
}
.search_red_librairie_img b{
float:left;
margin:30px 0 0 5px;
}
.search_red_red_text{
float:left;
	color:#AC121E;
	font-size:11px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
.search_red_red_text a{

	color:#AC121E;
	font-size:11px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}

.lnkCollectionList
{
	color:#AC121E;
	font-size:11px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.lnkCollectionListTitle
{
	color:#AC121E;
	font-size:11px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.lnkBlackCollectionList
{
	font-family:Arial, Helvetica, sans-serif; 
color:#000000; 

font-size:11px;
text-decoration:none;
	}

.search_red_black_text{
float:left;
	color:#000000;
	font-size:11px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
.search_red_black_text a{

	color:#000000;
	font-size:11px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.search_bgborder{
padding-left:2px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#f9f9f9 url(images/search_titilebg.jpg) repeat-x;
border:1px solid #e7e7e7;
}
.search_bgborder a{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
}
.search_bgborder_tittle{

height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
/*---------------------------------------Librairie-search  Endscss--------------------------------------*/



/*-------------------*/
.order_tooltip {

	text-decoration:none;
	cursor:pointer;
	border:none;
}
.order_tooltip:hover {
	background:transparent;
	z-index: 50;
	border:none;
	cursor:pointer;
}
.order_tooltip b {
	position:absolute;
	visibility:hidden;
font-weight:normal;
}

.order_tooltip:hover b {
	border:none;
	font-weight:normal;
	visibility:visible;
	z-index:100;
	padding:5px;
	text-decoration:none;
}
.order_tooltip div {
	position:absolute;
z-index:100;
visibility:hidden;
font-weight:normal;
font-style:normal;
}

.order_tooltip:hover div {
	position:absolute;
z-index:100;
font-weight:normal;
font-style:normal;
}


.ImgUploadStage1_1 {float:left; width:138px; height:106px; margin-top:10px; background:url('pictures/imgSaveAs.png');}
.ImgUploadStage1_2 {float:left; width:284px; height:214px; margin-top:10px; background:url('pictures/imgSaveAs2.png');}
.ImgUploadStage1_3 {float:left; width:264px; height:197px; margin-top:10px; background:url('pictures/imgDownloads.png');}
.ImgMacro1 {float:left; width:489px; height:72px; margin-top:10px; background:url('pictures/imgMacroDesactivated.png');}
.ImgMacro2 {float:left; width:300px; height:123px; margin-top:10px; background:url('pictures/imgMacroActivated.png');}
.ImgUploadStage1_4 {float:left; width:463px; height:385px; margin-top:10px; background:url('pictures/imgMacroActivation.png');}
.ImgUploadStage1_5 {float:left; width:172px; height:199px; margin-top:10px; background:url('pictures/imgMacroSecurity.png');}
.ImgUploadStage1_6 {float:left; width:300px; height:123px; margin-top:10px; background:url('pictures/imgMacroActivated.png');}

.style5 {color: #999999}
.style6 {
	font-size: 13px;
	color: #8d161a;
}
.style7 {font-size: 16px}
/*------------------*/
.tittle_blog{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding:0 5px 0 5px;
font-weight:bold;


}
.blogs_b_b {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
}
.style3 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
 }




.style2 {
	font-size: 16px;
	font-weight: bold;
}

.style3 a
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	color:#000000;
	text-decoration:none;
 }
 
 .catag_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:10px;
	color:#000000;



}
.catag_bold_sub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	color:#000000;
	padding-bottom:5px;
	padding-top:5px;

}
.catag_bold_sub_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:10px;
	color:#000000;
	padding-bottom:5px;
	padding-top:5px;

}
.catag_bold_sub a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#000000;
	text-decoration:none;

}
.rightbox_newcata
{

margin-top:2px;
	border:1px solid #d6d6d6;
		background:#f9f9f9;
		clear:both;
		padding:3px 0 10px 0;
}
.rightgreybox2_cata_tittle{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
width:auto;
color:#000000;


}

*html .rightbox_newcata
{

margin-top:2px;
	border:1px solid #d6d6d6;
		background:#f9f9f9;
		clear:both;
		
}

.tmpClass
{
	float:left;
	}
	
	
	
	/*cart*/
	.boutique{

	font-family:Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	padding-left:10px;
	padding-top:5px;
	font-size:10px;
		padding-right:10px;
		text-align:justify;
		border:1px solid #e7e7e7;
}
.padding_boutique{
	padding-left:10px;
	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	color:#000;
	border:1px solid #e7e7e7;
}

.right_boutique_menu {
	clear:both;
	background:url(images/navigura_bg.jpg) repeat-x;
	height:auto;
	padding-bottom:20px;
}
.right_boutique_menu ul {
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	font-size:11px;
	padding:0 4px 1px;
	margin:0;
}
.right_boutique_menu ul a {
	color:Black;
	text-decoration:none;
}


.right_boutique_menu ul li {
	list-style:none;
	line-height:20px;
	padding:0 4px 1px;
	margin:0;
		line-height:18px;
}
.right_boutique_menu ul li b {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	

}
	/*-*/
	
.style8 {font-size: 12px}
.style10 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.subgreytittle_grey_text{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;

	font-size:12px;
}
.boutique_text{

text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.red_star{
color: #8d161a;
padding-left:5px;
font-size:12px;

}

.librairier_smallboxFaq {
	padding:3px 0 10px 0;
	margin: 0px 0 2px 0;
	clear:both;
	width:180px;
	border:1px solid #d6d6d6;
	background:#f9f9f9 url(images/librairie_background.jpg) repeat-x;
	height:100px;
	/*color:#8C161B;*/	
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*vertical-align:middle;*/
	font-size:13px;
}
.librairier_smallboxFaq a
{
	text-decoration:none;
	/*color:#8C161B;*/	
	color:#000000;
}

.rightgreycontainerFaq{
background:#f9f9f9 url(images/librairie_background.jpg) repeat-x;
height:auto;
padding-top:5px;
padding-bottom:24px;
padding-left:15px;
}

.rightgreycontainerFaq ul{
font-family:Arial, Helvetica, sans-serif; 
list-style:none;
font-size:11px;
padding:0 4px 1px;
margin:0;
}

.rightgreycontainerFaq ul li{
list-style:none;
line-height:13px;
padding:0 4px 1px;
margin:0;
}
.rightgreycontainerFaq ul a
{
	color:#000000;
	text-decoration:none;
	
	}
	

.FaqCategoryLink
{
	font-family:Arial, Helvetica, sans-serif; 
list-style:none;
font-size:11px;
color:#000000;
text-decoration:none;
}

	
	
.rightgreytittieFaq{
background:url(images/grey_tittle_gradiant.jpg) repeat-x;
height:23px;
color:#8d161a;

font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
padding-top:7px;
}

.FaqSubcategory
{
	color:#8d161a;
	padding-left:5px;
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
}

.FaqSubcategoryQuestions
{
	color:#000000;
	padding-left:6px;
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
}

.rightgreybox2_faq {
	width:391px;
	margin-top:5px;
	float:left;
	background:#f9f9f9 url(images/librairie_background.jpg) repeat-x;
	border:1px solid #e7e7e7;
	padding-bottom:10px;
}

/*---FAQ folding/unfolding----------*/
#accordion {
	margin:20px 0px;
}

h4.toggler {
	cursor: pointer;
	/*border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;*/
	
	color:#8d161a;
	padding-left:5px;	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	margin: 0 0 4px 0;
}

div.element p, div.element h4 {
	margin:0px;
	
	color:#000000;
	padding-left:15px;
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;

}





.element {
margin:0px;
	color:#000000;
	padding-left:15px;
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;

}


h5.toggler2 {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: 'Andale Mono', sans-serif;
	font-size: 15px;
	background: #ffffff;
	color: #000000;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}
div.element2 p, div.element2 h4 {
	margin:0px;
	padding-left:10px;

}

/*----end FAQ folding/unfolding---*/



.boutique{

	font-family:Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	padding-left:10px;
	padding-top:5px;
	font-size:10px;
		padding-right:10px;
		text-align:justify;
		border:1px solid #e7e7e7;
}
.padding_boutique{
	padding-left:10px;
	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	color:#000;
	border:1px solid #e7e7e7;
}

.right_boutique_menu {
	clear:both;
	background:url(images/navigura_bg.jpg) repeat-x;
	height:auto;
	padding-bottom:20px;
}
.right_boutique_menu ul {
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	font-size:11px;
	padding:0 4px 1px;
	margin:0;
}
.right_boutique_menu ul a {
	color:Black;
	text-decoration:none;
}


.right_boutique_menu ul li {
	list-style:none;
	line-height:20px;
	padding:0 4px 1px;
	margin:0;
		line-height:18px;
}
.right_boutique_menu ul li b {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	

}

.cartText
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;	
color:#000000;
}

.regLeftPart{ float:left; width:145px; padding: 5px 5px 5px 0px;}
.regRightPart{float:left;width:200px;padding-top:5px;padding-bottom:5px;}

.regLeft{  float:left;  width:380px; padding:0px 10px 0px 0px;}
.regRight{float:right; width:380px; padding:0px 0px 0px 10px;}


.registerField
{
    float:left; 
    border:solid; 
    font-family:Verdana;
    font-size:x-small; 
    color:#18638F; 
    border:0px #18638F solid; 
    padding:10px; 
    margin: 0px 0px 10px 0px;
    width: 360px;
}

.libar_collection{
font-size:10px; float:right; text-align:right;  color:#AC121E; font-size:12px;
}
.libar_collection_title_bg{
height:30px;
padding-top:5px;
clear:both;
background:url(images/librairie_collection_bg.jpg) repeat-x;


}

.bookmarkofredtittle {
	padding-left:10px;
}
.bookmarkofredtittle ul {
	margin:0px 0 0 7px;
	padding:0px;
}
.bookmarkofredtittle ul li {
	list-style:url(images/bullet_arrowred.jpg);
	line-height:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8d161a;
	font-weight:bold;
	font-size:11px;
}
.bookmarkofredtittle ul li a {
	color:#8d161a;
	text-decoration:none;
}
.bookmarktext {

	color:#8d161a;
	
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border-bottom:2px solid #8d161a;
	padding-right:20px;
}
.dyanmicpadding
{ padding:10px;
	 font-size:10px;
	  font-family:Arial, Helvetica, sans-serif
	}
	
.onlycolor
{
	color:#8d161a;
	}
.backtable
{ background-color:#f9f9f9;
	}	
	
.partnerText{
padding-left:2px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#f9f9f9 url(images/search_titilebg.jpg) repeat-x;
/*border:1px solid #e7e7e7;*/
}
.partnerText a{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
}

.rightgreybox2_Search {
	width:377px;
	margin-top:5px;
	float:left;
	background:#f9f9f9 url(images/librairie_background.jpg) repeat-x;
	border:1px solid #e7e7e7;
	padding-bottom:10px;
	margin-left:8px;
	
}

.rightgreybox45_Search {
	width:360px;
	margin-top:5px;
	float:left;
	background:#f9f9f9 url(images/librairie_background.jpg) repeat-x;
	border:1px solid #e7e7e7;
	padding-bottom:10px;
	
}

.search_red_Search {
	padding-left:10px;
	padding-top:3px;
	width:377px;
	float:left;
	
}
.search_red_Search b {
	float:left;
	width:150px;
	color:#8d161a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	
	
}
.search_red_Search i {
	font-weight:normal;
	font-style:normal;
	text-align:right;
	float:left;
	width:210px;
	color:#AC121E;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.search_red_Search a
{color:#AC121E;
	text-decoration:none;	
}


/*this css for homepage*/
.homepage_tittle{
background:url(images/homegray_tittle.jpg) repeat-x;
height:16px;
color:#8D191C;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:25px;
font-weight:bold;
}
.homepage_tittle a
{color:#8D191C;
	text-decoration:none;
	}
.homepage_actual{
background:url(images/homepage_bgau.jpg) repeat-x;
/*float:left;*/
border:1px solid #c3bdbd;
/*height:334px;*/
width:200px;
margin-bottom:4px;
}

.homepage_actualt_tittle{
background:url(images/HomePage_tibg.jpg) no-repeat;
height:17px;
width:162px;
color:#8D191C;
clear:both;
font-size:12px;
text-align:center;
margin:0 auto;
margin-top:40px;
padding-top:1px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.homepage_actualt_tittle a
{color:#8D191C;
	text-decoration:none;
	}
.homeactual_bullet{
padding-top:15px;

color:#AC121E;
font-size:13px;
list-style: none;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-weight:bold;

}
.homeactual_bullet a{

color:#AC121E;
text-decoration:none;
}
.homeactual_bullet ul{
padding:0 20px 10px  20px;
margin:0px;
}
.homeactual_bullet ul li{
background:url(images/bullet_home.jpg)  0px 2px no-repeat;
padding:0px 20px 5px;
margin:0;
list-style: none
}
.homepage_alaune 
{
	display:table;
background:url(images/alaune_bg.jpg) repeat-x;
border:1px solid #c3bdbd;
height:auto;
width:376px;
}
.homepage_lbrairie{
background:url(images/lib_gb.jpg) repeat-x;

border:1px solid #c3bdbd;
/*height:auto;*/
width:378px;

}
.homepage_lbrairie_container{

height:auto;
padding:3px 0 0 5px; 

}
.homepagelbrairie_txt_container{
height:auto;
padding:3px 0 0 5px; 
}

.home_page_reseaux_box{
height:169px;
border:1px solid #c3bdbd;
display:table;
width:580px;
}


/*this css end for  homepage*/

/*this css start for Accueil - MR */
.accueilmr_main{
float:left;
width:577px;
}

.accueilmr_lesrendez{
background:url(images/accuier_bg.jpg) 30px repeat-x;

margin-right:4px;
float:left;
border:1px solid #c3bdbd;
width:372px;
height:252px;

}

.accuelives_parti{

background:url(images/accuier_bg.jpg) 30px repeat-x;
float:left;
border:1px solid #c3bdbd;
width:193px;
height:253px;
}
.accue_manumedia{
background:url(images/accuier_bg.jpg) 30px repeat-x;
float:left;
border:1px solid #c3bdbd;
width:308px;
height:247px;
}
.accueir_people{
margin-left:4px;
background:url(images/accuier_bg.jpg) 30px repeat-x;
float:left;
border:1px solid #c3bdbd;
width:260px;
height:247px;
}
.accueir_title{
margin-left:14px;
margin-top:6px;
font-weight:bold;
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#8c161b;
}

.accueir_cont{
padding-top:10px;
margin-left:14px;
margin-right:14px;
clear:both;
height:55px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}
.accueir_book{
margin-bottom:10px;
margin-top:10px;
text-align:center;
clear:both;
}

.accueri_txt{
text-align:right;
color:#ac121e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-right:30px;
font-weight:bold;
}

.accueri_txt a{
color:#ac121e;
text-decoration:none;
}
.manusrit_people_img{
margin-left:5px;
width:85px;
float:left;
margin-right:6px;
}
.manuscrit_peoptxt{
display:block;
padding-top:20px;
text-align:justify;
clear:both;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.manuscrit_fristname{
font-style:italic;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.manuscrit_peop{
margin-top:30px;
clear:both; height:160px; display:table;

}

.manuscrit_video{
margin-top:10px;
margin-left:10px;
clear:both;
padding-bottom:5px;
}
.manuscrit_videosub_title{
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-left:14px;
}
.lesrendezleft{
margin-top:15px;

width:166px;
float:left;
margin-left:8px;
}
.lesrendezleft_box{
background:url(images/gray_acueil.jpg) repeat-x;
height:130px;
padding-left:4px;
padding-top:4px;
border:1px solid #c3bdbd; 
}
.lesrendezleft_box2{
background:url(images/gray_acueil.jpg) repeat-x;
height:180px;
padding-left:4px;
padding-top:4px;
border:1px solid #c3bdbd; 
}
.lesrendezright{
margin-top:15px;
width:180px;
float:left;

margin-left:10px;
}
.lesrendez_bullet{
margin:0px;
padding:0px;
}
.lesrendez_bullet ul{
padding:0px;
margin:0px;
list-style:none;
}

.lesrendez_bullet ul li {
padding:0px 0px 0px 20px;
margin:0px;
height:21px;
_height:20px;
color:#8D191C;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

background:url(images/bullet_home.jpg) 0px 1px no-repeat;
}

.lesrendez_bullet ul li a {
text-decoration:none;
color:#8D191C;
}
.lesrendez_gray{
padding-left:10px;
margin-top:5px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#615e5e;
height:150px;
}

.lesrendez_gray span{
display:block;
padding-bottom:5px;

}
.header3{
background:url(images/gradian_bg.jpg) repeat-x;;
clear:both;
width:1000px;
height:81px;
}

.newheader_center_text{
padding-top:10px;
padding-bottom:0px;
/*padding-left:150px;*/
padding-left:110px;
font-weight:bold;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
width:450px;
height:70px;
color:#515151;
}

.logo2 {
float:left;
width:149px;
padding-top:12px;
padding-left:10px;
}

.login3 {
display:table;
padding-top:5px;
float:left;
width:275px;
_width:255px;
}

.cataloguelien{
float:right;
font-family:Arial, Helvetica, sans-serif; 
color:#8d161a; 
padding-left:10px; 
padding-top:8px; 
font-size:14px;
}

.liensverscatalogue{
float:right;
font-family:Arial, Helvetica, sans-serif; 
padding-top:8px; 
font-size:12px;
}
.rightgreybox2_catalogue{
	width:400px;
	margin-top:5px;
	margin-left:70px;
	float:left;
	background:#f9f9f9 url(images/librairie_background.jpg) repeat-x;
	border:1px solid #e7e7e7;
	padding-left:25px;
	padding-bottom:10px;
}
.rightgreybox2_red_catalogue {
	color:#8d161a;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding-top:3px;
}
.redline_catalogue{
background:#8d161a; 
height:2px;
font-size:1px;
margin-bottom:10px;
}
.rightgreybox2_prix{
	width:450px;
	margin-top:5px;
	margin-left:50px;
	float:left;
	background:#f9f9f9 url(images/librairie_background.jpg) repeat-x;
	border:1px solid #e7e7e7;
	padding-left:10px;
	padding-bottom:10px;
}
.rightgreybox2_red_prix {
	color:#8d161a;
	padding-left:10px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding-top:3px;
	padding-bottom:10px;
}
.rightgreybox2_red_prix2 {
	font-size:12px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}
.rightgreybox2_red_reglement {
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
}
.rightgreybox2_red_reglement_liste {
	font-size:12px;
	list-style:circle;
}
.footer_copyright2
{

font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
text-align:center;
}
.footer_background
{
	background:none;
	}
/*this css end for Accueil - MR */