@charset "utf-8";
/* CSS Document */
body {
background-color : #ffffff;
background-image : url(../images/bg_home.gif);
background-repeat : repeat-x;
margin : 0;
padding : 0;
color : #000000;
font-size : 0.8em;
font-family : "Trebuchet Ms";
}
img {
border : 0;
}
p {
font-family : Arial;
font-size : 1em;
font-style : normal;
font-variant : normal;
font-weight : normal;
color : #636b75;
margin-bottom : 15px;
}
ul {
list-style-image : url(../images/puce1.gif);
font-size : 0.9em;
font-weight : normal;
line-height : 20px;
}
#topHeader1  *{
	font-size:small !important;
}
#bg_banner_header {
background-image : url(../images/bg_banner_header1.jpg);
height : 219px;
background-repeat : no-repeat;
background-position : center;
}
#bg_banner_header_ar {
background-image : url(../images/bg_banner_header_ar.gif);
height : 219px;
background-repeat : no-repeat;
background-position : center;
}
#titre_header {
background-image : url(../images/titre_header.gif);
width : 314px;
height : 116px;
background-repeat : no-repeat;
}
#titre_header_en {
background-image : url(../images/titre_header_en.gif);
width : 314px;
height : 116px;
background-repeat : no-repeat;
}
#titre_header_ar {
background-image : url(../images/titre_header_ar.gif);
width : 314px;
height : 116px;
background-repeat : no-repeat;
background-position : right;
}
#bg_block_langue {
background-image : url(../images/bg_block_langue.gif);
height : 32px;
background-repeat : repeat-x;
font-size:x-small !important;
}
#bg_block_langue  *{
font-size:11px !important;
}
a.bg_block_langue {
font-size:x-small !important;
text-align : center;
color : #ffffff;
text-decoration : none;
display : block;
line-height : 34px;
float : left;
padding : 0 8px 0 8px;
font-weight : bold;
}
a.bg_block_langue:hover {
font-size:x-small !important;
text-align : center;
color : #ffffff;
text-decoration : underline;
display : block;
line-height : 34px;
float : left;
padding : 0 8px 0 8px;
font-weight : bold;
}
#sep_block_langue {
width : 2px;
height : 22px;
background-image : url(../images/sep_block_langue.gif);
float : left;
margin-top : 5px;
}
#degrade_block_langue {
background-image : url(../images/degrade_block_langue.gif);
height : 15px;
background-repeat : repeat-x;
}
#menuhome {
width : 982px;
height : 29px;
}
a.menuhome {
font-size : 1em;
text-align : center;
color : #ffffff;
text-decoration : none;
height : 29px;
padding : 0 10px 0 10px;
display : block;
line-height : 34px;
float : left;
font-weight : bold;
}
a.menuhome:hover {
font-size : 1em;
text-align : center;
color : #ffffff;
text-decoration : underline;
height : 29px;
padding : 0 10px 0 10px;
display : block;
line-height : 34px;
float : left;
font-weight : bold;

}
#sepmenu {
width : 2px;
height : 29px;

background-image : url(../images/sep_menu_home.gif);
float : left;
}
#bg_search_input {
background-image : url(../images/bg_input_search.gif);
background-repeat : no-repeat;
width : 176px;
height : 35px;

}

.searchinput {
background-color : #c7c7c7;
height : 20px;
width : 132px;
line-height : 20px;
color : #000000;
font-size : 12px;
text-align : left;
border : 0;
float : right;
margin-top : 2px;
margin-right : 5px;
}

.searchok {
background-image : url(../images/search_ok1.gif);
background-repeat : no-repeat;
border : 0;
width : 18px;
height : 18px;
float : right;
margin-right : 8px;
margin-top : 2px;
}
	
#trait_path {
background-image : url(../images/trait_path.gif);
height : 8px;
background-repeat : repeat-x;
}
.texte_path_marron {
color : #755333;
font-size : 0.9em;
text-decoration : none;
}
.texte_path_bleu {
color : #2173af;
font-size : 0.9em;
text-decoration : none;
}




	
/* content1*/
#bg_banners { 
background-image : url(../images/bg_banner_content1.gif);
width : 249px; 
height : 555px; 
@padding-top:10px !important;
background-repeat : no-repeat;
display:block;
}

/* actualite*/
 
#bg_block_actu_top { 
background-image : url(../images/bg_block-actu_top.gif); 
width : 352px; 
height : 12px; 
background-repeat : no-repeat; 
}
 
#bg_block_actu_center { 
background-image : url(../images/bg_block-actu_center.gif); 
width : 352px; 
background-repeat : repeat-y; 
} 

#bg_block_actu_bottom { 
background-image : url(../images/bg_block-actu_bottom.gif); 
width : 352px; 
height : 7px; 
background-repeat : no-repeat; 
} 

#bg_actu_discription { 
background-image : url(../images/bg_actu_discription.gif); 
width : 354px; 
height : 95px; 
background-repeat : no-repeat; 
background-position : bottom;
padding-top:25px;
padding-bottom:20px;
display:block;
clear:both;
} 

#bg_actu_discription1 { 
background-image : url(../images/bg_actu_discription1.gif); 
width : 300px; 
height : 96px; 
background-repeat : no-repeat; 
background-position : bottom; 
} 

.texte_date_actu { 
color : #755333;font-size : 0.9em; } 

.texte_marron { 
color : #755333;font-size : 0.9em; } 

.lien_marron { 
color : #755333; 
} 

#bg_bouton_actu { 
background-image : url(../images/bouton_actulaite.gif); 
background-repeat : no-repeat; 
background-position : right; 
height : 39px; 
color : #ffffff;font-size : 0.95em; font-family : Arial; 
text-align : center; 
text-indent : 150px; 
line-height : 30px;
display:block;
margin-right:8px;
} 

a.bg_bouton_actu { 
color : #ffffff;font-size : 0.95em; font-family : Arial; 
text-align : center; 
text-indent : 150px; 
line-height : 30px; 
text-decoration : none; 
} 

.texte_bleu_actu { 
color : #2173af;font-size : 0.9em; font-family : Arial; 
} 

.texte_date_actu_discription { 
color : #755333;font-size : 0.8em; } 

.discription { 
color : #636b75;font-size : 0.9em; } 

.suite_discription { 
color : #2173ca;font-size : 0.85em; text-decoration : none; 
} 

.suite_discription:hover { 
color : #2173ca;font-size : 0.8em; text-decoration : underline; 
} 

.texte_marron2 { 
color : #755333;font-size  : 120%; text-decoration:none;
} 


/* content2*/
#bg_content2 { 
background-image : url(../images/bg_content2.gif); 
background-repeat : repeat-x; 
} 

#degrade_content2 { 
background-image : url(../images/degrade_content2.gif); 
width : 981px; 
height : 37px; 
background-repeat : no-repeat; 
background-position : bottom; 
} 

#sep_degrade_content2 { 
background-image : url(../images/degrade_sep.gif); 
width : 982px; 
height : 18px; 
background-repeat : no-repeat; 
} 

#bg_banner_content2 { 
background-image : url(../images/bg_banner_content2.gif); 
background-repeat : no-repeat; 
width : 331px; 
height : 141px; 
background-position : bottom; 
}

#bg_banner_content2_left { 
background-image : url(../images/bg_banner_content2_left.gif); 
background-repeat : no-repeat; 
width : 144px; 
height : 141px; 
background-position : bottom; 
} 

.titre_noir { 
color : #404040; 
font-size: 20px; 
} 

.titre_noir1 { 
color : #404040; 
 font-size: 19px; 
font-family : Arial; 
} 

.titre_bleu { 
color : #175795; 
 font-size: 20px; 
} 

.titre_bleu2 { 
color : #338fb6;
font-size:1.6em; 
font-family : Arial; 
font-weight : bold; 
} 

.titre_bleu3 { 
color : #1e6da6; 
font-size:20px;
font-weight : bold; 
font-family : Arial; 
} 

.titre_marron { 
color : #6e4e32; 
font-size:19px; 
font-family : Arial; 
font-weight : bold; 
} 
/*************************************************************************/
.texte_path_marron-art {
color : #755333;
font-size : 0.9em;
text-decoration : none;

}
.texte_path_bleu-art {
color : #2173af;
font-size : 0.9em;
text-decoration : none;
padding-left:12px;
background:url(../images/puce3.gif) left no-repeat;
}

.encart_article .titre_marron-art1 { 
color : #a37333; 
font-size:14px; 
font-family : Arial; 
font-weight : bold;
line-height:1.1em;
}
.encart_article .titre_marron-art2 { 
color : #6f4e23; 
font-size:14px; 
font-family : Arial; 
font-weight : bold;
line-height:1.1em;
}

.encart_article{
background:url(../images/carte_visite-fr.gif) no-repeat;
float:left;
width:309px;
height:172px;
padding:7px 5px 5px 5px;
position: relative;
}
.encart-titre-article{
width:100%;
height:40px;
min-height:40px;
display:block;
padding-left:13px;
clear:both;
}
.encart-img{
float:right;
width:70px;
height:91px;
position: absolute;
top:86px;
left:243px;
}


.titre_gris { 
color : #636b75;font-size : 0.95em; } 

.texte_bouton_blanc { 
color : #ffffff;font-size  : 107%; font-family : Arial; 
line-height : 25px; 
text-decoration : none; 
}
 
#bg_bouton_entreprise { 
background-image : url(../images/block_entreprise_annuaire.gif); 
width : 297px; 
height : 37px; 
background-repeat : no-repeat; 
background-position : right; 
} 

.img_right { 
float : right; 
} 

.contour_photos { 
border : 1px solid #d0d0d0; 
} 

.contour_photos_article { 
border : 3px solid #d0d0d0; 
} 

.contour_photos_article:hover { 
border : 3px solid #6c4d31; 
} 

		
/* footer*/
#bg_footer { 
background-image : url(../images/bg_footer1.gif); 
background-repeat : repeat-x; 
height : 160px; 
} 

#bg_footer_contenu { 
background-image : url(../images/bg_footer_contenu.gif); 
background-repeat : no-repeat; 
height : 113px; 
width : 1022px; 
} 

#bg_footer_center { 
background-image : url(../images/img_footer_center1.gif);  
background-repeat : no-repeat; 
} 

#bg_footer_left { 
background-image : url(../images/img_footer_left1.gif); 
background-repeat : no-repeat; 
background-position : right; 
} 

#bg_footer_right { 
background-image : url(../images/img_footer_right1.gif); 
background-repeat : no-repeat; 
background-position : left; 
} 

#img_titre_footer { 
background-image : url(../images/titre_footer.png); 
width : 135px; 
height : 18px; 
background-repeat : no-repeat;
} 
#img_titre_footer_en{ 
background-image : url(../images/titre_footer_en.png); 
width : 135px; 
height : 18px; 
background-repeat : no-repeat;
} 
#img_miseajour { 
background-image : url(../images/miseajour.png); 
width : 211px; 
height : 20px;
float:right;
background-repeat : no-repeat; 
display:block;
}
.text_miseajour {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.text_blanc {
color:#FFFFFF;
font-size:12px;
}
 

#sep_footer { 
background-image : url(../images/sep_footer.gif); 
background-repeat : no-repeat; 
background-position : center; 
height : 2px; 
width : 915px; 
} 

#contenu_footer { 
width : 925px; 
height : 150px; 
color : #dfd2b3; font-size : 92%; } 

a.contenu_footer { 
color : #dfd2b3;font-size : 92%; text-decoration : none; 
} 

a.contenu_footer:hover { 
color : #ffffff;font-size : 92%; } 

.titre_footer { 
color : #ffffff;font-size  : 120%; font-weight : bold; 
font-family : sans-serif; 
} 

.titre_footer2 { 
color : #ffffff;font-size : 0.9em; } 

/* default text */



.texte {
color : #636b75;
font-size : 0.8em;
font-family : Arial;
}

.texte_bleu {
color : #2173bc;
font-size : 1em;
font-family : Arial;
}
a.lienbouton {
background-image : url(../images/bouton_sevoir_plus.gif);
width : 144px;
height : 37px;
font-size : 1em;
color : #ffffff;
line-height : 25px;
text-decoration : none;
display : block;
text-align : left;
text-indent : 20px;
}
a.lienbouton_en {
background-image : url(../images/bouton_sevoir_plus.gif);
width : 144px;
height : 37px;
font-size : 1em;
color : #ffffff;
line-height : 25px;
text-decoration : none;
display : block;
text-align : left;
text-indent : 8px;
}


h1, h2, h3, h4, h5, h6 {
margin : 0;
padding : 0;
white-space : nowrap;
}
h1 {
color : #175795;
font-size : 1.6em;
}
h2 {
color : #755333;
font-size : 1.5em;
}
h3 {
color : #404040;
font-size : 1.3em;
}
h4 {
color : #626262;
font-size : 110%;
}
h5 {
color : #7d974f;
font-size : 0.9em;
}
h6 {
color : #636b75;
font-size : 10px;
font-style : italic;
}
.txt_bleu {
color : #2173af;
}
.txt_marron {
color : #755333;
text-decoration:none;

}
.txt_gris {
color : #636b75;
}




/* UL */
.ul1 { 
list-style-image : url(../images/puce1.gif);font-size : 0.9em; font-weight : normal; 
line-height : 20px; 
} 

.ul2 { 
list-style-image : url(../images/puce3.gif);font-size : 97%; font-weight : normal; 
font-style : italic; 
line-height : 20px; 
} 

/* Table_new*/
#bout_tab_gauche{
background: url(../images/bout_gauche_table.gif) no-repeat ;
width:7px;
height:29px;
display:block;
float:left;
}
#tab_middle{
background:url(../images/bg_table_center.gif) repeat-x;
font: bold 12pt Arial;
color:#FFFFFF;
height:29px;
text-align:center;

display:block;

}
#bout_tab_droite{
background: url(../images/bout_droite_table.gif) no-repeat ;
width:7px;
height:29px;
display:block;
float:right;
}
.Cel_tab1{
font: normal 10pt Arial;
color:#7C562F;
border-top: #D7D7D7 solid 1px;
border-left: #D7D7D7 solid 1px;
border-right: #D7D7D7 solid 1px;
padding:5px;
height:29px;
}
.Cel_tab1_borderleft{
font: normal 10pt Arial;
color:#7C562F;
border-top: #D7D7D7 solid 1px;
border-left: #D7D7D7 solid 1px;
padding:5px;
height:29px;
}
.Cel_tab1_borderright{
font: normal 10pt Arial;
color:#7C562F;
border-top: #D7D7D7 solid 1px;
border-right: #D7D7D7 solid 1px;
padding:5px;
height:29px;
}
.Cel_tab1_borderbottom{
font: normal 10pt Arial;
color:#7C562F;
border-bottom: #D7D7D7 solid 1px;
border-top: #D7D7D7 solid 1px;
border-right: #D7D7D7 solid 1px;
border-left: #D7D7D7 solid 1px;

padding:5px;
height:29px;
}

.Cel_tab2{
background:#F6FAFC;
font: normal 10pt Arial;
color:#1E80D2;
border-top: #D7D7D7 solid 1px;
border-left: #D7D7D7 solid 1px;
border-right: #D7D7D7 solid 1px;
padding:5px;
height:29px;

}
.Cel_tab3{
background:#DCD2C8;
font: normal 13pt arial bold;
color:#58595A;
border-top: #D7D7D7 solid 1px;
border-right: #D7D7D7 solid 1px;
height:29px;
}
.tab_middle_borderleft{
background:url(../images/bg_table_center.gif) repeat-x;
font: bold 11pt Arial;
color:#FFFFFF;
border-right:#165E9C solid 1px;
height:29px;
}
.tab_middle_borderright{
background:url(../images/bg_table_center.gif) repeat-x;
font: bold 11pt Arial;
color:#FFFFFF;
border-left:#1E80D2 solid 1px;
height:29px;
}


/* galerie_photo*/
#cadre_photo{
background: url(../images/cadre__photo_galerie.gif) no-repeat;
background-position:center;
width: 205px;
height: 104px;
} 
#cadre_photo img{

margin-left:19px;

} 
.titre_galerie{
font: bold 16pt Arial;
}




/* Table*/
#tablecontent{
	background-color:#f3f0e7;
	border: 1px solid #FFFFFF;
	padding: 10px;
	}

#bordercontent{
	border: 1px solid #e1dfd6;
	width:100% !important;
	}
	
#bloccontent{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	width:100% !important;
	}	
	
#titlecontent {

	color:#FFFFFF;
	:130%;
	margin-left:10px;
	}
.tablenew {
	background-color:#f7f5ee;
	border:#e6e4da solid 1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	:0.9em;
	font-weight:bold;
	}	

.tablenew1{
	border:#e6e4da solid 1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet MS";
	color:#FFFFFF;
	:1em;
	font-weight:bold;
		
	}
.tablenew2 {
	background-color:#f7f5ee;
	border:#e6e4da solid 1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	:70%;
	font-weight:bold;
	}	

.tablenew3{
	border:#e6e4da solid 1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet MS";
	color:#FFFFFF;
	:0.9em;
	background-repeat:repeat;
	}
	
.tablenew4 {
	background-color:#f7f5ee;
	:12px;
	border:#e6e4da solid 1px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	:0.9em;
	font-weight:bold;
	}	
.entreprises_altern.tablenew4{
	background-color:#FFFFFF;
}
