body{
position: absolute;
height: 98%;
width: 99%;
}

img{
border: 0;
}

a {
  text-decoration: none;
}

#table1 {
height: 100%;
width: 96%;
margin: 0 2% 0 2%;
border-style:none;
}
#th1 {
border-style:none;
height: 80%;
}
#th2 {
border-style:none;
height: 80%;
}
#td1 {
border-style:none;
height: 20%;
}

#table2 {
height: 100%;
width: 80%;
border-style:none;
margin: 0 10% 0 10%;
}
#td21 {
border-style:none;
width: 150px;
height:8%;
}
#td22 {
border-style:none;
height:8%;
}
#td23 {
border-style:none;
height:48%;
}
#td24 {
border-style:none;
height:10%;
}
#td25 {
border-style:none;
height:10%;
}
#td26 {
border-style:none;
height:8%;
vertical-align: bottom;
}


h5{
margin: 10px;
font-family: Arial;
font-size: 90%; 
color: #005BA1; 
text-align: center;
text-shadow: 1px 1px 1px #000000;
}

#contact{
height: 100%;
width: 100%;
font-family: Arial;
font-size: 1.4em; 
color: #005BA1; 
text-shadow: 1px 1px 1px #000000;
}
#nom{
width:98%;
height:50%;
border-radius: 4px;
box-shadow: 0px 0px 4px #000000;
padding: 4px;
}
#email{
width:98%;
height:50%;
border-radius: 4px;
box-shadow: 0px 0px 4px #000000;
padding: 4px;
}
#objet{
width:98%;
height:50%;
border-radius: 4px;
box-shadow: 0px 0px 4px #000000;
padding: 4px;
}
 #message{
width:98%;
height:90%;
border-radius: 4px;
box-shadow: 0px 0px 4px #000000;
padding: 4px;
}

.bouton1 {
	margin: 0;
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #004273), color-stop(1, #0179D5) );
	background:-moz-linear-gradient( center top, #004273 5%, #0179D5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004273', endColorstr='#0179D5');
	background-color:#004273;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	height:100%;
	line-height:100%;
	width:100%;
	text-decoration:none;
	text-align:center;

background-image: url("png/photo.png");
background-repeat: no-repeat;
background-size: auto 100%;
background-position: center;
}
.bouton1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0179D5), color-stop(1, #004273) );
	background:-moz-linear-gradient( center top, #0179D5 5%, #004273 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0179D5', endColorstr='#004273');
	background-color:#0179D5;
background-image: url("png/photo.png");
background-repeat: no-repeat;
background-size: auto 100%;
background-position: center;
}

.bouton2 {
	margin: 0;
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #004273), color-stop(1, #0179D5) );
	background:-moz-linear-gradient( center top, #004273 5%, #0179D5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004273', endColorstr='#0179D5');
	background-color:#004273;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	height:100%;
	line-height:100%;
	width:100%;
	text-decoration:none;
	text-align:center;


background-image: url("png/mail.png");
background-repeat: no-repeat;
background-size: auto 100%;
background-position: center;
}
.bouton2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0179D5), color-stop(1, #004273) );
	background:-moz-linear-gradient( center top, #0179D5 5%, #004273 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0179D5', endColorstr='#004273');
	background-color:#0179D5;
background-image: url("png/mail.png");
background-repeat: no-repeat;
background-size: auto 100%;
background-position: center;
}

.boutonContact {
	margin: 0;
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #004273), color-stop(1, #0179D5) );
	background:-moz-linear-gradient( center top, #004273 5%, #0179D5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004273', endColorstr='#0179D5');
	background-color:#004273;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	height:100%;
	line-height:100%;
	width:100%;
	text-decoration:none;
	text-align:center;
	vertical-align:center;
	text-shadow:1px 1px 0px #000000;
}
.boutonContact:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0179D5), color-stop(1, #004273) );
	background:-moz-linear-gradient( center top, #0179D5 5%, #004273 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0179D5', endColorstr='#004273');
	background-color:#0179D5;
}

.boutonVSJ {
	margin: 0;
	display:inline-block;
	color:#ffffff;
	height:100%;
	line-height:100%;
	width:100%;
	text-decoration:none;
	text-align:center;

background-image: url("png/stjo.png");
background-repeat: no-repeat;
background-size: auto 100%;
background-position: center;
}