@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{background-image:linear-gradient(to top, #FFF, #819fc3);background-repeat:no-repeat;}
html, body {height: 100%;}
img{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
.form-signin {max-width: 500px;padding: 19px 29px 29px;margin: 0 auto;margin-top:90px;background-color: #fff;border: 1px solid #e5e5e5;webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);box-shadow: 0 1px 2px rgba(0,0,0,.05);font-family:Tahoma, Geneva, sans-serif;color:#990000;font-weight:lighter;}
.form-signin .form-signin-heading{color:#00A2D1;}
.form-signin input[type="text"],
.form-signin input[type="password"],
.form-signin input[type="email"] {font-size: 16px;height: 45px;padding: 7px 9px;}
.signin-form, .body-container{/*border:solid red 1px;*/margin-top:110px;}
.navbar-brand{font-family:"Lucida Handwriting";}
#btn-submit{height:45px;}
.h5{font-family:Verdana, Geneva, sans-serif;}
h1{font-family:Verdana, Geneva, sans-serif;}
.err{color:#C00;}

#page{min-height: 100%;position: relative;}
#bloc-principal{padding-bottom: 100px;}
#header{width:100%;height:auto;background-color:#537698;color:#FFF;margin:auto;vertical-align:middle;}
#footer {width:100%;height: 100px;position: static;bottom: 0;}
.img{width:15%;}
#contenu{width:60%; height:auto; margin:auto; vertical-align:middle; border:solid 3px #4e70a4; min-height:300px;/*background-color:rgba(255,255,255,0.7);*/}
/*bootstrap menu en plus du dossier bootstrap*/
.navbar, .dropdown-menu{background:rgba(255,255,255,0.25);border:none;}
.nav>li>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>li>a, .dropdown-menu>li{border-bottom: 3px solid transparent;}
.nav>li>a:focus, .nav>li>a:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{border-bottom: 3px solid transparent;background:none;}
.navbar a, .dropdown-menu>li>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .navbar-toggle{color:#FFF;}
.dropdown-menu{-webkit-box-shadow:none;box-shadow:none;}
.nav li:hover:nth-child(8n+1), .nav li.active:nth-child(8n+1){border-bottom: #C4E17F 3px solid;}
.nav li:hover:nth-child(8n+2), .nav li.active:nth-child(8n+2){border-bottom: #F7FDCA 3px solid;}
.nav li:hover:nth-child(8n+3), .nav li.active:nth-child(8n+3){border-bottom: #FECF71 3px solid;}
.nav li:hover:nth-child(8n+4), .nav li.active:nth-child(8n+4){border-bottom: #F0776C 3px solid;}
.nav li:hover:nth-child(8n+5), .nav li.active:nth-child(8n+5){border-bottom: #DB9DBE 3px solid;}
.nav li:hover:nth-child(8n+6), .nav li.active:nth-child(8n+6){border-bottom: #C49CDE 3px solid;}
.nav li:hover:nth-child(8n+7), .nav li.active:nth-child(8n+7){border-bottom: #669AE1 3px solid;}
.nav li:hover:nth-child(8n+8), .nav li.active:nth-child(8n+8){border-bottom: #62C2E4 3px solid;}
.navbar-toggle .icon-bar{color: #fff;background:#fff;}
/*fin du menu*/
/*footer*/
.social:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}
.social{-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-o-transform: scale(0.8);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;}
#social-fb:hover{color: #3B5998;}
#social-tw:hover{color: #4099FF;}
#social-gp:hover{color: #d34836;}
#social-em:hover{color: #f39c12;}
#social-linux{color:#F30;}
#social-linux:hover{color:#F90}
#icone{margin-right:20px;vertical-align:middle;}
#taille{margin-left:20px;vertical-align:middle;}
/*fin du footer*/
/*debut des class*/
/*.boutonVal{background-image:url('../images/boutons/boutonins.png');background-repeat:repeat-x;width:140px;height:30px;text-align:center;opacity:1.0;color:#FFF;text-transform:uppercase;border-radius:10px;font:bold 14px Geneva, Arial, Helvetica, sans-serif, cursive;border:none;vertical-align:middle;}*/
.titreTableau{width:20%; vertical-align:middle; text-align:justify;padding:5px;}
.fondTableau{border-radius:10px;background-color:#CCC;width:100%;margin:auto;}
.sautDeLignePetit{margin:20px;}
.tdCouleur1{background-color:#4e70a4;height:40px;text-align:center;vertical-align:middle;color:#FFF;}
.tdCouleur2{background-color:#999;height:40px;text-align:center;vertical-align:middle;}
.couleurTr-1{background-color:#4e70a4;height:40px;color:#FFF;}
.couleurTr-2{background-color:#999;height:40px;}
.td{vertical-align:middle;font:bold 14px Geneva, Arial, Helvetica, sans-serif, cursive;padding:5px 20px;text-align:center;border:1px solid black;}
.td2{vertical-align:middle;font:bold 16px Geneva, Arial, Helvetica, sans-serif, cursive;padding:5px 20px;text-align:center;}
.tdTable{background-color:#4e70a4;height:40px;text-align:center;vertical-align:middle;color:#FFF;}
.img2{width:50%;vertical-align:middle;text-align:center;}
.trTitre{background-color:#FFF;height:40px;text-align:center;}
.lien{text-align:center;vertical-align:middle;color:#FFF;}
.td3{vertical-align:top;text-align:justify;}
.td3 a:hover{color: #4e70a4;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:120%;}
.td3 a{color: #4e70a4;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:120%;}
.td3 a:visited{color: #4e70a4;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:120%;}
@keyframes flash {
	0%{color:red;}
	50%{color:red;}
	100%{color: blue;}
	
}
/*.titreTable{width:95%;padding:3px;}
padding:5px 20px;text-align:center;with:20%;}*/
/*----------------------------------ERREUR BOX-----------------------------------------*/
	.info-box, .success-box, .warning-box, .error-box, .help-box {width:50%;border:1px solid;margin:auto;margin-top:20px;padding:15px 5px 15px 50px;background-repeat : no-repeat;background-position : 10px center;font : normal normal 100% Helvetica, Arial, sans-serif;border-spacing : 0;border-radius : 8px 8px;} 
	.info-box{color:#00529B;background:#BDE5F8 url('../../images/boxes/info.png') top left no-repeat;background-position:5px 5px;}
	.success-box{color:#4F8A10;background:#DFF2BF url('../../images/boxes/success.png') top left no-repeat;background-position:5px 5px;}
	.warning-box{color:#9F6000;background:#FEEFB3 url('../../images/boxes/warning.png') top left no-repeat;background-position:5px 5px;}
	.error-box{color:#D8000C;background:#FFBABA url('../../images/boxes/error.png') top left no-repeat;background-position:5px 5px;}
	.help-box{color:#4C1274;background:#C7ABDA url('../../images/boxes/help.png') top left no-repeat;background-position:5px 5px;}
	.comment-box{background:#d0d0d0;text-align:left;padding:15px;margin:5%;border:1px solid navy;margin-bottom:-3%;}
	.warning-taille{width:70%;border:1px solid;margin:auto;margin-top:20px;padding:15px 5px 15px 50px;background-repeat : no-repeat;font : normal normal 100% Helvetica, Arial, sans-serif;border-spacing : 0;border-radius : 8px 8px;color:#9F6000;background:#FEEFB3 url('../../images/boxes/warning.png') top left no-repeat;background-position:5px 5px;}
	.champObligatoire{color:#F00;font:bold 16px "Comic Sans MS", cursive;text-align:center;padding-bottom:10px;}
/*************************FOOTER commun a toutes les résolutions*************************/