/*=======================================*/
/* HTML TAGS
=========================================*/

/*---------------------------------*/
/* GENERIC (CROSS-PAGES) TAG STYLES */
/*---------------------------------*/
A {
	text-decoration: none;
}
BODY {
	margin: 0px;
	text-align: center;
	background-image: url("../images/bg_page.gif");
	background-position: top;
	background-repeat: repeat-y;
	background-color: #3959A5;
	color: red;
	font-size: 200%;
}
BODY, TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #D4E3F4;
}
FORM {
	margin: 0px; /*IE normalize;*/
}
IMG {
	border: none;
}
UL {
	line-height: 120%;
	margin-left: 10px;
	padding-left: 0px;
	margin-bottom: 0px;
}
UL LI {
	list-style-type: none;
}

/*---------------------------------*/
/* PAGE LEVEL SPECIFIC TAG STYLES */
/*---------------------------------*/


/*=======================================*/
/* PSEUDO-CLASSES
=========================================*/

DIV#page_content_t3root A:link, A:hover, A:active, A:visited {
	color: #1378BC;
}
A:link, A:hover, A:active, A:visited {
	/*color: #D5E5F6;*/
	color: #1378BC;
}

/*=======================================*/
/* CLASSES 
(explicit - tagged by class attribute,
or implicit - any subset of elements) 
=========================================*/

/*---------------------------------*/
/* GENERIC (CROSS-PAGES) CLASSES */
/*---------------------------------*/

/* OMNI-PAGE GENERIC CLASSES */
/* ::::::::::::::::::::::::::::::::::::::::::::: */

DIV#leftCol_acces_pro_header IMG {
	margin-bottom: 5px;
}
TABLE#tblMain TD.screens {
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	/*background-color: yellow;*/
}
TABLE#tblMain TD.screens IMG {
	margin-right: 6px;
	margin-bottom: 8px;
	margin-left: 0px;
}
TABLE#tblMain TD.screens IMG.lastChild {
	margin-right: 0px;
}
IMG.li_marker {
	margin-right: 8px;
}
UL#leftCol_acces_pro {
	display: none;
	margin-top: 0px;
}
UL#leftCol_acces_pro LI {
	font-size: 90%;
}
UL#menu {
	margin-left: 5px;
	margin-right: 2px;
	/*padding-top: 7px; 
	Reporté sur le DIV colArow3_innerContainer cause bug Mozilla */
	padding-bottom: 54px;
}
UL#menu LI {
	font-size: 95%;
	font-weight: bold;
	text-indent: -16px;
	text-transform: uppercase;
	margin-top: 8px;
	margin-left: 13px;
	margin-bottom: 8px;
}
UL#menu LI A {
	color: white;
}
UL#menu LI UL {
	padding-top: 5px;
}
UL#menu LI UL LI {
	font-weight: normal;
	text-transform: none;
	text-indent: -12px;
	margin-top: 0px;
	margin-left: 8px;
	margin-bottom: 2px;
}
		/*UL#menu LI UL {
			display: none;
		}
		UL#menu LI.level1_active UL {
			display: block;
		}*/
UL#menu LI IMG.menu_item_active, UL#menu LI IMG.menu_item_passive {
	margin-right: 7px;
}

/* MULTI-PAGE (BUT NOT ALL) GENERIC CLASSES*/
/* ::::::::::::::::::::::::::::::::::::::::::::: */

BODY.list DIV#colBrow3block1_innerContainer DIV.pagelinks,
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.pagelinks {
	text-align: right;
	font-size: 80%;
	padding-top: 6px;
	padding-bottom: 6px;
	color: black;
}
BODY.list DIV#colBrow3block1_innerContainer DIV.pagelinks A,
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.pagelinks A {
	text-decoration: underline;
	font-size: 120%;
	color: black;
}
		BODY.list DIV#colBrow3block1_innerContainer DIV.pagelinks A { 
		/* A Reclassser si non "généralisation" */
			font-size: 100%;
		}
BODY.list DIV#colBrow3block1_innerContainer DIV.pagelinks SPAN.active,
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.pagelinks A.active {
	text-decoration: none;
	font-weight: bold;
	color: #283995;
}
BODY.list DIV#colBrow3block1_innerContainer DIV.pagelinks SPAN.relative A ,
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.pagelinks A.relative {
	text-decoration: none;
}
BODY.list DIV#colBrow3block1_innerContainer DIV.pagelinks SPAN.absolute A, 
BODY.list DIV#colBrow3block1_innerContainer DIV.pagelinks SPAN.absolute SPAN {
	margin-right: 6px;
}

/*---------------------------------*/
/* Page level specific classes */
/*---------------------------------*/


/* HOMEPAGE SPECIFIC */
/* ::::::::::::::::::::::::::: */

BODY.homepage A:link, 
BODY.homepage A:hover, 
BODY.homepage A:active, 
BODY.homepage A:visited {
	color: #D5E5F6;
}
	/* Colonne B */
BODY.homepage DIV#colBrow3block1_innerContainer TABLE TD DIV A P {
	color: black;
}
BODY.homepage .hidden,
BODY.homepage .invisible {
	display: none;
}
BODY.homepage .visible {
	display: block;
}

/* INSIDE PAGE SPECIFIC */
/* ::::::::::::::::::::::::::: */

	/* Colonne A */
BODY.inside DIV#colArow3_innerContainer DIV#acces_pro_list_container A:link, 
BODY.inside DIV#colArow3_innerContainer DIV#acces_pro_list_container A:hover, 
BODY.inside DIV#colArow3_innerContainer DIV#acces_pro_list_container A:active, 
BODY.inside DIV#colArow3_innerContainer DIV#acces_pro_list_container A:visited {
	color: #D5E5F6;
}
	/* Colonne B */
BODY.inside DIV#colBrow3block1_innerContainer P#footpath A {
	text-decoration: underline;
	color: black;
}
	/* Colonne B */
BODY.inside DIV#colBrow3block1_innerContainer P#footpath .current {
	font-weight: bold;
}
	/* Colonne B */
BODY.inside DIV#colBrow3block1_innerContainer H1 {
	font-size: 110%;
	text-transform: uppercase;
	padding-bottom: 2px;
	margin-top: 1.5em;
	margin-bottom: 0.75em;
	color: #2D65B7;
	border-bottom: solid 3px #2D65B7;
} 
	/* Colonne B */
BODY.inside DIV#colBrow3block1_innerContainer SPAN IMG {
	margin-top: 2px;	
	margin-bottom: 0.25em;
	/*margin-right: 400px;*/
}
	/* Colonne B */
BODY.inside DIV#colBrow3block1_innerContainer P {
	font-size: 115%;
	text-align: justify;
	width: 99.5%;
	padding-bottom: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: black;
}
	/* Colonne B */
BODY.inside DIV#colBrow3block1_innerContainer P A {
	color: #283995;
	text-decoration: underline;
}
	/* Colonne B */
BODY.inside DIV#colBrow3block1_innerContainer P IMG {
	float: left;
	margin-right: 14px;
}
	/* Colonne A */
BODY.inside IMG.acces_pro_link {
	margin-bottom: 20px;
}
	/* Colonne A */
BODY.inside UL#menu LI UL LI.level2_active {
	padding-left: 20px;
	margin-left: -11px;
	background-image: url("../images/menuitem_highlight.gif");
	background-position: -50% 0%;
	background-position: left;	
	background-repeat: repeat-y;
}


/* LEVEL 3 PAGE SPECIFIC */
/* ::::::::::::::::::::::::::::::::::::::: */

	/* Colonne B */
BODY.parentLevel DIV#menu_level3_innerContainer UL {
	text-indent: -13px;
	margin: 0px;	
	margin-left: 13px;
}
	/* Colonne B */
BODY.parentLevel DIV#menu_level3_innerContainer LI A {
	color: black;
}
	/* Colonne B */
BODY.parentLevel DIV#menu_level3_innerContainer LI.active A {
	font-weight: bold;
}


/* LIST PAGE */
/* :::::::::::::: */

BODY.list DIV#colBrow3block1_innerContainer H1 {
	font-family: Futura, Futurista, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 160%;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 15px;
	color: #454599;
}
/*BODY.list DIV#footlinks {
	padding-right: 32px;
}*/
BODY.list DIV#colBrow3block1_innerContainer SPAN IMG {
	float: none;
	margin-bottom: 18px;	
}
BODY.list DIV#colBrow3block1_innerContainer P.presentation {
	font-size: 95%;
	/*line-height: 1.50em;
	border-bottom: dotted black 2px;*/
}
BODY.list DIV#colBrow3block1_innerContainer TABLE.list {
	width: 664px;
}
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TD {
	font-size: 60%;
	padding: 8px;
	color: black;
}
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TD A {
	text-decoration: underline;
	color: black;
}
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TD.col_1,
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TD.org_col_1 {
	text-align: left;
	margin-left: 12px;
	padding-left: 20px;
	text-indent: -12px;
}
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TD.salon_web,
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TD.org_web {
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
}
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TD.col_1 A,
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TD.org_col_1 A {
	padding-left: 12px;
	background-image: url("../images/square_yellow.gif");
	background-position: 0% 45%;
	background-position: 0% 5px;
	background-repeat: no-repeat;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #283995;
}
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TD.col_1 SPAN.scdLink A {
	background-image: none;
	padding-left: 0px;
}
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TH {
	vertical-align: middle;
	background-image: url("../images/bg_listheader.gif");
	background-position: left;
	background-repeat: repeat-x;
}
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TH DIV {
	width: 100%;
	background-image: url("../images/corn_listheader_left.gif");
	background-position: left;
	background-repeat: no-repeat;	
	border: none;
}
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TH DIV IMG {
	margin-left: 10px;
	margin-top: -6px;
}
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TH DIV DIV {
	text-align: center;
	padding-top: 13px;
	padding-bottom: 13px;
	background-image: url("../images/corn_listheader_right.gif");
	background-position: right;
	background-repeat: no-repeat;
}
BODY.list DIV#colBrow3block1_innerContainer TABLE.list TH DIV DIV A {
	font-size: 70%;
	color: #F2EEE0;
}
BODY.list  DIV#colBrow3block1_innerContainer TABLE.list TR.even {
	background-color: white;
}
BODY.list  DIV#colBrow3block1_innerContainer TABLE.list TR.odd {
	background-color: #F1F6FF;
}

/* ONE LIST PAGE SPECIFIC */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* "Organisations nationales" List page specific */
BODY.list DIV#colBrow3block1_innerContainer DIV.tx-listorg-pi1-listrow TABLE.list TD.col_1 {
	width: 25%;
}
/* "Organisations nationales" Singleview page specific */
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root DIV.tx-listorg-pi1-singleView P.person2 {
	margin-bottom: 1em;
}
/* "Salons et colloques" List page specific */
BODY.list DIV#colBrow3block1_innerContainer DIV.tx-listsalons-pi1-listrow TABLE.list TD.col_1 {
	width: 18%;
}
/* "Appels d'offres" List page specific */
BODY.list DIV#colBrow3block1_innerContainer DIV.tx-listappels-pi1-listrow TABLE.list TD.col_1 {
	width: 15%;
}
/* "Appels d'offres" Singleview page specific */
BODY.list DIV#colBrow3block1_innerContainer DIV.tx-listappels-pi1-singleView H1#singleViewHeader {
	margin-bottom: 12px;
}


/* SYNTHESES PAGES specicic*/
/* ::::::::::::::::::::::::::::: */

/* HELP DIVs %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

BODY.syntheses DIV#advanced_search_help {
	display: none;
	position: absolute;
	width: 300px;
	top: 228px;
	left: 420px;
	text-align: left;
	font-weight: bold;
	color: #2D65B7;
}
BODY.syntheses DIV#advanced_search_help DIV.help_outer {
	width: 100%;
	background-image: url("../images/corn_blueclear_top_left.gif");
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #DCE7F5;	
}
BODY.syntheses DIV#advanced_search_help DIV.help_inner {
	/*width: 100%;*/
	padding: 18px;
	padding-top: 13px;
	padding-bottom: 2px;
	background-image: url("../images/corn_blueclear_top_right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
BODY.syntheses DIV#advanced_search_help DIV.helpblock_bottom_outer {
	width: 300px;
	background-image: url("../images/corn_blueclear_btm_left.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #DCE7F5;
}
BODY.syntheses DIV#advanced_search_help DIV.helpblock_bottom_inner {
	background-image: url("../images/corn_blueclear_btm_right.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
}
BODY.syntheses DIV#advanced_search_help DIV.help_inner H1 {
	text-transform: uppercase;/**/
	font-family: Futura, Futurista, Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: black;
	margin: 0px;
}
BODY.syntheses DIV#advanced_search_help DIV.help_inner H2 {
	font-size: 115%;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
BODY.syntheses DIV#advanced_search_help DIV.help_inner P {
	font-size: 95%;
	font-weight: normal;
	margin: 0px;
}

/* HELP DIVs - End %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


BODY.syntheses DIV#colBrow3block1_innerContainer DIV.btn_off_text {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
}
BODY.syntheses DIV#colBrow3block1_innerContainer DIV.hr {
	padding-top: 0px
}
BODY.syntheses DIV#colBrow3block1_innerContainer DIV.searchblock_header_outer {
	margin-top: 3px;
	background-image: url("../images/bg_searchblock.gif");
	background-position: left;
	background-repeat: repeat-x;
}
BODY.syntheses DIV#colBrow3block1_innerContainer DIV.searchblock_footer_outer {
	background-image: url("../images/bg_white_shady_btm.gif");
	background-position: bottom;
	background-repeat: repeat-x;
}
BODY.syntheses DIV#colBrow3block1_innerContainer DIV.searchblock_footer_outer DIV {
	/*width: 100%;*/
	height: 26px;
	background-image: url("../images/corn_white_shady_btm_left.gif");
	background-position: left;
	background-repeat: no-repeat;	
}
BODY.syntheses DIV#colBrow3block1_innerContainer DIV.searchblock_footer_outer DIV DIV {
	background-image: url("../images/corn_white_shady_btm_right.gif");
	background-position: right;
	background-repeat: no-repeat;
}
BODY.syntheses DIV#colBrow3block1_innerContainer DIV.searchblock_header_outer DIV {
	/*width: 100%;*/
	height: 33px;
	text-align: left;
	background-image: url("../images/corn_searchblock_left.gif");
	background-position: left;
	background-repeat: no-repeat;	
}
BODY.syntheses DIV#colBrow3block1_innerContainer DIV.searchblock_header_outer DIV DIV {
	background-image: url("../images/corn_searchblock_right.gif");
	background-position: right;
	background-repeat: no-repeat;
}
BODY.syntheses DIV#colBrow3block1_innerContainer DIV.searchblock_header_outer DIV DIV TABLE.block_header {
	width: 100%;
}
BODY.syntheses DIV#colBrow3block1_innerContainer DIV.searchblock_header_outer DIV DIV TABLE.block_header A {
	text-decoration: underline;
	color: white;
}
BODY.syntheses DIV#colBrow3block1_innerContainer DIV.searchblock_header_outer DIV DIV TABLE.block_header IMG {
	vertical-align: middle;
	margin-right: 6px;
}
BODY.syntheses DIV#colBrow3block1_innerContainer DIV.searchblock_header_outer DIV DIV TABLE.block_header TD {
	padding-top: 10px;
	color: white;
}
BODY.syntheses DIV#colBrow3block1_innerContainer DIV.searchblock_header_outer DIV DIV TABLE.block_header TD.cell_1 {
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 35px;
	padding-top: 12px;
}
BODY.syntheses DIV#colBrow3block1_innerContainer DIV.searchblock_header_outer DIV DIV TABLE.block_header TD.cell_2 {
	/*width: 40%;*/
	text-align: right;
	padding-right: 19px;
}
BODY.syntheses DIV#colBrow3block1_innerContainer H1 {
	border-bottom: none; /* override "inside" body class setting */
} 
/* IDEM pages de liste */
BODY.syntheses DIV#colBrow3block1_innerContainer P.presentation {
	font-size: 95%;
	line-height: 1.50em;
	border-bottom: dotted black 2px;
}
/* IDEM pages de liste */
BODY.syntheses DIV#colBrow3block1_innerContainer SPAN IMG {
	float: none;
	margin-bottom: 18px;	
}



/* SYNTHESES results page specific */
/* :::::::::::::::::::::::::::::::::::: */

/* HELP DIVs %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

BODY.syntheses_results DIV#advanced_search_help {
	top: 193px;
	left: 490px;
}
/* HELP DIVs End %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer {
	background-image: url("../images/bg_white_shady_right.gif");
	background-position: right;
	background-repeat: repeat-y;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer DIV {
	width: 664px;
	background-image: url("../images/bg_white_shady_left.gif");
	background-position: left;
	background-repeat: repeat-y;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer DIV H1 {
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-size: 100%;
	font-weight: normal;
	padding: 8px;
	padding-left: 27px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 0px;
	color: black;
	background-color: #F2F6FF;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer DIV P {
	font-size: 100%;
	padding: 10px;
	padding-left: 32px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	/*margin-left: 29px;*/
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer DIV P STRONG {
	color: #283995;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer SPAN.sWord {
	font-weight: bold;
	color: #FFBC3A;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer DIV TABLE#display_advanced TD {
	font-size: 70%;
	vertical-align: top;
	padding: 10px;
	color: black;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer DIV TABLE#display_advanced TH {
	font-size: 70%;	
	vertical-align: top;
	padding: 10px;
	padding-left: 27px;
	color: #283995;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer DIV TABLE#display_advanced TR {
	background-image: url("../images/dash_blueclear.gif");
	background-position: bottom;
	background-repeat: repeat-x;	
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV#display_results DIV {
	padding-top: 16px;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV#display_results DIV.hr {
	width: auto;
	padding: 1px;
	padding-bottom: 10px;
	margin-left: 5px;
	margin-right: 7px;
	margin-top: 5px;
	margin-bottom: 9px;	
	background-image: url("../images/dash_blueclear.gif");
	background-position: bottom;
	background-repeat: repeat-x;
	/*border-bottom: dotted 2px #A7C7EA;*/
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV#display_results P {
	font-size: 100%;
	line-height: 1.25em;
	padding-top: 0px;
	margin-left: 15px;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer DIV P.date {
	margin-bottom: 1em;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer DIV P.description {
	/*display: none;*/
	width: auto;
	margin-top: 6px;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer DIV P.links A {
	display: block;
	font-weight: bold;
	color: #2670D7;	
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer DIV P.title {
	font-weight: bold;
	color: #283995;	
	background-image: url("../images/square_yellow.gif");
	background-position: 3% 65%;
	background-repeat: no-repeat;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.searchblock_header_outer DIV DIV TABLE.block_header TD.cell_2 {
	padding-right: 0px;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV#section_closed_criteria {
	/* Pied de bloc d'affichage de critères de recherche fermé 
	- Affiché par défaut [OLD affiché si l'on ferme l'affichage des critères de recherche.] */
	display: block;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV#section_display_criteria {
	/* Zone d'affichage de critères de recherche. Masquée par défaut */
	display: none;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV#section_closed_criteria DIV.display_block_outer DIV {
	font-size: 50%;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer H1 {
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-bottom: 10px;
}


/* SYNTHESES search page specific */
/* :::::::::::::::::::::::::::::::::::: */

BODY.syntheses_search DIV#colBrow3block1_innerContainer DIV#wrapper_simple INPUT#btn_ok_simple {
	vertical-align: top;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer DIV#wrapper_simple INPUT {
	font-size: 100%;
	color: #888888;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer DIV#wrapper_simple DIV {
	padding-top: 15px;
	padding-left: 27px;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer DIV#wrapper_simple DIV P {
	padding-bottom: 5px;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer P.presentation {
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#advanced_search TABLE {
	width: 100%;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#advanced_search TD {
	font-size: 70%;
	padding-top: 15px;
	padding-left: 27px;
	color: black;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#advanced_search TD TABLE TD {
	padding: 0px;
	padding-right: 27px;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#advanced_search LABEL {
	display: block;
	font-weight: bold;
	padding-bottom: 4px;
	color: #283995;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#advanced_search SELECT {
	width: 120px;
	font-size: 110%;
	color: #888888;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#plug-ins TD {
	font-size: 60%;
	padding: 0px;
	color: black;	
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#plug-ins TD.cellCol2 {
	text-align: right;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#plug-ins TD.cellCol3 {
	text-align: right;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#plug-ins TD IMG {
	vertical-align: top;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#plug-ins TD SPAN.plugin {
	font-weight: bold;
}


/* INDEXED SEARCH PAGE specific */
/* :::::::::::::::::::::::::::::::::::: */

BODY.inside DIV#page_content_t3root DIV.tx-indexedsearch-browsebox P {
	padding-bottom: 0px;
	text-align: center;
	font-size: 105%;
}
BODY.inside DIV#page_content_t3root DIV.tx-indexedsearch-browsebox UL#resnav {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
BODY.inside DIV#page_content_t3root DIV.tx-indexedsearch-res TABLE TD {
	font-size: 70%;
	font-style: normal;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: black;
}
BODY.inside DIV#page_content_t3root DIV.tx-indexedsearch-res {
	margin-top: 8px;
}
BODY.inside DIV#page_content_t3root DIV.tx-indexedsearch-res TABLE TD.info {
	margin-top: 8px;
}
BODY.inside DIV#page_content_t3root DIV.tx-indexedsearch-res TABLE TD .tx-indexedsearch-redMarkup {
	color: #FFBC3A;
}
BODY.inside DIV#page_content_t3root DIV.tx-indexedsearch-res TABLE TD A {
	font-weight: bold;
	color: #283995;
}
BODY.inside DIV#page_content_t3root DIV.tx-indexedsearch-res TABLE TD.info {
	font-size: 65%;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 12px;
	padding-top: 2px;
	padding-bottom: 6px;
	color: #018FF7;
	background-color: white;
	/*border: solid 0.5px #018FF7;*/
}
BODY.inside DIV#page_content_t3root DIV.tx-indexedsearch-res TABLE TD.percent {
	font-weight: bold;
	color: #283995;
}
BODY.inside DIV#page_content_t3root DIV.tx-indexedsearch-res TABLE TD.title {
	font-size: 75%;
}
BODY.inside DIV#page_content_t3root DIV.tx-indexedsearch-whatis P {
	padding-bottom: 3px;
	margin-top: 10px;
	text-align: center;
	font-size: 105%;
	/*background-color: green;*/
}
BODY.inside DIV#page_content_t3root DIV.tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	font-weight: bold;
	color: #FFBC3A;
}
BODY.inside DIV#page_content_t3root UL.browsebox {
	margin-top: 8px;
	text-align: center;
}
BODY.inside DIV#page_content_t3root UL.browsebox LI {
	display: inline;
	/*text-transform: uppercase;*/
	font-size: 80%;
	margin-left: 6px;
	margin-right: 6px;
	color: black;
}
BODY.inside DIV#page_content_t3root UL.browsebox LI A {
	text-decoration: underline;
	color: black;
}
BODY.inside DIV#page_content_t3root UL.browsebox LI.tx-indexedsearch-browselist-currentPage A  {
	text-decoration: none;
	font-weight: bold;
	color: #283995;
}
BODY.inside DIV#page_content_t3root UL.browsebox LI.rel A  {
	text-decoration: none;
}


/* SITEMAP PAGE specific */
/* :::::::::::::::::::::::::::::::::::: */

BODY.inside DIV#page_content_t3root DIV.csc-sitemap {
	padding-bottom: 12px;
}
BODY.inside DIV#page_content_t3root DIV.csc-sitemap UL {
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 0px;
	margin-left: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-image: url("../images/marker_yellow_square.gif"); 
}
BODY.inside DIV#page_content_t3root DIV.csc-sitemap UL LI {
	margin-top: 15px;
	margin-bottom: 4px;
}
BODY.inside DIV#page_content_t3root DIV.csc-sitemap UL LI A {
	color: #283995;
}
BODY.inside DIV#page_content_t3root DIV.csc-sitemap UL UL {
	font-size: 90%;
	font-weight: normal;
	text-transform: none;
	margin-left: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	list-style-image: url("../images/marker_menusubitem_sitemap.gif"); 
}
BODY.inside DIV#page_content_t3root DIV.csc-sitemap UL UL LI {
	margin-top: 0px;
	margin-bottom: 0px;
}
BODY.inside DIV#page_content_t3root DIV.csc-sitemap UL UL LI A {
	color: #283995;
}
BODY.inside DIV#page_content_t3root DIV.csc-sitemap UL UL UL {
	font-size: 100%;
	font-weight: normal;
	text-transform: none;
	margin-left: 30px;
	margin-top: 3px;
	list-style-image: none; 
	/*background-color: blue;*/
}
BODY.inside DIV#page_content_t3root DIV.csc-sitemap UL UL UL LI {
}
BODY.inside DIV#page_content_t3root DIV.csc-sitemap UL UL UL LI A {
	color: #283995;
}

/*=======================================*/
/* IDs specifiers (unique items) 
=========================================*/

/*--------------------------------------------------*/
/* Generic (cross-pages) uniquely identified items */
/*--------------------------------------------------*/
DIV#mainHome {
	width: 996px;
	margin: auto;
}

DIV#blueBarTop {
	width: 996px;
	text-align: left;
	padding: 0px;
	margin: auto;
	background-image: url("../images/bg_bluebartop.gif");
	background-position: top;
	background-repeat: repeat-x;
	background-color: #0F54BB;
}	
DIV#blueBarTop IMG, DIV#blueBarTop INPUT#txt_ok {
	vertical-align: middle;
}
DIV#blueBarTop IMG#txt_english_version_ts {
	margin-left: 200px;
	display: inline;
	display: none;
}
DIV#blueBarTop IMG#txt_english_version {
	margin-left: 200px;
	display: none;
}
DIV#blueBarTop INPUT#tx_indexedsearch[submit_button] {
	margin-left: 3px;
}
DIV#blueBarTop IMG#txt_rechercher {
	margin-left: 40px;
}
DIV#blueBarTop DIV#tx-indexedsearch-searchbox {
}
DIV#blueBarTop DIV#tx-indexedsearch-searchbox FORM#tx_indexedsearch {
	margin-left: 0px;
	padding-left: 0px;
}
/* NB : L'identifiant complet de l'input 
ci-dessous est tx_indexedsearch[sword] mais
le parser css s'arrête sur le caractère "["
*/
DIV#blueBarTop DIV#tx-indexedsearch-searchbox FORM INPUT#tx_indexedsearch,
DIV#blueBarTop INPUT.sword {
	font-size: 100%;
	width: 275px;
	border: solid 1px #BAC1DF;
	color: white;
	font-weight: bold;
	margin-left: 6px;
	margin-right: 6px;
	background-color: #0F54BB;
}
	/* Colonne A */
DIV#colArow1_outerContainer, 
DIV#colArow2_outerContainer, 
DIV#colArow3_outerContainer {
	width: 100%;
	padding: 0px;
	background-image: url("../images/bg_blocks_col_left.gif");
	background-position: right;
	background-repeat: repeat-y;	
	/*background-color: green;*/	
}
	/* Colonne A */
DIV#colArow1_middleContainer, 
DIV#colArow2_middleContainer, 
DIV#colArow3_middleContainer {
	width: 100%;
	padding: 0px;
	background-image: url("../images/corn_lightblue_top_right.gif");
	background-position: top right;
	background-repeat: no-repeat;	
	/*background-color: yellow;*/	
}
	/* Colonne A */
DIV#colArow1_innerContainer, 
DIV#colArow2_innerContainer, 
DIV#colArow3_innerContainer  {
	width: 100%;
	padding: 0px;
	background-image: url("../images/corn_lightblue_bottom_right.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	/*background-color: red;*/	
}
	/* Colonne A */
DIV#colArow2_innerContainer {
	height: 111px;
}
	/* Colonne A */
DIV#colArow3_innerContainer {
	 padding-top: 7px;/**/
	padding-bottom: 25px;/**/
}
	/* Colonne A */
DIV#colArow2_innerContainer IMG#txt_assnatintbetviandes {
	margin-top: 17px;
}
DIV#colBrow3block1_innerContainer {
	height: 100%;
}
DIV#footlinks {
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding-right: 115px;
	padding-top: 5px;
	padding-bottom: 20px;
}
DIV#footlinks A {
	color: #D4E3F4;
}
FORM#searchForm,
FORM#tx_indexedsearch {
	margin-bottom: 0px;
}
TABLE#tblMain {
	width: 996px;
	margin: auto;
}
TABLE#tblMain COL#col1 {
	width: 193px;
}
TABLE#tblMain TD {
	vertical-align: top;
	padding: 0px;
}

/*--------------------------------------------------*/
/* Page(s) level specific uniquely identified items */
/*--------------------------------------------------*/

/* HOME PAGE SPECIFIC */
/* ::::::::::::::::::::::::::: */

	/* Colonne B */
BODY.homepage DIV#colBrow3block1_outerContainer {
	width: 474px;
	padding: 0px;
	background-image: url("../images/corn_white_top_left.gif");
	background-position: top left;
	background-repeat: no-repeat;	
	background-color: white;
}
	/* Colonne B */
BODY.homepage DIV#colBrow3block1_innerContainer {
	width: 100%;
	padding: 0px;
	background-image: url("../images/corn_white_top_right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
	/* Colonne B */
BODY.homepage DIV#colBrow3block1_innerContainer IMG#txt_les_actualites {
	margin-top: 24px;
	margin-left: 25px;
	margin-bottom: 11px;
}
	/* Colonne B */
BODY.homepage DIV#colBrow3block2_outerContainer {
	width: 474px;
	padding: 0px;
	padding-top: 4px;
	background-image: url("../images/corn_white_bottom_left.gif");
	background-position: bottom left;
	background-repeat: no-repeat;	
	background-color: white;
}
	/* Colonne B */
BODY.homepage DIV#colBrow3block2_innerContainer {
	width: 100%;
	padding: 0px;
	padding-top: 4px;
	background-image: url("../images/corn_white_bottom_right.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
}
	/* Colonne B */
BODY.homepage DIV#colBrow3_btmblocks {
	width: 474px;
	margin-top: 10px;
}
	/* Colonne B */
BODY.homepage DIV#colBrow3_btmblocks IMG {
	margin-right:6px;
}
	/* Colonne B */
BODY.homepage DIV#colBrow3_btmblocks IMG.lastChild {
	margin-right: 0px;
}
	/* Colonne C */
BODY.homepage DIV#colCrow1_outerContainer, 
BODY.homepage DIV#colCrow2_outerContainer, 
BODY.homepage DIV#colCrow2block2_outerContainer {
	width: 309px;
	padding: 0px;
	background-image: url("../images/bg_blocks_col_right.gif");
	background-position: left;
	background-repeat: repeat-y;	
	/*background-color: green;*/	
}
	/* Colonne C */
BODY.homepage DIV#colCrow1_middleContainer, 
BODY.homepage DIV#colCrow2_middleContainer, 
BODY.homepage DIV#colCrow2block2_middleContainer {
	width: 100%;
	padding: 0px;
	background-image: url("../images/corn_lightblue_top_left.gif");
	background-position: top left;
	background-repeat: no-repeat;	
	/*background-color: yellow;*/	
}
	/* Colonne C */
BODY.homepage DIV#colCrow1_innerContainer, 
BODY.homepage DIV#colCrow2_innerContainer, 
BODY.homepage DIV#colCrow2block2_innerContainer {
	width: 100%;
	height: 111px;
	padding: 0px;
	background-image: url("../images/corn_lightblue_bottom_left.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	/*background-color: red;*/	
}
	/* Colonne C */
BODY.homepage DIV#colCrow1_innerContainer IMG#text_acces_pro {
	margin-left: 17px;
	margin-right: 15px;
}
	/* Colonne C */
BODY.homepage DIV#colCrow1_innerContainer TABLE {
	height: 100%;
}
	/* Colonne C */
BODY.homepage DIV#colCrow1_innerContainer TABLE TD {
	vertical-align: middle;
}
	/* Colonne C */
BODY.homepage DIV#colCrow2_innerContainer, 
BODY.homepage DIV#colCrow2block2_innerContainer {
	height: auto;	/* Mozilla specific */
	padding-bottom: 15px;
}
	/* Colonne C */
BODY.homepage DIV#colCrow2block2_innerContainer {
	padding-bottom: 25px;
}
	/* Colonne C */
BODY.homepage DIV#colCrow2block2_outerContainer {
	margin-top:10px;
}
	/* Colonne C */
BODY.homepage DIV#colCrow2block2_innerContainer P IMG {
	vertical-align: middle;
	margin-right: 10px;
}
	/* Colonne C */
BODY.homepage DIV#colCrow2block2_innerContainer P {
	width: 175px;
	margin: 0px;
	margin-left: 16px;
}
	/* Colonne C */
BODY.homepage DIV#colCrow2_innerContainer IMG#txt_les_infos, 
BODY.homepage DIV#colCrow2block2_innerContainer IMG#txt_voir_aussi {
	margin-left: 16px;
	margin-top: 14px;
}
	/* Colonne C, B */
BODY.homepage DIV#colCrow2_innerContainer H1, 
BODY.homepage DIV#colBrow3block1_innerContainer H1 {
	width: 155px;
	font-size: 100%;
	text-transform: uppercase;
	margin-top: 14px;
	padding-left: 10px;
	margin-left: 16px;
	margin-bottom: 0px;
	background-image: url("../images/marker_yellow_square.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
	/* Colonne C */
BODY.homepage DIV#colCrow2_innerContainer P {
	width: 155px;
	margin-left: 27px;
	margin-top: 0px;
}
	/* Colonne B */
BODY.homepage DIV#colBrow3block1_innerContainer H1 {
	width: auto;
	margin-top: 0px;
	margin-left: 26px;
	margin-bottom: 2px;
}
	/* Colonne B */
BODY.homepage DIV#colBrow3block1_innerContainer H1 A {
	color: #283995;
}
	/* Colonne B */
BODY.homepage DIV#colBrow3block1_innerContainer P {
	width: auto;
	margin-top: 0px;
	margin-left: 36px;
	margin-bottom: 12px;
}
	/* Colonne B */
BODY.homepage DIV#colBrow3block1_innerContainer P A {
	color: #000000;
}
	/* Colonne B */
BODY.homepage DIV#colBrow3block1_innerContainer TABLE {
	width: auto;
	margin-left: 21px;
	margin-right: 50px;
}
BODY.homepage DIV#colCrow2block2_innerContainer TABLE {
	width: 185px;
	margin-left: 15px;
	margin-top: 12px;
}
BODY.homepage DIV#colCrow2block2_innerContainer TABLE IMG {
	margin-right: 10px;
	margin-bottom: 1px;
}
BODY.homepage DIV#colCrow2_innerContainer TABLE TD IMG#infos_vminspacer {
	width: 1px;
	height: 70px;
}
BODY.homepage DIV#colCrow2block2_innerContainer TABLE TD {
	vertical-align: middle;
}
/* CSS trick Alex Cougard
source : http://www.satzansatz.de/cssd/tmp/alphatransparency.html */
	BODY.homepage DIV#infosPostIt {
		position: absolute; 
		top: 100px; 
		_top: 85px; 
		left: 410px; 
		_left: 170px; 
		background: url("../images/post_it.png") left top no-repeat; 
		_background: none; 
		width: 204px; 
		height: 153px;
		text-align: left; 
		color: #000000;
	}
	BODY.homepage DIV#infosPostItContent { 
		width: 204px;
		height: 153px; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/main/images/post_it.png", sizingMethod="crop");
		padding: 33px 33px;
	}
	BODY.homepage DIV#infosPostItContent A {
		position: relative; 
		z-index: 1;
	}
BODY.homepage TABLE#tblMain COL#col2 {
	width: 494px;
}
BODY.homepage TABLE#tblMain COL#col3 {
	width: 309px;
}
BODY.homepage TABLE#tblMain TD#cell_actu {
	padding: 10px;
	padding-top: 0px;
}

/* INSIDE PAGES SPECIFIC */
/* ::::::::::::::::::::::::::: */

	/* Colonne A */
BODY.inside DIV#colArow3_outerContainer {
	margin-top: 10px;
}
	/* Colonne B */
BODY.inside DIV#colBrow3block1_outerContainer,
BODY.inside DIV#colBrow3block2_outerContainer {
	/*width: 712px;*/
	width: 100%;
	background-image: url("../images/corn_white_top_left.gif");
	background-position: top left;
	background-repeat: no-repeat;	
	background-color: white;/**/
}
	/* Colonne B */
BODY.inside DIV#colBrow3block2_outerContainer {
	background-image: url("../images/corn_white_bottom_left.gif");
	background-position: bottom left;
	background-position: 0% 50%;
	padding-top: 3px;
	/*background-color: green;*/
}
	/* Colonne B */
BODY.inside DIV#colBrow3block1_innerContainer,
BODY.inside DIV#colBrow3block2_innerContainer {
	padding-left: 22px;
	padding-right: 26px;
	background-image: url("../images/corn_white_ins_top_right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
	/* Colonne B */
BODY.inside DIV#colBrow3block2_innerContainer {
	background-image: url("../images/corn_white_ins_btm_right.gif");
	background-position: 100% 50%;
	background-position: bottom right;
	padding-top: 3px;
	/*background-color: yellow;*/
}
	/* Colonne B */
BODY.inside DIV#colBrow3block1_innerContainer P#footpath {
	width: 664px;
	font-size: 90%;
	text-align: right;
	color: black;
	padding-top: 10px;	
}
/* Colonne C */
BODY.inside DIV#colCrow1_outerContainer,
BODY.inside DIV#colCrow2_outerContainer {
	width: 66px;
	padding: 0px;
	background-image: url("../images/bg_rblock_inside.gif");
	background-position: left;
	background-repeat: repeat-y;	
	/*background-color: green;*/	
}
	/* Colonne C */
BODY.inside DIV#colCrow1_middleContainer,
BODY.inside DIV#colCrow2_middleContainer {
	width: 100%;
	padding: 0px;
	background-image: url("../images/corn_rblock_inside_top_left.gif");
	background-position: top left;
	background-repeat: no-repeat;	
	/*background-color: yellow;*/	
}
	/* Colonne C */
BODY.inside DIV#colCrow1_innerContainer,
BODY.inside DIV#colCrow2_innerContainer {
	width: 100%;
	height: 111px;
	padding: 0px;
	background-image: url("../images/corn_rblock_inside_btm_left.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	/*background-color: red;*/	
}
	/* Colonne C */
BODY.inside DIV#colCrow2_innerContainer {
	height: 474px;
}
BODY.inside IMG#txt_ins_acces_pro {
	margin-left: 7px;
}
BODY.inside TABLE#tblMain COL#col2 {
	width: 732px;
}
BODY.inside TABLE#tblMain COL#col3 {
	width: 66px;
}
BODY.inside TD#cellcolBrow2 {
	padding: 10px;
	padding-top: 0px;	
}
BODY.inside UL#menu {
	padding-bottom: 5px;
}


/* LEVEL 3 PAGE SPECIFIC */
/* :::::::::::::::::::::::::::::::::::::: */

	/* Colonne B */
BODY.parentLevel DIV#colBrow3block1_innerContainer IMG#hr_firstChild {
	width: 448px;
}
	/* Colonne B */
BODY.parentLevel DIV#menu_level3_outerContainer, 
BODY.parentLevel DIV#menu_level3_btmblock_outerContainer {
	width: 205px;
	padding: 0px;
	background-image: url("../images/corn_blueclear_top_left.gif");
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #DCE7F5;
}
	/* Colonne B */
BODY.parentLevel DIV#menu_level3_block {
	width: 205px;
	/*height: 113px;*/
	margin-left: 5px;
	/*margin-bottom: 3px;*/
	/*margin-bottom: 22px;*/
	float: right;
	border-left: solid 10px white;
}
	/* Colonne B */
BODY.parentLevel DIV#menu_level3_btmblock_outerContainer {
	background-image: url("../images/corn_blueclear_btm_left.gif");
	background-position: bottom left;
}
	/* Colonne B */
BODY.parentLevel DIV#menu_level3_innerContainer,
BODY.parentLevel DIV#menu_level3_btmblock_innerContainer {
	/*width: 100%;*/
	padding: 18px;
	padding-top: 25px;
	padding-bottom: 8px;
	background-image: url("../images/corn_blueclear_top_right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
	/* Colonne B */
BODY.parentLevel DIV#menu_level3_btmblock_innerContainer {
	height: 17px;
	padding: 0px;
	background-image: url("../images/corn_blueclear_btm_right.gif");
	background-position: bottom right;
}
BODY.parentLevel DIV#menu_level3_innerContainer {
	padding-top: 1.75em;
	padding-bottom: 0.25em;
}

/* LIST PAGES */
/* :::::::::::::: */

BODY.list DIV#colBrow3block1_innerContainer TABLE.list COL#col1 {
	width: 10%;
}
/*BODY.list DIV#colBrow3block1_innerContainer TABLE.list COL#col2 {
	width: 90%;
}*/


/* SYNTHESES results page specific */
/* :::::::::::::::::::::::::::::::::::: */

/*  Prolongement du trait séparateur de colonne bleu 
	dans le bloc footer de l'affichage des critères de recherche avancée 
	(portant les angles du bas). */
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV#colsep_bottom_holder {
	display: block;
	/*background-image: url("../images/colsep_blueclear.gif");
	background-position: 167px 40%;
	background-repeat: repeat-y;*/
	margin-left: 4px;
	/*background-color: green;*/
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer DIV TABLE#display_advanced {
	width: 99%;
	text-align: left;
	margin-left: 7px;
	margin-right: 5px;
	background-image: url("../images/colsep_blueclear.gif");
	background-position: 25% 50%;
	background-repeat: repeat-y;	
	/*background-color: blue;*/
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.display_block_outer DIV TABLE#display_advanced COL#advCol1 {
	width: 25%;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV#lastBtn {
	margin-bottom: 0px;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.searchblock_header_outer DIV DIV TABLE.block_header TD#cell_2 {
	width: 10%;
	padding-right: 0px;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.searchblock_header_outer DIV DIV TABLE.block_header TD#cell_3 {
	width: 10%;
	text-align: left;
	padding-left: 2px;
	padding-right: 19px;
}
BODY.syntheses_results DIV#colBrow3block1_innerContainer DIV.searchblock_header_outer DIV DIV TABLE.block_header A#hide_link {
	/* [OLD - Affichage par défaut des critères de recherche utilisés, donc lien "Ouvrir" masqué.]
	 - Masquage par défaut des critères de recherche utilisés, donc lien "Fermer" masqué.*/
	display: none; 
}


/* SYNTHESES search page specific */
/* :::::::::::::::::::::::::::::::::::: */

BODY.syntheses_search DIV#colBrow3block1_innerContainer DIV#hr_below_simple_search {
	margin-top: 6px;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer DIV#wrapper_advanced,
BODY.syntheses_search DIV#colBrow3block1_innerContainer DIV#wrapper_simple {
	background-image: url("../images/bg_white_shady_right.gif");
	background-position: right;
	background-repeat: repeat-y;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer DIV#wrapper_simple {
	font-size: 85%;
	color: black;	
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#advanced_search, 
BODY.syntheses_search DIV#colBrow3block1_innerContainer DIV#wrapper_simple DIV {
	width: 664px;
	background-image: url("../images/bg_white_shady_left.gif");
	background-position: left;
	background-repeat: repeat-y;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer DIV#wrapper_simple DIV {
	width: auto; /* scroll horizontal sous Mozilla sinon */
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer DIV#wrapper_simple DIV INPUT#btn_ok {
	vertical-align: bottom;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#advanced_search TABLE TD#title_select_cell SELECT{
	width: 385px;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#advanced_search TABLE TD#themes_select_cell {
	padding-right: 14px;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#advanced_search TABLE TD#themes_select_cell SELECT {
	width: 195px;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#plug-ins {
	margin-top: 5px;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#plug-ins COL#plug-insCol1 {
	width: 60%;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#plug-ins COL#plug-insCol2 {
	width: 20%;
	text-align: right;
}
BODY.syntheses_search DIV#colBrow3block1_innerContainer TABLE#plug-ins COL#plug-insCol3 {
	width: 20%;
	text-align: right;
}

/*---------------------------------------------------------------------------------------
***************************************************************************************
  RICH TEXT EDITOR ADDED CONTENT SPECIFIC STYLES (inside pages)
***************************************************************************************
---------------------------------------------------------------------------------------*/

  /* =================
	STYLES SET 1
==================== */
  /* =================
	DEFAULT STYLES
==================== */


BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root H2 {
	font-size: 120%;
	font-weight: bold;
	padding-bottom: 2px;
	margin-top: 14px;
	margin-bottom: 6px;
	color: #2D65B7;
	color: black;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root H3 {
	font-size: 100%;
	margin-top: 0.25em;
	margin-bottom: 1em;
	color: #FF9900;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root H4 {
	font-size: 90%;
	margin-top: 0em;
	margin-bottom: 0.5em;
	color: black;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root H5 {
	font-size: 90%;
	font-weight: normal;
	text-decoration: underline;
	margin-top: 0em;
	margin-bottom: 0.5em;
	color: black;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root P,
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.bodytext,
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_compact {
	padding-top: 0em;
	padding-bottom: 0.5em;
	margin-top: 0em;
	margin-bottom: 0em;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root UL,
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root OL {
	display: block;
	font-size: 110%;
	margin-left: 24px;
	margin-top: 0.5em;
	margin-bottom: 1em;
	color: black;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root UL LI {
	list-style-type: disc;
	margin-bottom: 0.25em;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root OL LI {
	list-style-type: decimal;
	margin-bottom: 0.25em;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root UL UL,
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root UL OL,
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root OL UL,
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root OL OL {
	font-size: 100%;
	margin-left: 24px;
	margin-top: 1em;
	margin-bottom: 1em;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root OL UL LI,
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root UL UL LI {
	list-style-type: circle;
}

/* ===================
	CUSTOM STYLES SET
====================== */

BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_article {
	font-weight: bold;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_centered {
	text-align: center;
	/*border: solid 1px red;*/
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_compact {
	word-spacing: -3px;
	letter-spacing: -0.3px;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_conteneur_logo {
	display: inline;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_lessSpaceAfter {
	padding-bottom: 0px;
	margin-bottom: 8px;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_new_para {
	font-size: 100%;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_prologue {
	font-size: 110%;
	font-weight: normal;
	font-style: italic;
	width: 440px;
	text-align: left;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 0em;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_signature {
	font-size: 95%;
	padding-bottom: 2px;
	margin-left: 25px;	
	margin-top: 0px;
	margin-bottom: 10px;
	color: #9A9A9A;
}


/*	IMAGE STYLES
---------------------- */

BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root IMG.img_logo,
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root IMG.img_right {
	float: right;
	padding-bottom: 0px;
	margin-left: 8px;
	margin-bottom: 0px;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root IMG.img_intext {
	float: none;
	margin: 12px;
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root IMG.img_offtext {
	display: inline;
	float: none;
	margin: 6px;
	margin-left: 12px;
	margin-right: 12px;
	/*border: solid 10px green;*/
}
BODY.inside DIV#colBrow3block1_innerContainer DIV#page_content_t3root IMG.img_photo {
	margin: 12px;
	margin-top: 0px;
	vertical-align: text-top;
	border: solid 1px #283995;
}


/*---------------------------------------------------------------------------------------
***************************************************************************************
  RICH TEXT EDITOR ADDED CONTENT SPECIFIC STYLES (list pages)
***************************************************************************************
---------------------------------------------------------------------------------------*/

 
/*BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root H1 {
	font-size: 180%;
	text-transform: none;
	padding-bottom: 2px;
	margin-top: 14px;
	margin-bottom: 0.75em;
	color: #2D65B7;
	border-bottom: solid 3px #2D65B7;
}*/

BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root H1 {
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 2px;
	margin-top: 14px;
	margin-bottom: 0.75em;
	color: #2D65B7;
	border-bottom: solid 3px #2D65B7;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root H1 A {
	color: #2D65B7;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root H2 {
	font-size: 130%;
	font-weight: bold;
	padding-bottom: 2px;
	margin-top: 14px;
	margin-bottom: 12px;
	color: black;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root H2 A {
	color: black;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root H3 {
	font-size: 100%;
	margin-top: 0.25em;
	margin-bottom: 1em;
	color: #FF9900;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root H4 {
	font-size: 90%;
	margin-top: 0em;
	margin-bottom: 0.5em;
	color: black;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root H5 {
	font-size: 90%;
	font-weight: normal;
	text-decoration: underline;
	margin-top: 0em;
	margin-bottom: 0.5em;
	color: black;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P,
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.bodytext {
	font-size: 110%;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.presentation {
	font-size: 110%;/**/
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.backlink {
	margin-top: 12px;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.backlink A {
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	color: #2D65B7;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root DIV.description {
	font-size: 100%;
	color: black;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root DIV.description A {
	color: #2D65B7;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root DIV.description LI {
	font-size: 90%;
}

/* ===================
	CUSTOM STYLES SET
====================== */

/*BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_signature {
	font-size: 95%;
	padding-bottom: 2px;
	margin-left: 25px;	
	margin-top: 0px;
	margin-bottom: 10px;
	color: #9A9A9A;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_conteneur_logo {
	display: inline;
}*/

BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_article {
	font-weight: bold;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_centered {
	text-align: center;
	/*border: solid 1px red;*/
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_compact {
	word-spacing: -3px;
	letter-spacing: -0.3px;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_conteneur_logo {
	display: inline;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_lessSpaceAfter {
	padding-bottom: 0px;
	margin-bottom: 8px;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_new_para {
	font-size: 100%;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_prologue {
	font-size: 110%;
	font-weight: normal;
	font-style: italic;
	width: 440px;
	text-align: left;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 0em;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root P.p_signature {
	font-size: 95%;
	padding-bottom: 2px;
	margin-left: 25px;	
	margin-top: 0px;
	margin-bottom: 10px;
	color: #9A9A9A;
}

/*	IMAGE STYLES
---------------------- */

/*BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root IMG.img_logo {
	float: right;
	margin-left: 8px;
	margin-top: 10px;
	margin-bottom: 8px;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root IMG.img_intext {
	float: none;
	text-align: center;
	vertical-align: text-bottom;
	margin: 12px;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root IMG.img_photo {
	margin: 12px;
	border: solid 1px #283995;
}*/
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root IMG.img_logo,
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root IMG.img_right {
	float: right;
	padding-bottom: 0px;
	margin-left: 8px;
	margin-bottom: 0px;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root IMG.img_intext {
	float: none;
	margin: 12px;
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root IMG.img_offtext {
	display: inline;
	float: none;
	margin: 6px;
	margin-left: 12px;
	margin-right: 12px;
	/*border: solid 10px green;*/
}
BODY.list DIV#colBrow3block1_innerContainer DIV#page_content_t3root IMG.img_photo {
	margin: 12px;
	margin-top: 0px;
	vertical-align: text-top;
	border: solid 1px #283995;
}


/*---------------------------------------------------------------------------------------
***************************************************************************************
***************************************************************************************
---------------------------------------------------------------------------------------*/

/*=======================================*/
/* MEDIA SPECIFIC
=========================================*/

@media print {
	DIV#blueBarTop, DIV#colArow1_outerContainer, DIV#colArow1_outerContainer, TD.screens, DIV#colCrow1_outerContainer, TD#cellcolArow2, DIV#footlinks, DIV#menu_level3_block { 
		display: none;
		 }

	BODY.inside DIV#colBrow3block1_innerContainer {
		width: 90%;
		}
}

/*
	BODY.inside DIV#colBrow3block1_outerContainer,
	BODY.inside DIV#colBrow3block2_outerContainer,
*/