/* CSS Document */

body {
padding-top:10px;
margin-top:10px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;

color:#000000;
font-family:tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
a{
cursor: pointer;
text-decoration:none;
}
#flashcontent1{
	position:relative;
    margin-bottom:-2px;
}

span
{
font-size:11px;
}

.lien_bleu11 {
color:#02A6EE;
font-family:tahoma;
font-size:11px;
text-decoration:none;
}

.text_menu_secondaire {
	FONT-SIZE: 10px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
}
.text_menu_secondaire_ar{
	color:#0180AB;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
}

.separator {
	color:#00AADD;
font-family:serif;
font-size:11px;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}
.layoutRow{
width:100%
}
.layoutColumn{
width:100%
}
.text_menu_secondaire:link{
	FONT-SIZE: 10px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}
.text_menu_secondaire:hover {
	FONT-SIZE: 10px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline;
}
.tab_detail {
padding-left: 20px;
margin-left: 20px;

}
.tab_detail_offre {
padding-right: 40px;
margin-right: 40px;

}
.puce_gris{
list-style-image:url(../images/gif/puce_gris.gif);
}
.puce_bleu{
list-style-image:url(../images/gif/puce_paragraphe_bleu.gif);
padding-left:5px;
margin-left:5px;
}
.puce_orange{
list-style-image:url(../images/gif/puce_pr_orange.gif);
padding-left:5px;
margin-left:5px;
}

img.png{
position:relative;
margin-left:5px;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/tt/themes/html/TT_Theme/images/gif/px.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
border:0px;


}
.text_titre {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none;
	font-weight:bold; 
}
.text_titre_bus {
	FONT-SIZE: 11px;
	COLOR: #7C7C7C; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none;
	font-weight:bold; 
}
.text_titre15 {
	FONT-SIZE: 15px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none;
	font-weight:bold; 
}
.text_bleu {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
}

.text_smenu2 {
	FONT-SIZE: 11px;
	COLOR: #7D7D7D; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
}
.text_smenu2:link{
	FONT-SIZE: 11px;
	COLOR: #7D7D7D; 
	TEXT-DECORATION: none;
}
.text_smenu2:hover {
	FONT-SIZE: 11px;
	COLOR: #7D7D7D; 
	TEXT-DECORATION: underline;
}
.text_com_liens_orange {
	FONT-SIZE: 11px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_com_liens_orange:link {
	FONT-SIZE: 11px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_com_liens_orange:hover {
	FONT-SIZE: 11px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;
}
.text_com_liens {
	FONT-SIZE: 11px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_com_liens:link {
	FONT-SIZE: 11px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_com_liens:hover {
	FONT-SIZE: 11px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;
}
.text_news_liens {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_news_liens:link {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_news_liens:hover {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;
}
.lien_puce_bus {
	FONT-SIZE: 11px;
	COLOR: #4D4E6A; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.lien_puce_bus:link {
	FONT-SIZE: 11px;
	COLOR: #4D4E6A; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.lien_puce_bus:hover {
	FONT-SIZE: 11px;
	COLOR: #4D4E6A; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;
}
.text_news_bus_liens {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_news_bus_liens:link {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_news_bus_liens:hover {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;
}
.text_news {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: none;
}
.tab_marge10{
	margin-left:10;
	padding-left: 10px;
}
.text_infos_noir {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;

}
.text_infos_gris {
	FONT-SIZE: 11px;
	COLOR: #b6b6b6; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;


}
.text_infos_bleu {
	FONT-SIZE: 11px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;


}

.text_faq_noir {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;
	margin-left: 10px;
	padding-left: 10px;

}
.text_media {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;

	float:right;
}
.text_bloc10 {
	FONT-SIZE: 10px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: none;
}
.text_bloc {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: none;
}
.cellule_menu_gauche_noir{
	padding-left: 20 px;
	margin-left: 20 px;

}
.text_menu_gauche_noir {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: none;

}
.text_menu_gauche_noir:link {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: none;

}
.text_menu_gauche_noir:hover {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: underline;

}
.lien_detail_bus {
	FONT-SIZE: 11px;
	COLOR: #F06F04; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: none;
	padding-right: 30px;

}
.lien_detail_bus:link {

   	TEXT-DECORATION: none;

}
.lien_detail_bus:hover {

   	TEXT-DECORATION: underline;

}
.text_menu_gauche_blanc {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: none;

}
.text_menu_gauche_blanc:link {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: none;

}
.text_menu_gauche_blanc:hover {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: underline;

}
.text_menu_gauche_blanc_bold {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;

}
.text_menu_gauche_blanc_bold:link {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;

}
.text_menu_gauche_blanc_bold:hover {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;

}
.titre_bloc {
	FONT-SIZE: 18px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight: normal;
   	TEXT-DECORATION: none;
	margin-bottom: 4 px;
	padding-bottom: 4 px;
}
.titre_bloc_orange {
	FONT-SIZE: 18px;
	COLOR: #F06F04; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight: normal;
   	TEXT-DECORATION: none;
	margin-bottom: 4 px;
	padding-bottom: 4 px;
}
.titre_bloc_gris {
	FONT-SIZE: 18px;
	COLOR: #4D4E6A; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight: normal;
   	TEXT-DECORATION: none;
	margin-bottom: 4 px;
	padding-bottom: 4 px;
}
.titre_bloc2 {
	FONT-SIZE: 18px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight: normal;
   	TEXT-DECORATION: none;
	margin-bottom: 4 px;
	padding-bottom: 4 px;
}
.titre_bloc3 {
	FONT-SIZE: 18px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight: normal;
   	TEXT-DECORATION: none;
	margin-bottom: 4 px;
	padding-bottom: 4 px;
}
.titre_parag {
	FONT-SIZE: 15px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight: bold;
   	TEXT-DECORATION: none;

}
.text_gris10 {
	FONT-SIZE: 10px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma;
	text-decoration:none;
}
.text_gris10:link {
	FONT-SIZE: 10px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma;
	text-decoration:none;
}
.text_gris10:hover {
	FONT-SIZE: 10px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma;
	text-decoration:underline; 
}
.text_gris11 {
	FONT-SIZE: 11px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma; 
	text-decoration:none;
}
.text_gris11:link {
	FONT-SIZE: 11px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma;
	text-decoration:none;
}
.text_gris11:hover {
	FONT-SIZE: 11px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma;
	text-decoration:underline; 
}
.text_blanc11 {
color:#FFFFFF;
font-family:tahoma;
font-size:11px;
font-weight:bold;
}
.text_blanc11:hover {
color:#00CCFF;
font-family:tahoma;
font-size:11px;
font-weight:bold;
}
.text_blanc11:visited {
color:#FFFFFF;
font-family:tahoma;
font-size:11px;
font-weight:bold;
}
.text_blanc11_bus {
color:#FFFFFF;
font-family:tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.text_blanc11_bus:visited {
color:#FFFFFF;
font-family:tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.text_blanc11_bus:hover {
color:#4D4E6A;
font-family:tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.tab-titre {
margin-top: 5px;
padding-top: 5px;
	FONT-SIZE: 18px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	font-weight:none;
}
.text_menu_p {

	FONT-SIZE: 18px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	font-weight:none;

	
}
.text_menu_p:link {

	FONT-SIZE: 18px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	font-weight:none;

	
}
.text_menu_p:hover {

	FONT-SIZE: 18px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline;
	font-weight:none;

	
}
.text_blanc_login11 {

	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	
}
.text_blanc_login11:link {

	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	
}
.text_blanc_login11:hover {

	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline;
	
}
.text_gris_clair10 {
	FONT-SIZE: 10px;
	COLOR: #979797; 
	FONT-FAMILY: tahoma; 
}
.BTTPDescription {
	FONT-SIZE: 10px;
	COLOR: #979797; 
	FONT-FAMILY: tahoma; 
}
.text12 {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	text-decoration:none;
}
.text12:link {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	text-decoration:none;
}
.text12:hover {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	text-decoration:underline; 
}
.text_blanc11 {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: tahoma; 
}
.text_blanc11:link {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: tahoma; 
}
.text_blanc11:hover {
	FONT-SIZE: 11px;
	COLOR: #00CCFF; 
	FONT-FAMILY: tahoma; 
}
.text_menu_bus {
    font-weight:bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.text_menu_bus:link {
    font-weight:bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}
.text_menu_bus:hover {
    font-weight:bold;
	FONT-SIZE: 11px;
	COLOR: #4D4E6A; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}
.lien_gris10 {
	FONT-SIZE: 10px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.lien_gris10:hover {
	FONT-SIZE: 10px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline;

}

.selectedcrumbtrail{
	FONT-SIZE: 11px; 
	color: #02A6EE;
	FONT-FAMILY: tahoma;
	font-weight:bold;
}

.selectedcrumbtrail_bus {
color:#F06F04;
font-family:tahoma;
font-size:11px;
font-weight:bold;
}
.selectquicklinks{

	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	FONT-SIZE: 11px; 
	color: #02A6EE;
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	FONT-FAMILY: tahoma;
	font-weight:bold;

	width: 100 px;
	padding-left: 5px;
	margin-left: 5px;

}

.select{

	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	FONT-SIZE: 11px; 
	color: #02A6EE;
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	FONT-FAMILY: tahoma;
	font-weight:bold;

	width: 100 px;
	padding-left: 5px;
	margin-left: 5px;

}
.select2{

	BORDER-RIGHT: #03AFE2 1px solid; 
	BORDER-TOP: #03AFE2 1px solid; 
	FONT-SIZE: 11px;
	color: #878787;
	BORDER-LEFT: #03AFE2 1px solid; 
	BORDER-BOTTOM: #03AFE2 1px solid; 
	FONT-FAMILY: tahoma;
	height: 17px;
	width: 100 px;
	padding-left: 0px;
	margin-left: 0px;


}
.select2_bus{

	BORDER-RIGHT: #F06F04 1px solid; 
	BORDER-TOP: #F06F04 1px solid; 
	FONT-SIZE: 11px;
	color: #878787;
	BORDER-LEFT: #F06F04 1px solid; 
	BORDER-BOTTOM: #F06F04 1px solid; 
	FONT-FAMILY: tahoma;
	height: 17px;
	width: 100 px;
	padding-left: 0px;
	margin-left: 0px;


}
.select_media{

	BORDER-RIGHT: #7C7C7C 1px solid; 
	BORDER-TOP: #7C7C7C 1px solid; 
	FONT-SIZE: 11px;
	color: #878787;
	BORDER-LEFT: #7C7C7C 1px solid; 
	BORDER-BOTTOM: #7C7C7C 1px solid; 
	FONT-FAMILY: tahoma;
	height: 17px;
	width: 400 px;
	padding-left: 10px;
	margin-left: 10px;


}
.text_copyright{
color:#0180AB;
font-family:Tahoma;
font-size:11px;
margin-left:10px;
padding-left:10px;
text-decoration:none;
}

.tabl{
padding-top: 0px;
margin-top: 0px;
}
.FLLien{
	FONT-SIZE: 11px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.FLLien:hover {
	FONT-SIZE: 11px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;

}

.BTTPLien {
	FONT-SIZE: 11px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.BTTPLien:hover {
	FONT-SIZE: 11px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline;

}

textarea{
	BORDER-RIGHT: #DDDCDC 1px solid; 
	BORDER-TOP: #DDDCDC 1px solid; 
	FONT-SIZE: 11px; 
	color: #000000;
	BORDER-LEFT: #DDDCDC 1px solid; 
	BORDER-BOTTOM: #DDDCDC 1px solid; 
	FONT-FAMILY: tahoma;
	background-image:url(../images/gif/fond_input.gif);
	background-repeat: repeat-x;
	padding-left:5px;
	width:200px;
	height:70px;
}
.inputportalsearch{
	BORDER: 0px;
	FONT-SIZE: 11px; 
	color: #878787;
	FONT-FAMILY: tahoma;
	height: 14px;
	width: 100 px;
	padding-left: 5px;
	margin-left: 5px;
	left: 22px; margin-left: 4px; padding-left: 0px; padding-top: 0px; top: 30px; margin-top: 0px;
}
.input_faq {
border:0px solid #FF0000;
color:#878787;
font-family:tahoma;
font-size:11px;
height:14px;
margin-left:5px;
padding-left:5px;
}
.input_search {
border:1px solid #00AADD;
color:#878787;
font-family:tahoma;
font-size:11px;
height:14px;
margin-left:5px;
padding-left:5px;
}

.input_search_ent {
border:1px solid #F06F04;
color:#878787;
font-family:tahoma;
font-size:11px;
height:14px;
margin-left:5px;
padding-left:5px;
}
.backportalsearch{
	background-image:url(../images/gif/font_rech.gif);
	background-repeat: no-repeat;
}
	
/*input{
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	FONT-SIZE: 11px; 
	color: #02A6EE;
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	FONT-FAMILY: tahoma;
	height: 17px;
	width: 100 px;
	padding-left: 5px;
	margin-left: 5px;
}*/

input{
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP: #ffffff 0px solid; 
	FONT-SIZE: 11px; 
	color: #878787;
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	FONT-FAMILY: tahoma;
	height: 17px;
	width: 100 px;
	padding-left: 5px;
	margin-left: 5px;
}

input.checkbox{
	BORDER-RIGHT: transparent;
	BORDER-TOP: transparent; 
	color: #B7B7B7;
	BORDER-LEFT: transparent; 
	BORDER-BOTTOM: transparent; 
	FONT-FAMILY: tahoma;

}
.liste_carre_bleu {
	LIST-STYLE-IMAGE: url(../image/gif/puce_carre_bleu.gif);
}
.puce_tiret_bleu {
	LIST-STYLE-IMAGE: url(../images/gif/puce_tiret.gif);
}
.puce_tiret_orange {
	LIST-STYLE-IMAGE: url(../images/gif/puce_tiret_orange.gif);
}
.puce_tiret_bleu_menu_bus {
	LIST-STYLE-IMAGE: url(../images/gif/puce_tiret_bus.gif);
		padding-left: 5px;
	margin-left: 5px;
}
.puce_tiret_bleu_menu {
	LIST-STYLE-IMAGE: url(../images/gif/puce_tiret.gif);
		padding-left: 5px;
	margin-left: 5px;
}
.puce_tiret_bleu_menu2 {
	LIST-STYLE-IMAGE: url(../images/gif/puce_tiret.gif);
	padding-left: 5px;
	margin-left: 5px;
		
	margin-top: -10px;

}
.tab_info{
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
}
.tab_info10{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
}
.tableau_recherche
{
	BORDER-TOP: #DAE0E5 1px solid;
	BORDER-BOTTOM: #DAE0E5 1px solid;
	BORDER-LEFT: #DAE0E5 1px solid;
	BORDER-RIGHT: #DAE0E5 1px solid;
}
.menu_principale
{
float:left;

}
.bloc_news
{
float:left;

}
.image_news
{
margin-right: 10 px;

padding-right: 10px;


}
.bloc_rubrique
{
/*width:230px;*/
float:left;

}
.rubrique
{
float:left
}

	
	.main-menu {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topright:2px;
background-color:#EBF1F7;
border:1px solid #3161A5;
color:#000000;
}
.main-menu-border {
border:0px none;
}
.main-menu-item, .main-menu-item:visited {
background-color:#EBF1F7;
color:#000000 !important;
font-size:x-small;
padding:3px;
text-decoration:none;
white-space:nowrap;
}
.main-menu-item-selected {
background:#E2EEFF none repeat scroll 0%;
border-bottom:1px solid #B9CEEA;
border-color:#B9CEEA;
border-top:1px solid #B9CEEA;
color:#000000 !important;
cursor:pointer;
font-size:x-small;
padding:3px;
text-decoration:none;
white-space:nowrap;
}
.main-menu-item-selected a {
background:transparent none repeat scroll 0%;
}
.main-menu-item-selected img, .main-menu-item img {
background:transparent none repeat scroll 0%;
border:0px none;
height:16px;
width:16px;
}
.main-menu-item .portlet-separator {
background-color:#999999;
line-height:1px;
margin:0px;
}


.text{
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
}
.text_blanc20{
	FONT-SIZE: 18px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none;
	padding-left:5px
}
.text_menu_secondaire {
	FONT-SIZE: 10px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
}
.text_menu_secondaire:link{
	FONT-SIZE: 10px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}
.text_menu_secondaire:hover {
	FONT-SIZE: 10px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline;
}
.tab_detail_en {
padding-left: 115px;
margin-left: 115px;

}
.cel25{
height:25 px;
}
.tab_detail_offre {
padding-right: 40px;
margin-right: 40px;

}
.font_tab_achat{
	background-image:url(../images/gif/fond_tableau_achat.gif);
	margin-left:10;
	padding-left: 10px;
}
.detail_business{
background-image:url(../images/gif/details_bus_orange.gif);
background-repeat:no-repeat;
padding-right:15px;
}
.tiret_buss{
background-image:url(../images/gif/font_tiret_bus.gif);
	margin-left:10;
	padding-left: 10px;
}
.fond_rech_bus{
background-image:url(../images/gif/fond_recherche_orange.gif);
}
.sep_com{
background-image:url(../images/gif/sep_com.gif);
}
.footer_tab{
background-image:url(../images/gif/bas_tab.gif);
}
.font_rech_menu{
background-image:url(../images/gif/fond_recherche.gif);
}
.font_rech{
background-image:url(../images/gif/font_rech.gif);
}
.font_rech_faq{
background-image:url(../images/gif/font_rech_faq.gif);
background-repeat:repeat-x;
}

.sep_offres{
background-image:url(../images/gif/sep_offres.gif);
}
.font_detail_offre{
background:url(../images/gif/fond_detail_offres.gif);
padding-right: 30px;
margin-right: 0px;
}
.font_tt_offre{
background:url(../images/gif/tout_les_offres.gif);
}
.font_offre{
background:url(../images/gif/tout_les_offres.gif);
margin-left:30px;
padding-left:30px;
background-repeat:no-repeat;
}
.sep_news{
background:url(../images/gif/separateur_news.gif)
}
.puce_gris{
list-style-image:url(../images/gif/puce_gris.gif);
}
.puce_bleu{
list-style-image:url(../images/gif/puce_paragraphe_bleu.gif);
margin-left:1px;
padding-left:17px;
margin-top:5px

}
.puce_orange{
list-style-image:url(../images/gif/puce_pr_orange.gif);
margin-left:1px;
padding-left:17px;
margin-top:5px
}

img.png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/gif/px.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
border:0px;


}
.text_titre {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none;
	font-weight:bold; 
}
.text_titre_bus {
	FONT-SIZE: 11px;
	COLOR: #7C7C7C; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none;
	font-weight:bold; 
}
.text_titre15 {
	FONT-SIZE: 15px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none;
	font-weight:bold; 
}
.text_bleu {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
}
.text_smenu {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
	padding-right:30px;
}
.lien_menu_commun_1 {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
}
.text_smenu:link{
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}
.text_smenu:hover {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline;
}
.text_more:link{
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}
.text_more:hover {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline;
}
.text_smenu2 {
	FONT-SIZE: 11px;
	COLOR: #7D7D7D; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
}
.text_smenu2:link{
	FONT-SIZE: 11px;
	COLOR: #7D7D7D; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}
.text_smenu2:hover {
	FONT-SIZE: 11px;
	COLOR: #7D7D7D; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline;
}
.text_com_liens_orange {
	FONT-SIZE: 11px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_com_liens_orange:link {
	FONT-SIZE: 11px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_com_liens_orange:hover {
	FONT-SIZE: 11px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;
}
.text_com_liens {
	FONT-SIZE: 11px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_com_liens:link {
	FONT-SIZE: 11px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_com_liens:hover {
	FONT-SIZE: 11px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;
}
.text_news_liens {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.lien_noir12 {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
   	TEXT-DECORATION: none;
}
.lien_noir12:hover {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
   	TEXT-DECORATION: underline;
}



.text_news_liens:link {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_news_liens:hover {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;
}
.lien_puce_bus {
	FONT-SIZE: 11px;
	COLOR: #4D4E6A; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.lien_puce_bus:link {
	FONT-SIZE: 11px;
	COLOR: #4D4E6A; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.lien_puce_bus:hover {
	FONT-SIZE: 11px;
	COLOR: #4D4E6A; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;
}
.text_news_bus_liens {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_news_bus_liens:link {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;
}
.text_news_bus_liens:hover {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;
}
.text_news {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: none;
}
.tab_marge10{
	margin-left:10;
	padding-left: 10px;
}
.text_infos_noir {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;

}
.text_infos_gris {
	FONT-SIZE: 11px;
	COLOR: #b6b6b6; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;


}
.text_infos_bleu {
	FONT-SIZE: 11px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;


}

.text_faq_noir {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;
	margin-left: 10px;
	padding-left: 10px;
	cursor:pointer;
}
.text_media {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;

    font-weight:bold;
   	TEXT-DECORATION: none;

	float:right;
}
.text_bloc10 {
	FONT-SIZE: 10px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
   	TEXT-DECORATION: none;
}
.text_bloc {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;

    font-weight:normal;
   	TEXT-DECORATION: none;
}
.cellule_menu_gauche_noir{
	padding-left: 20 px;
	margin-left: 20 px;

}
.text_menu_gauche_noir {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: none;

}
.text_menu_gauche_noir:link {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: none;

}
.text_menu_gauche_noir:hover {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: underline;

}

.text_menu_gauche_blanc {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: none;

}
.text_menu_gauche_blanc:link {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: none;

}
.text_menu_gauche_blanc:hover {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:normal;
   	TEXT-DECORATION: underline;

}
.text_menu_gauche_blanc_bold {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;

}
.text_menu_gauche_blanc_bold:link {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;

}
.text_menu_gauche_blanc_bold:hover {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: underline;

}
.titre_bloc {
	FONT-SIZE: 18px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight: normal;
   	TEXT-DECORATION: none;
	margin-bottom: 4 px;
	padding-bottom: 4 px;
	
	vertical-align:middle;
}
.titre_bloc_orange {
	FONT-SIZE: 18px;
	COLOR: #F06F04; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight: normal;
   	TEXT-DECORATION: none;
	margin-bottom: 4 px;
	padding-bottom: 4 px;
	
}
.titre_bloc_gris {
	FONT-SIZE: 18px;
	COLOR: #4D4E6A; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight: normal;
   	TEXT-DECORATION: none;
	margin-bottom: 4 px;
	padding-bottom: 4 px;
}
.titre_bloc2 {
	FONT-SIZE: 18px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight: normal;
   	TEXT-DECORATION: none;
	margin-bottom: 4 px;
	padding-bottom: 4 px;
}
.titre_bloc3 {
	FONT-SIZE: 18px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight: normal;
   	TEXT-DECORATION: none;
	margin-bottom: 4 px;
	padding-bottom: 4 px;
	vertical-align:middle;
}
.titre_parag {
	FONT-SIZE: 15px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight: bold;
   	TEXT-DECORATION: none;

}
.text_gris10 {
	FONT-SIZE: 10px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma;
	text-decoration:none;
}
.text_gris10:link {
	FONT-SIZE: 10px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma;
	text-decoration:none;
}
.text_gris10:hover {
	FONT-SIZE: 10px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma;
	text-decoration:underline; 
}

.text_blanc11 {
    font-weight:bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	
}
.text_blanc11:link {
    font-weight:bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	
}
.tab-titre {
margin-top: 5px;
padding-top: 5px;
	FONT-SIZE: 18px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	font-weight:none;
}
.text_menu_p {

	FONT-SIZE: 18px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	font-weight:none;

	
}
.text_menu_p:link {

	FONT-SIZE: 18px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	font-weight:none;

	
}
.text_menu_p:hover {

	FONT-SIZE: 18px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline;
	font-weight:none;

	
}
.text_blanc_login11 {

	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	
}
.text_blanc_login11:link {

	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	
}
.text_blanc_login11:hover {

	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline;
	
}
.text_gris_clair10 {
	FONT-SIZE: 10px;
	COLOR: #979797; 
	FONT-FAMILY: tahoma; 
}
.BTTPDescription {
	FONT-SIZE: 10px;
	COLOR: #979797; 
	FONT-FAMILY: tahoma; 
}
.text_noir12 {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	text-decoration:none;
}
.textquote {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	text-decoration:none;
}
.text12 {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	text-decoration:none;
}
.text12:link {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	text-decoration:none;
}
.text12:hover {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma;
	text-decoration:underline; 
}
.text_blanc11 {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: tahoma; 
}
.text_blanc11:link {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: tahoma; 
}
.text_blanc11:hover {
	FONT-SIZE: 11px;
	COLOR: #00CCFF; 
	FONT-FAMILY: tahoma; 
}
.text_menu_bus {
    font-weight:bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.text_menu_bus:link {
    font-weight:bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}
.text_menu_bus:hover {
    font-weight:bold;
	FONT-SIZE: 11px;
	COLOR: #4D4E6A; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}
.lien_gris10 {
	FONT-SIZE: 10px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.lien_gris10:hover {
	FONT-SIZE: 10px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline;

}

.lien_noir_souligne {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline
}
.lien_noir_souligne:hover {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;

}
.lien_bleu12 {
	FONT-SIZE: 12px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.lien_bleu12:hover {
	FONT-SIZE: 12px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;

}
.lien_sitemap {
	FONT-SIZE: 12px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.lien_sitemap:hover {
	FONT-SIZE: 12px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;

}
.lien_sitemap_bus {
	FONT-SIZE: 12px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.lien_sitemap_bus:hover {
	FONT-SIZE: 12px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;

}
.lien_orange12 {
	FONT-SIZE: 12px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.lien_orange12:hover {
	FONT-SIZE: 12px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;

}

.lien_bleu11 {
	FONT-SIZE: 11px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.lien_bleu11:hover {
	FONT-SIZE: 11px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;

}
.lien_bleu_noir11 {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.lien_bleu_noir11:hover {
	FONT-SIZE: 11px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;

}

.lien_orange_noir11 {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.lien_orange_noir11:hover {
	FONT-SIZE: 11px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;

}



.lien_orange11 {
	FONT-SIZE: 11px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.lien_orange11:hover {
	FONT-SIZE: 11px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;

}
.select{

	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	FONT-SIZE: 11px; 
	color: #02A6EE;
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	FONT-FAMILY: tahoma;
	font-weight:bold;

	width: 100 px;
	padding-left: 5px;
	margin-left: 5px;

}
.select2{

	BORDER-RIGHT: #03AFE2 1px solid; 
	BORDER-TOP: #03AFE2 1px solid; 
	FONT-SIZE: 11px;
	color: #878787;
	BORDER-LEFT: #03AFE2 1px solid; 
	BORDER-BOTTOM: #03AFE2 1px solid; 
	FONT-FAMILY: tahoma;
	height: 17px;
	width: 100 px;
	padding-left: 0px;
	margin-left: 0px;


}
input.envoi{

	BORDER-RIGHT: #03AFE2 1px solid; 
	BORDER-TOP: #03AFE2 1px solid; 
	FONT-SIZE: 11px;
	color: #878787;
	BORDER-LEFT: #03AFE2 1px solid; 
	BORDER-BOTTOM: #03AFE2 1px solid; 
	FONT-FAMILY: tahoma;
	height: 15px;
	width: 250px;
}
input.candidature1{

	BORDER-RIGHT: #03AFE2 1px solid; 
	BORDER-TOP: #03AFE2 1px solid; 
	FONT-SIZE: 11px;
	color: #878787;
	BORDER-LEFT: #03AFE2 1px solid; 
	BORDER-BOTTOM: #03AFE2 1px solid; 
	FONT-FAMILY: tahoma;
	height: 17px;
	width: 250px;
}
textarea.candidature_text_area{

	BORDER-RIGHT: #03AFE2 1px solid; 
	BORDER-TOP: #03AFE2 1px solid; 
	FONT-SIZE: 11px;
	color: #878787;
	BORDER-LEFT: #03AFE2 1px solid; 
	BORDER-BOTTOM: #03AFE2 1px solid; 
	FONT-FAMILY: tahoma;
	height: 70px;
	width: 250px;
	margin-left:1px
	
}
input.candidature3{

	BORDER-RIGHT: #03AFE2 1px solid; 
	BORDER-TOP: #03AFE2 1px solid; 
	FONT-SIZE: 11px;
	color: #878787;
	BORDER-LEFT: #03AFE2 1px solid; 
	BORDER-BOTTOM: #03AFE2 1px solid; 
	FONT-FAMILY: tahoma;
	height: 20px;
	width: 258px;
}
select.candidature2
{
	BORDER-RIGHT: #03AFE2 1px solid; 
	BORDER-TOP: #03AFE2 1px solid; 
	FONT-SIZE: 11px;
	color: #878787;
	BORDER-LEFT: #03AFE2 1px solid; 
	BORDER-BOTTOM: #03AFE2 1px solid; 
	FONT-FAMILY: tahoma;
	height: 20px;
	width: 258px;
		margin-left:1px
}
.select2_bus{

	BORDER-RIGHT: #F06F04 1px solid; 
	BORDER-TOP: #F06F04 1px solid; 
	FONT-SIZE: 11px;
	color: #878787;
	BORDER-LEFT: #F06F04 1px solid; 
	BORDER-BOTTOM: #F06F04 1px solid; 
	FONT-FAMILY: tahoma;
	height: 17px;
	width: 100 px;
	padding-left: 0px;
	margin-left: 0px;


}
.select_media{

	BORDER-RIGHT: #7C7C7C 1px solid; 
	BORDER-TOP: #7C7C7C 1px solid; 
	FONT-SIZE: 11px;
	color: #878787;
	BORDER-LEFT: #7C7C7C 1px solid; 
	BORDER-BOTTOM: #7C7C7C 1px solid; 
	FONT-FAMILY: tahoma;
	height: 17px;
	width: 400 px;
	padding-left: 10px;
	margin-left: 10px;


}
.text_copyright{
	FONT-SIZE: 11px;
	COLOR: #0180AB; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	padding-left: 10px;
	margin-left: 10px;

}
.tabl{
padding-top: 0px;
margin-top: 0px;
}
.FLLien{
	FONT-SIZE: 11px;
	COLOR: #797979; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.FLLien:hover {
	FONT-SIZE: 11px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;

}

.BTTPLien {
	FONT-SIZE: 11px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
}
.BTTPLien:hover {
	FONT-SIZE: 11px;
	COLOR: #02A6EE; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline;

}


input.checkbox{
	BORDER-RIGHT: transparent;
	BORDER-TOP: transparent; 
	color: #B7B7B7;
	BORDER-LEFT: transparent; 
	BORDER-BOTTOM: transparent; 
	FONT-FAMILY: tahoma;

}
.liste_carre_bleu {
	LIST-STYLE-IMAGE: url(image/gif/puce_carre_bleu.gif);
}
.puce_tiret_bleu {
	LIST-STYLE-IMAGE: url(../images/gif/puce_tiret.gif);
}
.puce_tiret_orange {
	LIST-STYLE-IMAGE: url(../images/gif/puce_tiret_orange.gif);
}
.puce_tiret_bleu_menu_bus {
	LIST-STYLE-IMAGE: url(../images/gif/puce_tiret_bus.gif);
margin-left:1px;
padding-left:17px;
margin-top:5px;
}
.puce_tiret_bleu_menu {
	LIST-STYLE-IMAGE: url(../images/gif/puce_tiret.gif);
		padding-left: 5px;
	margin-left: 5px;
}
.puce_tiret_bleu_menu2 {
	LIST-STYLE-IMAGE: url(../images/gif/puce_tiret.gif);
	padding-left: 5px;
	margin-left: 5px;
		
	margin-top: -10px;

}
.tab_info{
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
}
.tab_info10{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
}
.tableau_recherche
{
	BORDER-TOP: #DAE0E5 1px solid;
	BORDER-BOTTOM: #DAE0E5 1px solid;
	BORDER-LEFT: #DAE0E5 1px solid;
	BORDER-RIGHT: #DAE0E5 1px solid;
}
.menu_principale
{
float:left;

}
.bloc_news
{
float:left;

}
.image_news
{
margin-right: 10 px;

padding-right: 10px;


}
.bloc_rubrique
{
/*width:230px;*/
float:left;

}
.rubrique
{
float:left
}
.tab_fond_tarif
{
background-image: url(../images/gif/fond_tab_3afsa.gif);
background-position:left top;
	BORDER-BOTTOM: #DAE0E5 1px solid;
	BORDER-LEFT: #DAE0E5 1px solid;
	BORDER-RIGHT: #DAE0E5 1px solid;}
	
	
.lien_smenu {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none;
	padding-left:10px;
	padding-right:10px; 
}
.lien_smenu:hover {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: underline; 
		padding-left:10px;
	padding-right:10px; 

}

.lien_ar {
	FONT-SIZE: 13px;
	COLOR: #0180AB; 
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;

}
.lien_ar:hover {
	FONT-SIZE: 13px;
	COLOR: #0180AB; 
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;


}
.lien_blanc15 {
	FONT-SIZE: 15px;
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;

}
.lien_blanc15:hover {
	FONT-SIZE: 15px;
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;


}
.td_glossaire
{
background-color:#2FBDEE;
}
.td_glossaire:hover
{
background-color:#0751A2;
}

.visi1 { visibility:visible; display:block }
 .visi2 { visibility:hidden; display:none}
 
 .text_rep_faq_orange {
	FONT-SIZE: 11px;
	COLOR: #FF7300; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
    font-weight:bold;
   	TEXT-DECORATION: none;
}

.tab_res_rech2 {
border-bottom:1px solid #E6E7E7;
font-family:tahoma;
font-size:11px;
height:40px;
width:960px;
}

.tab_res_rech2 {
font-family:tahoma;
font-size:11px;
}

.tab_info2 { 
margin:5px 5px 5px 10px;
padding:5px 5px 5px 10px;
}

.tableau_resultat_recherche {
border:1px solid #03AFE2;
height:18px;
width:400px;
}

.tab_res_rech {
border:1px solid #E6E7E7;
font-family:tahoma;
font-size:11px;
height:32px;
width:960px;
}


.wpsTableDataStart, .wpsTableDataMiddle, .wpsTableDataEnd   {
color:#000000;
font-family:tahoma;
font-size:11px;
font-weight:normal;
margin-right:10px;
padding-right:10px;
text-decoration:none;
height:27px;
padding-left:10px;
}


.wpsTableDataMiddle a:link {
color:#000000;
font-family:tahoma;
font-size:11px;
font-weight:normal;
margin-right:10px;
padding-right:10px;
text-decoration:none;
height:27px;
}



.wpsTableHeadStart, .wpsTableHeadMiddle, .wpsTableHeadEnd  {
color:#0180AB;
background-color:#dbeff5;
font-family:tahoma;
font-size:11px;
font-weight:bold;
margin-right:10px;
padding-right:10px;
text-decoration:none;
height:27px;
}






.text_copyright {
color:#0180AB;
font-family:tahoma;
font-size:11px;
margin-left:10px;
padding-left:10px;
text-decoration:none;
}



.wpsPagingTable {
font-family:Tahoma;
font-size:11px;
width:960px;
}

.wpsTableRow, .wpsTableNrmRow {
background-color:#f0f6f9;
color:#000000;
}

.wpsPagingTableHeaderStart, .wpsPagingTableHeaderMiddle, .wpsPagingTableHeaderEnd, .wpsPagingTableFooterStart, .wpsPagingTableFooterMiddle, .wpsPagingTableFooterEnd   {
background-color:#e5f7fc;
color:#0180AB;
font-family:tahoma;
font-size:11px;
font-weight:bold;
margin-right:10px;
padding-right:10px;
text-decoration:none;
}

.font_rech_ent {
background-image:url(../images/gif/font_rech_ent.gif);
background-repeat:repeat-x;
}

.font_rech_ent_ {
background-image:url(../images/gif/font_rech_ent_.gif);
background-repeat:repeat-x;
}
.search_link {
	FONT-SIZE: 11px;
	COLOR: #00AADD; 
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none; 
}





input.TextFieldCorporate {
border:solid 1px;
color:#878787;
border-color:#999999;
width: 150px; 
font-family: tahoma; 
height: 15px;
}

.textAreaCorporate {
border:solid 1px;
color:#878787;
border-color:#999999;
font-family: tahoma;
}

.textAreaCorporate {
border:solid 1px;
color:#878787;
border-color:#999999;
font-family: tahoma;
}

.erreur {
color:#AA0000;
height:10px;
padding-bottom:4px;
padding-left:10px;
padding-top:4px;
vertical-align:middle;
width:100%;
}

input.TextFieldParticulier {
border:solid 1px;
color:#878787;
border-color:#03afe2;
font-family: tahoma; 
height: 15px;
}

input.TextFieldEntreprise {
border:solid 1px;
color:#878787;
border-color:#999999; 
font-family: tahoma; 
height: 15px;
}