body { margin:0; padding:0; font-family:"Open Sans", Helvetica, sans-serif; font-size:13px; color:#cfd9ef; background: url(../img/bg.jpg) top center repeat-x fixed; }
img { border:none; }
h1 { font-size:30px; font-family:"BenchNine", arial; font-weight:bold; border-bottom:3px solid #f7941e; color:#f7941e; padding:0; margin:10px 0; }
h2 { font-size:24px; font-family:"BenchNine", arial; font-weight:bold; border-bottom:1px solid #b69409; color:#b69409; padding:0; margin:5px 0; }
h3 { background:#f7941e; padding:3px; font-weight:bold; color:#fff; font-size:14px; margin:5px 0; }
p { font-size:13px; text-align:justify; line-height:22px; margin:10px 0; }
ul { list-style:square; line-height:22px; }
a { color:#fff; }
table { border-spacing: 0px; border-collapse: collapse; }

#header { margin:0; padding:0;}
.top-ref {  background:#333333; padding:5px; text-align:center; color:#FFFFFF; font-size:18px; text-transform:uppercase; font-weight:bold; font-family:"BenchNine", arial; display:none; }
.ban { background:url(../img/bg-ban.jpg) top left repeat-x; height:160px;}
.int-ban {  width:995px; padding:10px 0; margin:0 auto; overflow:auto}
.logo { float:left; margin-top:30px; }
.slogan { color:#fff; padding:7px 0 0 20px; margin:30px 0 0 20px; border-left:1px solid #f7941e; height:80px; font-size:28px; text-transform:uppercase; font-family:'BenchNine', arial; float:left; }
.tel-ban {color:#f7941e; background:#08153b; padding:10px 20px 20px; margin:0; float:right; font-family:"Open Sans", Helvetica, sans-serif; font-size:30px; line-height:24px; font-style:italic; }
.tel-ban span { font-family:"Open Sans", Helvetica, sans-serif; font-size:16px; font-weight:400; color:#fff; font-style:normal; }

.orange { color:#f7941e; }

.slogan p.orange { margin:0; font-size:28px; }
.slogan p { font-size:20px; text-transform:none; }

#menu {  background:#f7941e; padding:5px; text-transform:uppercase; height:35px; }

.conteneur { width:995px; margin:0 auto; padding:0; -webkit-box-shadow:  0px 0px 6px 3px rgba(0, 0, 0, 0.4); box-shadow:  0px 0px 6px 3px rgba(0, 0, 0, 0.4);/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#050c21+0,112758+100&0.7+0,0.7+100 */
background: -moz-linear-gradient(top,  rgba(5,12,33,0.7) 0%, rgba(17,39,88,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(5,12,33,0.7) 0%,rgba(17,39,88,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(5,12,33,0.7) 0%,rgba(17,39,88,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3050c21', endColorstr='#b3112758',GradientType=0 ); /* IE6-9 */
 }

#col-left { width:730px; padding:10px 2px 10px 10px; margin:0; display:inline-block; vertical-align:top; }

#tb_secteurs td {
    padding: 4px 0px 4px 8px;
    width: 230px;
    background-color: #ffe394;
    border: 1px solid #b69409;
    font-weight: bold;
    color: #000000;
}

.lb img { margin:0 auto 13px auto; width:215px; display:block; border:1px solid #888888; }

/* FORM */
.false { color:#7f0a0a; margin-bottom:20px; padding:10px 5px 10px 42px; background-color:#FFD8D8; border:1px solid #FD5B5B; background-image:url('../img/puce_false.jpg'); background-repeat:no-repeat; background-position:left; }
.true { color:#0a7f28; margin-bottom:20px; padding:10px 5px 10px 42px; background-color:#BDFEBD; border:1px solid #3FE73F; background-image:url('../img/puce_true.jpg'); background-repeat:no-repeat; background-position:left; }	
	
input, textarea  { font-family:Arial, Helvetica, sans-serif; -webkit-border-radius: 10px; border-radius: 10px; width:250px; font-size:12px; padding:7px 10px; -webkit-box-shadow: inset 3px 3px 15px 2px #cecece; box-shadow: inset 3px 3px 15px 2px #cecece; border:1px solid #CCCCCC; outline:none; margin-bottom:10px; }
.smallinput { width:35px; }
.medium2input { width:80px; }
.mediuminput { width:142px; }
.submit { width:auto; padding:010px; border:none; -webkit-box-shadow: inset 3px 3px 15px 2px #999999; box-shadow: inset 3px 3px 15px 2px #999999; font-weight:bold }


#col-right { width:224px; min-height:594px; padding:15px 10px 10px 15px; margin:-10px 0 0 0; display:inline-block; vertical-align:top; background:url(../img/bg-col-right.png) top center no-repeat }
#col-right h3 { background:#FFFFFF; }
.slide-content { height:162px; position:relative; }

.iso { font-weight:bold; font-size:18px; }
#link-plaquette { display:block; font-size:16px; line-height:14px; font-weight:bold; padding:135px 80px 0 0; width:116px; height:75px; background:url(../img/link-plaquette.png) top left no-repeat; text-align:right; text-decoration:none; margin:0 auto; color:#fff; }

#footer { background:url(../img/bg-ban.jpg) top left repeat-x; margin-top:40px; padding:20px 0; }
#int-footer {  margin:0 auto; padding:10px; width:975px; overflow:auto; }
#int-footer p { color:#FFFFFF; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; }



