@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,900,300,300italic);
@import url(https://fonts.googleapis.com/css?family=Gloria+Hallelujah);

*{margin:0px; padding:0px;}
html, body{height:100%; font-family: Roboto, Arial, sans-serif; font-size:16px; color:#1D1D1B;}
a{color:#2878eb; text-decoration:none;}
a:hover{color:#E12B03;}
a img{border:0px;}

#wrapper{position:relative; width:100%; min-height:100%; text-align:center;}
#header{position:relative; width:100%; height:56px; margin:auto; background-color:#e20612; text-align:left;}
#content{position:relative; clear:both; width:100%; margin:auto; text-align:left;}

#menu{float:left; list-style:none;}
#menu li{float:left; position:relative;}
#menu li a{}
#menu li a:hover{}
#menu li ul{display:none; position:absolute; left:0px; top:0px; list-style:none;}
#menu li:hover ul{display:block; z-index:10;}
#menu li ul li{}
#menu li ul li a{}
#menu li ul li a:hover{}

input[type="text"], input[type="password"]{border:0; width:320px; padding:0 15px; line-height:34px; font-size:16px; font-weight:100;}
textarea{border:0; width:370px; height:120px; padding:15px; font-size:16px; font-weight:100;}
select{border:0; height:35px; font-size:16px; font-weight:100; background-color:#e20612; color:#FFFFFF;}
.bt1{display:inline-block; min-width:88px; padding:0 15px; line-height:32px; border:0; border-radius:5px; background-color:#fff; color:#e20612; font-family: 'Roboto', sans-serif; font-size:16px; font-weight:bold; cursor:pointer;}
.bt2{display:block; width:302px; height:32px; margin-top:25px; padding-top:7px; border:0; background-image:url(/images/bouton-creer.jpg); color:#fff; font-family: 'Roboto', sans-serif; font-size:20px; text-align:center;}
.bt2:hover{color:#fff;}
h1{font-weight:100; font-size:28px; text-transform:uppercase;}
h2{margin-top:60px; padding-left:20px; background-image:url(/images/puce.png); background-position:left; background-repeat:no-repeat; font-weight:100; font-size:22px; text-transform:uppercase;}
h2 a{color:#E12B03; font-size:14px; font-weight:400; text-decoration:none; text-transform:none;}

.main{position:relative; width:980px; margin:auto; padding-top:30px;}
.main input[type="text"], .main textarea{background-color:#e20612; color:#FFFFFF;}
.main input[type="button"], .main input[type="submit"], .main a.bt, .main .ekform a.filebt{display:inline-block; min-width:88px; padding:0 15px; line-height:34px; border:0; border-radius:5px; background-color:#e20612; color:#fff; font-family: 'Roboto', sans-serif; font-size:16px; font-weight:bold; cursor:pointer; text-align:center;}
.main #form_search{margin:40px 0;}
.main #form_search input[type="text"]{width:170px; border-radius:5px;}
.main #form_search input[type="text"]::placeholder{color:#fff;}
.main #form_search input[type="submit"]{min-width:inherit; padding:0 10px; margin-left:-7px;}
.main label{margin-left:5px; margin-right:10px;}
.main .err{padding-top:30px; color:#F27D3E; font-weight:900;}
.main .ok{padding-top:30px; color:green; font-weight:900;}
.main .ekform .contentfile{display:block;}
.main .titre_fiche{padding-left:45px; font-family: 'Gloria Hallelujah', cursive; font-size:18px; color:#E20613;}
.main ul{margin-top:40px; list-style:none;}
.main ul li{margin-top:15px; padding-left:25px; background-image:url(/images/puce.png); background-position:left; background-repeat:no-repeat;}
.main ul li a{color:#E12B03; font-size:18px;}
.main p.ariane{margin-bottom:10px; font-size:14px;}
.main p.ariane a{color:#E12B03;}

.listing-paging{width:980px; margin:30px auto 0 auto; text-align:center;}
.listing-paging a{color:#E20613;}
.listing-paging a:hover{text-decoration:underline;}
