@font-face {
font-family: 'Roboto';
src: url('../polices/roboto-regular-webfont.eot');
src: url('../polices/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../polices/roboto-regular-webfont.woff2') format('woff2'),
url('../polices/roboto-regular-webfont.woff') format('woff'),
url('../polices/roboto-regular-webfont.ttf') format('truetype'),
url('../polices/roboto-regular-webfont.svg#Roboto') format('svg');
font-weight: normal;
font-style: normal;
}

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

@font-face {
font-family: 'RobotoCondensedBold';
src: url('../polices/robotocondensed-bold-webfont.eot');
src: url('../polices/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../polices/robotocondensed-bold-webfont.woff2') format('woff2'),
url('../polices/robotocondensed-bold-webfont.woff') format('woff'),
url('../polices/robotocondensed-bold-webfont.ttf') format('truetype'),
url('../polices/robotocondensed-bold-webfont.svg#RobotoCondensedBold') format('svg');
font-weight: normal;
font-style: normal;
}

.blanc { color:#fff; }
.blancgras { color:#fff; font-weight:bold; }
.boutonformulaire { color:#fff; font-size:18px; font-family:RobotoCondensed, Arial, Helvetica, Sans-serif; background-color:#f49224; border:0; cursor:pointer; padding:6px 15px 7px 15px; vertical-align:middle; }
.boutonformulaire:hover { background-color:#f47724; color:#fff; }
.important { color:#49545a; }
.importantgras { color:#49545a; font-weight:bold; }
.fond1 { background-color:#00355c; }
.fond2 { background-color:#e5e9eb; }
.fond3 { background-color:#f2f4f5; }
.fond4 { background-color:#fff; }
.formulaire { font:14px Roboto, Arial, Helvetica, Sans-serif !important; font-weight:normal !important; color:#49545a !important; vertical-align:middle; background-color:#fff !important; border:1px solid #acafb2 !important; height:inherit !important; }
.legende { color:#bdc7cc; }
.legendegras { color:#bdc7cc; font-weight:bold; }
.soustitre { color:#00355c; font:22px RobotoCondensed, Arial, Helvetica, Sans-serif; line-height:23px; }
.titre { color:#00355c; font:24px RobotoCondensed, Arial, Helvetica, Sans-serif; line-height:26px; text-transform:uppercase; }
a { color:#f47724; text-decoration:none; }
a:focus { color:#f47724; text-decoration:none; }
a:hover { color:#f44624; text-decoration:underline; }
body { background-color:#fff; font:14px Roboto, Arial, Helvetica, Sans-serif; color:#7c8f9a; margin:0; }
form { margin:0; }
h1 { color:#00355c; font:24px RobotoCondensed, Arial, Helvetica, Sans-serif; line-height:26px; text-transform:uppercase; }
h2 { color:#00355c; font:22px RobotoCondensed, Arial, Helvetica, Sans-serif; line-height:23px; }
h3 { color:#00355c; font:18px RobotoCondensed, Arial, Helvetica, Sans-serif; line-height:19px; }
input { margin:0; }
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { width:inherit; box-shadow:none; display:inline-block; margin:0; color:#49545a; font-size:14px !important; background-color:#fafafa; border:1px solid #dbdbdb; }
label { color:#00355c; font-size:14px; }
p { font-size:14px; line-height:normal; }
select { background-color:#fff; border:1px solid #acafb2; color:#49545a; font-size:14px; }
table { border:0; }
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { font-size:14px; color:#7c8f9a; }
td { font-size:14px; color:#7c8f9a; }
ul, li { font-size:14px; line-height:normal; }
