body.popup #mainWrapper{
	border: 0;
	margin-bottom: 0;
	width: auto;
	}
#corps {background:#FFFFFF url(/design/oseo_ergov1/images/backgd_courbes.gif) no-repeat 30% 0;}
body.popup #contenu {
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	}
	
#imprimerPriWidget a {
	background:transparent url(/design/front/images/picto_print.gif) no-repeat scroll 0 50%;
	}
	#imprimerPriWidget a:hover {
	background:transparent url(/design/front/images/picto_print_on.gif) no-repeat scroll 0 50%;
	}
	
.nomentite {
	color: #BB613A;
	background-color: #FDDF89;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase !important;
	text-align: center;
	margin: 23px;
	margin-bottom: 20px;
	padding: 10px;
	width: 570px;
	}
.titrefiche:first {border: 0;}
.titrefiche {
	border-top: 1px dotted #6699CC;
	color: #FFA513;
	font-style: italic;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase !important; 
	margin-left: 20px;
	padding: 5px;
	}
.texte {
	color: #67504A;
	font-size: 12px;
	padding-bottom: 10px;
	margin-left: 35px;
	}
.dernieremodif {
	font-size: 7pt;
	color: #333333;
	font-style: italic;
	padding: 0;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	float: right;
	}



.intitule {
 color: #003366;
 font-size:9pt;
 font-weight:bold;
 display:block;
 margin:0;
 margin-bottom:2px;
 }
 .titrepage {
 color:#DDDDDD;
 background-repeat:repeat-x;
 font-size:13pt;
 font-weight:bold;
 text-align:center;
text-transform:uppercase !important;
 margin:0;
 width:680px;
 height:50px;
 padding:10px;
 }
.fonction {
 background-color:#FFFFFF;
 border:1px solid #eeeeee;
 width:140px;
 text-align:center;
/* margin-right:15px; */
 padding-top:5px;
 padding-bottom:5px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 }
 
 #piedCompetence{
	border-top: 1px solid #999999;
	color: #999999;
	height:auto;
	width:100%;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:20px;
	margin-left:0px;
	clear:both;
}
.texte1 { color:#003333;
 font-size:8pt;
 font-weight:normal;
}
.intitule
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: rgb(102, 142, 182);
}

/*******************************************************************************/

#widgetTechNeo_sidebar td {
		background:none;
		padding-bottom: 0;
	}
	#widgetTechNeo_sidebar {
		float:right;
		width:250px;
	}
	#widgetTechNeo,#widgetTechNeo_sidebar * { border:none; }
	#widgetTechNeo_sidebar .AFSClustersWidget_Label ,
	#widgetTechNeo_sidebar .AFSFacetWidget_Label
	{
		color: #BB613A;
		font-size: 1.2em;
		font-weight:bold;
		padding-left: 13px;
		padding-top: 0;
		text-transform:uppercase;
	}

	#widgetTechNeo_sidebar .AFSClustersWidget_ValueLabel ,
	#widgetTechNeo_sidebar .AFSFacetWidget_ValueLabel
	{
		color: #C05129;
		cursor:pointer;
	}


	/******************************************************************************
 * AFSKeywordsWidget
 */

.AFSHistoryWidget {
	border: 1px solid #ACA693;
	background: #EFE9DA;
	margin: auto;
	margin-bottom: 4pt;
	display: none;
}
.AFSHistoryWidget-Set {display: block;}
.AFSHistoryWidget_Label {
	background: #DED8C8;
	font-weight: bold;
	padding: 3pt;
}
.AFSHistoryWidget_Item {
	text-decoration: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
}



/******************************************************************************
 * AFSKeywordsWidget
 */
.AFSKeywordsWidget {
	display: inline;
	margin-left: 10pt;
}

.AFSKeywordsWidget input {
	border: 1px solid #777777;
	font-size: 10pt;
	padding: 2pt;
	margin: 0;
}

.AFSKeywordsWidget_Go {
	display: inline;
}

.AFSKeywordsWidget button {
	border: 1px solid #777777;
	font-size: 10pt;
	padding: 1pt 10pt;
	margin: 0;
	cursor: pointer;
	margin-left: 6pt;
	margin-top: 1pt;
}

.AFSKeywordsWidget_Suggests {
	border: 1px solid #000000;
	background: #EFE9DA;
}

.AFSKeywordsWidget_Suggests .item {
	padding: 2px;
}

.AFSKeywordsWidget_Suggests .item-selected {
	background: #DED8C8;
	font-weight: bold;
}

/******************************************************************************
 * AFSInfoWidget
 */
.AFSInfoWidget {
	margin: 10px 0pt 0pt 0;
	background: #FDDF89;
	padding: 4pt 10px;
	display: none;
	width: 488px;
}

.AFSInfoWidget-Set {
	display: block;
}

/******************************************************************************
 * AFSHintWidget
 */
.AFSHintWidget {
	background: #EFE9DA;
	padding: 4pt 30pt;
	margin: 8pt 0;
	margin-left: 30pt;
	margin-right:3pt;
	display: none;
}

.AFSHintWidget-Set {
	display: block;
}

.AFSHintWidget div {
	display: inline;
}

.AFSHintWidget_Suggest a {
	font-style: italic;
}

/******************************************************************
 * AFSRTEWidget
 */
.AFSRTEWidget {
/*	background: #fff;*/
/*	float: right;*/
/*	margin: 5pt;*/
	display: none;
/*	margin-top: 48pt;*/
}

.AFSRTEWidget-Set {
	display: block;
}

.AFSRTEWidget_Label {
	background: #FFFFFF url(/design/alsace/images/annexes/puce_titre.gif) no-repeat scroll 0 4px;
	color: #BB613A;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 10px;
	padding: 4px 4px 4px 24px;
	text-transform:uppercase;
}

.AFSRTEWidget_Append {
	display: inline;
}

.AFSRTEWidget_RteWords {
	display: inline;
}

.AFSRTEWidget ul {
	list-style: none;
	margin: 0;
	margin-left: 6pt;
	margin-top: 2pt;
	margin-bottom: 2pt;
	padding: 0;
}

/*
.AFSRTEWidget a {
	font-size: 9pt;
	text-decoration: none;
}

.AFSRTEWidget a:hover {
	text-decoration: underline;
}
*/
.AFSRTEWidget ul li {
	margin: 0;
	padding: 0;
}

ul.AFSRTEWidget_Items {
	text-transform: capitalize;
	margin-left: 10px;
	line-height: 1.5em;
}


/********************************************************************
 * AFSResultsWidget
 */
.AFSResultsWidget {
	margin: 5pt 0;
	margin-top: 20pt;
	overflow: hidden;
}

.AFSResultsWidget span {
	color: #EF2200;
	font-size: 9pt;
	font-weight: bold;
}
.AFSResultsWidget_Results {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	display: none;
	text-align: justify;
}

.AFSResultsWidget_Label {
	background: #EFE9DA;
	padding: 4pt 10px;
	margin-right: 3pt;
}

.AFSResultsWidget_Results-Set,.AFSResultsWidget_Results-Empty {
	display: block;
}

.AFSResultsWidget_Empty {
	text-align: center;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
}

.AFSResultsWidget_Results ul{
	margin-right : 20px;
}

.AFSResultsWidget_Results li {
	border-top : 1px dotted #6699CC;
	padding-bottom : 10px;
	padding-right : 10px;
}



.AFSResultsWidget div {
	padding-right: 10px;
	font-size : 9pt;
}

.AFSResultsWidget a{
	font-style: italic;
	font-size: 9pt;
	text-decoration: none;
	color: #FC8100;
}

.AFSResultsWidget a:hover{
	text-decoration: underline;
}

.AFSResultsWidget_Description {
	padding-right: 10px;
	font-size : 9pt;
}

.AFSResultsWidget_URL a {
	font-style: italic;
	font-size: 9pt;
	text-decoration: none;
	color: #777777;
}

.AFSResultsWidget_WordMatch {
	font-weight: bold;
	color:black!important;
}

.gwt-Hyperlink{
    text-align: center;
    padding-bottom : 5px;
}
/******************************************************************************
 * AFSKwordWidget
 */
.AFSKwordWidget {
	margin: 5pt 0pt;
	margin-left: 10pt;
	margin-top: 20pt;
	margin-right: 120pt;
	margin-left: 20pt;
	display: none;
	border: 1px dotted #DED8C8;
}

.AFSKwordWidget-Set {
	display: block;
	margin-left: 30pt;
}

.AFSKwordWidget_Image {
	float: left;
	margin: 2px;
	margin-right: 4px;
}

.AFSKwordWidget_Image img {
	border: 0;
}

.AFSKwordWidget_Title {
	font-weight: bold;
}

.AFSKwordWidget_URL a {
	font-style: italic;
	font-size: 9pt;
	text-decoration: none;
	color: #777777;
}

.AFSKwordWidget_Kwords li {
	clear: left;
	margin-top: 3px;
}

/******************************************************************************
 * AFSPagerWidget
 */
.AFSPagerWidget {
	margin: 4pt 0;
	text-align: center;
	display: none;
	margin-bottom: 20px;
}

.AFSPagerWidget-Set {
	display: block;
}

.AFSPagerWidget_PreviousPage,.AFSPagerWidget_NextPage,.AFSPagerWidget_PagesBefore,.AFSPagerWidget_PagesAfter,.AFSPagerWidget_CurrentPage,.AFSPagerWidget_Page
	{
	display: inline;
	margin: 0 3pt;
}

.AFSPagerWidget_Page-Current a {
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
}

.AFSPagerWidget_PreviousPage {
	margin-right: 20pt;
}

.AFSPagerWidget_NextPage {
	margin-left: 20pt;
}

/******************************************************************************
 * AFSFacetsWidget
 */
.AFSFacetsWidget {
	margin: auto;
}

.AFSFacetWidget {
	margin-bottom: 4pt;
	display: none;
	margin:0;
}

/* Style applique aux filtres avec selection multiple
   initialisation : case non cochee */
.AFSFacetWidget_Values-Multiple .AFSFacetWidget_Value {
	background-image: url(UnChecked.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
}

/* Style applique aux valeurs selectionnees (case cochee) */
.AFSFacetWidget_Values-Multiple .AFSFacetWidget_Value-Selected {
	background-image: url(Checked.gif);
}

.AFSFacetWidget-Set {
	display: block;
}

.AFSFacetWidget_Header {
	background: #FFFFFF url(/design/alsace/images/annexes/puce_titre.gif) no-repeat scroll 0 11px;
	width: 100%;
	margin:10px 0 0 0; 
}

.AFSFacetWidget_Label,.AFSFacetWidget_Remove {
	font-weight: bold;
	padding: 2pt;
	cursor: pointer;
}

.AFSFacetWidget-Folded .AFSFacetWidget_Values {
	display: none;
}

.AFSFacetWidget_Remove {
	text-align: right;
}

.AFSFacetWidget-Flat select {
	font-size: 10pt;
	border: 1px solid #6699CC;
	background-color: #F6F4EC;
}

.AFSFacetWidget_Values {
	padding: 1pt;
}

.AFSFacetWidget_Value table  {
	margin:0;
}

.AFSFacetWidget_Value table td {
	padding:0;
}

.AFSFacetWidget_ValueLabel, .AFSRTEWidget a {
	text-decoration: underline;
	cursor: pointer;
	margin: 0;
	padding: 0;
}

.AFSFacetWidget_ValueLabel-Selected {
	color: #FF0000;
}

.AFSFacetWidget_ValueLabel-Disabled {
	/*color: gray;*/
}

/******************************************************************************
 * AFSContextWidget
 */
.AFSContextWidget {
	display: none;
	background: #EFE9DA;
	border: 1px solid #6699CC;
	margin: auto;
	margin-bottom: 4pt;
}

.AFSContextWidget-Set {
	display: block;
}

.AFSContextWidget_Label {
	background: #DED8C8;
	font-weight: bold;
	padding: 3pt;
}

.AFSContextWidget_Item {
	border-top: solid 1px #6699CC;
	padding: 1pt;
	width: 100%;
}

.AFSContextWidget_ItemValueCell {
	text-align: center;
	font-style: italic;
}

.AFSContextWidget_ItemRemoveCell {
	text-align: right;
}

.AFSContextWidget_ItemRemove {
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
}

/******************************************************************************
 * AFSGroupsWidget
 */
.AFSGroupsWidget {
	border: 1px solid #6699CC;
	background: #EFE9DA;
	margin: auto;
	margin-bottom: 4pt;
	display: none;
}

.AFSGroupsWidget-Set {
	display: block;
}

.AFSGroupsWidget_Label {
	font-weight: bold;
	padding: 2pt;
	cursor: pointer;
}

.AFSGroupsWidget_Header {
	background: #FDDF89;
	width: 100%;
}

.AFSGroupsWidget_Remove {
	text-align: right;
}

.AFSGroupsWidget_Item .gwt-TreeItem {
	text-decoration: underline;
	cursor: pointer;
	margin: 0;
	padding: 0;
}

.AFSGroupssWidget_Item-Selected .gwt-TreeItem {
	color: #ff0000;
}

AFSGroupsWidget_Label,.AFSGroupsWidget_Remove {
	font-weight: bold;
	padding: 2pt;
	cursor: pointer;
}

.AFSGroupsWidget-Folded .AFSGroupsWidget_Content {
	display: none;
}

/******************************************************************************
 * AFSClustersWidget
 */
.AFSClustersWidget {
	margin: auto;
	margin-bottom: 4pt;
	display: none;
}


.AFSClustersWidget-Set {
	display: block;
}

.AFSClustersWidget_Header {
    background: #FFFFFF url("/design/alsace/images/annexes/puce_titre.gif") no-repeat scroll 0 11px;
    width: 100%;
    margin:10px 0 0 0;
}

.AFSFacetWidget_Values {
    padding: 1pt;
}

.AFSClustersWidget_Value table {
	margin:0;
}

.AFSClustersWidget_Value table td {
	padding:0;
}

.AFSClustersWidget_ValueLabel{
    text-decoration: underline;
    cursor: pointer;
    margin: 0;
    padding: 0;
}

.AFSClustersWidget_ValueLabel-Selected {
    color: #FF0000;
}

.AFSClustersWidget_ValueLabel-Disabled {
    color: gray;
}

.AFSClustersWidget_Label,.AFSClustersWidget_Remove {
	font-weight: bold;
	padding: 2pt;
	cursor: pointer;
}

.AFSClustersWidget-Folded .AFSClustersWidget_Values {
	display: none;
}

.AFSClustersWidget_Remove {
	text-align: right;
}

#progressbar {
	text-align:center;
	background:#D4E1EE;
	font-weight:bold;
	color:#0052A0;
}

/******************************************************************************
 * Override for techneo
 */
 
 .AFSResultsWidget_Item em{
	font-weight:bold;
	color:black;
}

 .AFSFacetWidget_Header tr{
	background-color:transparent!important;
}

 .AFSFacetWidget_Value tr{
	background-color:transparent!important;
}


