/* Style sur LGV | Rhin-Rhone */


.noprint {display:none}


body, .texte
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003362;

}

.main
{
	background-position:bottom;
	background-repeat:no-repeat;
	width:595px !important;
}

/*
-------------------------------------------
Mediatheque : 
-------------------------------------------
*/
.mediatheque_criteres
{
	display:none;
}

.mediatheque_criteres select,
.mediatheque_criteres input.text
{
	width: 155px;
	border:1px solid #0da1d3;
	
	text-align:center;
	font-size:12px;
	color:#0da1d3;
	
	padding:0px;
	margin:0px;
}

.mediatheque_criteres .select_mois
{
	width: 95px;
}

.mediatheque_criteres .select_annee
{
	width: 60px;
}

.mediatheque_requete
{
	background-color:#f8f9f9;
	
	font-size:12px;
	font-weight:bold;
	color:#397ec4;
	
	padding-left:43px;
	padding-top:10px;
	padding-bottom:10px;
}

.mediatheque_requete b
{
	color:#e7001b;
}

.mediatheque_contenu
{
	background-color:#fcfcfc;
	
	border:1px solid #bfcede;
}



.mediatheque_titre
{
	font-size   :14px;
	font-weight :bold;
	color       :#003362;
	text-transform:uppercase;

	padding-left   :35px;
	padding-top    :13px;
	padding-bottom :15px;
	
}

.mediatheque_titre img
{
	padding-right   :10px;
}


.mediatheque_documents
{
	font-size   :12px;
	font-weight :normal;
	color       :#003362;

	padding-left   :63px;
}

.mediatheque_documents img
{
	padding-right   :10px;
}

.mediatheque_documents .poids 
{
}

.mediatheque_documents a,
.mediatheque_documents a:hover
{
	color:#003362;
}

.mediatheque_pagination
{
	font-size:12px;
	padding-right:20px;
	text-align:right;
	color:#e7001b; 

}


.mediatheque_pagination a,
.mediatheque_pagination a hover
{
	color:#003362;
}



.mediatheque_table
{
	padding-left   :63px;
}

.mediatheque_table a,
.mediatheque_table a:hover
{
	text-decoration:none;
}

.mediatheque_table .legende
{
	color:#003362;
	font-weight:bold;
	padding-top:20px;
}

.mediatheque_table img
{
	border:1px solid #38b1e9;
}
/*
-------------------------------------------
Bandeau de navigation : 
-------------------------------------------
*/

.lien_divers
{padding-left:16px;}

.lien_divers, 
.lien_divers a, 
.lien_divers a:hover
{
	color:#012954;
	font-size:10px;
	text-decoration:none;
}

.lien_media
{padding-left:16px;}

.lien_media, 
.lien_media a, 
.lien_media a:hover
{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}



.rechercheTop
{
	border:1px solid #0caac5;
	border-right-width:0px;
	border-left-width:0px;
	
	margin:0px;
	padding:0px;
	height:14px;
}

.rechercheTop input
{	
	border:0px;
	font-size:9px;
	height:10px;
	width:122px;
	background:url(../images/fond_recherche_top.gif);
	background-repeat:repeat-x;
}

.rechercheTop > input /* hack IE pour que ça passe sous firefox */
{	
	border:0px;
	font-size:9px;
	height:12px;
	width:124px;
	background:url(images/fond_recherche_top.gif);
	background-repeat:repeat-x;
}




/*
-------------------------------------------
	navigation page interieur
-------------------------------------------

>> fil d'ariane : 
*/

.fil_ariane, 
.nav_int_imprimer
{
	padding-left:16px;
	font-size:10px;
	color:#003362;
}




.fil_ariane a,
.fil_ariane a:hover,
.fil_ariane .last,
.nav_int_imprimer a, 
.nav_int_imprimer a:hover
{
	color:#003362;
	text-decoration:none;
	font-weight:normal;
}

.fil_ariane .last
{
	text-decoration:underline;
}


.nav_int_titre
{
	font-size:20px;
	font-weight:bold;
	padding-left:11px;
}


/*
>> menu deroulants
*/


#menu_nav_1 table,
#menu_nav_2 table,
#menu_nav_3 table
{
	background-position:bottom;
	background-repeat:no-repeat;
	width:238px;
}

#menu_nav_1 td,
#menu_nav_2 td,
#menu_nav_3 td
{
	font-size:12px;
	padding-left:14px;
	padding-top:3px;
	padding-bottom:3px;
	color:#FFFFFF;
	border-bottom:1px dotted #FFFFFF;
}

#menu_nav_1 a, #menu_nav_1 a:hover,
#menu_nav_2 a, #menu_nav_2 a:hover,
#menu_nav_3 a, #menu_nav_3 a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

#menu_nav_1
{
	background-color:#114bac;
}

#menu_nav_2
{
	background-color:#248b13;
}

#menu_nav_3
{
	background-color:#068aa2;
}



/*
-------------------------------------------
	encart bleu fonce
-------------------------------------------
*/

.encart_bleu_fonce
{
	text-align:left;
	background-color:#003362;
	font-size:11px;
	color:#FFFFFF;
}

.encart_bleu_fonce p, 
.encart_bleu_fonce h5
{
	padding:0px;
	padding-left:20px;
	padding-right:20px;
}

.encart_bleu_fonce a
{
	color:#70d1fa;
	text-decoration:underline;
}

.encart_bleu_fonce h5
{
	font-size:10px;
	text-transform:uppercase;
	color:#70d1fa;
}

.encart_bleu_fonce img
{
	/*text-align:center;*/
}


/*
------------------------------------------
	Page interieur
------------------------------------------

> navigation_gauche

*/

.menu_int_gauche
{
	display:none;
}


.menu_nav_int td
{
	font-size:11px;
	
	padding-top:5px;
	padding-bottom:5px;
	
	border-width:0px;
	border-bottom-width:1px;
	
	border-style:dotted;
	
}

.savoirplus td
{
	padding-left:10px;
	border-width:0px;
	padding-top:2px;
	padding-bottom:1px;
}



.menu_nav_int .first
{
	border-top-width:1px;
}

.menu_nav_int a,
.menu_nav_int a:hover
{
	text-decoration:none;
}


/*
> contenus 
*/


.titre
{
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	color:#044581;
}

.chapo
{
	font-weight:bold;
	font-size:12px;
}

.ssTitre
{
	font-weight:bold;
	font-size:13px;
	color:#044581;
}

.legende
{
	font-size:11px;
	color:#01437A;
}

/*
> Sommaire de rubrique
*/

.rub_titre1
{
	font-size:28px;
}

.rub_titre2
{
	font-size:17px;
}

.rub_titre2 strong
{
	font-size:30px;
}

.rub_lien,
.rub_lien a,
.rub_lien a:hover
{
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}

/*

> Plan

*/

.plan_titre_1,
.plan_titre_2,
.plan_titre_3
{
	font-size:14px;
}

.plan_titre_1 { color: #114bac;}
.plan_titre_2 { color: #248b13;}
.plan_titre_3 { color: #10a9bf;}

.plan,
.plan a,
.plan a:hover
{
	color:#044581;
	text-decoration:none;

}

