font-face {
	font-family: Lucida Console;
	src:url(../img/LUCIDAC0.eot);
}

.fondhome {
	background-image: url(../img/fond_home.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0;
}
.fondpage {

	background-image: url(../img/fond_page.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0;
}
.fondcentrehome {
	background-image: url(../img/fond_centre_home.jpg);
	margin: 0;
	background-repeat: no-repeat;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;


}
.tourfenhome {
	border-top: 3px solid #000000;
	border-right: 3px solid #000000;
	border-bottom: 3px none #000000;
	border-left: 3px solid #000000;

}
.menuhome {
	background-color: #4D8DA9;
	font-family: "Lucida Console";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 17px;
	width: 181px;
	letter-spacing: -1px;
	white-space: nowrap;
	word-spacing: -1px;
	text-decoration: none;
	cursor: hand;
	padding-top: 3px;
	padding-left: 2px;
	}
a.menu {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
a.menu:hover {
	color: Black;
	text-decoration: none;
	font-size: 11px;
}

a.menu:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.menu:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.menu:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

.fondbashome {

	background-image: url(../img/bas_home.gif);
	margin: 0;
	background-repeat: no-repeat;
}
.txtinfosdefilante {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #000000;
}
.menuover {


	background-color: White;
	font-family: "Lucida Console";
	font-size: 12px;
	font-weight: bold;
	color: Black;
	height: 17px;
	width: 181px;
	letter-spacing: -1px;
	white-space: nowrap;
	word-spacing: -1px;
	text-decoration: none;
	cursor: hand;
	padding-top: 3px;
	padding-left: 2px;
	border: 1px solid Black;
}

.fondpagehaut {

	background-image: url(../img/ban_haut_page.gif);
	background-repeat: no-repeat;
	margin: 0;
}
.fondpagecentre {


	background-image: url(../img/fond_page.jpg);
	background-repeat: no-repeat;
	margin: 0;
}
a.menuactif {
	color: #000000;
	text-decoration: none;
}
a.menuactif:hover {
	color: #FF0000;
	}

a.menuactif:link {
	color: Black;
	text-decoration: none;
}

a.menuactif:visited {
	color: #000000;
	text-decoration: none;
}

a.menuactif:active {
	color: #000000;
	text-decoration: none;
}




.sousmenutxt {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	line-height: 14px;

}
a.sousmenutxt:hover {
	text-decoration: none;
	color: Red;
	}

a.sousmenutxt:link {
	color: Black;
	text-decoration: none;
}

a.sousmenutxt:visited {
	color: Black;
	text-decoration: none;
}

a.sousmenutxt:active {
	text-decoration: none;
}

.sousmenutxtactif {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FF0000;
	line-height: 14px;

}
a.sousmenutxtactif:hover {
	color: Black;
	text-decoration: none;	
	}

a.sousmenutxtactif:link {
	color: Red;
	text-decoration: none;
}

a.sousmenutxtactif:visited {
	text-decoration: none;
}

a.sousmenutxtactif:active {
	text-decoration: none;
}
.menuouvertover {

	background-color: White;
	font-family: "Lucida Console";
	font-size: 12px;
	font-weight: bold;
	color: Black;
	height: 17px;
	width: 181px;
	letter-spacing: -1px;
	white-space: nowrap;
	word-spacing: -1px;
	text-decoration: none;
	cursor: hand;
	border: 1px solid Black;
}
.titrepage {
	font-family: "Trebuchet MS";
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-top: -5px;
	background-color: #FFFFFF;
	white-space: nowrap;


}
.titreinterieur {
	font-family: "Trebuchet MS";
	font-size: 17px;
	text-align: right;

}
.fondtitreinterieur {
	background-image: url(../img/titre_interieur_barre.gif);
	background-repeat: repeat-x;
	margin: 0;
	background-position: right bottom;

}
.soustitre {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.txt {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	text-align: justify;
	line-height: 14px;

}

@font-face {
    font-family: Lucida Console;
    font-style:  normal;
    font-weight: 700;
    src: url(../img/LUCIDAC0.eot);
  }

.pageTitle {
	font-family: "Trebuchet MS";
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-top: -5px;
	background-color: #FFFFFF;
	font-style: normal;
	color: #000000;
	font-weight: normal;


}
a.soustitre:link {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;

}
a.soustitre:hover {

	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.soustitre:active {


	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.soustitre:visited {

	color: Black;
	text-decoration: none;
}
a.sousTitreActu {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.sousTitreActu:link {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;

}
a.sousTitreActu:hover {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.sousTitreActu:active {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.sousTitreActu:visited {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.legend {
	color: #4D8DA9 ;
	font-weight: bold ;
	font-size: 12px ;
	font-family: "Trebuchet MS";
}
.fontFamilyStandardText {
	font-family: "Trebuchet MS";
}
.fontFamilyMenu {
	font-family: "Trebuchet MS";
}
.fontFamilyTitle {
	font-family: "Trebuchet MS";
}
.fontFamilySpecialText {
	font-family: "Trebuchet MS";
}







	.backgroundColSeparatorH {
		background-color: #888888 ;
		background-image:  ;
	}
	.backgroundColSeparatorV {
		background-color: #888888 ;
		background-image:  ;
	}
	.fontColorTitle1 {
		color: #4E68A4 ;
	}
	.backgroundColorTitle1 {
		background-color: #EFF3F7 ;
	}
	.fontColorTitle2 {
		color: #CC6600 ;
	}
	.backgroundColorTitle2 {
		background-color: #FFFFFF ;
	}
	.fontFamilyTitle {
		font-family: Verdana, Arial, Helvetica, sans-serif ;
	}
	.backgroundColorEventFrame {
		background-color: #D7E1E2 ;
	}
	.fontColorEvent {
		color: #4D8DA9 ;
	}
	.fontColorEventName {
		color: #000000 ;
	}
	.activeEvtTabBorder {
		background-color: #4D8DA9 ;
	}
	.activeEvtTab {
		font-size: 11px ;
		font-weight: bold ;
		background-color: #FFFFFF ;
		text-decoration: none ;
		color: #4D8DA9 ;
	}
	.activeEvtTab:link {
		font-size: 11px ;
		font-weight: bold ;
		background-color: #FFFFFF ;
		text-decoration: none ;
		color: #4D8DA9 ;
	}
	.activeEvtTab:hover {
		font-size: 11px ;
		font-weight: bold ;
		background-color: #FFFFFF ;
		text-decoration: none ;
		color: #4D8DA9 ;
	}
	.activeEvtTab:active {
		font-size: 11px ;
		font-weight: bold ;
		background-color: #FFFFFF ;
		text-decoration: none ;
		color: #4D8DA9 ;
	}
	.activeEvtTab:visited {
		font-size: 11px ;
		font-weight: bold ;
		background-color: #FFFFFF ;
		text-decoration: none ;
		color: #4D8DA9 ;
	}
	.inactiveEvtTabBorder {
		background-color: #4D8DA9 ;
	}
	.inactiveEvtTab {
		font-size: 11px ;
		font-weight: bold ;
		text-decoration: none ;
		color: #FFFFFF ;
		background-color: #4D8DA9 ;
	}
	.inactiveEvtTab:link {
		font-size: 11px ;
		font-weight: bold ;
		text-decoration: none ;
		color: #FFFFFF ;
		background-color: #4D8DA9 ;
	}
	.inactiveEvtTab:hover {
		font-size: 11px ;
		font-weight: bold ;
		text-decoration: none ;
		color: #FFFFFF ;
		background-color: #4D8DA9 ;
	}
	.inactiveEvtTab:active {
		font-size: 11px ;
		font-weight: bold ;
		text-decoration: none ;
		color: #FFFFFF ;
		background-color: #4D8DA9 ;
	}
	.inactiveEvtTab:visited {
		font-size: 11px ;
		font-weight: bold ;
		text-decoration: none ;
		color: #FFFFFF ;
		background-color: #4D8DA9 ;
	}
	.linkEvtTitle {
		font-weight: bold ;
		text-decoration: none ;
		color: #4D8DA9 ;
		font-size: 18px ;
	}
	.linkEvtTitle:link {
		font-weight: bold ;
		text-decoration: none ;
		color: #4D8DA9 ;
		font-size: 18px ;
	}
	.linkEvtTitle:hover {
		font-weight: bold ;
		text-decoration: none ;
		color: #4D8DA9 ;
		font-size: 18px ;
	}
	.linkEvtTitle:active {
		font-weight: bold ;
		text-decoration: none ;
		color: #4D8DA9 ;
		font-size: 18px ;
	}
	.linkEvtTitle:visited {
		font-weight: bold ;
		text-decoration: none ;
		color: #4D8DA9 ;
		font-size: 18px ;
	}
	.linkEvtSubTitle {
		font-weight: bold ;
		text-decoration: none ;
		color: #4D8DA9 ;
		font-size: 11px ;
	}
	.linkEvtSubTitle:link {
		font-weight: bold ;
		text-decoration: none ;
		color: #4D8DA9 ;
		font-size: 11px ;
	}
	.linkEvtSubTitle:hover {
		font-weight: bold ;
		text-decoration: none ;
		color: #4D8DA9 ;
		font-size: 11px ;
	}
	.linkEvtSubTitle:active {
		font-weight: bold ;
		text-decoration: none ;
		color: #4D8DA9 ;
		font-size: 11px ;
	}
	.linkEvtSubTitle:visited {
		font-weight: bold ;
		text-decoration: none ;
		color: #4D8DA9 ;
		font-size: 11px ;
	}
	.fontColorFavLinkName {
		color: #4D8DA9 ;
	}
	.backgroundColorFavLink {
		background-color: #EFF4E4 ;
	}
	.HIT {
		background-color: yellow ;
	}
	.fontColorInsetTitle1 {
		color: #FFFFFF ;
	}
	.fontColorInsetTitle2 {
		color: #FFFFFF ;
	}
	.fontColorInsetTitle3 {
		color: #000000 ;
	}
	.fontColorInset1 {
		color: #000000 ;
	}
	.fontColorInset2 {
		color: #000000 ;
	}
	.fontColorInset3 {
		color: #FFFFFF ;
	}
	.fontColorNameDir {
		color: #4D8DA9 ;
	}
	.backgroundColorNameDirHighlightedCell {
		background-color: #EFF4E4 ;
	}
	.orgChartPoste {
		color: #ffffff ;
		text-decoration: none ;
		background-color: #4D8DA9 ;
		font-size: 11px ;
	}
	.orgChartAssistant {
		color: #400040 ;
		text-decoration: none ;
		font-size: 11px ;
		background-color: #C5DBE4 ;
	}
	.orgChartSubordinate {
		color: #000000 ;
		text-decoration: none ;
		font-size: 11px ;
		background-color: #C5DBE4 ;
	}
	.orgChartPoste3 {
		color: #400040 ;
		text-decoration: none ;
		font-size: 11px ;
		background-color: #C5DBE4 ;
	}
	.orgManagement {
		color: $orgc:managementTextColor ;
		text-decoration: none ;
		background-color: $orgc:managementBgColor ;
		text-align: center ;
		font-size: 12px ;
	}
	.orgManagement:link {
		color: $orgc:managementTextColor ;
		text-decoration: none ;
		background-color: $orgc:managementBgColor ;
		text-align: center ;
		font-size: 12px ;
	}
	.orgManagement:hover {
		color: $orgc:managementTextColor ;
		text-decoration: underline ;
		background-color: $orgc:managementBgColor ;
		text-align: center ;
		font-size: 12px ;
	}
	.orgManagement:visited {
		color: $orgc:managementTextColor ;
		text-decoration: none ;
		background-color: $orgc:managementBgColor ;
		text-align: center ;
		font-size: 12px ;
	}
	.orgAssistantManager {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:assistantManagerBgColor ;
		color: $orgc:assistantManagerTextColor ;
	}
	.orgAssistantManager:link {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:assistantManagerBgColor ;
		color: $orgc:assistantManagerTextColor ;
	}
	.orgAssistantManager:hover {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:assistantManagerBgColor ;
		color: $orgc:assistantManagerTextColor ;
	}
	.orgAssistantManager:visited {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:assistantManagerBgColor ;
		color: $orgc:assistantManagerTextColor ;
	}
	.orgConsultingManager {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:consultingManagerBgColor ;
		color: $orgc:consultingManagerTextColor ;
	}
	.orgConsultingManager:link {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:consultingManagerBgColor ;
		color: $orgc:consultingManagerTextColor ;
	}
	.orgConsultingManager:hover {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:consultingManagerBgColor ;
		color: $orgc:consultingManagerTextColor ;
	}
	.orgConsultingManager:visited {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:consultingManagerBgColor ;
		color: $orgc:consultingManagerTextColor ;
	}
	.orgDepartment {
		color: $orgc:departmentTextColor ;
		text-decoration: none ;
		background-color: $orgc:departmentBgColor ;
		font-weight: bold ;
		text-align: center ;
		font-size: 11px ;
	}
	.orgDepartment:link {
		color: $orgc:departmentTextColor ;
		text-decoration: none ;
		background-color: $orgc:departmentBgColor ;
		font-weight: bold ;
		text-align: center ;
		font-size: 11px ;
	}
	.orgDepartment:hover {
		color: $orgc:departmentTextColor ;
		text-decoration: underline ;
		background-color: $orgc:departmentBgColor ;
		font-weight: bold ;
		text-align: center ;
		font-size: 11px ;
	}
	.orgDepartment:visited {
		color: $orgc:departmentTextColor ;
		text-decoration: none ;
		background-color: $orgc:departmentBgColor ;
		font-weight: bold ;
		text-align: center ;
		font-size: 11px ;
	}
	.orgPeopleDepartment {
		color: $orgc:peopleDepartmentTextColor ;
		text-decoration: none ;
		background-color: $orgc:peopleDepartmentBgColor ;
		font-size: 11px ;
	}
	.orgPeopleDepartment:link {
		color: $orgc:peopleDepartmentTextColor ;
		text-decoration: none ;
		background-color: $orgc:peopleDepartmentBgColor ;
		font-size: 11px ;
	}
	.orgPeopleDepartment:hover {
		color: $orgc:peopleDepartmentTextColor ;
		text-decoration: underline ;
		background-color: $orgc:peopleDepartmentBgColor ;
		font-size: 11px ;
	}
	.orgPeopleDepartment:visited {
		color: $orgc:peopleDepartmentTextColor ;
		text-decoration: none ;
		background-color: $orgc:peopleDepartmentBgColor ;
		font-size: 11px ;
	}
	.orgAssistantDepartment {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:assistantDepartmentBgColor ;
		color: $orgc:assistantDepartmentTextColor ;
	}
	.orgAssistantDepartment:link {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:assistantDepartmentBgColor ;
		color: $orgc:assistantDepartmentTextColor ;
	}
	.orgAssistantDepartment:hover {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:assistantDepartmentBgColor ;
		color: $orgc:assistantDepartmentTextColor ;
	}
	.orgAssistantDepartment:visited {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:assistantDepartmentBgColor ;
		color: $orgc:assistantDepartmentTextColor ;
	}
	.orgConsultingDepartment {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:consultingDepartmentBgColor ;
		color: $orgc:consultingDepartmentTextColor ;
	}
	.orgConsultingDepartment:link {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:consultingDepartmentBgColor ;
		color: $orgc:consultingDepartmentTextColor ;
	}
	.orgConsultingDepartment:hover {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:consultingDepartmentBgColor ;
		color: $orgc:consultingDepartmentTextColor ;
	}
	.orgConsultingDepartment:visited {
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:consultingDepartmentBgColor ;
		color: $orgc:consultingDepartmentTextColor ;
	}
	.orgService {
		color: $orgc:serviceTextColor ;
		text-decoration: none ;
		background-color: $orgc:serviceBgColor ;
		font-weight: bold ;
		font-size: 11px ;
	}
	.orgService:link {
		color: $orgc:serviceTextColor ;
		text-decoration: none ;
		background-color: $orgc:serviceBgColor ;
		font-weight: bold ;
		font-size: 11px ;
	}
	.orgService:hover {
		color: $orgc:serviceTextColor ;
		text-decoration: underline ;
		background-color: $orgc:serviceBgColor ;
		font-weight: bold ;
		font-size: 11px ;
	}
	.orgService:visited {
		color: $orgc:serviceTextColor ;
		text-decoration: none ;
		background-color: $orgc:serviceBgColor ;
		font-weight: bold ;
		font-size: 11px ;
	}
	.orgPeopleService {
		color: $orgc:serviceTextColor ;
		text-decoration: none ;
		background-color: $orgc:serviceBgColor ;
		font-weight: normal ;
		font-size: 11px ;
	}
	.orgPeopleService:link {
		color: $orgc:serviceTextColor ;
		text-decoration: none ;
		background-color: $orgc:serviceBgColor ;
		font-weight: normal ;
		font-size: 11px ;
	}
	.orgPeopleService:hover {
		color: $orgc:serviceTextColor ;
		text-decoration: none ;
		background-color: $orgc:serviceBgColor ;
		font-weight: normal ;
		font-size: 11px ;
	}
	.orgPeopleService:visited {
		color: $orgc:serviceTextColor ;
		text-decoration: none ;
		background-color: $orgc:serviceBgColor ;
		font-weight: normal ;
		font-size: 11px ;
	}
	.orgPeople {
		color: $orgc:peopleTextColor ;
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:peopleBgColor ;
	}
	.orgPeople:link {
		color: $orgc:peopleTextColor ;
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:peopleBgColor ;
	}
	.orgPeople:hover {
		color: $orgc:peopleTextColor ;
		text-decoration: underline ;
		font-size: 10px ;
		background-color: $orgc:peopleBgColor ;
	}
	.orgPeople:visited {
		color: $orgc:peopleTextColor ;
		text-decoration: none ;
		font-size: 10px ;
		background-color: $orgc:peopleBgColor ;
	}
	.fontColorPersonName {
		color: #4D8DA9 ;
	}
	.backgroundColorPerson {
		background-color: #EFF4E4 ;
	}
	.backgroundColorSitemapFrame {
		background-color: #8297B1 ;
	}
	.backgroundColorSitemapBgFrame {
		background-color: #FFFFFF ;
	}
	.borderSitemapFrame {
		border-style: solid ;
		border-width: 1px ;
		border-color: #8297B1 ;
	}
	.surveyHeaderFontColor {
		color: #4E68A4 ;
	}
	.surveyHeaderBgColor {
		background-color: #EFF3F7 ;
	}
	.surveyHistogramColor {
		background-color: #800000 ;
	}
	.borderTable {
		border-color: #FFFFFF ;
		border-width: 1px ;
		border-style: solid ;
	}
	.backgroundColorTableBorder {
		background-color: #FFFFFF ;
	}
	.backgroundColorTitleCell {
		background-color: #4D8DA9 ;
	}
	.fontColorTitleCell {
		color: #FFFFFF ;
	}
	.backgroundColorTableCell {
		background-color: #C5DBE4 ;
	}
	.fontColorTableCell {
		color: #000000 ;
	}
	.backgroundColorHighlightedCell {
		background-color: #EFF4E4 ;
	}
	.fontColorHighlightedCell {
		color: #000000 ;
	}
	.backgroundColorTocTitleCell {
		background-color: #FFE66E ;
	}
	.backgroundColorTocCell {
		background-color: #FFFFFF ;
	}
	.fontColorTocTitleCell, .fontColorTocTitleCell:link, .fontColorTocTitleCell:hover, .fontColorTocTitleCell:active, .fontColorTocTitleCell:visited {
		color: #400040 ;
		text-decoration: none ;
	}
	.fontColorTocCell, .fontColorTocCell:link, .fontColorTocCell:active, .fontColorTocCell:hover, .fontColorTocCell:visited {
		color: #000000 ;
	}
	.backgroundColorBorderTocScroller {
	}
	.backgroundColorTocScroller {
		background-color: #FFFFFF ;
	}
	.fontColorTocScroller, .fontColorTocScroller:link, .fontColorTocScroller:visited, .fontColorTocScroller:active, .fontColorTocScroller:hover {
		color: #000000 ;
	}
	.tabBox {
	}
	.tabArea {
		padding: 0px 0px 4px 0px ;
	}
	.tab, .tab:active, .tab:link, .tab:visited {
		background-color: #4D8DA9 ;
		border-bottom-width: 0px ;
		position: relative ;
		text-decoration: none ;
		top: 3px ;
		z-index: 100 ;
		color: #FFFFFF ;
		border: 2px solid #000000 ;
		border-color: #000000 ;
		padding: 4px ;
	}
	.activeTab, .activeTab:link, .activeTab:visited, .activeTab:hover, .activeTab:active, .tab:hover {
		border-color: #000000 ;
		color: #FFFFFF ;
		padding-bottom: 4px ;
		top: 1px ;
		z-index: 102 ;
		background-color: #000000 ;
		text-decoration: none ;
		padding: 4px ;
		font-weight: bold ;
	}
	.tabMain {
		background-color: #000000 ;
		position: relative ;
		z-index: 101 ;
		overflow: hidden ;
		border-color: #000000 #000000 #000000 #000000 ;
		border: 2px solid #000000 ;
	}
	.tabContent {
		width: 100% ;
		overflow: auto ;
		height: 100% ;
		visibility: hidden ;
		top: 0px ;
		left: 0px ;
		position: absolute ;
		padding: 4px ;
	}
	.fontFamilyStandardText {
		font-family: Verdana, Arial, Helvetica, sans-serif ;
	}
	.fontFamilyMenu {
		font-family: $hsh:fontFamilyMenu ;
	}
	.fontFamilySpecialText {
		font-family: Verdana, Arial, Helvetica, sans-serif ;
	}
	.fontSizeNormal {
		font-size: 11px ;
	}
	.fontSizeSmall {
		font-size: 80% ;
	}
	.fontSizeBig {
		font-size: 130% ;
	}
	.fontSizeBigger {
		font-size: 180% ;
	}
	.fontStyleItalic {
		font-style: italic ;
	}
	.fontStyleBold {
		font-weight: bold ;
	}
	.fontColorStandardText, .fontColorStandardText:link, .fontColorStandardText:active, .fontColorStandardText:hover, .fontColorStandardText:visited {
		color: #000000 ;
	}
	.fontColorSpecialText {
		color: #000000 ;
	}
	.fontColorLegend {
		color: #4D8DA9 ;
	}
	.fontColorMenuL1, .fontColorMenuL1:link, .fontColorMenuL1:visited {
		color: $hsh:menuFgColor ;
		text-decoration: none ;
	}
	.fontColorMenuL1:hover, .fontColorMenuL1:active {
		color: $hsh:menuHoverFgColor ;
		text-decoration: none ;
	}
	.fontColorMenuL1Active, .fontColorMenuL1Active:link, .fontColorMenuL1Active:hover, .fontColorMenuL1Active:active, .fontColorMenuL1Active:visited {
		text-decoration: none ;
		color: $hsh:menuActiveFgColor ;
	}
	.fontColorMenuL1Hover, .fontColorMenuL1Hover:link, .fontColorMenuL1Hover:hover, .fontColorMenuL1Hover:active, .fontColorMenuL1Hover:visited {
		text-decoration: none ;
		color: $hsh:menuHoverFgColor ;
	}
	.fontColorMenuL2, .fontColorMenuL2:link, .fontColorMenuL2:visited {
		color: $hsh:submenuFgColor ;
		text-decoration: none ;
	}
	.fontColorMenuL2:hover, .fontColorMenuL2:active {
		color: $hsh:submenuHoverFgColor ;
		text-decoration: none ;
	}
	.fontColorMenuL2Active, .fontColorMenuL2Active:link, .fontColorMenuL2Active:hover, .fontColorMenuL2Active:active, .fontColorMenuL2Active:visited {
		color: $hsh:submenuActiveFgColor ;
		text-decoration: none ;
	}
	.fontColorMenuL2Hover, .fontColorMenuL2Hover:link, .fontColorMenuL2Hover:hover, .fontColorMenuL2Hover:active, .fontColorMenuL2Hover:visited {
		text-decoration: none ;
		color: $hsh:submenuHoverFgColor ;
	}
	.fontColorUsefullLink, .fontColorUsefullLink:link, .fontColorUsefullLink:hover, .fontColorUsefullLink:active, .fontColorUsefullLink:visited {
		color: #4D8DA9 ;
	}
	.fontColorShortcut, .fontColorShortcut:link, .fontColorShortcut:hover, .fontColorShortcut:active, .fontColorShortcut:visited {
		color: $hsh:pageShortcutFgColor ;
		text-decoration: none ;
	}
	.fontColorLocalize, .fontColorLocalize:link, .fontColorLocalize:hover, .fontColorLocalize:active, .fontColorLocalize:visited {
		color: $hsh:pageLocalizeFgColor ;
	}
	.fontColorPageTitle {
		color: #4E68A4 ;
	}
	.fontColorLogo {
		color: $hsh:logoFgColor ;
	}
	.backgroundPage {
		background-color: $hsh:pageBgColor ;
		background-image: url($hsh:pageBgImg) ;
	}
	.backgroundContent {
		background-color: #FFFFFF ;
		background-image: url($hsh:pageMainBgImg) ;
	}
	.backgroundLogo {
		background-color: $hsh:logoBgColor ;
		background-image: url($hsh:logoBgImg) ;
	}
	.backgroundColorMain {
		background-color: $hsh:pageMainColor ;
	}
	.backgroundColorStandardText {
		background-color: #FFFFFF ;
	}
	.backgroundColorMenuL1 {
		background-color: $hsh:menuBgColor ;
	}
	.backgroundColorMenuL1Hover {
		background-color: $hsh:menuHoverBgColor ;
	}
	.backgroundColorMenuL1Active {
		background-color: $hsh:menuActiveBgColor ;
	}
	.backgroundColorMenuL2 {
		background-color: $hsh:submenuBgColor ;
	}
	.backgroundColorMenuL2Hover {
		background-color: $hsh:submenuHoverBgColor ;
	}
	.backgroundColorMenuL2Active {
		background-color: $hsh:submenuActiveBgColor ;
	}
	.backgroundColorMenuSeparator {
		background-color: $hsh:menuSeparatorColor ;
	}
	.backgroundColorLogo {
		background-color: $hsh:logoBgColor ;
	}
	.backgroundColorLocalize {
		background-color: $hsh:pageLocalizeBgColor ;
	}
	.backgroundColorShortcut {
		background-color: $hsh:pageShortcutBgColor ;
	}
	.alignMenu {
		text-align: $hsh:menuAlign ;
	}


	A {
		color: #366478 ;
		text-decoration: underline ;
	}
	A:link {
		color: #366478 ;
		text-decoration: underline ;
	}
	A:hover {
		color: #C10061 ;
		text-decoration: underline ;
	}
	A:active {
		color: #800080 ;
		text-decoration: underline ;
	}
	A:visited {
		color: #800080 ;
		text-decoration: none ;
	}

a.spip_out {
	color: #fe00000;
}

.fontFamilyStandardText {
	FONT-FAMILY: "Trebuchet MS"
}
.fontFamilyMenu {
	FONT-FAMILY: "Trebuchet MS"
}
.fontFamilyTitle {
	FONT-FAMILY: "Trebuchet MS"
}
.fontFamilySpecialText {
	FONT-FAMILY: "Trebuchet MS"
}

/*** contenu spip ***/
.descRub {
font-weight:bold;
}

/** tyableau spip **/
table.spip {
  width : 100%;
  border:0px;
  padding:2px;
  background-color:#FFFFFF;
  font-family: "Trebuchet MS";

}

table.spip tr.row_first {
        background-color: #4D8DA9 ;
		color:#ffffff;
}

table.spip tr.row_odd {
       background-color: #C5DBE4 ;
}

table.spip tr.row_even {
        background-color: #C5DBE4 ;
}

table.spip td {
		font-family: "Trebuchet MS";
        padding: 2px;
		font-size:11px;		
		text-align: center;
        vertical-align: center;
}

h3.spip {
	margin-top:30px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.spip_doc_titre  {
	color : #4D8DA9;
	font-weight:normal;
}
