/* CSS Document */
body {
margin:0;
background-color:#ffffff;
}
.text {
	FONT-SIZE: 11px;
	COLOR: #4E4C4A; 
	FONT-FAMILY: Arial; 
}
.text_vert {
	FONT-SIZE: 13px;
	COLOR: #1C3400; 
	FONT-FAMILY: Arial; 
}
.text12 {
	FONT-SIZE: 14px;
	COLOR: #4E4C4A; 
	FONT-FAMILY: Arial; 
}
.textmarron12 {
	FONT-SIZE: 12px;
	COLOR: #321C1C; 
	FONT-FAMILY: Arial; 
	font-weight:bold;
}
.textvert12 {
	FONT-SIZE: 12px;
	COLOR: #1F62C2; 
	FONT-FAMILY: Arial; 
	font-weight:bold;
}
.textvert11 {
	FONT-SIZE: 12px;
	COLOR: #6B9E30; 
	FONT-FAMILY: Arial; 
	font-weight:bold;
	text-decoration:none;
}
.text_noir14 {
	FONT-SIZE: 14px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
}
.text_bleu_fonce15 {
	FONT-SIZE: 15px;
	COLOR: #156BA5; 
	FONT-FAMILY: Arial;
	padding-right:5px; 
}
.text_bleu_fonce16 {
	FONT-SIZE: 16px;
	COLOR: #156BA5; 
	FONT-FAMILY: Arial; 
}
.text_gris_fonce16 {
	FONT-SIZE: 16px;
	COLOR: #505050; 
	FONT-FAMILY: Arial; 
}
.text_gris_fonce15 {
    font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #505050; 
	FONT-FAMILY: Arial; 
}
.lien_entreprise {
    font-weight:bold;
	FONT-SIZE: 12px;
	COLOR: #505050; 
	FONT-FAMILY: Arial;
	text-decoration:none; 
}
.lien_entreprise:hover {
    font-weight:bold;
	FONT-SIZE: 12px;
	COLOR: #505050; 
	FONT-FAMILY: Arial;
	text-decoration:underline; 
}
.text_noir16 {
	FONT-SIZE: 16px;
	COLOR: #000000; 
	FONT-FAMILY: Arial;
	padding-right:10px
}
.text_bleu_fonce18 {
	FONT-SIZE: 18px;
	COLOR: #156BA5; 
	FONT-FAMILY: Arial;
	padding-right:5px; 
}
.text_rose_fonce15 {
	FONT-SIZE: 15px;
	COLOR: #A30A7A; 
	FONT-FAMILY: Arial;
	padding-right:5px; 
}
.text_blanc15 {
	FONT-SIZE: 15px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial;
	padding-right:5px; 
}
.text_blanc {
	FONT-SIZE: 12px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	padding-left:5px; 
	font-weight: bold;
}
.text_gris11 {
	FONT-SIZE: 11px;
	COLOR: #727272; 
	FONT-FAMILY: Arial; 
}
.text_gris12 {
	FONT-SIZE: 12px;
	COLOR: #727272; 
	FONT-FAMILY: Arial; 
}
.titre_mauve18 {
	FONT-SIZE: 20px;
	COLOR: #313C60; 
	FONT-FAMILY: Arial; 
	font-weight: normal;
	padding-left:5px;

}
.titre_vert18 {
	FONT-SIZE: 20px;
	COLOR: #1f62c2; 
	FONT-FAMILY: Arial; 
	font-weight: normal;
}
.titre_vert18_2 {
	FONT-SIZE: 20px;
	COLOR: #1f62c2; 
	FONT-FAMILY: Arial; 
	font-weight: normal;
	padding-left:5px;
}
.text_mauve12 {
	FONT-SIZE: 12px;
	COLOR: #313C60; 
	FONT-FAMILY: Arial; 

	padding-left:15px;

}
.text_mmar12 {
	FONT-SIZE: 12px;
	COLOR: #4E4C4A; 
	FONT-FAMILY: Arial; 

	padding-left:15px;

}
.text_bleu11 {
	FONT-SIZE: 11px;
	COLOR: #156BA5; 
	FONT-FAMILY: Arial; 
	
}
.text_bleu12 {
	FONT-SIZE: 12px;
	COLOR: #156BA5; 
	FONT-FAMILY: Arial; 
}
.text_vert25 {
	FONT-SIZE: 25px;
	COLOR: #1f62c2; 
	FONT-FAMILY: Arial; 
}
.text_rose25 {
	FONT-SIZE: 25px;
	COLOR: #CF2BA3; 
	FONT-FAMILY: Arial; 
}
.text_rose11 {
	FONT-SIZE: 11px;
	COLOR: #FC02BD; 
	FONT-FAMILY: Arial; 
}

.lien_menu_principal {
	FONT-SIZE: 12px;
	COLOR: #D50000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	padding-left:20px;	

}
.lien_menu_principal:hover {
	FONT-SIZE: 12px;
	COLOR: #D50000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
		padding-left:20px;	

}

.lien_footer_blanc11 {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	padding-left:7px;
	padding-right:7px;	

}
.lien_footer_blanc11:hover {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline;
	padding-left:7px;
	padding-right:7px;	

}

.lien_bleu_fonce11 {
	FONT-SIZE: 11px;
	COLOR: #075583; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	

}
.lien_bleu_fonce11:hover {
	FONT-SIZE: 11px;
	COLOR: #075583; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline;

}

.lien_blanc10 {
	FONT-SIZE: 10px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	text-transform:uppercase;
	padding-right:5px;
	padding-left:5px;
	

}
.lien_blanc10:hover {
	FONT-SIZE: 10px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	text-transform:uppercase;
	padding-right:5px;
	padding-left:5px;

}



.tab_arem_left
{
float:left
}

.lien_rose11 {
	FONT-SIZE: 11px;
	COLOR: #D02BA4; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	

}
.lien_rose11:hover {
	FONT-SIZE: 11px;
	COLOR: #D02BA4; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline;

}

.lien_noir_souligne11 {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline;
	

}
.lien_noir_souligne11:hover {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;

}

.lien_gris_pagination11 {
	FONT-SIZE: 11px;
	COLOR: #929090; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	padding-left:5px;
	padding-right:5px;
	

}
.lien_gris_pagination11:hover {
	FONT-SIZE: 11px;
	COLOR: #929090; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline;
		padding-left:5px;
	padding-right:5px;

}


.lien_noir11 {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	padding-right:10px;
	

}
.lien_noir11:hover {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	padding-right:10px;

}


.liste_rouge
{
list-style-image: url(image/gif/puce_orange.gif)
}
.liste_rouge_txt
{
list-style-image: url(image/gif/puce_orange.gif);
	FONT-SIZE: 14px;
	COLOR: #1C3400; 
	FONT-FAMILY: Arial; 
}
.tableau{
	BORDER-RIGHT: #919191 1px solid; 
	BORDER-LEFT: #919191 1px solid; 
	BORDER-BOTTOM: #919191 1px solid; 
	BORDER-top: #919191 1px solid; 
	FONT-FAMILY: arial;
}
input.recherche1 {
	color:#858585;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
	padding-left:5px;
	height:19px;
	width:180px;
	background-image:url(image/gif/fond_input.gif);
	background-repeat:repeat-x;
}

input.newsletter {
	color:#696969;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
	padding-left:5px;
	height:16px;
	width:132px;
	background-image:url(image/gif/fond_input.gif);
	background-repeat:repeat-x;
}
input.identification {
	color:#696969;
	BORDER-RIGHT: #4391BB 1px solid; 
	BORDER-TOP: #4391BB 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #4391BB 1px solid; 
	BORDER-BOTTOM: #4391BB 1px solid; 
	FONT-FAMILY: Arial;
	padding-left:5px;
	height:16px;
	width:132px;
	background-image:url(image/gif/fond_input.gif);
	background-repeat:repeat-x;
}


input {
	color:#80A307;

	FONT-SIZE: 11px; 

	FONT-FAMILY: Arial;

}
textarea{
	color:#858585;
	BORDER-RIGHT: #80A307 1px solid; 
	BORDER-TOP: #80A307 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #80A307 1px solid; 
	BORDER-BOTTOM: #80A307 1px solid; 
	FONT-FAMILY: Arial;
	padding-left:5px;
	background-repeat:repeat-x;
	width:320px;
	height:70px;
}
Select
{
	color:#888787;
	BORDER-RIGHT: #888787 1px solid; 
	BORDER-TOP: #888787 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #888787 1px solid; 
	BORDER-BOTTOM: #888787 1px solid; 
	FONT-FAMILY: Arial;
	margin-right:5px;
}
Select.secteur
{
	color:#858585;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
	padding-left:5px;
	height:21px;
	width:200px;
}
Select.region
{
	color:#858585;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
	padding-left:5px;
	height:21px;
	width:150px;
}
.tab_titre_interne
{
	BORDER-TOP: #BCDAEB 1px solid; 
	BORDER-BOTTOM: #BCDAEB 1px solid; 
	BORDER-LEFT: #BCDAEB 1px solid; 
	BORDER-RIGHT: #BCDAEB 1px solid; 
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(image/gif/fond_tab_titre_interne.gif);
	height:31px;
	margin-top:20px;

}
.tab_valeur
{
	BORDER-TOP: #D50000 5px solid; 
	BORDER-BOTTOM: #D50000 5px solid; 
	BORDER-LEFT: #D50000 5px solid; 
	BORDER-RIGHT: #D50000 5px solid; 
	padding-bottom:20px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;

}
.CelTabTitre{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #156BA5; 
	FONT-FAMILY: Arial; 
	padding-top:3px;
	padding-bottom:3px;
	BORDER-LEFT: #B7DEF3 1px solid;
	BORDER-BOTTOM: #B7DEF3 1px solid;
	height:16px;  
}
.CelTabTitreLeft{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #156BA5; 
	FONT-FAMILY: Arial; 
	padding-top:3px;
	padding-bottom:3px;
	height:16px;  
	BORDER-BOTTOM: #B7DEF3 1px solid; 
}
.even {
	PADDING-RIGHT: 3px;  
	PADDING-LEFT: 3px;  
	BORDER-BOTTOM: #B7DEF3 1px solid; 
	FONT-FAMILY: Arial;
	background-image:url(image/gif/fond_even.gif);
	background-repeat:repeat-x;
	padding-top:3px;
	padding-bottom:3px;
	height:55px;
}
.odd {

	PADDING-RIGHT: 3px;  
	PADDING-LEFT: 3px;  
	BORDER-BOTTOM: #B7DEF3 1px solid; 
	FONT-FAMILY: Arial;
	background-image:url(image/gif/fond_odd.gif);
	background-repeat:repeat-x;
	padding-top:3px;
	padding-bottom:3px;
	height:55px;
}
.td_menu_principal
{
background-image:url(image/gif/fond_cel_menu_principal.gif);
background-repeat:no-repeat;
width:130px;
height:26px;
color:#ffffff;
font-family:arial;
font-size:11px;
cursor:pointer;

}
.td_menu_principal:hover
{
background-image:url(image/gif/fond_cel_menu_principal_sur.gif);
background-repeat:no-repeat;
width:130px;
height:26px;
font-family:arial;
font-size:11px;
color:#000000;
cursor:pointer;

}
.td_menu_principal_ent
{
background-image:url(image/gif/fond_cel_menu_principal_ent.gif);
background-repeat:no-repeat;
width:130px;
height:26px;
font-family:arial;
font-size:11px;
color:#FFFFFF;
cursor:pointer;
}
.liste_content
{
list-style-image:url(image/gif/puce.gif);
	FONT-SIZE: 14px;
	COLOR: #4E4C4A; 
	FONT-FAMILY: Arial; 
}
/* header part */
.menu_sec{
font:Arial;
color:#727272;
font-size:14px;
text-decoration:none;
}
.menu_sec:hover{
font:Arial;
font-size:14px;
color:#727272;
text-decoration:underline;
}
a.link_header {
color : #727272;
font-size : 14px;
text-decoration : none;
}
a.link_header_last {
color : #727272;
font-size : 14px;
text-decoration : none;
margin-right : 28px;
}
.sep_header_gris {
color : #727272;
font-size : 12px;
text-decoration : none;
padding-left : 5px;
padding-right : 5px;
}
#menu_home_content {
background : url(image/gif/bg_menu_header.gif) repeat-x;
height : 40px;
}
#menu_corner {
background : url(image/gif/corner_menu_header.gif) no-repeat;
width : 28px;
height : 40px;
}
.input_search {
height : 15px;
width : 175px;
background-color : #ffffff;
float : right;
margin-top : 4px;
border-bottom : 1px solid #56738b;
border-left : 1px solid #56738b;
border-top : 1px solid #56738b;
border-right : none;
color : #a8a8a8;
font-size : 10px;
}
.serach_ok {
background : url(image/gif/search_ok.gif) no-repeat;
float : right;
height : 28px;
width : 30px;
border : 0;
cursor : pointer;
}
.sub_menu {
border-bottom : 1px solid #1f62c2;
}


/* content part */


a.link_gris {
font-size : 12px;
color : #353434;
text-decoration : underline;
line-height : 47px;
}
a.link_gris:hover {
font-size : 12px;
color : #353434;
text-decoration : none;
}
span#link_actu_defilent {
border-bottom : 1px solid #e4e5e5;
border-top : 1px solid #e4e5e5;
border-left : 1px solid #e4e5e5;
background-color : #009ffa;
height : 33px;
width : 137px;
margin : 10px 0 0 0;
float : left;
display : block;
color : #ffffff;
text-align : center;
font-size : 12px;
line-height : 30px;
}
span#bg_actu_defil {
background : url(image/gif/bg_actu_defil.gif) repeat-x top;
border-bottom : 1px solid #e4e5e5;
border-top : 1px solid #e4e5e5;
border-right : 1px solid #e4e5e5;
height : 33px;
width : 538px;
margin : 10px 0 0 0;
float : left;
display : block;
font-size : 13px;
font-weight:bold;
line-height : 30px;
}
.titre1 {
color : #1f62c2;
font-size : 18px;
font-weight : bold;
}
#bg_article {
background : url(image/gif/bg_left_article.gif) no-repeat left top;
border-bottom : 1px solid #dddddd;
}
#block_contact {
background : #f3faff;
border : 1px solid #dddddd;
padding : 10px;
}
#block_contact .titre_gris {
color : #1c1c1c;
font-size : 18px;
font-weight : bold;
}
#block_contact .titre_gris1 {
color : #535353;
font-size : 11px;
}
a.text_bleu1 {
color : #075583;
font-weight : bold;
font-size : 12px;
display : block;
float : right;
width:auto;
text-decoration : none;
padding : 20px 0 35px 0;
}
a.text_bleu2 {
color : #075583;
font-weight : bold;
font-size : 12px;
display : block;
float : right;
width:auto;
text-decoration : none;
margin-right:33px;
}
/*#menu_home_content a {
display:block;
width:157px;
height:35px;
margin-top:5px;
float:left;
color:#FFFFFF;
font-size:11px;
line-height:30px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
text-align:center;

}
#menu_home_content a:hover {
background:url(images/gif/cel_menu_hover.gif);
display:block;
margin-top:5px;
width:157px;
height:35px;
float:left;
color:#000000;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:center;
} */



/* right part */

#right {
width : 268px;
height : auto;
}
#right span.titre_secteur {
background : url(image/gif/bg_titre_secteur.gif) no-repeat;
display : block;
width : 268px;
height : 28px;
color : #ffffff;
text-indent : 40px;
line-height : 27px;
font-weight : bold;
font-size : 12px;
}
#right ul {
border : 1px solid #d3d3d3;
background-color : #ffffff;
display : block;
width : 266px;
height : auto;
margin : 0 0 15px 0;
padding : 0;
list-style-image : none;
}
#right ul li {
display : block;
height : 57px;
border-bottom : 1px solid #d3d3d3;
list-style-image : none;
}
#right ul li .discription {
padding : 10px 0 0 125px;
display : block;
}
#right ul.bleu {
border : 1px solid #d3d3d3;
background-color : #f3faff;
display : block;
width : 266px;
margin : 0 0 15px 0;
padding : 0;
list-style-image : none;
}
#right ul.bleu li {
display : block;
height : 57px;
border-bottom : 1px solid #d3d3d3;
list-style-image : none;
}
#right ul.bleu li .discription {
padding-left : 125px;
padding-top : 10px;
display : block;
}


/* Menu principal */
#menu {padding:0; margin:0; list-style:none;}
#menu li {float:left; margin-left:1px; margin-top:5px; margin-bottom:0;}
#menu li a {display:block; height:35px; line-height:38px; padding:0 10px 0 0; float:left; color:#fff; text-decoration:none; text-transform:uppercase; font-size:11px; font-weight:bold;}
#menu li a b {display:block; height:35px; float:left; padding:0 0 0 10px; font-weight:bold; }
#menu li a:hover, 
.home #menu li#home a,
.single #menu li#single a,
.dropdown #menu li#dropdown a,
.dropline #menu li#dropline a,
.flyout #menu li#flyout a,
.support #menu li#support a,
.contact #menu li#contact a
{padding:0 0 0 10px; height:35px; background: url(image/gif/tab_a1.gif) no-repeat left top; color:#000;}
#menu li a:hover b,
.home #menu li#home a b,
.single #menu li#single a b,
.dropdown #menu li#dropdown a b,
.dropline #menu li#dropline a b,
.flyout #menu li#flyout a b,
.support #menu li#support a b,
.contact #menu li#contact a b
{ height:35px; background: url(image/gif/tab_b1.gif) right top no-repeat; cursor:pointer; padding:0 10px 0 0; text-transform:uppercase;}

