/*html { height: 100%; }*/

body {
    overflow-X:hidden;
    margin:0;
	padding:0;
}

a {
    outline:none;
}

:focus {
    -moz-outline-style:none;
}

.contenu td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#455260;
	background-repeat: no-repeat;
	padding-bottom:10px;
	padding-top:5px;
}

.contenusans{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#455260;
	background-repeat: no-repeat;
}

.contenusans a:link {
	text-decoration: none; 
	color: #1e1e1e;
}

.contenusans a:visited {
	text-decoration: none; 
	color: #1e1e1e;
}

.contenusans a:hover, .basdepage a:active {
    text-decoration:underline;
	color: #016ca0;
}

.contenublanc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-repeat: no-repeat;
}

.contenublanc a:link {
	text-decoration: none; 
	color: #FFFFFF;
}

.contenublanc a:visited {
	text-decoration: none; 
	color: #FFFFFF;
}

.contenublanc a:hover, .basdepage a:active {
    text-decoration:underline;
	color: #ff9600;
}

.contenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#455260;
	background-repeat: no-repeat;
	padding-bottom:10px;
	padding-top:5px;
}

.contenu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#455260;
	background-repeat: no-repeat;
	padding-bottom:10px;
	padding-top:5px;	
}

.contactform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-right:5px;
	border:0;
}

.contactformblack {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:0;
}



.titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fd8025;
	background-repeat: no-repeat;
	padding-bottom:10px;
	padding-top:5px;
}

.norepeat{
	background-repeat: no-repeat;
}

.societe {

    background-image: url(images/societeN.jpg);
	background-repeat: no-repeat;
}

.societe:hover {
	background-image: url(images/societeRO.jpg);
	background-repeat: no-repeat;
}

.solutions {

    background-image: url(images/solutionsN.jpg);
	background-repeat: no-repeat;
}

.solutions:hover {
	background-image: url(images/solutionsRO.jpg);
	background-repeat: no-repeat;
}

.reference {

    background-image: url(images/referenceN.jpg);
	background-repeat: no-repeat;
}

.reference:hover {
	background-image: url(images/referenceRO.jpg);
	background-repeat: no-repeat;
}

.contact {

    background-image: url(images/contactN.jpg);
	background-repeat: no-repeat;
}

.contact:hover {
	background-image: url(images/contactRO.jpg);
	background-repeat: no-repeat;
}

.basdepage {
    border-top:#999999 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	line-height:5px;
}

.basdepage a:link {
	text-decoration: none; 
	color: #999999;
}

.basdepage a:visited {
	text-decoration: none; 
	color: #999999;
}

.basdepage a:hover, .basdepage a:active {
    text-decoration:underline;
	color: #9685BA;
}

.basdepage2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	line-height:5px;
}

.basdepage2 a:link {
	text-decoration: none; 
	color: #999999;
}

.basdepage2 a:visited {
	text-decoration: none; 
	color: #999999;
}

.basdepage2 a:hover, .basdepage a:active {
    text-decoration:underline;
	color: #9685BA;
}

.submit{
    width:81px;
    background-image: url(images/envoyer.png);
	background-repeat: no-repeat;
	border:0;
}

.submit:hover {
	background-image: url(images/envoyerRO.png);
	border:0;
}

.encart_border {
    border:2px;
	border-color:#016ca0;
}