@charset "UTF-8";
/* CSS Document */
body{background-size:150%; background-position:top center;}

header .Logo img{max-width:200px; margin:16px 0 10px 12px !important;}

.Logo {
    width: 24%;
}

.LoginExt{
	float: right;
	margin-right: 3rem;
	margin-top: 1rem;
}

header.Header .Logo p {
    margin-left: 20px!important;
    font-size: 11px;
}

header .widgetExtranet{padding:12px 5px; width:100%;}

.ConnexionExtranet{width:20% !important;}
header .sf_colsOut.sf_3cols_2_34{width:75% !important;}

.navPc{margin-top:0;}

.Menu a{padding:32px 10px 12px; font-size:12px;}
.submenuItem a
{
	font-size: 11px;
	padding:4px 22px;
}

.divTitreExtranet{font-size:16px; margin:0 5px 5px 0;}
.divLoginContent input, .divPasswordContent input{width:61px;}
.divLoginContent, .divPasswordContent{padding-right:0;}
.lienConnexion{margin-right:0;}

.itemMeteo{width:90px;}
.meteoSimpleWrapper .imgNebulosite{padding-right:6px;}
.itemMeteo .MeteoJourDate{margin-left:12px;}

#Contenu .sf_fixedCustom{width:200px !important; position:absolute;}
#Contenu .sf_auto{width:auto !important; padding-left:200px;}
#Contenu .sf_auto .Contenu{min-height:376px;}

#Contenu .ColonneGauche_Titre{font-size:22px;}

.Actus{width:90%;}
.WidgetNewsRotator{font-size:12px; width:74%; margin-left:auto; margin-right:auto; max-height:185px;}


/*******************************************MEP********************************************/
.sf_colsOut.sf_4cols_1_25 .sf_colsIn, .sf_colsOut.sf_4cols_2_25 .sf_colsIn, .sf_colsOut.sf_4cols_3_25 .sf_colsIn, .sf_colsOut.sf_4cols_4_25 .sf_colsIn{margin-left:8px !important; margin-right:8px !important;}
.Raccourcis .sf_colsOut.sf_4cols_1_25, .Raccourcis .sf_colsOut.sf_4cols_2_25, .Raccourcis .sf_colsOut.sf_4cols_3_25, .Raccourcis .sf_colsOut.sf_4cols_4_25{width:25% !important;}
.Raccourcis .sf_colsOut.sf_4cols_3_25{clear:none;}

.RadWindowLogin .divLogin{
	margin-top: 5px;
}



.equipeWrapper img{
	max-width: 50%;
	display: block;
	margin: 0 auto;
}

/*** page myriad ***/

.myriadTxt > .sf_colsOut {
    width: 100%;
    margin: 5px 0;
}

.myriadWrapper .logoMyriad {
    display: block;
}

.myriadCol > .sf_colsIn {
    min-height: 350px;
}


.myriadM > .sf_colsIn::before {
    height: 750px;
    top: -750px;
}

.myriadPdt > .sf_colsIn::before {
    height: 750px;
    top: -750px;
}

/**/

.imgActuCol{
	margin: 1rem;
  width: 45%;
}

.textActuCol{
    width: 50%;
}

/**/

.weatherTodayData > div {
  width: calc(50% - 1rem);
}
