
h1
{
font-family: Calibri, Arial;
color: white;
font-size:45px;
}

h2
{
font-size:20px;

}

h3 {
font-size: 20px;
padding-bottom:10px;
}

h3:hover
{
color:white;
text-decoration:underline;
}

.desc
{
font-family: Calibri, Arial;
color:white;
font-size:20px;
width:450;
text-align:justify;
}

body {
margin: 0px;
padding: 0px;
background-color: #19171C;
scrollbar-face-color: #CB071D;
scrollbar-arrow-color: #19171C;
scrollbar-track-color: #19171C;
scrollbar-highlight-color: #19171C;
scrollbar-shadow-color: #19171C;
scrollbar-3dlight-color: #CB071D;
scrollbar-darkshadow-color: #CB071D;
font-family: Calibri, Arial;
color: white;
font-weight: bold;
font-size: 15px;
}

h2 {
font-size: 20px;
}

h3 {
font-size: 20px;
padding-bottom: 10px;
}

.titre2 {
font-size: 20px;
color:firebrick;
text-decoration:underline ;
}

address {
margin-top: 1em;
padding-top: 1em;
border-top: thin dotted
}

hr {
color: #CB071D;
background-color: #CB071D;
height: 1px;
text-align: left;
display: block;
margin: 0;
padding: 0;
border: 0;
width: 597px
}

td {
margin: 0px;
padding: 0px;
background-color: #19171C;
font-size: 15px
}

input {
color: white;
font-size: 10px;
background-color: #153453;
padding: 0px;
border: double 3px #CB071D
}

select, option {
color: white;
font-size: 10px;
background-color: #153453;
padding: 0px;
border: #CB071D
}

.corp {
width: 600px;
Border-Right: solid 1px #CB071D;
Border-top: solid 1px #CB071D;
margin-top: -40px !important;
margin-top: -46px;
padding-right:10px;
height:auto;
}

.corp2 {
width: 597px;
Border-Right: solid 1px #CB071D;
margin-top: -46px;

}


.bouton_id {
color: white;
font-size: 10px;
background-color: #153453;
padding: 1px;
border: solid 1px #CB071D;
width: 55px
}

.bouton_aj {
color: white;
font-size: 10px;
background-color: #153453;
padding: 1px;
border: solid 1px #CB071D;
width: 100px
}

.clr{
	height:0px;
	margin:0;
	padding:0;
	clear:both;
}
.separateur{
	height:0px;
	width:100%;
	border-bottom: dotted 1px #CB071D;
	margin:0;
	padding:0;
	clear:both;
}

.titre {
height: 60px;
width: 620px;
/*z-index: 3;*/
padding: -10px;


}

.identification {
font-size: 13px;
float: right;
margin-top: -15px;
margin-right: 9px;
border: solid 1px #CB071D;
padding:3px
}

.navig {
padding-top: 0px;
color: #CB071D;
font-size: 12px;
float: right;
top: 10px;
margin-top: 5px !important;
margin-top:-20px;
margin-right:20px;
}

.decal_droite{
margin-left: 20px;
}

.on
{
margin:0px;
font-family: Calibri, Arial;
color:firebrick;
width:200px;
display:inline;
}

.off
{
font-family: Calibri, Arial;
color:darkgray;
width:200px;
display:inline;
vertical-align:middle;
}

img
{vertical-align:middle;
border:0px;
}

a
{
color:firebrick;
text-decoration:none;
}

h3:hover
{
color:white;
text-decoration:none !important;
text-decoration:underline;
}

a:hover
{
color:white;
text-decoration:none !important;
text-decoration:underline;
}

.waterfall{
	
	width:auto;height:400px;overflow-Y:auto;
	}

.contactgauche
{border-radius: 10px; border:solid 2px firebrick;width:300px; float:left; height:420px;}
.contactdroite
{border-radius: 10px; border:solid 2px firebrick;width:300px; float:right; 
height:420px !important;
height:300px;
}
.contact
{
width:620px !important;
width:640px;
}
