@font-face {
    font-family: 'robotobold';
    src: url('../../image/police/roboto-bold-webfont.eot');
    src: url('../../image/police/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../image/police/roboto-bold-webfont.woff') format('woff'),
         url('../../image/police/roboto-bold-webfont.ttf') format('truetype'),
         url('../../image/police/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'roboto';
    src: url('../../image/police/roboto-regular-webfont.eot');
    src: url('../../image/police/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../image/police/roboto-regular-webfont.woff') format('woff'),
         url('../../image/police/roboto-regular-webfont.ttf') format('truetype'),
         url('../../image/police/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MavenProBold';
    src: url('../../image/police/maven_pro_bold-webfont.eot');
    src: url('../../image/police/maven_pro_bold-webfont.eot?#iefix') format('eot'),
         url('../../image/police/maven_pro_bold-webfont.woff') format('woff'),
         url('../../image/police/maven_pro_bold-webfont.ttf') format('truetype'),
         url('../../image/police/maven_pro_bold-webfont.svg#webfontNOU7iUTL') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MavenProRegular';
    src: url('../../image/police/maven_pro_regular-webfont.eot');
    src: url('../../image/police/maven_pro_regular-webfont.eot?#iefix') format('eot'),
         url('../../image/police/maven_pro_regular-webfont.woff') format('woff'),
         url('../../image/police/maven_pro_regular-webfont.ttf') format('truetype'),
         url('../../image/police/maven_pro_regular-webfont.svg#webfontOM8fITNz') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoCondensed';
    src: url('../../image/police/robotocondensed-regular-webfont.eot');
    src: url('../../image/police/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../image/police/robotocondensed-regular-webfont.woff') format('woff'),
         url('../../image/police/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('../../image/police/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'GlyphiconsHalflings';
  src: url('../../image/police/glyphicons-halflings-regular.eot');
  src: url('../../image/police/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), 
	   url('../../image/police/glyphicons-halflings-regular.woff') format('woff'), 
	   url('../../image/police/glyphicons-halflings-regular.ttf') format('truetype'), 
	   url('../../image/police/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}


/*COLONE DE DROITE*/
.col_droite{
	padding-top:15px;	
}

/*LES COULEURS DE FOND*/
.fondBleu{
	background-color: #2F456C;
}
.fondGris{
	background-color: #e7e7e7;
}
.fondRouge{
	background-color:#e3001b;
}

/*LES COULEURS DE TEXTE*/
.titre, .texte-bleu{
	color:#2f456c;
}
.texte-gris{
	color: #969696 !important;
}
.texte-blanc{
	color: #ffffff;
}
.texte-black{
	color: #000000;
}
.texte-vert{
	color: #006600;
}
.texte-white{
	color: #ffffff;
}
td{
	padding:5px;
	margin:5px;
}
/*LES TITRES*/
h1.titre, .contenu_entete span.titre{
	font-size: 34px;	
	display:block;
	margin-top: 20px;
	margin-bottom: 10px;
}

h2.titre{
	font-size: 22px;	
}

/*LES FORMULAIRES*/
fieldset{
	background-color: #e7e7e7;
	padding:10px;
}
label{
	font-family: roboto, Helvetica;
	font-size: 14px;
	font-weight:normal;	
}
label.obligatoire{
	font-weight:bold;
}
.xInput:focus, .fInput:focus, .gInput:focus, .nInput:focus, .mInput:focus, .sInput:focus, .lInput:focus, .tInput:focus, .spinInput:focus, select:focus, textarea:focus {
	border: 1px solid #006093;
	
}

textarea, select, .xInput, .fInput, .gInput, .nInput, .mInput, .sInput, .lInput, .tInput, .spinInput {	
	margin: 2px;	
	width : 55%;	
	resize : none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	border: 1px;
	
}
.inlineBlock{
	display: inline-block;
}
.bouton, .bouton:focus {
	/*font-size: 1em;*/
	cursor: pointer;	
	padding: 5px 20px;
	font-family: MavenProBold;
	font-size: 16px;
	color: #fff;
	text-decoration:none;
	display: inline-block;
	margin: 0;
	background-color: #2F456C;
	border: 1px solid #2F456C;	
}
.bouton:hover {
	background : #4066ab;	
}
/*LES FONTS*/
.roboto22{
	font-family: roboto, Helvetica;
	font-size: 22px;
	font-size: 1.3em;
}
.roboto16{
	font-family: roboto, Helvetica;
	font-size: 16px;	
}

.roboto14{
	font-family: roboto, Helvetica;
	font-size: 14px;
}

.roboto11{
	font-family:roboto, Helvetica;
	font-size:11px;
}

.roboto11{
	font-family:roboto, Helvetica;
	font-size:18px;
}
.robotoBold18{
	font-family: robotobold, Helvetica;
	font-size: 18px;
}
.robotoBold16{
	font-family: robotobold, Helvetica;
	font-size: 16px;
	font-size:1em;
}
.robotoBold20{
	font-family: robotobold, Helvetica;	
	font-size: 24px;
	font-size:1.5em;
}
.mavenProBold16{
	font-family: MavenProBold, Trebuchet;
	font-size:1em;
	font-size: 16px;
	
}
.mavenProBold18{
	font-family: MavenProBold, Trebuchet;
	font-size:1.1em;
	font-size: 18px;
	
}

/*LES FONDS EN COULEUR*/
.fond-gris{
	background-color: #e7e7e7;
}


/*DIVERS*/
/*
.contenu_page{
	min-height:900px;
}
*/
span.datePub, span.articleAuteur{	
	font-size:13px;
	font-size: 0.9em;	
}

.top10{
	backgroud-color:#f4f4f4;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.top10 span a{
	display:block;
	font-family : robotoCondensed;
	font-size:13px;
	text-decoration: none;	
	padding: 3px 0px 2px 3px;
	color: black;
}

a:hover{
	text-decoration:none;
}

.blocTitre{	
	display:block;
	font-family: MavenProRegular;
	font-size:22px;
	background-color:#2f456c;
	color: #ffffff;
	padding :8px 3px;
	width: 100%;	
}

/*** INFORMATION, ALERTE ***/
.note {
	margin-top: 1em;
	font-size: .9em;
}
.info {
	padding-left: 18px;
	background: transparent url(../../image/info.gif) 0 50% no-repeat;
}

/*** boite d'info (information) et d'aide (helpBox) ***/
.helpBoxInfos-ON {
	
	color: #000;
	background: #F8FAFC url(../../image/help-information.png) 15px 50% no-repeat;
	text-align: left;
	padding: 5px 10px 5px 45px;
	border: 1px solid #B5D4FE;
	margin: 0 0 1em;	
}
.help-interrogation { background: #F8FAFC url(../../image/help-interrogation.png) 15px 50% no-repeat; }
.help-attention {
	background: #FFF7C0 url(../../image/help-attention.png) 15px 50% no-repeat;
	border-color: #ffd324;
}
.help-critique {
	background: #FFF7C0 url(../../image/help-critique.png) 15px 50% no-repeat;
	border-color: #ffd324;
}
.help-form-echec {
	background: #ECD4D4 url(../../image/help-form-echec.png) 15px 50% no-repeat;
	border-color: #E94E4A;
}
.help-form-ok {
	background: #D4ECD5 url(../../image/help-form-ok.png) 15px 50% no-repeat;
	border-color: #84DA54;
}

.information, .information_marge {
	margin: 0;
	border: 1px solid #C93;
	background-color: #FFC;
	padding: .5em;
}
.information_marge { margin: .5em 0; }
.information_interieur { padding: .5em 1em; }

.message_aucun_resultat {
	color: #000;
	background: #F8FAFC url(../../image/help-information.png) 15px 50% no-repeat;
	text-align: left;
	padding: 5px 10px 5px 45px;
	border: 1px solid #B5D4FE;
	margin: 0 0 1em;	
}

.bottom15{
	padding-bottom:15px;
}
