/* CSS Document */
body {
	background-color:#ffffff;
	background-image:url(../images/bg_home.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:12px;
	font-family:"Trebuchet Ms";
}
img {
	border:0px;
}
p {
	font-family:Arial;
	font-size:130%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#636B75;
	line-height:23px;
}
ul {
	list-style-image:url(../images/puce1_ar.gif);
	color:404040;
	font-size:130%;
	font-weight:normal;
	line-height:20px;
}
#trait_path {
	background-image : url(../images/trait_path.gif);
	height : 8px;
	background-repeat : repeat-x;
}
.texte_path_marron {
	color : #755333;
	font-size:120%;
	text-decoration : none;
}
.texte_path_bleu {
	color : #2173af;
	font-size:120%;
	text-decoration : none;
}
#topHeader1  *{
	font-size:small !important;
}
/* header*/
#bg_banner_header {
	background-image:url(../images/bg_banner_header1.jpg);
	height:219px;
	width:1440x;
	background-repeat:no-repeat;
	background-position:center;
}
#bg_banner_header_ar {
	background:url(../images/bg_banner_header_ar.gif) center no-repeat;
	height:219px;
	width:1440x;
}
#titre_header {
	background-image:url(../images/titre_header.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;
}
#bg_block_langue  *{
font-size:11px !important;
}
a.bg_block_langue {
	font-size:90%;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	display:block;
	line-height:34px;
	float:left;
	padding:0px 5px 0px 5px;
	font-weight:bold;
}
a.bg_block_langue:hover {
	font-size:90%;
	text-align:center;
	color:#ffffff;
	text-decoration:underline;
	display:block;
	line-height:34px;
	float:left;
	padding:0px 5px 0px 5px;
	font-weight:bold;
}
#bg_block_langue_ar {
	background-image:url(../images/bg_block_langue.gif);
	height:32px;
	background-repeat:repeat-x;
}
a.bg_block_langue_ar {
	font-size:110%;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	display:block;
	line-height:34px;
	float:left;
	padding:0px 8px 0px 8px;
	font-weight:bold;
}
a.bg_block_langue_ar:hover {
	font-size:110%;
	text-align:center;
	color:#ffffff;
	text-decoration:underline;
	display:block;
	line-height:34px;
	float:left;
	padding:0px 8px 0px 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:150%;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	height:29px;
	padding:0px 10px 0px 10px;
	display:block;
	line-height:34px;
	float:right;
	font-weight:bold;
}
a.menuhome:hover {
	font-size:150%;
	text-align:center;
	color:#ffffff;
	text-decoration:underline;
	height:29px;
	padding:0px 10px 0px 10px;
	display:block;
	line-height:34px;
	font-weight:bold;
}
#sepmenu {
	width:2px;
	height:29px;
	background-image: url(../images/sep_menu_home.gif);
	float:right;
}
.textblan_header {
	color:#FFFFFF;
	font-size:23px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.text2blan_header {
	color:#FFFFFF;
	font-size:35px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#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:100%;
	text-align:right;
	border:0px;
	float:right;
	margin-bottom:6px;
	margin-right:10px;
}
.searchok {
	background-image:url(../images/search_ok1.gif);
	background-repeat:no-repeat;
	border:0px;
	width:18px;
	height:18px;
	float:left;
	margin-left:8px;
	margin-top:2px;
}
/* content1*/
#bg_banners_ar {
padding-top:0;
font-size:x-small !important;
	background: url(../images/bg_banner_content_ar.gif) no-repeat top center;
	width:249px;
	height:560px;
	display:block;
}
#bg_banners_ar  *{
	font-size:x-small !important;
}
/* 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_ar.gif);
	width:354px;
	height:95px;
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:25px;
	padding-bottom:20px;
	display:block;
	clear:both;
}
.texte_date_actu {
	color:#755333;
	font-size:120%;
}
.texte_marron {
	color:#755333;
	font-size:100%;
	margin-left:15px;
}
.texte_marron_ar {
	color:#755333;
	font-size:115%;
	margin-left:15px;
}
.lien_marron {
	color:#755333;
}
#bg_bouton_actu {
	background-image:url(../images/bouton_actulaite_ar.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:39px;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	text-indent:150px;
	line-height:30px;
	display:block;
	margin-left:8px;
}
a.bg_bouton_actu {
	color:#FFFFFF;
	font-size:120%;
	font-family:Arial;
	text-align:center;
	text-indent:150px;
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
}
.texte_bleu_actu {
	color:#2173AF;
	font-size:110%;
	font-family:Arial;
}
.texte_bleu_actu_ar {
	color:#2173AF;
	font-size:120%;
	font-family:Arial;
}
.texte_date_actu_discription {
	color:#755333;
	font-size:90%;
}
.discription {
	color:#636B75;
	font-size:110%;
}
.discription_ar {
	color:#636B75;
	font-size:120%;
}
.suite_discription {
	color:#2173CA;
	font-size:90%;
	text-decoration:none;
}
.suite_discription_ar {
	color:#2173CA;
	font-size:100%;
	text-decoration:none;
}
.suite_discription_ar:hover {
	color:#2173CA;
	font-size:100%;
	text-decoration:underline;
}
.suite_discription:hover {
	color:#2173CA;
	font-size:90%;
	text-decoration:underline;
}
.texte_marron2 {
	color:#755333;
	font-size:130%;
}
/* content2*/

#bg_content2 {
	background:url(../images/bg_content2.gif) 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_ar.gif);
	background-repeat:no-repeat;
	width:331px;
	height:141px;
	background-position:bottom;
}
#bg_banner_content2_left {
	background-image: url(../images/bg_banner_content2_left_ar.gif);
	background-repeat:no-repeat;
	width:144px;
	height:141px;
	background-position:bottom;
}
.titre_noir {
	color:#404040;
	font-size:170%;
}
.titre_noir1 {
	color:#404040;
	font-size:165%;
	font-family:Arial;
}
.titre_bleu {
	color:#175795;
	font-size:170%;
}
.titre_bleu2 {
	color:#338FB6;
	font-size:1.8em;
	font-family:Arial;
	font-weight:bold;
}
.titre_bleu3 {
	color:#1E6DA6;
	font-size:170%;
	font-weight:bold;
	font-family:Arial;
}
.titre_marron {
	color:#6E4E32;
	font-size:20px;
	font-family:Arial;
	font-weight:bold;
}
.titre_gris {
	color:#636B75;
	font-size:130%;
}
.texte_bouton_blanc {
	color:#FFFFFF;
	font-size:140%;
	font-family:Arial;
	line-height:25px;
	text-decoration:none;
	font-weight:bold;
}
#bg_bouton_entreprise {
	background-image:url(../images/block_entreprise_annuaire_ar.gif);
	width:297px;
	height:37px;
	background-repeat:no-repeat;
	background-position:right;
}
.img_left {
	float:left;
}
.contour_photos {
	border:#D0D0D0 solid 1px;
}
.contour_photos_article {
	border:#D0D0D0 solid 1px;
}
.contour_photos_article:hover {
	border:#6C4D31 solid 1px;
}
/* footer*/
#bg_footer {
	background:url(../images/bg_footer1.gif) 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);
	width:935;
	height:150;
	background-repeat: no-repeat;
}
#bg_footer_left {
	background-image: url(../images/img_footer_left1.gif);
	width:40;
	height:150;
	background-repeat: no-repeat;
	background-position:right;
}
#bg_footer_right {
	background-image: url(../images/img_footer_right1.gif);
	width:48;
	height:150;
	background-repeat: no-repeat;
	background-position:left;
}
#img_titre_footer {
	background:url(../images/titre_footer_ar.gif) right no-repeat;
}
#img_miseajour {
	background-image: url(../images/miseajour_ar.png);
	background-position:left;
	background-repeat:no-repeat;
}
.text_miseajour {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
.text_miseajour2 {
	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:90%;
}
a.contenu_footer {
	color:#DFD2B3;
	font-size:120%;
	text-decoration:none;
}
a.contenu_footer:hover {
	color:#ffffff;
	font-size:120%;
}
.titre_footer {
	color:#ffffff;
	font-size:130%;
	font-weight:bold;
	font-family: sans-serif;
}
.titre_footer2 {
	color:#ffffff;
	font-size:100%;
}
/* default text */

.texte {
color : #636b75;
font-size : 0.8em;
font-family : Arial;
}

.texte_bleu {
	color:#2173BC;
	font-size:120%;
	font-family:Arial;
}
.texte_bleu_actu_ar {
	color:#2173BC;
	font-size:135%;
	font-family:Arial;
}
a.lienbouton {
	background-image: url(../images/bouton_sevoir_plus_ar.gif);
	width:144px;
	height:37px;
	font-size:130%;
	color:#ffffff;
	display:block;
	text-align: right;
	text-indent:25px;
	line-height:28px;
	text-decoration:none;
	font-weight:bold;
}
/* default text */
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	white-space:nowrap;
}
h1 {
	color : #175795;
	font-size : 1.7em;
}
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:100%;
	font-style:italic;
}
/* couleur text */
.txt_bleu {
	color:#2173AF;
}
.txt_marron {
	color:#755333;
	text-decoration:none;
}
.txt_gris {
	color:#636B75;
}
/* 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;
}
/* UL */
.ul1 {
	list-style-image:url(../images/puce1_ar.gif);
	color:404040;
	font-size:130%;
	font-weight:normal;
	line-height:20px;
}
.ul2 {
	list-style-image:url(../images/puce3_ar.gif);
	color:404040;
	font-size:0.8em;
	font-weight:normal;
	font-style:italic;
	line-height:20px;
}
#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;
	font-size:130%;
	margin-left:10px;
}
.tablenew {
	background-color:#f7f5ee;
	border:#e6e4da solid 1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	font-size:100%;
	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;
	font-size:100%;
	font-weight:bold;
}
.tablenew2 {
	background-color:#f7f5ee;
	border:#e6e4da solid 1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	font-size: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;
	font-size:90%;
	background-repeat:repeat;
}
.tablenew4 {
	background-color:#f7f5ee;
	font-size:100%;
	border:#e6e4da solid 1px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	font-size:90%;
	font-weight:bold;
}
/* galerie_photo*/
#cadre_photo {
	background: url(../images/cadre__photo_galerie.gif) no-repeat;
	background-position:center;
	width: 205px;
	height: 104px;
}
#cadre_photo img {
	margin-right:19px;
}
.titre_galerie {
	font: bold 16pt Arial;
}


/**************************************************/

.encart_article .titre_marron-art1 { 
color : #a37333; 
font-size:17px; 
font-family : Arial; 
font-weight : bold;
line-height:1.1em;
}
.encart_article .titre_marron-art2 { 
color : #6f4e23; 
font-size:17px; 
font-family : Arial; 
font-weight : bold;
line-height:1.1em;
}

.encart_article{
background:url(../images/carte_visite-ar.gif) no-repeat;
float:left;
width:304px;
height:172px;
padding:7px 10px 5px 5px;
position: relative;
}
.encart-titre-article{
width: 70%;
height:40px;
min-height:40px;
display:block;
padding-right:13px;
clear:both;
overflow:hidden;
}
.encart-img{
width:70px;
height:91px;
position: absolute;
top:86px;
left:3px;
z-index:0
}

.texte_path_marron-art {
color : #755333;
font-size : 12px;
text-decoration : none;
letter-spacing:0em;
z-index:99;

}
.encart_article .texte_path_bleu-art {
color : #2173af;
font-size : 12px;
text-decoration : none;
padding-right:12px;
@margin-left:12px;
letter-spacing:0em;
z-index:99;
background:url(../images/puce3_ar.gif) right  no-repeat;
}

.entreprises_altern.tablenew4 {
background-color:#FFFFFF;
}
/**************************************************/
