/* CSS Document */
hr{
	color:#EF7021;
	height:1px;
	background-color:#EF7021;
	border:none;
	margin-top:5px;
}
/*Prévisu dans l'admin*/
.ModuleActualitePrevisu .Actualite{
	font-size:11px;
	text-align:left;
	padding-left:10px;
	width:710px;
}
.ModuleActualitePrevisu .Actualite h1{
	margin-top:10px;
	text-indent:13px;
	font-size:13px;
	color:#104FA0;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
}

.ModuleActualitePrevisu .Actualite h2{
	line-height:40px;
	font-size:12px;
	color:#ed6e29;
	text-transform:uppercase;
	font-weight:bold;
	display:inline;
}
.ModuleActualitePrevisu .Actualite .act_imgAccroche_gauche {
	float: left;
	margin-right: 10px;
	vertical-align:top;
}
/*contenu actu*/

.conteneur-principal .milieu .contenu-pageinterne .Actualite{
	width:600px;
}
.conteneur-principal .milieu .contenu-pageinterne .Actualite .ModuleActualite {
	width:580px;
}

.Moduleactualité{
	font-size:11px;
	text-align:left;
}
.ModuleActualite A {
	FONT-WEIGHT: normal;
	font-size: 11px;
	TEXT-DECORATION: none;
	background-repeat: no-repeat;
}
.ModuleActualite A:hover {
	font-size: 11px;
	text-decoration:underline;
}
.ModuleActualite .act_divTexteAccroche, .ModuleActualite p {
font-size:11px;
color:#666666;
text-align:justify;
}

.ModuleActualite h1{
	background:none;
	background-image:none;
	margin-top:0px;
	font-size:13px;
	color:#104FA0;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0px;
	padding-top:20px;
	text-indent:0px;
}

.ModuleActualite h2 {
	font-style:oblique;
	margin:0px;
}

.ModuleActualite h2.decale{
	display:none;
}
.ModuleActualite table{
	border:none;
}
.lireactu{
	display:block;
}
/*on est obliger de préciser tout l'environnement car pour la une, on n'a pas de classe contenu-accueil, comme pour le contenu-pageinterne*/
/*taille du champ pour une seule actu :*/
.conteneur-principal .milieu .Actualite .ModuleActualite .act_actus .act_accroche {
	float:left;
	width:420px;
	_margin-bottom:20px;
}
.conteneur-principal .milieu .Actualite .ModuleActualite .act_accroche .c .titre table.titre{
	padding-right: 5px;
	width:100% ;
}
.conteneur-principal .milieu .contenu-pageinterne .Actualite .ModuleActualite .act_actus .act_accroche {
	float:left;
	width:585px;
	_margin-bottom:20px;
}
.conteneur-principal .milieu .contenu-pageinterne .Actualite .ModuleActualite .act_accroche {
	float:left;
	width:100%;
	_margin-bottom:20px;
}
.conteneur-principal .milieu .contenu-pageinterne .Actualite .ModuleActualite .act_accroche .c .titre table.titre{
	padding-right: 5px;
	width:100% ;
}


.act_accroche .act_infosTitre{
margin-top:5px;
font-size:10px;
color:#999999;
margin-bottom:5px;
}
/*actu seule*/
.act_actu{
	margin-top:20px;
}
.act_actu .act_TexteActu{
	font-size:11px;
	color:#666666;
}

/*entourage à désactiver*/
.hg, .h, .hd, .g, .d, .bg, .b, .bd{
	display:none;
}
.c h1, .text-college h1{
	/*display:none;*/
}
/**************************************************************************/
/*							college										*/
/**************************************************************************/
/*pour le college : dates à effacer :*/
.contenu-college .date{
	display:none;
}
.contenu-college .titre{
	width:650px;
}
.contenu-college span.titreAvecImage{
	color:#ed6e29;
	font-size:11px;
	text-decoration:none;
	width:100%;
}
.contenu-college span.titreSansImage{
	color:#ed6e29;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
	width:100%;
}
.contenu-college .imageAGauche .titre span.titreAvecImage{
	width:100%;
}
/**************************************************************************/
/**************************************************************************/
/*    Calendrier     */
.act_tableCalendrier{
	width:150px;
}

/*    alaune         */

.AlaUne .ModuleActualite .titre a{
	color:#104FA0;
	font-size: 11px;
}
.AlaUne .ModuleActualite .date {
font-size:10px;
color:#999999;
}
.AlaUne .ModuleActualite .type {
font-size:10px;
color:#999999;
}
.AlaUne .ModuleActualite{
padding-top:50px;
width:430px;
padding-left:10px;
}

/*actu*/
.Actualite{
	background-color:#FFFFFF;
}

/*détaillé l'environnement pour qu'il ne prenne pas le pas sur l'autre taille du module actu dnas les pages internes L39 :*/
.conteneur-principal .milieu .Actualite .ModuleActualite {
	width:425px;
	/*border:#000000 1px solid;*/
}
.ModuleActualite table.titre tr{
	height:20px;
}
.ModuleActualite .titre a{
font-size:11px;
color:#ed6e29;
font-weight:bold;
float:left;
}
.ModuleActualite .titre a:hover{
	text-decoration:underline;
	font-size:11px;
	color:#ed6e29;
	font-weight:bold;
}

.Actualite .ModuleActualite p, .Actualite .ModuleActualite .act_divTexteAccroche {
padding-bottom:10px;
}
.Actualite .ModuleActualite .date {
font-size:10px;
color:#999999;
line-height:20px;
}

.imageAGauche .act_imgAccroche_gauche {
	float: left;
	margin-right: 10px;
	vertical-align:top;
}
.imageADroite .act_imgAccroche_droite {
	float: right;
	margin-left: 4px;
	vertical-align:top;
}
.imageAGauche .titre{
	vertical-align:top;
}
/*on est obliger de préciser tout l'environnement car pour la une, on n'a pas de classe contenu-accueil, comme pour le contenu-pageinterne*/
.conteneur-principal .milieu .Actualite .ModuleActualite .imageAGauche .titre .titreAvecImage{
	font-size:11px;
	color:#ed6e29;
	font-weight:bold;
	float:left;
	padding-left:0px;
	width:345px;
}
.conteneur-principal .milieu .AlaUne .ModuleActualite .act_accroche .c .imageAGauche .titre .titre .titreAvecImage{
 	font-size:11px;
	color:#104FA0;
	font-weight:bold;
	float:left;
	padding-left:0px;
	width:345px;
}
.conteneur-principal .milieu .contenu-pageinterne .Actualite .ModuleActualite .imageAGauche .titre .titreAvecImage{
	font-size:11px;
	color:#ed6e29;
	font-weight:bold;
	float:left;
	padding-left:0px;
	width:535px;/*juste pour ça !!!*/
}
.titre .titreSansImage{
	padding-left:0px;
	width:345px;
}
.imageADroite .titre{
	vertical-align:top;
}
.imageAGauche table.titre {
	padding-right:5px;
	vertical-align:top;
}

.imageADroite table.titre{
	float: left;
	padding-left:5px;
	vertical-align:top;
}

/*toujours les dernières lignes :*/

.stopSafari {; #}
.imageAGauche table.titre {
	width: 355px;
	*width: 320px;
}
.imageADroite table.titre {
	width: 355px;  
	*width: 320px;
}