/* CSS EuroSport */

/*Styles génériques*/
body {
	margin:2px;
	padding:0;}
* {font-family:Arial, Helvetica, sans-serif;}	
input {font-size:11px;}
img {border:none;}

.txtBoldNoir {font-weight:600; color:#000000;}

.txtBold {font-weight:600;}
.txtBoldUnderline {font-weight:600; text-decoration:underline;}
.orange {color:#FF9933;}
.red {color:#FF0000;}

.txtContent {
    color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; 
}

.txtErrorMessage 
{
	color:Red; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; 
}


a {text-decoration:none; }

a:hover {text-decoration:underline;}


/*Formulaires Utiles*/
.input50 {width:50px;}
.input60 {width:60px;}
.input70 {width:70px;}
.input80 {width:80px;}
.input90 {width:90px;}
.input100 {width:100px;}
.input110 {width:110px;}
.input120 {width:120px;}
.input130 {width:130px;}
.input140 {width:140px;}
.input150 {width:150px;}
.input250 {width:250px;}
.input295 {width:295px;}
.input305 {width:305px;}
.input307 {width:307px;}
.input400 {width:400px;}
.input500 {width:500px;}
.input560 {width:560px;}

/*Bandeau*/
#Bandeau {
	width:100%;
	margin:0;
	padding:0;
	border-top:1px solid #A7B7C7;
	border-left:1px solid #A7B7C7;
	border-right:1px solid #A7B7C7;
	background-image:url(../img/bandeau_fond.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	#Bandeau #contenuBandeau {
		height:75px;
		}
	#Bandeau #filet {
		background-color:#FF0000;
		height:4px;
		}

#nav {
	font-size:11px;
	height:22px;
	font-weight:bold;
	color:#0A0152;
}
#nav a {color:#0A0152;text-decoration:none;}
#nav a:hover {color:#0A0152;text-decoration:underline;}
#nav .navSep {
	padding-left:15px;
	padding-right:15px;
}
#welcome {
	float:right;	
	color:#454545; 
	font-size:11px; 
	height:22px;
}	
#deconnexion {
	color:#454545; 
	font-size:11px;
	margin-bottom:6px; 
	margin-right:10px;
}	
#deconnexion a {
	font-weight:bold;
	color:#FF5001;
	text-decoration:none;
	}
#deconnexion a:hover {
	font-weight:bold;
	color:#FF5001;
	text-decoration:underline;
	}
/*Ecarts*/
.ecartRecherche {
	width:100%;
	height:15px;
	text-align:center;	
}
.ecartBandeau {
	width:100%;
	height:2px;
}


/*Recherche*/
.recherche {
	border:1px solid #0A0152;
	background-color:#0171ED;
	font-size:11px;
	color:#0A0152;
	width: 100%;
}
.rechercheContenu td {
	background-color:#99CCFF;
}
.rechercheContenuInTD {
	background-color:#99CCFF;
}
.rechercheContenu .launch {
	background-color:#0171ED;
}
.border1 {border:1px solid #348DF1;}
.rechercheContenu select {width:122px;}
.rechercheContenu td table {border:0px;}
.rechercheTitre {
	height:19px;
	color:#FFFFFF;	text-transform:uppercase;
	font-weight:bold;
	background-image:url(../img/table_fond_titre.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border-bottom:1px solid #0A0152;
}
.recherchePuceTitre {
	background-image:url(../img/table_puce_titre.gif);
	background-repeat:no-repeat;
	background-position:25px 4px;
	padding-left:45px;
}
.rechercheSousPanel {
	background-color:#E9F1FC !important;
	padding:20px 0 20px 28px;
	color:#666666;
}
.rechercheTitreSousElement {
	height:19px;
	color:#FFFFFF;	text-transform:uppercase;
	font-weight:bold;
	background-image:url(../img/fond_entete_souselement.png);
	background-repeat:repeat-y;
	background-position:top left;
	border-bottom:1px solid #0A0152;
}
.recherchePuceSousTitre {
	background-image:url(../img/table_puce_soustitre.gif);
	background-repeat:no-repeat;
	background-position:25px 4px;
	padding-left:45px;
}

.rechercheGridPopUp
{
	border:1px solid #BDBDBD;
	background-color:#FFFFFF;
	font-size:11px;
	color:#0A0152;
	width: 100%;
}

/*Résultat*/
#resultat {
	border:1px solid #0A0152;
	background-color:#F1F1F1;
	font-size:11px;
}
#resultat #colonneGauche {
	border:1px solid #BDBDBD; 
	background-color:#FFFFFF;
	vertical-align:top;
}
#resultat #colonneDroite {
	border:1px solid #BDBDBD; 
	background-color:#FFFFFF;
	vertical-align:top;
	padding:1px;
}
#infosDetails {
	background-image:url(../img/table_fond_details.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	color:#666666;
	font-size:10px;
}
#tableDetails {
	height:72px;
}
#tableDetails table td {height:16px;}
.tableDetailsSep {
	width:30px;
	text-align:center;
	background-image:url(../img/table_details_sep.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#infosLast {
	background-color:#6A6A6A;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:22px;
	padding-left:26px;
	color:#FFFFFF;
	font-size:10px;
	}
.infosLastDate {color:#FFFFFF;}
.infosLastSep {padding-left:17px; padding-right:17px;}

#local {
	background-image:url(../img/font_entete_local.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:29px;
}
#localContenu {
	background-color:#E9F1FC;
	padding:20px 0 20px 28px;
	color:#666666;
}
#localContenu table td {
	height:20px;
}
#local .titreLocal {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:17px;
}
#headOffice {
	background-image:url(../img/font_entete_headoffice.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:29px;
}
#headOfficeContenu {
	background-color:#E9F1FC;
	padding:20px 0 20px 28px;
	color:#666666;
}
#headOfficeContenu table td {
	height:20px;
}
#headOffice .titreHeadOffice {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:17px;
}
.details {
	color:#000000;
	font-size:10px;
	font-style:oblique;
}
#submit {
	background-color:#FFFFFF;
	text-align:center;
}

/* Table résultat*/
#tableDate {
	height:33px;
	background-image:url(../img/fond_date.gif);
	background-repeat:repeat-x;
	background-position:top left;
	padding-left:15px;
	color:#000000;
	font-size:12px;
	font-weight:bold;}
#tableBoutons {
	height:20px;
	background-image:url(../img/fond_boutons.gif);
	background-repeat:repeat-x;
	background-position:top left;	
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
.tableBoutonsBorder {border-left:1px solid #666565;border-right:1px solid #666565;}
#tableBoutons a {text-decoration:none; font-weight:bold; color:#FFFFFF; }

.tableStyle { 
	color:#666666; 
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	border-bottom:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
}
.tableStyle TR.selectedTR {background-color:#FFFF99;}
.tableStyle td {vertical-align:text-top;padding:0 2px 0 2px;}

#dgEmissions { 
	color:#666666; 
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	border-bottom:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
}
#dgEmissions td {vertical-align:text-top;padding:0 2px 0 2px;}

.tableTri {background-color:#0171ED; height:11px;vertical-align:middle;}
.tableTri td {text-align:center; vertical-align:middle;}
.tableTriOn {background-color:#FFFFFF;}
.tableCheck {background-color:#E0E0E0; text-align:center;}
.tableSep { height:1px; background-image:url(../img/table_pointilles.gif); background-repeat:repeat-x; background-position:center left;}
.tdBoldBlue {font-weight:600; color:#000000; background-color:#99CCFF;}

.tableLigneNoir {color:#000000;}
.tableLigneOn {background-color:#FFA800; color:#FFFFFF;}

#pager {
	background-image:url(../img/pager_fond.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:40px;
	}

#footer {
	color:#666666; 
	font-size:8px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center;
	width: 100%;
}

#MasterMapPath {
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif; 
}

.WebGridTable {
	border:1px solid #505050;
	font-size:9px;
}

SPAN.NeedHelp 
{
	color:Gray;
	text-decoration:none;
	cursor:help;
	vertical-align:middle;
}

/*************************** STYLES FOR MBX rules ***************************/
.MBXKeyword 
{
	font-weight:bold;
	color: Green;
}
.MBXInvalidKeyword 
{
	font-weight:bold;
	color: Red;
}
.MBXIfGroup 
{
	font-weight:bold;
	color:Blue;
}
.MBXRuleTableSummary 
{
	font-size:8pt;
	
}
.MBXRuleTableSummary TD
{
	font-size:8pt;
	background-color:#E9F1FC;
}
/*************************** /STYLES FOR MBX rules ***************************/


/*************************** STYLES FOR WebGrid ***************************/
.WebGridTable * TD 
{
	height:5px;
	/*line-height:10px;*/
	text-align:center;
}

.WebGridTable * TD DIV
{
	/*text-overflow:ellipsis;*/
	overflow:hidden;
	/*white-space:nowrap;*/
	/*width:144px;*/ /* 1152 px is the TAIGA expected screenwidth -> divide it by 8 columns */
}

.WebGridTable * TD.GridCell 
{
	border-style:solid;
	border-color:Black;
	border-width:1px;
	border-spacing:0px;	
	cursor: hand;
}

.WebGridTable * TD.GridCellSmall 
{
	border-style:solid;
	border-color:Black;
	border-width:1px;
	border-spacing:0px;	
	cursor: hand;
}

/*************************** /STYLES FOR WebGrid ***************************/

/************************************************************************************
      Liens                                                               
************************************************************************************/
.lkHighlight:link { font-size: 10px; color: #FF0000; text-decoration: none; }
.lkHighlight:visited { font-size: 10px; color: #FF0000; text-decoration: none; }
.lkHighlight:active { font-size: 10px; color: #FF0000; text-decoration: none; }
.lkHighlight:hover { font-size: 10px; color: #FF0000; text-decoration: underline; }

.lkDefault:link {  font-size: 10px; color: #336699; text-decoration: none; }
.lkDefault:visited { font-size: 10px; color: #336699; text-decoration: none; }
.lkDefault:active { font-size: 10px; color: #336699; text-decoration: none; }
.lkDefault:hover { font-size: 10px; color: #336699; text-decoration: underline; }

td a.lkDefault:link {  font-size: 10px; color: #336699; text-decoration: none; }
td a.lkDefault:visited { font-size: 10px; color: #336699; text-decoration: none; }
td a.lkDefault:active { font-size: 10px; color: #336699; text-decoration: none; }
td a.lkDefault:hover { font-size: 10px; color: #336699; text-decoration: underline; }

.tip {font:10px/12px Arial,Helvetica,sans-serif; border:solid 1px #666666; width:270px; padding:1px; position:absolute; z-index:100; visibility:hidden; color:#333333; top:20px; left:90px; background-color:#ffffcc; layer-background-color:#ffffcc;}

/*************************** Color Picker style ***************************/
Table.PSGColorPickerTable * td {
    width:12px;
    height:12px;
}
/*************************** /Color Picker style ***************************/

SPAN.AboutText 
{
	font-size:12px;
}

TD.ResultatStats
{
	color:Gray;
	text-decoration:none;
	cursor:help;
	vertical-align:bottom;
	text-align:center;
	font-size:9px;
}

















