/* CSS Document */

/*scroll LEFT*/
#leftcolumn2 .b {
	margin-top:10px;
	font-weight:bold;
	font-size:12px;
	background:url(_img/puce.gif) left 6px no-repeat;
	padding-left:10px;
	line-height:12pt;
}
#leftcolumn2 a {
	color:#009EE0;
	text-decoration:none;
}
#leftcolumn2 .sc {
	margin-left:10px;
	line-height:10pt;
}
#leftcolumn2 a:hover {
	color:#162983;
}
#leftcolumn2 a.one {
	color:#162983;
}

#divContainer_0 {
	position:relative; 
	width:168px; 
	height:300px; 
	overflow:hidden;
}
#divContent_0 {
	position:absolute;
	padding-left:5px;
}
#sliderDiv0 {
	position:absolute; 
	left:168px; 
	top:230px;
}
/*-----------*/

#divContainer_1,#divContainer_2,#divContainer_3,#divContainer_4 {
	position:relative; 
	width:280px; 
	height:165px; 
	overflow:hidden;
	margin-top:-04px;
}
#divContent_1,#divContent_2,#divContent_3,#divContent_4 {
	position:absolute;
	padding-left:20px;
}
#sliderDiv1,#sliderDiv2,#sliderDiv3,#sliderDiv4 {
	position:absolute; 
	left:287px; 
	top:60px;
}
#blocFiltre1,#blocFiltre2,#blocFiltre3,#blocFiltre4 {
	width:280px; 
	height:194px; 
	background-color:#F5EFDA; 
	position:absolute; 
	padding:21px 15px 15px 15px;
	color:#009EE0;
	font-size:9px;
	line-height:11pt;
}
#blocFiltre1 a,#blocFiltre2 a,#blocFiltre3 a,#blocFiltre4 a {
	color:#009EE0;
	text-decoration:none;
}
#blocFiltre1 a:hover,#blocFiltre2 a:hover,#blocFiltre3 a:hover,#blocFiltre4 a:hover {
	text-decoration:underline;
}
#blocFiltre1 .b,#blocFiltre2 .b,#blocFiltre3 .b,#blocFiltre4 .b {
	margin-top:10px;
	font-weight:bold;
	font-size:12px;
	margin-left:-20px
}
#blocFiltre1 {
	left:25px;
	top:45px; 
}
#blocFiltre2 {
	left:25px;
	top:295px; 
}
#blocFiltre3 {
	left:355px;
	top:45px; 
}
#blocFiltre4 {
	left:355px;
	top:295px; 
}

#critSearch {
	width:385px; 
	height:90px; 
	background-color:#F6EFDC;
	position:relative;
}
#critSearch a {
	display:block;
	width:85px; 
	height:64px;
	background-color:#ECE0B6;
}
#critSearch p {
	position:absolute;
	left:122px; 
	top:20px;
	font:11px Arial, Helvetica, sans-serif;
	color:#545971;
}
#critSearch p .filtre1 {
	font:12px Arial, Helvetica, sans-serif;
	color:#162983;
	font-weight:bold;
}
#critSearch p .filtre2 {
	font:12px Arial, Helvetica, sans-serif;
	color:#009EE0;
	font-weight:bold;
}
.resultatSearch {
	font:12px Arial, Helvetica, sans-serif;
	color:#009EE0;
	margin-top:11px;
}
.resultatSearch a {
	font:10px Arial, Helvetica, sans-serif;
	color:#545971;
	text-decoration:none;
	padding-left:8px;
}
.resultatSearch a:hover {
	text-decoration:underline;
}
.resultatSearch a span {
	color:#009EE0;
}
.resultatSearch img {
	margin-right:2px
}
#noresult {
	margin:30px 0 0 20px;
}

#infoResultat {
	background-color:#F6EFDC;
}


.alphabet_on, .alphabet_off, .alphabet_no {
	float:left; 
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	text-decoration:none; 
	display:block; 
	width:14px; 
	height:17px;
	margin-right: 3px;
}
.alphabet_no, .alphabet_no  {
	color:#D7D7D7; 
}
.alphabet_on {
	color:#FFFFFF; 
	background-color:#009ee0; 
}
.alphabet_off:hover {
	background-color:#D7D7D7; 
}
.alphabet_off {
	color:#009ee0; 
}



#infoResultat .nom {
	font:16px Arial, Helvetica, sans-serif;
	color:#162983;
	font-weight:bold;
}
#infoResultat .internet {
	font:12px Arial, Helvetica, sans-serif;
	color:#009EE0;
	line-height:18pt;
}
#infoResultat .internet2 {
	font:14px Arial, Helvetica, sans-serif;
	color:#162983;
	line-height:18pt;
	font-weight:bold;
	}
#description span.internet a {
	font:12px Arial, Helvetica, sans-serif;
	color:#009EE0;
	line-height:18pt;
	font-weight:bold;
}
#infoResultat .internet a {
	color:#009EE0;
	text-decoration:none;
}

#infoResultat .internet2 a {
	color:#162983;
	text-decoration:none;
}
#infoResultat .internet a:hover {
	text-decoration:underline;
}
#infoResultat .internet2 a:hover {
	text-decoration:underline;
}
#infoResultat .activite {
	font:12px Arial, Helvetica, sans-serif;
	color:#545971;
}
#logo {
	position:absolute;
	left:0px; 
	top:0px;
	border-right:6px solid #FFF;
	height:90px;
	width:90px;
	background-color: #FFF
}
#infosPart {
	position:absolute;
	left:96px; 
	top:0px;
	height:90px;
	width:400px;
	padding-left:15px;
	padding-top:8px;
}
.lettrine {
	font:30px Arial, Helvetica, sans-serif;
	line-height:22pt;
}
/*Modify by abdeladhim*/
#description{
	font:12px Arial, Helvetica, sans-serif;
	color:#545971;
	line-height:13pt;
	margin-top:13px;
	text-align:justify;
	VERTICAL-ALIGN: TOP;
	MARGIN-RIGHT: 6px;
}
/*add by abdeladhim*/
.right_description{
	TEXT-ALIGN: LEFT;
	FONT-SIZE: 12px;
	width: 150px;
	/*margin-top : -20px;*/
}
.MARG-LEFT{
  MARGIN-LEFT: 16px;
}
#logoActu{
	FLOAT: LEFT;

}
#logoActu2{
	FLOAT: LEFT;
	margin:25px 5px;
}
.right_description .internet a {
	color:#009EE0;
	text-decoration:none;
	margin-left : 10px;
}
.td_description{
	width : 150px;
	vertical-align : top;
}
