 /* Recherche avec completion */
#rechercheCompletion{width:580px; height:60px; margin:0 0 10px 0; background:url(/bild/bgd_recherche.gif) repeat-x; border:1px solid #CCCCCC;}
	#rechercheCompletion form {padding:10px 0 0 10px;}
		#rechercheCompletion form label{ font-size:13px; font-weight:bold; color:#000000;}
		#rechercheCompletion .txtbx_recherche{ vertical-align: middle; width:400px; margin:0 0 0 10px;}
		#rechercheCompletion form #formRechercheOK {vertical-align: middle;}
.suggestionsBox { position: relative; left: 56px; z-index:1; margin:0px; width:403px; background-color: white; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px solid #b0caff; border-top: white; border-right-color: #88b3cb; color: #fff; }
.suggestionList { margin: 0px; padding: 0px; }
	.suggestionList li { margin: 0px 0px 3px 0px; padding: 3px; cursor: pointer; }
		.suggestionList li:hover { background-color: #659CD8; }


/* Tableau */
table.board {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	width: 100%; }
table.board td {
	padding: 3px; }
table.board th {
	padding: 5px;
	border-right: 1px solid #ffffff;
	background-color: #00549f;
	color: white;
	font-size: 12px;
	font-weight: bold; }
table.board th a, th a:visited {
	color: white; }
table.board tr.drow {
	background-color: transparent; }
table.board tr.lrow {
	background-color: #eee; }
table.search {
	border: 1px solid #cccccc;
	background-color: #eee;	
	border-collapse: collapse; }
table.searchisfiltered {
	border: 1px solid #adcfef;
	background-color: #99ff66;
	border-collapse: collapse; }
table.search a, table.search a:visited, table.searchisfiltered a, table.searchisfiltered a:visited{
	color: #000;
	text-decoration: none; }
table.search td, table.searchisfiltered td{
	white-space: nowrap; }
table.search input, table.searchisfiltered input{
	border: 1px solid #cccccc; }
table input.magnifier, table input.files {
	padding: 2 12 0 0;
	border: 0; }
table input.magnifier {
	background: url(/images/icons/i_loupe.gif) no-repeat; }
table input.files {
	background: url(/images/icons/i_cancel.gif) no-repeat; }



/* Display & Edit */
table.edit { margin: 10px; }
table.edit td { vertical-align: top; }
table.edit td.title { font-weight: bold; width: 100px; white-space: nowrap; }
table.edit select { width: 326px; }

/************************************************************/
/***Adaptation du CSS pour les colonnes Actus et dossiers ***/
/************************************************************/
							.highlightOngletsContent a:hover{ text-decoration:underline; }
								.highlightOngletsContent .voirToutes a { color:#025DAC; font-weight:bold;}
							.highlightOngletsContext a:hover { text-decoration:underline;}
					#highlightActus{ background:#FFFFFF; background:url(/bild/bgd_highlightContent.jpg) bottom right no-repeat; border:#CCCCCC solid 1px; padding:15px; overflow:hidden; border-top:none; height: 190px;}
						.highlightActusOngletsContent ul{ width:350px; list-style-position:inside;}
							.highlightActusOngletsContent { width:365px; float:left;}
								.highlightActusOngletsContent h3 { font-size:13px; font-weight:bold;color:#005ca6; padding:0 10px 10px 5px;}
								.highlightActusOngletsContent ul { list-style-image:url(/bild/li_fleche.png); float:left; margin:0 5px 0 0;}
									.highlightActusOngletsContent ul li { margin:10px 0 0 0;}
										.highlightActusOngletsContent ul li a{ font-size:12px; color:#000000; text-decoration:none;}
										.highlightActusOngletsContent ul li a:hover{ text-decoration:underline;}
							.highlightActusOngletsContext {width:180px; float:left;}
								.highlightActusOngletsContext h3 { font-size:13px; font-weight:bold; color:#ff8111; padding:0 10px 10px 5px;}
								.highlightActusOngletsContext ul { list-style-image:url(/bild/li_fleche.png); list-style-position:outside; padding:0 0 0 15px;}
									.highlightActusOngletsContext li {font-size:12px;margin:10px 0 0 0;}
										.highlightActusOngletsContext li a{ color:#000000; text-decoration:none; font-weight:bold; display:block;}
										.highlightActusOngletsContext li a:hover{text-decoration:underline;}
											.highlightActusOnglets a:hover{ text-decoration:underline; }
					#highlightDossiers{ background:#FFFFFF; background:url(/bild/bgd_highlightContent.jpg) bottom right no-repeat; border:#CCCCCC solid 1px; padding:15px; overflow:hidden; border-top:none; height: 190px;}					
/************************************************************/

/*********************/
/***Gabarit Dossier***/
/*********************/

	.articleListe{ width:772px; float:left; background:url(/bild/bgd_liste-article_mast.gif) top no-repeat; clear:both;}
		.articleListe h4{ font-size:12px; color:#000; font-weight:bold; margin:20px 30px 0 30px;}
		.articleListeContent{ background:url(/bild/bgd_liste-article_foot.gif) bottom no-repeat; padding:0 30px 20px 30px; color:#000; margin:0 0 10px 0; color:#4185bb;}
			.articleListeContent a{ color:#4185bb;}
			.articleListeContent a:hover{ color:#000;}
			.articleListeContent dl{ margin:0px 0 0 0;}
			.articleListeContent dt{ float:left; margin:0 30px 0 0;}

/************************************************************/
/***Adaptation du CSS pour le SMART Center ***/
/************************************************************/

/************************/
/***Pages Messagerie SMARTcenter***/
/************************/

#contentSMARTcenter{ width:580px; float:left; padding:0 15px 0 0;}
	.articleShortSMARTcenter{ background:url(/bild/bgd_article-short_mast.gif) top no-repeat; overflow:hidden; margin:0 0 20px 0;}
		.articleShortSMARTcenter h2{ font-weight:bold; font-size:22px; color:#2265b1; margin:20px 20px; overflow:hidden;}
		.articleShortSMARTcenter p{ margin:0 20px 10px 20px; color:#000; }
		.articleShortSMARTcenter div{ float:left; width:420px;}
		.articleShortSMARTcenter img{ margin: 15px 0 10px ;}
			.articleShortSMARTcenter a{ color:#4185bb; font-weight:bold;}}
#contentLargeSMARTcenter{ width:772px; overflow:hidden;}
	.SMARTcenterformulaire form { overflow:hidden; padding:0 0 0 15%;}
	.SMARTcenterformulaire td span {font-weight:bold;}
	.SMARTcenterformulaire tr.button{padding:0 0 0 15%;}
		#contextSMARTcenter{ width:172px; float:left; padding:0 5px 10px 0; overflow:hidden;}
			#contextSMARTcenter h2{font-size:12px; font-weight:bold; text-align:center; color:#005ca6; background:url(/bild/bgd_sliderMast.jpg) repeat-x top;border-bottom:1px solid #CCCCCC; margin:0; padding:6px 0;}
			#selection{ padding:10px; border:1px solid #cccccc; margin:0 0 20px 0; overflow:hidden; background:url(/bild/bgd_recherche.gif) repeat-x bottom;}
				#selection h2{color:#FF8111; font-weight: bold; background:none; border: none; margin:0; padding:0; text-align:inherit;}
				#selection img{ margin:0 5px 0 0;}
				#selection dt{ float:left;}
				#selection a{ background:url(/bild/li_double-fleche.png) no-repeat; padding:0 0 0 20px;}
#miniFooterSMARTcenter{float:center; text-align: center; margin:0 2px 10px 2px; clear:both; }	

/************************/

/************************/
/***Slider SMARTcenter***/
/************************/
#highLightSlidersSMART {width: 750px; margin: 0px 0px 23px 0; overflow:hidden;}
	.sliderSMART {border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; margin: 0px 3px; width: 240px; float: left; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid}
		.sliderMastSMART {overflow: hidden;}
			.sliderSMART h3 {text-align: center; margin: 0px; width: 186px; float:left ; height: 29px; COLOR: #000000; font-size: 12px; font-weight: bold; padding-top: 7px}
			.sliderPreviousSMART {border-bottom: #cccccc 1px solid; width: 26px; background: url(/bild/bgd_sliderMast.jpg) repeat-x; float: left; height: 29px; border-right: #cccccc 1px solid}
			.sliderNextSMART {border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; width: 26px; background: url(/bild/bgd_sliderMast.jpg) repeat-x; float: right; height: 29px}
			.sliderMastSMART img {border-bottom: medium none; border-left: medium none; padding: 10px 8px; border-top: medium none; border-right: medium none;}
		.sliderContSMART {padding: 15px; min-height: 150px; overflow: hidden;}
			.sliderContSMART p {COLOR: #000000}
			.sliderContSMART strong {text-transform: uppercase; COLOR: #005ca6}
			.sliderSignatureSMART {margin: 10px 0px 0px; COLOR: #000000; font-size: 11px}
			.sliderContSMART .sliderSignatureSMART strong {COLOR: #000000}
			.sliderLinkSMART {padding: 0px 15px 15px; overflow: hidden}
			.sliderLinkSMART UL {float: right; list-style-image:url(/bild/li_double-fleche.png)}
			.sliderLinkSMART UL LI A {COLOR: #005ca6; font-weight: bold; text-decoration: none}
			
/************************/


/* Devis */
input.devis {
	background-color: #009C52;
	color: white;
	font-weight: bold;
	height: 50px; }
table.devis {
	width: 100%; }
table.devis td {
	vertical-align: top; }
table.devis input, table.devis select {
	font-size: 0.9em; }
table.devis select {
	width: 200px; }
table.devis td.title{
	font-weight: bold;
	width: 175px;
	white-space: nowrap; }

.form_infos {
	display: none;
	color: red; }

.orange {
	color:#FF8111;}


/* DEBUT CSS : PAGES LISTE FORMATIONS */
table.formtab { border-spacing: 0px; border-collapse: collapse; }
	table.formtab th { font-size: 14px; font-family: Tahoma; font-weight:bold; color: white; background-image:url('/bild/pages_listes_formations/bg.jpg'); padding: 1px 10px 2px 10px; }
	table.formtab td { font-weight:normal; padding: 2px 10px 2px 10px; }
	table.formtab a { color: black; text-decoration:none; font-weight:normal; }
		table.formtab a:hover { color: black; font-size: 12px; text-decoration:underline; font-weight:normal; }
.tabControl { width:582px; }
.lowTab, .highTab { background-repeat:no-repeat; width:119px; z-index : 1; text-align:center; }
.lowTab { background-image:url('/bild/pages_listes_formations/off.png'); cursor:pointer; font-size: 14px; }
.highTab { background-image:url('/bild/pages_listes_formations/on.png'); cursor:pointer; color: white; font-size: 14px; }
.tabHolder { width:100%; height:29px; border-collapse:collapse; border-spacing:0px; -moz-user-select:none; position: relative; top: 6px; left: 20px;}
.tabPanel { top:29px; left:0px; width:100%; height:280px; background-image:url('/bild/pages_listes_formations/ombre2.gif'); background-color:#cad7e3; }
.ultabPanel { text-align: left; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #00CC33; text-decoration: none; list-style-position: outside; list-style-image: url('/bild/li_fleche.png'); padding: 6px; margin: 2px; display: block; }
	.ultabPanel li { margin: 10px 10px 10px 20px; }
	.ultabPanel a { color: black; text-decoration:none; font-weight:normal; }
		.ultabPanel a:hover { color: black; font-size: 12px; text-decoration:underline; font-weight:normal; } 
/* FIN CSS : PAGES LISTE FORMATIONS */
