/* Sommaire
------------------------------
    1. Structure
*/

/* Couleurs
------------------------------
# Bleu Sudpresse : #00a6eb
# Rouge Sudpresse : #E20031
# Gris : #848484
# Texte courant : #2a2a2a
*/

/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 1. Structure <<<-----------*/
/* ----------------------------------------------------------*/

.ui-tabs-hide {display: none;}

p.warning_archives {
	clear: both;
	color: black;
	display: block;
	font-family: "Georgia", serif;
	font-size: 1.3em !important;
	line-height: 1.25em !important;
	margin: 2em auto 1em auto !important;
	text-align: center;
	padding: 0;
	width: 70%;
}

/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 2. Formulaire archives <<<-----------*/
/* ----------------------------------------------------------*/

p.intro {
	padding: .625em 0 .625em .625em;
}
.search_bloc {
	float: left;
	background: #F9F9F9;
	font-size: .75em;
	width: 25.8em; /* 309px */
	padding-bottom: .625em;
}
.search_bloc h3 {
	background: #0A9FDE url(../mediastore/static/fond_h_bloc.gif) repeat-x left bottom;
	color: white;
	font-size: 1.3em;
	font-weight: 900;
	margin-bottom: 10px;
	padding: .3em 0 .2em .625em;
}
input {
	border: 1px solid #ccc;
}
input#rechercher, input#soumettre_tri {
	border: 0;
	position: relative;
	top: .4em;
}
input#je_recherche {
	background: white url(../mediastore/elements/icons/magnify.gif) no-repeat 1px 3px;
	padding-left: 1em;
}
label {
	font-weight: 900;
}
.search_bloc p.row {
	clear: left;
	float: left;
	padding-bottom: .625em;
}
.search_bloc legend {
	margin-bottom: .625em;
	font-style: italic;
}
#periode {height: 12em; margin-right: .625em;}
#slide {height: 12em;}
#slide p.row {
	padding-left: .625em;
}
#first_date {
	margin-bottom: .625em;
}
#lastdate, #first_date {
	padding-left: .625em;
}
.search_bloc select {
	font-size: .8em;
}
#searchtext {
	background: #F9F9F9;
	float: left;
	font-size: .750em;
	line-height: 1.4em;
	margin-bottom: .625em;
	padding-bottom: .625em;
	width: 100%;
}
#searchtext .search_left {
	float: left;
	width: 48.3%;
	padding: .625em;
}
#searchtext .search_left label {
	text-transform: uppercase;
}
#searchtext .search_right {
	float: left;
	width: 46%;
	padding: 0 0 .625em .625em;
	border-left: 1px dashed #ccc;
}
#rayon {
	margin-bottom: 3em;
}

.inputButton {
	background: #12599F;
	border: 0;
	color: white;
	font-family: 'trebuchet MS',arial,sans-serif;
	font-size: 1em !important;
	font-weight: 900;
	padding: .1em .2em;
	text-transform: uppercase;
	margin-left: .625em;
}
#rechercher_periode {
	display: block;
	margin: .625em auto;
}


input#tout_rechercher {
	border: 0;
	clear: both;
	float: left;
	display: block;
	margin: 2em 0 0 18em;
}


/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 3. Formulaire d'inscription <<<-----------*/
/* ----------------------------------------------------------*/

#login {
	float: left;
	margin-bottom: .625em;
	width: 100%;
}

#tab_login li {
	background: none;
	display: inline;
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-weight: 900;
	font-variant: small-caps;
}
#tab_login li.ui-tabs-selected a:link, #tab_login li.ui-tabs-selected a:visited {background-color: #0A9FDE; color: white; text-decoration: none;}
#tab_login li.ui-tabs-selected a:hover, #tab_login li.ui-tabs-selected a:active {background-color: #0A9FDE; color: white; text-decoration: none;}
#tab_login li a:link, #tab_login li a:visited, #tab_login li a:hover, #tab_login li a:active {padding: 0 .3em; text-decoration: none;}

.oubli:link, .oubli:visited {color: white;}
.oubli:hover, .oubli:active {color: white; text-decoration: none;}

.contenu_login {
	background: #0A9FDE;
	color: white;
	clear: left;
	float: left;
	font-size: .750em;
	padding: .625em;
	width: 94.5%;
}
.contenu_login ul li {
	float: left;
	clear: left;
	line-height: 1.8em;
	margin-bottom: .3em;
	width: 100%;
}
.contenu_login ul li label {
	display: block;
	width: 8em;
	text-align: right;
	float: left;
	font-weight: 900;
}
.contenu_login ul li input#identifiant, .contenu_login ul li input#password, .contenu_login ul li input#nom_membre, .contenu_login ul li input#prenom_membre, .contenu_login ul li input#email_membre, .contenu_login ul li input#confirmer_email_membre, .contenu_login ul li input#password_membre, .contenu_login ul li input#confirmer_password_membre, input#ajouter_mot {
	float: left;
	background: white;
	border: 0;
	color: #00a6eb;
	font-size: 1.2em;
	margin-left: .3em;
	padding: .2em;
}
input#se_connecter, input#s_inscrire, input#soumettre_mot {
	background: #12599F;
	border: 0;
	color: white;
	font-family: 'trebuchet MS', arial, sans-serif;
	font-weight: 900;
	font-size: 1em !important;
	padding: .1em .2em .1em .2em;
	text-transform: uppercase;
	float:right;
}
.intro {
	font-style: italic;
	line-height: 1.5em !important;
}
#searchtext .intro {
	padding-bottom: .625em;
}

.affiner_resultat {
	background: #0A9FDE;
	float: right;
	padding: 0 .625em .625em .625em; /* 10px */
	width: 11.25em; /* 180px; */
	margin-bottom: .625em;
}
	.affiner_resultat .titraille {
		color: white;
		display: block;
		font-size: .8em;
		font-weight: 900;
		margin-bottom: .625em;
	}
	.toggle {
		background: transparent url(../mediastore/static/toggle_down.gif) no-repeat 0 5px;
		cursor: pointer;
		padding-left: 1.5em;
		margin-bottom: 0 !important;
	}
	.toggle_up {
		background: transparent url(../mediastore/static/toggle_up.gif) no-repeat 0 5px;
		cursor: pointer;
		padding-left: 1.5em;
		margin-bottom: .625em !important;
	}
	.affiner_resultat legend {
		color: white;
		font-size: .8em;
		font-weight: 900;
		margin-bottom: .625em;
	}
	.affiner_resultat label {
		color: white;
		font-size: .8em;
		font-weight: 900;
	}
	.affiner_resultat fieldset label {
		color: white;
		font-size: .8em;
		font-weight: 900;
		padding-left: .625em;
	}
	.affiner_resultat .add {
		float: left;
		clear: left;
		margin-bottom: .625em;
		width: 11.25em;
	}
	.affiner_resultat input#soumettre_mot {font-size: .8em !important;}
	.affiner_resultat #ajouter_mot {font-size: .9em; width: 9.3em;}

	.range {
		float: left;
		margin-bottom: .325em;
		width: 100%;
	}
	.range li {float: left; clear: left; margin-bottom: .3em;}
	.range label {
		display: block;
		float: left;
		width: 4em;
		text-align: right;
		margin-right: .3em;
		line-height: 1.5em;
	}
	.result_cat {
		font-size: .750em;
		line-height: 1.5em;
	}
	.result_cat li {
		background: transparent url(../mediastore/static/puce_blanche.gif) no-repeat center left;
		padding-left: 1em;
	}
	.result_cat li a:link, .result_cat li a:visited {
		color: white;
		text-decoration: none;
	}
	.result_cat li a:active, .result_cat li a:hover {
		color: white;
		text-decoration: underline;
	}

	.options {
		border-bottom: 1px dashed #ccc;
		float: left;
		clear: both;
		font-size: .750em;
		width: 100%;
		padding-bottom: .6em;
		margin-bottom: .625em;
	}
	.options p.right {
		position: relative;
		top: .6em;
	}
	.options ul li {
		display: inline;
		font-size: .750em;
		line-height: 1.5em;
	}

	.options .print {float: left}
	.options .plus_tri {
		margin: -0.2em 0 0 .3em;
		float: left;
	}
	.options label {font-weight: 900;}
	
	.result_item {
		border-bottom: 1px dotted #999;
		font-size: .750em;
		line-height: 1.5em;
		padding-bottom: .625em;
		margin-bottom: .625em;
	}
	.result_item p {
		margin-left: 3em;
	}
	.result_item p.date {
		font-size: .750em;
		color: #154E79;
		margin-left: 4em !important;
	}
	.result_item .id {
		background: #0A9FDE;
		color: white;
		display: block;
		float: left;
		line-height: 1.9em; /* 23px */
		height: 1.9em;
		text-align: center;
		width: 1.9em;
	}
	.result_item h3 {font-size: 1.3em; margin-left: 2.3em;}
	.result_item h3 a:link,	.result_item h3 a:visited {text-decoration: none;} 
	.result_item h3 a:active, .result_item h3 a:hover {text-decoration: underline;} 
	.clear_item {
		clear: both;
	}

/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 4. Slider <<<-----------*/
/* ----------------------------------------------------------*/

.ui-slider {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: segoe ui, Arial, sans-serif;
	background: #ffffff;
	border: 1px solid #E4E5E3;
	height: .8em;
	position: relative;
	margin-left: 5em;
}
.ui-slider-handle {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	position: absolute;
	z-index: 2;
	top: -3px;
	width: 1.2em;
	height: 1.2em;
	background: #EcEdE8 url(../mediastore/elements/slider/EcEdE8_40x100_textures_07_diagonals_small.png) 0 50% repeat-x;
	border: 1px solid #c4c5c3;
	color: black;
}
.ui-slider-handle:hover {
	background: #5A9D1A url(../mediastore/elements/slider/5A9D1A_40x100_textures_03_highlight_soft.png) 0 50% repeat-x;
	border: 1px solid #444444;
	color: #E20031;
}
.ui-slider-handle-active, .ui-slider-handle-active:hover {
	background: #5A9D1A url(../mediastore/elements/slider/5A9D1A_40x100_textures_03_highlight_soft.png) 0 50% repeat-x;
	border: 1px solid #c4c5c3;
}
.ui-slider-range {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	height: .8em;
	background: #5A9D1A url(../mediastore/elements/slider/5A9D1A_40x100_textures_03_highlight_soft.png) 0 50% repeat-x;
	position: absolute;
	border: 1px solid #E4E5E3;
	border-left: 0;
	border-right: 0;
	top: -1px;
	z-index: 1;
}

/*NEW SLIDER STYLES FOR SCALE, ETC*/
/* slider widget */
.ui-slider  {
	text-decoration: none !important;
	color: black !important;
}
.ui-slider-tooltip {
	display: none;
}
.ui-slider-handle-active .ui-slider-tooltip {
	display: block;
	position: relative;
	top: -25px;
	text-align: center;
	padding: .2em;
	font-size: .9em;
	width: 8em;
	margin-left: -4em;
	text-decoration: none !important;
	color: #E20031;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ui-slider ol, .ui-slider dl {
	position: relative;
	top: 1.3em;
	width: 100%;
}
.ui-slider dt {
	top: 1.5em;
	position: absolute;
	padding-top: .2em;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	height: .7em;
	color: black;
}
.ui-slider dt span {
	background: #fff;
	padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
	position: absolute;
	overflow: visible;
	color: #666;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
	display: none;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
	display: block;
}
.ui-slider span.ui-slider-tic {
	position: absolute;
	left: 0;
	height: .8em;
	top: -1.3em;
}
.ui-slider li span.ui-component-content, .ui-slider dd span.ui-component-content {
	border-right: 0;
	border-left-width: 1px;
	border-left-style: dotted;
	border-top: 0;
	border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
	display: none;
}

