@charset "utf-8";

BODY {
	margin: 0;
	padding:0;
}

/*ul li {
	background:transparent url(images/puceniv1.jpg) no-repeat scroll 0 0.4em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0.4em 1em;
	padding:0 0 0 12px;
}*/

ul li {
	list-style-image:url(images/puceniv1.jpg);
	list-style-position:outside;
	margin-left:20px;
	margin-right:20px;
	padding-right:1px;
    margin:0 0 0 0px;
	padding:0 0 0 1px;
}

/*ul li ul li {
	background:transparent url(images/puceniv2.jpg) no-repeat scroll 0 0.4em;
}*/
ul li ul li {
	list-style-image:url(images/puceniv2.jpg);
	list-style-position:outside;
	/*margin-left:20px;
	margin-right:20px;*/
	padding:0 0 0 1px;
}


.bodyText-ar ul li ul li {
	list-style-image:url(images/puceniv2-inv.jpg);
	list-style-position:outside;
	margin-left:20px;
	margin-right:20px;
	padding:0 0 0 1px;
}



.bodyText-ar a:hover {
color:#07407B;
text-decoration:underline;
}

ul {
	margin:5px 0 15px 25px;
	padding:0px;
}

li {
	margin:0px;
	padding:0px;
}

ol li {
	margin:0 0 0.4em 1em;
	padding:0 0 0 12px;
}


.bodyText-ar h1 {
	color:#679800;
	font-family:Arial;
	font-size:16px;
	margin-bottom:5px;
	margin-top:15px;
}

.bodyText-ar h2 {
	color: #8AB335;
	font-family: Arial;
	/*text-align:left;*/
	font-size: 14px;
	margin-bottom:5px;
	margin-top:15px;
}


h1 {
	color:#679800;
	font-family:Arial;
	font-size:14px;
	margin-bottom:5px;
	margin-top:15px;
}

h2 {
	color: #8AB335;
	font-family: Arial;
	/*text-align:left;*/
	font-size: 12px;
	margin-bottom:5px;
	margin-top:15px;
}

h3 {
	color: #485C80;
	font-family: Verdana;
	font-size: 11px;
	margin-bottom:0;
	margin-top:5px;
}

h6 {
	font-size: 12px;
	text-align:center;
	font-style:italic;
}


.bodytext a:hover {
color:#07407B;
text-decoration:underline;
}


.lien_no_active, .lien_active {
vertical-align: bottom;
}

.lien_no_active a {
padding-left: 5px;
padding-right: 5px;
color:#0182BB;

}

.lien_active a {
padding-left: 5px;
padding-right: 5px;
background-color:#CCCCCC;
color:#FFFFFF;
}

.horizMenuTitle {
	background-image: url(images/horiz-menu_separat.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.horizMenuTitle-ar {
	background-image: url(images/horiz-menu_separat.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.bodyRegion {
	padding-left: 13px;
	padding-right: 25px;
}

.horizMenuLinks {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 8px;
	padding-top: 7px;
}

.horizMenuLinks a {
	color: #FFFFFF;
	text-decoration:none;
}
.horizMenuLinks a:hover {
	color: #FF9900;
	text-decoration:none;
}

.horizMenuLinks-ar {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 8px;
	padding-top: 7px;
}

.horizMenuLinks-ar a {
	color: #FFFFFF;
	text-decoration:none;
}
.horizMenuLinks-ar a:hover {
	color: #FF9900;
	text-decoration:none;
}

.horizMenuTitleText {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	color: #FFFFFF;
	text-transform:uppercase;
}

.horizMenuTitleText a {
	color: #FFFFFF;
	text-decoration:none;
}

.horizMenuTitleText-ar {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-right: 8px;
	color: #FFFFFF;
	text-transform:uppercase;
}

.horizMenuTitleText-ar a {
	color: #FFFFFF;
	text-decoration:none;
}

.searchMenuTitleText {
    background-image:url(images/search-button.gif);
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-left: 4px;
	color: #FFFFFF;
	vertical-align: bottom;
}
.borderTest {
	/*border: 1px solid #dc6b00;*/
	border-top:0px solid #dc6b00;
	border-bottom:0px solid #0033FF;
}
.bodyText {
	font-family: Tahoma;
	font-size: 11px;
	color: #313131;
	/*padding-left: 5px;*/
	text-align: justify;
	padding-bottom: 2px;
	padding-top: 9px;
	vertical-align: text-top;
}
.bodyText a{
	font-family: Tahoma;
	font-size: 11px;
	color: #07407B;
	/*padding-left: 5px;*/
	text-align: justify;
	padding-bottom: 2px;
	padding-top: 9px;
	vertical-align: text-top;
	text-decoration:none;
}

.bodyText-ar {
	font-family: Tahoma;
	font-size: 12px;
	color: #313131;
	/*padding-left: 5px;*/
	text-align: justify;
	padding-bottom: 2px;
	padding-top: 9px;
	vertical-align: text-top;
}
.bodyText-ar a{
	font-family: Tahoma;
	font-size: 12px;
	color: #07407B;
	/*padding-left: 5px;*/
	text-align: justify;
	padding-bottom: 2px;
	padding-top: 9px;
	vertical-align: text-top;
	text-decoration:none;
}

.textlien{
	font-family: Tahoma;
	font-size: 11px;
	color: #ff9900;
	padding-left: 5px;
	text-align: justify;
	padding-bottom: 2px;
	padding-top: 9px;
	vertical-align: text-top;
        text-decoration:none;
}
.textlienVert{
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #669900;
	padding-left: 5px;
	text-align: justify;
	padding-bottom: 2px;
	padding-top: 9px;
	vertical-align: text-top;
        text-decoration:none;
}







.footerLinks {
	font-family: Tahoma;
	font-size: 12px;
	color: #c2c2c2;
	text-align: center;
}

.footerLinks a {
	color: #c2c2c2;
	text-decoration:none;
}


.xtensusSig {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #535353;
}

.xtensusSig a {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #535353;
	text-decoration:none;
}


.copyright {
	font-family: Tahoma;
	font-size: 11px;
	color: #2e2d2d;
	text-align: center;
	padding-top: 7px;
}
.spacer {
	height: 2px;
	font-size: 8px;
	margin: 0px;
	padding: 0px;
}

.partnerLogos {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #898989;
	border-right-color: #898989;
	border-bottom-color: #898989;
	border-left-color: #898989;
}


.leftMenuContent {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dc6b00;
	border-right-color: #dc6b00;
	border-bottom-color: #dc6b00;
	border-left-color: #dc6b00;
}
.leftMenuLinks {
	font-family: Tahoma;
	font-size: 11px;
	/*color: #FFFFFF;*/
	padding-left: 8px;
	font-weight: bold;
	margin-bottom: 7px;
}


.leftMenuLinks a {
	color: #FFFFFF;
	/*color:#FF9900;*/
	text-decoration:none;
}

.leftMenuLinks a:hover {
	color: #07407B; 
	/*color:#FF9900;*/
	text-decoration:none;
}

.leftMenuLinks-ar {
	font-family: Tahoma;
	font-size: 11px;
	/*color: #FFFFFF;*/
	padding-right: 8px;
	font-weight: bold;
	margin-bottom: 7px;
}


.leftMenuLinks-ar a {
	color: #FFFFFF;
	/*color:#FF9900;*/
	text-decoration:none;
}

.leftMenuLinks-ar a:hover {
	color: #07407B; 
	/*color:#FF9900;*/
	text-decoration:none;
}

.loginContent {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
	/*padding-left: 2px;*/
	padding-left:7px;
	margin-bottom: 7px;
	font-weight: normal;
	padding-right: 3px;
}
.bottomPageBorder {
	background-image: url(images/bottom-page-border.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.agendaContent, .agendaContent a {
	font-family: Tahoma;
	font-size: 11px;
	color: #07407b;
	text-decoration:none;
	font-weight:bold;
	/*padding-left: 8px;
	padding-top: 7px;*/
}

.agendaContent_title, .agendaContent_title a {
	font-family: Tahoma;
	font-size: 11px;
	color: #07407b;
	text-decoration:none;
	font-weight:lighter;
	/*padding-left: 8px;
	padding-top: 7px;*/
	
}
.searchCentent{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #313131;
	vertical-align: bottom;
	margin-left: 10px;
	width:125px;

}

.input_espace_adherent{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #313131;
	vertical-align: bottom;
	margin-left: 10px;
	width:70px;
}
p{
	padding: 0px;
	margin: 0px;
}
#bodyTitle {
	background-image: url(images/body-tilte_bg.gif);
	background-repeat: repeat-x;
	/*border: 1px solid #679800;*/
	height: 18px;
	padding-bottom:22px;
	/*max-width: 220px;*/
}

.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active {
background-color:inherit;
color:#DC6B00;
}

.style_tab{
border: #ff9900;
font-family:Tahoma;
font-size:10px;
margin-right:0px;
vertical-align:top;
text-align:center;
}

.entete_tab{
background-color:#ff9900;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
vertical-align:top;
font-family:tahoma;
}

.txt_appel_offre_et_demande {
	font-family: Tahoma;
	font-size: 11px;
	color: #07407B;
	
}

.formulaire_commentaire {
	font-size: 10px; 
	font-weight: normal;
	font-style:italic;
}


.txt_appel_offre_et_demande_champ {
	font-family: Tahoma;
	font-size: 11px;
	color: #07407B;
	font-weight:bold;
}

.txt_tab_appel_offre_et_demande a {
	font-family: Tahoma;
	font-size: 11px;
	color: #07407B;
	font-weight:bold;
}

.txt_tab_appel_offre_et_demande a:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #ff9900;
	font-weight:bold;
}


.titre_appel_offre_et_demande {
	font-family: Tahoma;
	font-size: 11px;
	color: #ff9900;
	font-weight:bold;
}


.style_arr_dep {
font-family:Tahoma;
font-size:10px;
text-align:center;
}
.important{
	font-family: Tahoma;
	font-size: 12px;
	color: #0056A1;
	text-align: justify;
	padding-bottom: 2px;
	padding-top: 9px;
	vertical-align: text-top;
	font-weight:bold; 
        text-decoration:none;
}

.sousrub{
	font-family: Tahoma;
	font-size: 11px;
	color: #0056A1;
	text-align: justify;
	padding-bottom: 2px;
	padding-top: 9px;
	vertical-align: text-top;
	font-weight:bold; 
        text-decoration:none;
}

.grand_titre{
	font-family: Tahoma;
	font-size: 14px;
	font-weight:bold;
	color: #0056A1;
	text-align:center;
}

.petit_titre{
	font-family: Tahoma;
	font-size: 12px;
	font-style:italic;
	color: #0056A1;
	text-align:center;
	}

.titre_input_text_noir{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
width:150px;
}

.titre_input_text_noir_adherent{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
}

.titre_input_textArea_noir{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
}
.bouton{
height:20px;
border-style:solid;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
background-color:#73AA05;
font-family:Verdana;
width:60pt;
}

.tx-irfaq-dynheader {
color:#07407B;
}
.textinput{
        font-family: Tahoma;
	font-size: 11px;
	color: #313131;
	padding-left: 5px;
	text-align: justify;
		
}

#cadre {
border:2px solid #73aa05;
color:#313131;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:5px;
}

#sous_tab_form {
color:#313131;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}


.titre_resultat {
color:#313131;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.info{
vertical-align:bottom;
color:#07407B;
font-family:Tahoma;
font-size:11px;
text-align:justify;
text-decoration:none;
}
.infopepiniere{
color:#07407B;
font-family:Tahoma;
font-size:11px;
/*text-align:justify;*/
text-decoration:none;
}
.title_Ese {
color:#07407B;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
font-weight:bold;
padding-left:6px;
direction:ltr;

}
.title_champ {
color:#07407B;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.titre_input_text_noir{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
/*width:110px;*/
}

.titre_input_text_noir1{
color:#313131;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.styletabE {
font-size: 12px;
color: #FFFFFF; 
font-weight: bold; 
border :1px dashed #EF285A;
}
.styletab{
color: #313131; 
font-size: 12px; 
font-weight: bold;


border :1px dashed #FF9900;
}
.style18 {
color: #313131; 
font-size: 12px; 
border :1px dashed #FF9900;
}

.body_mail{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
color:#330099;
text-align:left;
}
.corps_mail{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
text-align:left;
}

.long_input {
width:30pt;
}


/*Debut recherche*/

.bouton_recherche {
background: transparent url(images/search-button.gif) no-repeat;
font-size: 14px;
/*padding-left: 4px;*/
vertical-align: bottom;
padding-left:25px;
}

.bouton_recherche2 {
background: transparent url(images/search-button-inv.gif) no-repeat;
font-size: 14px;
/*padding-left: 4px;*/
vertical-align: bottom;
margin-right:1px;
width:20px;
}

.searchCentent2{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #313131;
	vertical-align: bottom;
	margin-right: 10px;
	width:125px;

}
/*Fin recherche*/

/*Debut tt_news*/


.date_ttnews {
color:#535353;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
}

.tx-indexedsearch-title, .tx-indexedsearch-result-number, .tx-indexedsearch-percent {
background-color:#8AB335;
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
height:20px;
text-transform:uppercase;
vertical-align:middle;
}

.tx-indexedsearch-icon {
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
height:20px;
text-transform:uppercase;
vertical-align:middle;
}

.tx-indexedsearch-title a {
color:#FFFFFF;
text-decoration:none;
}
/*Fin tt_news*/

/* Debut Calendrier */
.calendar-table th {
background-color:transparent;
color:#2F6397;
font-size:11px;
}

.calendar-table td, .calendar-table th {
padding:0;
text-align:center;
}

.linked_day {
background-color:#D3E7F0;
color:#2F6397;
cursor:pointer;
/*opacity:0.5;*/
padding:1px;
text-decoration:none;
}

.linked_today {
background-color:#28B1EB;
border:1px solid #D3E7F0;
color:#FFFFFF;
cursor:pointer;
padding:1px;
text-decoration:underline;
}

.lienchoisi a {
color:#FF9900;
font-weight: bold;
}


.leftMenu_choisie a {
	color: #07407B;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	/*padding-left: 8px;*/
	margin-bottom: 7px;
	
}

	
/* Fin Calendrier */

.titre_image{
color:#679800;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}



/*DEBUT Style Tableau*/

.tableau_contenu {
background-color: #e6e6e6;
border:1px solid #C7C7C7;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:center;
width:45%;
margin-bottom:14px;
}

.tableau_contenu th {
background-color:#FF9E3E;
color:#ffffff;
text-align:center;
}

.tableau_contenu tr {

background-color: #ffffff;
}

/*classe du tableau 2*/
.tableau_contenu2 {
background-color:#E7E7E7;
border:1px solid #FF9E3E;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin-bottom:14px;
text-align:center;
width:602px;
}
.tableau_contenu2 th {
background-color:#FF9E3E;
color:#FFFFFF;
text-align:center;
width:100px;
}
.tableau_contenu2 tr {
background-color:#FFFFFF;
height:32px;
}
/*FIN Style Tableau*/

/*Debut style Company details ar*/
.important-ar {
color:#0056A1;
direction:ltr;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-align:right;
text-decoration:none;
}
/*FIN style Company details ar*/
/*DEBUT Style Tableau_sp*/
.tableau_sp {
background-color: #e6e6e6;
border:1px solid #C7C7C7;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:justify;
width:100%;
margin-bottom:14px;
}
.tableau_sp th {
background-color:#FF9E3E;
color:#ffffff;
text-align:center;
}
.tableau_sp tr {
background-color: #ffffff;
}
.tableau_sp td {
vertical-align: top;}
/*fin classe tableau_sp*/

.align-center {
text-align:center;

}

.label-tablehtml-powermail {
    color:#313131;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
}
