/*-------- CMS VDOC -------*/
/*COULEURS ENTREPRISE NUMERIQUE
.primary-1 { background-color: #E28A00 }
.primary-2 { background-color: #AA782A }
.primary-3 { background-color: #935A00 }
.primary-4 { background-color: #F1AB3C }
.primary-5 { background-color: #F1BD6C }

.secondary-a-1 { background-color: #530B98 }
.secondary-a-2 { background-color: #4B2372 }
.secondary-a-3 { background-color: #340463 }
.secondary-a-4 { background-color: #863ECC }
.secondary-a-5 { background-color: #9964CC }

.secondary-b-1 { background-color: #3FC300 }
.secondary-b-2 { background-color: #489325 }
.secondary-b-3 { background-color: #297F00 }
.secondary-b-4 { background-color: #6FE138 }
.secondary-b-5 { background-color: #8EE165 }


*/

/*largeur disponible dans la colonne principale : 703px

*/
UL {
	color:#AA782A;
}
LI{
	padding-bottom:2px;
	padding-top:2px;
}

UL LI SPAN{
	color:#454545;
}

/*(css CE)*/
IFRAME {
	width:673px;
	height:705px;
	border:5px solid #f1d1a0;
	margin:0;
	padding:10px 0 10px 10px;
}

BODY {
	margin:0px; padding:0px; 
	background-color:white; 
	text-align:center; 
	color:#454545;
}
/*---links---*/
A:link,
A:visited {
	color:black;
	text-decoration:underline;
}
A:hover {
	color:black;
	text-decoration:none;
}
A:active {
	color:E28A00;
	text-decoration:none;
}
/*---HTML forms---*/
FORM {padding:0px; margin:0px; }
INPUT,TEXTAREA,SELECT { background:white; color:#494949; border:1px solid #D2D2D2; font:normal 11px arial,verdana,helvetica,sans serif;}
INPUT.radio { background:transparent none; border:none;}
INPUT.checkbox { background:transparent none; border:none; }
/*----------------------------------------global layout---*/
.page {}
.layout {width:1024px; margin:0px auto 10px auto; text-align:left; border:none;}
.layoutsml {width:750px; margin:0px auto 10px auto; text-align:left; border:none;}

/*--header--*/
.header { background-color: transparent!important;}
/*top navigation*/
.header .topnav {display:none}
.header .topnav .outer {float:right; margin-top:10px;}
.header .topnav .leftmargin {width:0px;}
.header .topnav .left {width:4px; background:url(../images/topnavleft.gif) no-repeat 0px 3px;}
.header .topnav .content {height:16px; font:normal 11px arial,helvetica,sans serif; padding:0px 4px 0px 4px; }
.header .topnav .right {width:0px;}
.header .topnav .rightmargin {width:0px;}
	/*topnav links*/
	.header .topnav A:link, .header .topnav A:visited {color:black; text-decoration:none;}
	.header .topnav A:hover, .header .topnav A:active {color:white; text-decoration:none;}
/*-quicksearch-*/
.header .quicksearch {float:right; margin:60px 0px 0px 0px; height:19px; background:url(../images/topnavleft.gif) no-repeat 3px 3px; padding-left:10px; width:auto}
/*graphic identity*/	
.header .identity {
	height:120px; 
	background-color: transparent/*!important*/; 
	background-image:url(../images/tetiereEN_v6.jpg);
	background-repeat:no-repeat;
	clear:both;
}
.header .identitysml {
	height:88px; 
	background-color: 
	transparent!important;
	background-image:url(../images/tetiereEN_750_v4.jpg); 
	clear:both;  
 }
.header .identity .logo-left {font-size:0px}
.header .identity .image {font-size:0px; }
.header .identity .image IMG {margin:0px; margin-top:0px;}
.header .identity .logo-right {font-size:0px}
/* logo link position */
#logoLink { position:absolute; width:120px; height:64px; cursor:pointer; cursor:hand }
/*mainnav*/
.header .mainnav {
	height:34px;  
	border:none; 
	background-color: transparent!important; 
	background-image:url(../images/tetiereEN_02.jpg);
	background-repeat:no-repeat;
	color:black;
}
/*align menu with text-align*/
/*--container--*/
.container { 
	width:100%;
	background-color: transparent!important;
/*	background-image:url(../images/tetiereEN_03.jpg);*/
	background-repeat:no-repeat;
	background-position:left top;
	position:relative; 
	top:0px;
}
.sublayout {}
/*left column*/
.leftcol {width:152px; background-color: transparent!important; }
.leftcol .outer {width:152px; margin:0px 6px 0px 0px}
.leftcol .topmargin {height:53px; }
.leftcol .content {font-family:Arial,Verdana,helvetica,sans serif; font-size:11px;}
.leftcol .bottommargin {height:10px; }
.leftcol A:link, .leftcol A:visited, .leftcol A:hover, .leftcol A:active {font-weight:bold; font-family:Arial,Verdana,helvetica,sans serif;}
/*middle column*/
.maincol {
	border:none;
	width:785;
	padding:0;
	
	}
.maincol .topmargin {height:0;}
.maincol .content {
	background-image:url(../images/main-content_back.gif);
	background-repeat:repeat-y;
	padding:0;}
.maincol .bottommargin {
	height:20px;
	background-image:url(../images/maincol-bottommargin_back.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0;
	margin:0;
}
/*right column*/
.rightcol {
	width:239px;
}
.rightcol .outer {
	width:239px; 
	margin:0; 
	padding:0;
	_margin-top:-1px;
}
.rightcol .topmargin {height:0; }
.rightcol .content {
	padding:0;
	font-family:Arial,Verdana,helvetica,sans serif;
	font-size:11px;
}
.rightcol P {
}
.rightcol .bottommargin {height:100%; }


/*--footer--*/
.footer {
	margin:0 0 0 0 ; 
	padding:0px; 
	border-bottom:5px solid white; 
	background:#E28A00; 
	position:relative; 
	height:34px; 
}
.footer #poweredBy { display: none}
.footer .bottomnav {margin:0px 0px 5px 0px; padding:0px 0 0 0;}
.footer .bottomnav .outer {margin:0px; padding:0px;}
.footer .bottomnav .leftmargin {width:0px;}
.footer .bottomnav .left {width:3px;}
.footer .bottomnav .content { 
	color:white; 
	font:normal 11px arial,helvetica,sans serif; 
	padding:11px 10px 0px 15px; 
	border:none;
}
.footer .bottomnav .right {width:0px;}
.footer .bottomnav .rightmargin {width:0px;}
	/*bottomnav links*/
.footer .bottomnav A:link,
.footer .bottomnav A:visited {
	color:white;
}
.footer .bottomnav A:active {
	color:black;
}
	
	
/*----------------------------------------contents---*/
/*-content zone-*/
.main-content  {
	font:normal 12px Arial,Verdana,helvetica,sans serif;
	margin:0px;
	height:100%;
	padding:53px 23px 15px 27px
}
.main-content TD {
	font-family:Arial,Verdana,helvetica,sans serif; 
	font-size:12px; 
}
P {
	font-size:12px;
	color:#454545;
}
.main-content P A {
	font-size:11px;
}


/*-titres-*/
.main-title {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/form_h0_back.gif) no-repeat right bottom;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:15px;
	font-weight:normal;
	color:white;
	padding:25px 0 0 30px;
	margin:0;
	height:28px;
	width:1024px;
}
/*.content .main-title {
	background:url(../images/h0_back.gif) no-repeat right bottom;
	background-position:top;
}*/

.content .main-title {
	background-image:url(../images/h0_back.gif);
	background-position:top;
	width:755px;
}	
.content .main-title { /*IE*/
	_background-position:0px 0px;
	_height:53px;
	_width:785px;
}
H2,
.title-level1 {
	font:normal 16px arial,helvetica,sans serif; 
	color:#E28A00; 
	padding:5px 0px 5px 0; 
	margin:7px 0px 7px 0px;
}
.title-level2 {
	font:bold 14px Arial,Verdana,helvetica,sans serif;
	color:black;
	padding:0;
	margin:10px 0px px 0px
}
.title-level3 {
	font:bold 13px arial,helvetica,sans serif; 
	color:#e28a00;
	padding:2px 0px 2px 5px; 
	margin:3px 0px 3px 0px
}
.bordure .title-level3 {
	color:black; 
}
	/* links */
.title-level2 A:link, 
.title-level2 A:visited { 
	color:#de2027; 
	text-decoration:underline; 
}
.title-level2 A:hover, 
.title-level2 A:active { 
	text-decoration:none; 
}
.title-level3 A:link, 
.title-level3 A:visited { 
	color:#E28A00; 
	text-decoration:underline; 
}
.title-level3 A:hover, 
.title-level3 A:active { 
	text-decoration:none; 
}
/*Multicolumn*/
.multicolumn {}
.multicolumn .outer {}
.multicolumn .column {}
.multicolumn .column-1 {}
.multicolumn .column-2 {}
/*-content bloc-*/
.text-bloc {margin:10px 15px 10px 12px; }
.maincol .text-bloc {}
.rightcol .text-bloc,
.rightcol .text-bloc P {
	margin:0;
	padding:0;
}
/*-text types-*/
.bloc-header {
	font-weight:bold;
	color:#AA782A;
	margin:0px 0px 0px 0px;
	font-size:15px;
}

.paragraph {
	color:#454545; 
	margin:5px 0px 10px 0px; 
	font-weight:normal 
}
.separator {height:1px; font-size:0px; background-color:#E28A00; padding:0px; margin:5px 0px 10px 0px; clear:both}
#withtop.separator {height:16px; font-size:1px; background:url(../images/separator.gif) repeat-x left bottom; padding:0px; margin:5px 0px 10px 0px; text-align:right; }
#withtop.separator #gototop {width:16px; height:16px; background:url(../images/gototop.gif) no-repeat; cursor:pointer; cursor:hand;float:right}
/*-text styles-*/
.text-style1 {font-weight:bold;}
.text-style2 {color:black}
.text-style3 {font-style:italic}
STRONG.text-style3 {font-weight:normal}
.text-highlighted {color:#e2001a}
/*- list-*/
.list-bloc { padding:0px; margin:0px 0px 10px 0px}
.bullet-link {
	margin:0 0 0 15px;
	padding:0px 0px 0px 0px;
	font:normal 11px Arial,Verdana,helvetica,sans serif;
	line-height:16px;
	color:black;
 }
 .bullet-link A:link,
 .bullet-link A:visited {
 	text-decoration:none;
}
.bullet-list {margin:0px; padding:0px 0px 0px 18px; background: url(../images/bullet_list.gif) no-repeat 5px 7px; list-style:none; line-height:18px;}
/*-tables-*/
.table-border {border-collapse:collapse; margin:10px 15px 10px 12px;}
.table-caption {font:bold 14px Arial,Verdana,helvetica,sans serif; padding:4px 6px 4px 6px; border:none; text-align:left;}
.cell-header {color:#000000; padding:8px 6px 5px 16px; background:#ffffff url(../images/cellheader.gif); border:1px solid #d0d0d0; font:bold 12px Arial,Verdana,helvetica,sans serif;}
.cell1 {font:normal 12px Arial,Verdana,helvetica,sans serif; color:#494949; padding:4px 6px 4px 6px; background-color:white; border:1px solid #D0D0D0}
.cell2 {font:normal 12px Arial,Verdana,helvetica,sans serif; color:#494949; padding:4px 6px 4px 6px; background-color:#F3F3F3; border:1px solid #D0D0D0}
.cell-footer {font:bold 12px Arial,Verdana,helvetica,sans serif; color:#000000; padding:4px 6px 4px 6px; background-color:#ffffff; border:1px solid #d0d0d0;}
/*-forms-*/
.form-style { margin:10px 15px 10px 12px; padding:7px; background:#FAFAFA; border:1px solid #E6E6E6; _width:100%}
.form-style .cell1 {padding:2px 10px 2px 2px; border:none; background-color:transparent; font-weight:bold; font-family:arial,verdana,helvetica,sans serif;}
.form-style .cell2 {padding:2px; border:none; background-color:transparent; font-family:arial,verdana,helvetica,sans serif;}
/*images*/
.img-left {float:left; display:block; margin:5px 10px 2px 0px; font:bold 9px Arial,Verdana,helvetica,sans serif; color:#5D5D5D; text-align:center}
.img-center { display:block; margin:5px 0px 2px 0px; font:bold 9px Arial,Verdana,helvetica,sans serif; color:#5D5D5D; text-align:center}
.img-right {float:right; display:block; margin:5px 0px 2px 10px; font:bold 9px Arial,Verdana,helvetica,sans serif; color:#5D5D5D; text-align:center}
/*-buttons-*/
/* outer */
.buttons-outer { margin:5px 0px 10px 0px; padding:8px 0px 0px 0px; text-align:right }
/* main */
.button {font:bold 11px arial,verdana,helvetica,sans serif;}
	
/* links */
.button A:link, .button A:visited { cursor:hand; color:#454545; text-decoration:none !important }
.button A:hover, .button A:active { cursor:hand; text-decoration:none !important }
/* button1 */
.button1-part0 { white-space:nowrap; margin:0px 2px 0px 2px; padding:0px 0px 0px 20px; height:34px; background:  url(../images/button1bg1.gif) no-repeat top left; } /* margin = space between buttons  */
.button1-part1 { white-space:nowrap; margin:0px; padding:9px 20px 0px 0px; height:34px; background:  url(../images/button1bg.gif) no-repeat top right; }
.button1-part0-down { white-space:nowrap; margin:0px 2px 0px 2px; padding:0px 0px 0px 20px; height:34px; background:  url(../images/button1bg1.gif) no-repeat top left;  }
.button1-part1-down { white-space:nowrap; margin:0px; padding:9px 20px 0px 0px; height:34px; background:  url(../images/button1bg.gif) no-repeat top right; }
/* button2 */
.button2-part0 { white-space:nowrap; margin:0px 2px 0px 2px; padding:0px 0px 0px 20px; height:34px; background:  url(../images/button1bg1.gif) no-repeat top left; } /* margin = space between buttons  */
.button2-part1 { white-space:nowrap; margin:0px; padding:9px 20px 0px 0px; height:34px; background:  url(../images/button1bg.gif) no-repeat top right; }
.button2-part0-down { white-space:nowrap; margin:0px 2px 0px 2px; padding:0px 0px 0px 20px; height:34px; background:  url(../images/button1bg1.gif) no-repeat top left;  }
.button2-part1-down { white-space:nowrap; margin:0px; padding:9px 20px 0px 0px; height:34px; background:  url(../images/button1bg.gif) no-repeat top right; }
/* button3 */
.button3-part0 { white-space:nowrap; margin:0px 2px 0px 2px; padding:0px 0px 0px 20px; height:34px; background:  url(../images/button1bg1.gif) no-repeat top left; } /* margin = space between buttons  */
.button3-part1 { white-space:nowrap; margin:0px; padding:9px 20px 0px 0px; height:34px; background:  url(../images/button1bg.gif) no-repeat top right; }
.button3-part0-down { white-space:nowrap; margin:0px 2px 0px 2px; padding:0px 0px 0px 20px; height:34px; background:  url(../images/button1bg1.gif) no-repeat top left;  }
.button3-part1-down { white-space:nowrap; margin:0px; padding:9px 20px 0px 0px; height:34px; background:  url(../images/button1bg.gif) no-repeat top right; }	
	
/*inactive button*/	
.inactive {}
	/* links */
	.inactive A:link, .inactive A:visited { cursor:hand; color:#e5e5e5; text-decoration:none !important }
	.inactive A:hover, .inactive A:active { cursor:hand; text-decoration:none !important }
.inactive .button1-part0,.inactive .button1-part0-down,.inactive .button2-part0,.inactive .button2-part0-down,.inactive .button3-part0,.inactive .button3-part0-down {background:  url(../images/buttoninact1.gif) no-repeat top left;}
.inactive .button1-part1,.inactive .button1-part1-down,.inactive .button2-part1,.inactive .button2-part1-down,.inactive .button3-part1,.inactive .button3-part1-down {background:  url(../images/buttoninact2.gif) no-repeat top right;}


/*-vignette-*/
.stamp { margin:4px 5px 6px 5px}
	
/*----------------------------------------objects---*/
/*-submenu-*/
.submenu {width:152px; padding:0px 4px 0px 0px; text-wrap:normal;  }
.submenu .menutop {display:none; background-color:blue}
.submenu .menulevel1 { width:148px; background:url(../images/menulevel1.gif) no-repeat left bottom; font:normal 12px arial,helvetica,sans serif; margin:0px; padding:5px 0px 6px 0px; cursor:pointer; cursor:hand; border-top:1px solid #BEBEBE}
.submenu .menulevel1-expanded { width:148px; background:url(../images/menulevel1actif.gif) no-repeat left bottom; font:normal 12px arial,helvetica,sans serif; margin:0px; padding:5px 0px 6px 0px; cursor:pointer; cursor:hand; border-top:1px solid #BEBEBE}
	/*links level1*/
	.submenu A {padding:0px; margin:0px 2px 0px 16px; display:block}
	.submenu A:link,.submenu A:visited {color:#6F6F6F; text-decoration:none}
	.submenu A:hover,.submenu A:active {color:#f5a124; text-decoration:none}
	
.submenu .sousmenu { width:151px; padding:0px; margin:0px 1px 0px 0px; background:#F5F5F5; border-top:1px solid #BEBEBE}
.submenu .menulevel2 { list-style:none; width:134px; background:white url(../images/menulevel2.gif) no-repeat left bottom; font:normal 10px arial,helvetica,sans serif; margin:0px 0px 0px 13px; padding:4px 0px 6px 0px; border-left:1px solid #BCBCBC  }
	/*links level2*/
	.submenu .menulevel2 A {padding:0px; margin:0px 2px 0px 14px; display:block}
	.submenu .menulevel2 A:link,.submenu .menulevel2 A:visited {color:#6F6F6F; text-decoration:none}
	.submenu .menulevel2 A:hover,.submenu .menulevel2 A:active {color:#FF0000; text-decoration:none}
.submenu .menulevel2-active { list-style:none; width:134px; background:white url(../images/menulevel2.gif) no-repeat left bottom; font:bold 9px arial,verdana,helvetica,sans serif; margin:0px 0px 0px 13px; padding:4px 0px 6px 0px; border-left:1px solid #BCBCBC  }
	/*links level2 active*/
	.submenu .menulevel2-active A {padding:0px; margin:0px 2px 0px 14px; display:block}
	.submenu .menulevel2-active A:link,.submenu .menulevel2-active A:visited {color:#6F6F6F; text-decoration:none}
	.submenu .menulevel2-active A:hover,.submenu .menulevel2-active A:active {color:#FF0000; text-decoration:none}
	
.submenu .menulevel3 { list-style:none; width:134px; background:#FBFBFB url(../images/menulevel3.gif) no-repeat left bottom; font:normal 10px arial,helvetica,sans serif; margin:0px 0px 0px 13px; padding:3px 0px 3px 0px; border-left:1px solid #BCBCBC; border-bottom:1px solid #EBEBEB;}
	/*links level3*/
	.submenu .menulevel3 A {padding:0px; margin:0px 2px 0px 22px; display:block}
	.submenu .menulevel3 A:link,.submenu .menulevel3 A:visited {color:#6F6F6F; text-decoration:none}
	.submenu .menulevel3 A:hover,.submenu .menulevel3 A:active {color:#FF0000; text-decoration:none}
.submenu .menulevel3-active { list-style:none; width:134px; background:#FBFBFB url(../images/menulevel3.gif) no-repeat left bottom; font:bold 9px arial,verdana,helvetica,sans serif; margin:0px 0px 0px 13px; padding:3px 0px 3px 0px; border-left:1px solid #BCBCBC; border-bottom:1px solid #EBEBEB;}
	/*links level3 active*/
	.submenu .menulevel3-active A {padding:0px; margin:0px 2px 0px 22px; display:block}
	.submenu .menulevel3-active A:link,.submenu .menulevel3-active A:visited {color:#6F6F6F; text-decoration:none}
	.submenu .menulevel3-active A:hover,.submenu .menulevel3-active A:active {color:#FF0000; text-decoration:none}
.submenu .menubottom {width:148px; height:55px; list-style:none; background:url(../images/bottommenu.gif) no-repeat;}
/*-streamline navigation-*/
.streamline {/*background:url(../images/link_arrow2.gif) no-repeat 0px 6px; font:normal 11px Arial,helvetica,sans serif; color:#555555; margin:0px 5px 10px 5px; padding:2px 0px 0px 8px;*/display:none}
	/*streamline links*/
	.streamline A:link, .streamline A:visited {color:#555555; text-decoration:underline;}
	.streamline A:hover, .streamline A:active {color:#FF0000; text-decoration:none;}
/*raccourcis*/
.shortcuts {margin:0px 5px 0px 5px; width:20px; padding:0px; text-align:left; float:right; }
.shortcuts .list-bloc {margin:0px}
.shortcuts .bullet-link {margin:1px; width:16px; height:16px; cursor:pointer; cursor:hand}
.shortcuts #friend {/*background: url(../images/send_icon.gif) no-repeat center center;*/display:none}
.shortcuts #print {/*background: url(../images/print_icon.gif) no-repeat center center;*/display:none}
/*-newsletter-*/
.newsletter {}
.newsletter .libelle {}
/*-quicksearch-*/
.quicksearch {text-align:left; margin:4px 0px 6px 0px; width:197px;}
.quicksearch INPUT {border:1px solid #9A9A9A; font:normal 11px arial,helvetica,sans serif; color:#535353}
.quicksearch .button {font:bold 10px Arial,Verdana,helvetica,sans serif; }
.quicksearch .button A:link,.quicksearch .button A:visited { font-weight:bold; color:#000000}
.quicksearch .button1-part0 { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; } /* margin = space between buttons  */
.quicksearch .button1-part1 { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important;  }
.quicksearch .button1-part0-down { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; }
.quicksearch .button1-part1-down { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important; }
/*-bloc-*/
.maincol .bloc {
	margin:0px auto 6px auto; 
	padding:0px; 
	text-align:left; 
}
.maincol .bloc P {
	margin:0px; 
	padding:0px;
}
.maincol .bloc .separator {
	display:none; 
}

.rightcol .bloc {
	margin:0;
	padding:0;
	width:239px;
}
.rightcol .bloc .top {
	background-image:url(../images/rightcolcadreback.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0;
	padding:15px 25px 10px 20px;
	_margin-bottom:-7px;
}
.rightcol .bloc .bottom {
	background-image:url(../images/rightcolcadrebottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:7px;
	padding:0;
}


.rightcol .bloc .title {
	font:normal 14px arial,helvetica,sans serif; 
	color:#E28A00; 
	background-image:url(../images/rightcolcadreback.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0;
	padding:15px 25px 10px 20px;
	text-align:right;
}
.rightcol .bloc .title-level1 {
	padding:0;
	text-align:right;
}
.rightcol .bloc .separator {
	margin:5px 0 5px 0 ;
}
.rightcol .bloc .content-zone {
	background-image:url(../images/rightcolcadreback.gif);
	background-repeat:no-repeat;
	background-position:left -50px;
	margin:0;
	padding:10px 25px 10px 20px;
	_margin-bottom:-7px;
}
.rightcol .bloc UL {
	font-size:12px;
	padding-left:12px;
}

.rightcol .bloc UL LI SPAN{
}
.rightcol .bloc A:link,
.rightcol .bloc A:link{
	color:black;
	text-decoration:underline;
}
.rightcol .bloc A:hover {
	color:black;
	text-decoration:none;
}
.rightcol .bloc A:active {
	color:E28A00;
	text-decoration:none;
}
.bloc .list-bloc {}
.bloc .content-zone-active {}
/*bloc contents*/
.bloc .list-bloc {margin:0px}
.bloc .bullet-link {background:url(../images/link_arrow2.gif) no-repeat 2px 6px; font:normal 10px arial,verdana,helvetica,sans serif; line-height:18px; padding:0px 0px 0px 12px;}
	.bloc .bullet-link A:link,.bloc .bullet-link A:visited {
}	
	.bloc .bullet-link A:hover,.bloc .bullet-link A:active {
}
.bloc .button A:link,.bloc .button A:visited { color:white}
.bloc .button1-part0 { white-space:nowrap; background:url(../images/button2bg1.gif) no-repeat top left !important;} /* margin = space between buttons  */
.bloc .button1-part1 { white-space:nowrap; background:url(../images/button2bg.gif) no-repeat top right !important;}
.bloc .button1-part0-down { white-space:nowrap; background:url(../images/button2bg1.gif) no-repeat top left !important;}
.bloc .button1-part1-down { white-space:nowrap; background:url(../images/button2bg.gif) no-repeat top right !important;}
.rightcol .text-bloc {
	padding:0px;
	font:normal 11px arial,verdana,helvetica,sans serif;
	margin:0px 0px 0px 0px;
	}
.rightcol .paragraph, .rightcol .paragraph P {
	font-size:12px;
}


.rightcol .img-center {}
.rightcol .separator {margin:0px 0px 0px 0px;}
.rightcol .bullet-link {font-size:14px; line-height:18px; font-weight:bold;}
.rightcol .bullet-list {font-size:12px}
/*Pager*/
.pager {background:url(../images/separator.gif) repeat-x left bottom; padding:5px 0px 10px 0px; margin:5px 10px 10px 7px; clear:both}
.pager .button {font:bold 10px Arial,Verdana,helvetica,sans serif; }
.pager .button A:link,.pager .button A:visited { font-weight:bold; color:#000000}
.pager .button1-part0 { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; } 
.pager .button1-part1 { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important;  }
.pager .button1-part0-down { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; }
.pager .button1-part1-down { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important; }
/* tooltip*/
#ToolTip { border:1px solid #797C82; color:#240615; background-color:#FFF59F; font-family:Arial, Helvetica,sans serif; font-size:10px; padding:2px 4px 2px 4px; width:250px }
#ToolTip .text-style2 { color:#f5a124 }
#ToolTip .text-style3 { color:#B88101 }
/*cell form button*/
.form-style .cell2 .button {font:bold 10px Arial,Verdana,helvetica,sans serif; }
.form-style .cell2 .button A:link,.form-style .cell1 .button A:visited { font-weight:bold; color:#000000}
.form-style .cell2 .button1-part0 { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; } /* margin = space between buttons  */
.form-style .cell2 .button1-part1 { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important;  }
.form-style .cell2 .button1-part0-down { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; }
.form-style .cell2 .button1-part1-down { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important; }
/* ---- bars ---- */
.bar-outer { font-size:1px }
.bar { background-color:#ffffff; border:1px solid #afb6c1;}
.bar-gauge {background-image:url(../images/barbg.gif); border-right:1px solid #afb6c1; font-size:9px}
.bar-text {width:26px; font-family:Arial, Helvetica,sans serif; font-weight:normal; color:#E30606; font-size:10px; margin:0px 3px 0px 0px; text-align:right}
HR {height:0;
	color: ;
	background-color: ;
	border-top:#E28A00 1px solid;
}

TABLE.bordure { 
	border:none;
	padding:10px 10px 0 10px;
}
TABLE.bordure>TR>TD, 
TABLE.bordure>TBODY>TR>TD { 
	border:none;
}
.rightcol TABLE.bordure { border:none;}
.rightcol TABLE.bordure>TR>TD, .rightcol TABLE.bordure>TBODY>TR>TD { border:none}
/*bouton CLASSE EXPORT*/
/*bouton CLASSE EXPORT .maincol*/
.maincol .buttonCE{
	display:inline-block;
	background-color:white;
	background-image:none;
	padding:0;
	}
.maincol .buttonCE A:link, .maincol .buttonCE A:visited {
	display:block;
	background-image: url(../images/buttonCE.gif);
	background-position:95% bottom;
	background-repeat:no-repeat;
	display:inline-block;
	_width:100%;
	padding:10px 80px 10px 20px;
	font-size:16px;
	font-weight:bold;
	color:#AA782A;
	text-decoration:none
	}
.maincol .buttonCE A:hover {
	background-image: url(../images/buttonCE_hover.gif);
	background-position:95% bottom;
	background-repeat:no-repeat;
	color:#E28A00;
	text-decoration:none;
	}
.maincol .buttonCE A:active {
	background-image: url(../images/buttonCE_active.gif);
	background-position:95% bottom;
	background-repeat:no-repeat;
	color:#E28A00;
	text-decoration:none;
	}

/*bouton CLASSE EXPORT rightcol*/
.rightcol .buttonCE{
	display:inline-block;
	_width:150px;
	background-color:white;
	background-image: url(../images/buttonCErightcol.gif); /*mettre une image suffisamment grande (200x200) qui sera centrée et affichée à la dimension du texte. répartire le texte par des <br /> pour la forme du bouton. */
	background-position:top left;
	}
.rightcol .buttonCE A:link, .rightcol .buttonCE A:visited {
	display:inline-block;
	_width:100%;
	padding:5px 10px 5px 10px;
	 background-color: transparent!important;
	border:2px solid #E28A00;
	font-size:14px;
	font-weight:bold;
	color:black;
	text-decoration:none
	}
.rightcol .buttonCE A:hover, .rightcol .buttonCE A:active {
	background-image: url(../images/buttonCEblanc50.png);
	background-position:center;
	border-color:#E28A00;
	text-decoration:none;
	}
.table-caption {
	text-align:center;
}
.table-caption H1 {
}
.table-caption H1 SPAN {
}
.lien-entreprise,
.lien-candidat,
.lien-exposant{
	display:inline-block;
	}
.lien-entreprise A:link,
.lien-entreprise A:visited {
	display:inline-block;
	padding:2px 5px 2px 22px;
	 background-color: transparent!important;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/icon_entr.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
	}
.lien-entreprise A:hover,
.lien-entreprise A:active {
	background-image: url(../images/icon_entr_hov.gif);
	border-color:#E28A00;
	text-decoration:none;
	}
.lien-candidat A:link,
.lien-candidat A:visited {
	display:inline-block;
	padding:2px 5px 2px 22px;
	 background-color: transparent!important;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/icon_cand.gif);
	background-position:0 -1px;
	background-repeat:no-repeat;
	}
.lien-candidat A:hover,
.lien-candidat A:active {
	background-image: url(../images/icon_cand_hov.gif);
	border-color:#E28A00;
	text-decoration:none;
	}

.lien-exposant A:link,
.lien-exposant A:visited {
	display:inline-block;
	padding:2px 5px 2px 22px;
	 background-color: transparent!important;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/icon_exp.gif);
	background-position:0 -1px;
	background-repeat:no-repeat;
	}
.lien-exposant A:hover,
.lien-exposant A:active {
	background-image: url(../images/icon_exp_hov.gif);
	border-color:#E28A00;
	text-decoration:none;
	}
.rightcol .table-caption {
	color:#E28A00;
}
