@charset "utf-8";
html, body{ margin:0; padding:0; text-align: left; font-family: Arial, Helvetica, sans-serif; line-height: 14px; font-weight:normal; overflow: auto; zoom:1; }
body { font-size:11px; zoom:1; color:#000; zoom:1; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
	margin:0;
	padding:0;
	 zoom:1;
}
a { text-decoration:none; color: #000; font-weight: normal; font-size:11px; text-align:left; text-decoration:none; cursor:pointer; }
a:hover { text-decoration:none; color: #ee1d23; font-weight: normal; font-size:11px; text-align:left; text-decoration:none; }
a img { border:0 }
table td, table th { cursor:text; zoom:1; }
table {
	cursor:default; 
	border-collapse:collapse;
	border-spacing:0; 
	zoom:1;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
.clear { clear:both; }
table td { text-align:left; vertical-align: top; }
.middle td { text-align:left; vertical-align: middle; }

h2, h3, h4, h5, h6 { margin:0 }
h1 {font-size:2em; }    /* origine w3c - multi navigateur */
h2 {font-size:1.5em; }  /* origine w3c - multi navigateur */
h3 {font-size:1.17em; } /* origine w3c - multi navigateur */
h4 {font-size:1.1em; }  /* modifie par F6 */
h5 {font-size:0.83em; } /* origine w3c - multi navigateur */
h6 {font-size:0.67em; } /* origine w3c - multi navigateur */
p { margin:0; line-height: inherit }

/* form elements */
form, fieldset{  padding:0;  margin:0;  border:0; }
input { padding:0;  margin:0; cursor:pointer; }
/*
input[type=text] { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0.2em 0; padding-left:4px; border:1px solid #cccccc; font-size: 11px; color:#000; font-weight:normal; width:200px; background-color:#fff; } 
input[type=password] { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0.2em 0; padding-left:4px; border:1px solid #cccccc; font-size: 11px; color:#000; font-weight:normal; width:200px; background-color:#fff; } 
input[type=file] { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0.2em 0; border:1px solid #cccccc; font-size: 11px; color:#000; font-weight:normal; width:210px; background-color:#fff; } */
textarea { padding:0.2em 0; border:1px solid #cccccc; font-size:1em; color:#000; width:auto; background-color:transparent; }
select option{  padding:0.2em 5px 0.2em 3px; color:#666666; }
select { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0.2em 0; border:1px solid #cccccc; font-size: 11px; color:#000; font-weight:normal; width:207px; background-color:#fff; } /* background:transparent; */
.erreur { padding:10px; background:#F90; color: #000; font-weight:bold; text-align:left; margin-bottom:10px; }

.new_logo1 { font-family: 'Roboto Slab', serif; font-size:30px; line-height:36px; color:#7F7F7F; }
.new_logo2 { font-family: 'Roboto Slab', serif; font-size:30px; line-height:36px; font-weight:bold; color:#7F7F7F; }
.new_logo3 { font-family: 'Roboto Slab', serif; font-size:20px; line-height:26px; color:#7F7F7F; }