html, body { margin: 0;	padding: 0;	height: 100%;}
body {	background-color: #104173;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #000000;}
div#page {	position: relative;	width: 768px;	margin: 0 auto;	min-height: 100%;	/*height:100%; */	background:url(../images/common/fdpage.jpg) repeat-y top center;}
table, table td { padding:0; margin:0;}
form table td {	padding-bottom:15px;}
a {	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #CC0000;	text-decoration: none;}
a:hover { color: #0066FF; text-decoration: underline;}
.titre1 {font-size: 18px; color: #CC3300; }
.titre2 {font-size: 18px; color: black; }
.titre3 {color: #CC3300; font-weight: bold; }
h1 { border:0;	padding:0;	margin:0;	padding-top:95px;	padding-left:128px;	font-size:14px;	color:#104173;	}
h2 { color:#06F;	border-bottom:#09F 1px solid;	font-size:14px;	}
h3 { margin-bottom:-10px;	font-size:12px;}
table td {vertical-align:top; border:none;}
table td table td {vertical-align:middle;}
.product td {	background-color:#E5E5E5;	padding:0px 10px;	border-bottom: 5px white solid;	vertical-align:middle;}
.product .nopaddingho {	padding:0;	vertical-align:top;}
.product .rond-left {	background: no-repeat url(../images/products/rond-b_left.jpg) left bottom #E5E5E5;	}
.product .rond-right {	background: no-repeat url(../images/products/rond-b_right.jpg) right bottom #E5E5E5;	}
.boutonliens {	border:none;	padding:5px 0px;	}
.vert {	color:#390; }
/*********************/
#content {	/*padding-right:20px;	width:600px !important;*/	width:100%;}
#content h2,#content p, #content ul, #content table {	margin-right:20px;}
.boutongoogle { text-align:center; }
#left {	width:110px;	padding-right:20px;	background:white;	}
.space-centre {	padding-left:20px; padding-right:20px;	padding-bottom:20px;	/*background:url(../images/common/fdpage.png) repeat-y top left;*/}
/*************** Header ********************/
#header {	margin-top:0; /* 1er élément */	background:url(../images/common/logo-ordistance.jpg) no-repeat top left!important;	}
#bannerhome {	background:url(../images/home/banner3.jpg) no-repeat top left;	/*padding:0; padding-top:20px;	padding-left:20px; padding-bottom:0;	margin-left:-10px;	margin-bottom:0;	margin-top:0;*/	height: 185px; margin: 0 0 0 -3px; padding: 40px 0 0; width: 100%;	}
#bannerhome h2, #bannerhome p{	width : 400px;	padding-left:15px;}
#bannerhome h2 {	border-bottom:none;	color:#104173;	}
#bannerhome p {	font-size:13px;	}
div#anim {	position:relative!important;	height:330px;/* width:638px;	margin-left:-10px; */	margin-left: -8px;}
.hometxt h2 {	border:none;	background:url(../images/home/bordarrondi.jpg) no-repeat top left #E5E5E5;	padding-top:5px; padding-bottom:5px; padding-left: 10px;	margin-bottom:0px;}
.hometxt, .hometxt h2, .hometxt p {	width:528px;}
.hometxt h2 a {	text-decoration:none!important;	color:#06F;	font-size:14px;	}
.hometxt p a {	color:black;}
.hometxt h2 a:hover, .hometxt p a:hover {	color:#00F;	border:none;	}
.hometxt h2, .hometxt h3,.hometxt p {	padding-left: 20px;	padding-right:20px;	}
.hometxt h3 {	margin-top:0;	padding-top: 15px;}
.hometxt p {	background: url(../images/home/bordarrondi2.jpg) no-repeat bottom left #E5E5E5;	margin-top:0px;	padding-bottom : 10px;}
.hometxt .blogvu a, .lienblog {	color:#000!important;	font-weight:bold!important;}
.hometxt .blogvu a:hover, .lienblog a:hover {	text-decoration:underline;	color:#00F!important;}
.hometxt em {	color:#333; padding-top:10px;}
.blogvu {	background: url(../images/home/bordarrondi2.jpg) no-repeat bottom left #E5E5E5;	width:568px;}
.blogvu p {	background:none;}
.style1 {color: #666666}
.style3, .style5 {	color:#575A61;	}
.pg5 {	font-size:10px;	font-family:Arial, Helvetica, sans-serif;	position:absolute;	bottom:-840px;	width:100%;	text-align:center;}
.pg5 p { text-align:justify;	width:755px;	margin:0px auto;}
.pg5 a { font-size:10px;	text-decoration:none;	color:#999999;}
.pg5 a:hover {	text-decoration:underline;}/*
.imgleft { text-align:justify; }*/
.float-left, .imgleft img {	float:left;}
.imgleft img {	padding:5px 15px 0px 0px;}
.product-width {	width : 500px;	}
.product-img {	width : 70px;}
.orange {	color:#F60;}
.float-left .orange, .float-left .blue2 {	font-weight : bold;}
.blue2 {	color:#7293BA;	}
.widthbox p label , .widthbox input {	width : 200px;	}
.widthbox {	background:#DFDFDF;	padding:10px;	width: 550px;}
.italic {	font-style: italic;}
.menuleft, .menuleft ul {	padding:0; margin:0;}
.menuleft p,.menuleft p a img, .menuleft h3 {	text-align:center; border:none;}
.menuleft h3 {	font-size:13px;}
.menuleft ul {	padding-left:5px;	margin-bottom:20px;	margin-top:15px;}
.menuleft li {	display:block;	margin-bottom : 5px;	background:#9CBBE7;	list-style-type:none;	color:#03F;	-moz-border-radius-bottomleft:5px;	-moz-border-radius-bottomright:5px;	-moz-border-radius-topleft:5px;	-moz-border-radius-topright:5px;	-webkit-border-radius-bottomleft:5px;	-webkit-border-radius-bottomright:5px;	-webkit-border-radius-topleft:5px;	-webkit-border-radius-topright:5px;	border-radius: 5px;	text-align:center;	border: #104173 1px solid;	}
.menuleft li a {	color:#104173;	text-decoration:none;	padding:10px 5px;	display:block;	}
.menuleft li a:hover {	color:#F90;	background:#104173;	}
.menuleft li#nofond {	background:url(../images/menu/telecharger.gif) no-repeat center top;}
.menuleft ul.categoriesmenuliensgauche {	margin-left: 15px;}
.menuleft ul.categoriesmenuliensgauche li {	display:list-item; list-style-type:disc;}
.menuleft ul.categoriesmenuliensgauche li, .menuleft ul.categoriesmenuliensgauche li a {	color:#000;	background:none!important;	border:none;	padding:0;	text-align:left;}
.menuleft ul.categoriesmenuliensgauche li a:hover {	color:#03F;	background:none;	border:none;}
ul.categoriesmenuliensgauche li a {	font-weight: normal;}
.center {	margin-bottom: 0; /* évite tout risque de fusion des marges */	padding-bottom: 70px;	margin: 0 auto;	margin-top: -4px;}
/*************** footer *********/
.footer {	margin:auto;	background-color: #104173;	height: 50px;	position: absolute;	bottom: 0; left: 0;	width: 100%;	height: 3em;}
.footer a {	font-size:11px;}
.foot1, .foot2, .foot3 {	float:left;	padding:0px;	}
.foot2 {	width:739px; height:34px;	text-align:center;	}
.foot1, .foot3{	width:12px;	}
.fd-bleu {	background: url(../images/common/footer.jpg) repeat-x left top;}
.fd-bleu a {	color:black;	font-weight:normal;}
.fd-bleu a:hover {	color:#104173;	text-decoration:none;}
.clear {	clear:left;}
.blue {	color:#06F;	}
#liensretour {	background:none;}
#liensretour a,#liensretour p, #liensretour div {	text-align:center;	color:black;	font-weight:normal;	}
.disconnect {	text-align:center;	}
div#page #dernier-element {	margin-bottom: 0;	padding-bottom: 4em;}
/* ------------------- PIED DE PAGE ----------------------- */
div#piedpage {	position: absolute;	bottom: 0; left: 0;	width: 100%;	height: 3em;}
