body, a, p, div, h1, h2, h3, h4, h5, h6, li, ul, span{
	padding:0;
	margin:0;
}
body{background:#fff url(../image/backbg.jpg) repeat-x bottom; background-attachment:fixed; padding-bottom:20px; 
}
a{color:#000; font-family:Arial,Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none;}
a:hover{color:#369; font-family:Arial,Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none;}
img{text-decoration:none; border:none;}
strong{font-weight:bold;}
.italic{ font-style:italic;}

/*------DEBUT INDEX------ body{background-color:#6585b8} */

#logodm{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:#000099;
	width:auto;
	float:right;
	padding-top:10px;
	padding-right:2px;
	margin-right:10px;
	vertical-align:top;
}
#contactDM{
position:relative;
top:-10px;
left:35px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:#000099;
	width:auto;
	float:right;

	vertical-align:top;
}
#contactDM a:hover {
text-decoration:underline !important;
}
#contactDM td{ vertical-align:top;}
#contactDM h2{
	float:right;
	padding-right:2px;
	color:#000099;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	text-align:center;
}


#contactDM a:hover,#contactDM .laboratoire:hover{
	color:#369;
}
#contactDM a,#contactDM p{
	font-size:12px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:#000099;
	text-align:right;
	vertical-align:top;
}
#contactDM h1 a{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
}


.plus{
	margin-right:60px;
	margin-top:-5px;
}




#qualiteDM{
	float:left;
	color:#000099;
	margin-top:115px;
	margin-left:10px;
}
#qualiteDM h1{
	float:left;
	color:#000099;
	margin-left:20px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
}


#boutons{
	float:left;
	padding-top:30px;
	padding-left:10px;
}

#boutons_pages{
	float:right;
	padding-right:50px;
}

.subtext-acc{
font-family:Arial, Arial, Helvetica, sans-serif;
color:#003366;
font-size:10px;
width:960px;
}
.subtext-accG{
font-family:Arial, Arial, Helvetica, sans-serif;
color:#003366;
font-size:10px;
}


#menu{
	/*background-image:url(../image/backmenu.jpg);*/
	border-right:1px groove #000099;
	background-repeat:no-repeat;
	width:165px;
	height:100%;
	list-style-type : none;
	color:#000;
	font-size : 14px;
	font-family:Arial,Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	padding-top:10px;
}
#menucontact{
	background-repeat:no-repeat;
	width:200px;
	height:430px;
	list-style-type : none;
	color:#000099;
	font-size : 12px;
	font-family:Arial,Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	padding-top:10px;
	padding-left:10px;
}
#menu ul li{
	padding:2px;
	list-style-type:none;
	font-weight : bold;
	text-decoration: none;
}
#menu ul li ul li{
	font-size:10px;
	padding-left:40px;
	padding-top:4px;
	text-decoration: none;
}

#contenu{
	width:550px;
	height:430px;
	float:right;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000;
	padding:20px;
}


#contenucontactgauche{
	width:300px;
	margin-left:60px;
	float:left;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000066;
	padding:20px;
}
#contenucontactgauche h2{
	font-size:14px;
}
#contenucontactdroite{
	width:300px;
	margin-right:60px;
	float:right;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000066;
	padding:20px;
}
#contenucontactdroite h2{
	font-size:14px;
}
#contenupro{
	width:590px;
	height:500px;
	float:right;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000066;
	padding-top:20px;
	padding-right:160px;
}
#contenuvideo{
	width:750px;;
	height:630px;
	float:right;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000066;
	padding:20px;
}
#rond{
	width:200px;
	height:430px;
	float:right;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tabletd{
background-color:#FFCC99;
border: 2px solid orange;
padding:5px;
}
.tabletdw{
background-color:#FFFFFF;
border: 2px solid orange;
padding:5px;
}
#accueil{
	height:20px;
	width:960px;
	text-align:left;
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:#000066;
	padding-top:2px;
	padding-left:12px;
	font-weight : bold;
	font-size:12px;
}
.suivant{
text-align:right;
}
.precedent{
text-align:left;
}
#texteorange{
	width:410px;
	height:430px;
	float:right;
	font-family:Arial,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#FF9900;
	padding:10px;
}
.orange{color:orange;}
/*------Fin structure des pages ------*/



/*------MENU------*/
/* ---NAVIGATION HORIZONTALE 1--- */
#nav-box-haut1 ul{
	list-style-type : none;
	color:#fff;
	font-weight : bold;
	height:60px;
	font-size : 14px;
	padding-top:30px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right:50px;
}
#nav-box-haut1 ul li img{
padding-top:2px;
}
#nav-box-haut1 ul li {
	display: inline;
	padding : 8px;

}
#nav-box-haut1 ul li a {
	color:#fff;
	text-decoration: none;
}
#nav-box-haut1 ul li a:hover {
	color:#000;
}

/* ---NAVIGATION HORIZONTALE 2--- */
#nav-box-haut2 ul{
	list-style-type : none;
	color:#fff;
	font-weight : bold;
	height:40px;
	font-size : 14px;
	padding-top:20px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right:20px;
}
#nav-box-haut2 ul li img{
padding-top:2px;
}
#nav-box-haut2 ul li {
	display: inline;
	padding : 8px;

}
#nav-box-haut2 ul li a {
	color:#fff;
	text-decoration: none;
}
#nav-box-haut2 ul li a:hover {
	color:#000;
}

.deviscolor{
	color:#FFFFFF;
	font-size:14px;
	display: inline;
	text-decoration: none;
}
a:hover.deviscolor{
	color:#FFFFFF;
	font-size:14px;
	display: inline;
	text-decoration: none;
}

#nav-box-haut2 a{
	text-decoration: none;
}
#nav-box-haut2 table{
	margin-bottom:2px;
	width:960px;
	border:none;
	text-align:center;
}


/* Title H */
h1{font-family:Arial,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
}

#cache{
	display:none;
	border:none;
}

/* carte Contact*/

.carte{text-align:right;}

#container{
	margin:5px auto;
	width:960px;
}	

#divall{
	width:960px;
}

#tete{
	width:960px;
	height:110px;
	border:none;
	text-decoration:none;
	font-family:Arial,"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	background-repeat:no-repeat;
}
#logo{ padding-top:10px; padding-left:30px; float:left; width:303px; height:79px;}
#rubrique{ margin-right:60px; margin-top:10px; float:right;}
#rubrique ul {
list-style:none;
text-align:center;
}
#rubrique li {
float:left;
padding-left:25px;
}
#rubrique li img {
padding-bottom:5px;
}
#rubrique a {
font-weight:bold;
}
#rubrique a:hover {
color: #f6911e;
}

#icone img{ padding-left:29px;}
#btn_icone ul li{ text-align:center; text-decoration:none; display:inline; font-family:Arial,Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-left:42px;}

#bigimg{
	width:auto;
	height:255px;
	background-repeat:no-repeat;
	background-image:url(../image/bigimg_b.jpg);
}	

#bigimg2{
	width:auto;
	height:250px;
	background-repeat:no-repeat;
	background-image:url(../image/bigimg2.jpg);
}

#bigrecup{
	width:auto;
	height:156px;
	background-repeat:no-repeat;
	background-image:url(../image/big-recup.jpg);
}

#bigimg3{
	width:auto;
	height:250px;
	background-repeat:no-repeat;
	background-image:url(../image/bigimg3.jpg);
}

#bigimg4{
	width:auto;
	height:250px;
	background-repeat:no-repeat;
	background-image:url(../image/bigimg4.jpg);
}

#bigimg5{
	width:auto;
	height:250px;
	background-repeat:no-repeat;
	background-image:url(../image/bigimg5.jpg);
}

#bigimg2, #bigimg3, #bigimg4, #bigimg5{
	text-align:right;
}

#accroche{float:left; width:450px; margin-left:40px; margin-top:20px;}

#kodak, #kokokodak {padding-top:20px; margin-right:40px; text-align:right; font-family:Arial,Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF;}

#kodak a, #kokokodak a{ color:#FFF; font-size:14px;}

#kodak a:hover, #kokokodak a:hover{ color:#fdbc77;}

#promotion{float:left; padding-left:10px;}

#reportages_devis{float:left; margin-top:20px; width:460px;}

#reportages{float:left;}

#devis{float:right;}


/*------Debut structure des pages ------*/
#inside{ 
	width:960px;
	height:auto;
}

#inside a {
color : #f6911e;
font-size:inherit !important;
}
#inside a:hover {
text-decoration:underline;
}

#inside_pages{ 
	padding-top:20px;
	width:960px;
	height:620px;
	margin:0;
}

#inside_pages_pro{ 
	padding-top:20px;
	width:960px;
	margin:0;
}

#inside_pages p{ 
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	padding-left:15px;
}
.lien a{ 
color:#000000;
text-decoration:underline;
}
.imagedvd{text-align:center;}

#inside_pages h1{
font-family:Arial, Arial, Helvetica, sans-serif;
color:#000099;
font-size:14px;
padding-left:15px;
padding-top:5px;
}

#inside_pages h2{
font-family:Arial, Arial, Helvetica, sans-serif;
color:#000099;
font-size:14px;
padding-left:15px;
padding-top:5px;
}
#inside_pages_info h1{
font-family:Arial, Arial, Helvetica, sans-serif;
color:#000099;
font-size:14px;
padding-left:15px;
padding-top:5px;
}

#inside_pages_info h2{
font-family:Arial, Arial, Helvetica, sans-serif;
color:#000099;
font-size:14px;
padding-left:15px;
padding-top:5px;
}
#inside_pages_info  p{ 
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	padding-left:15px;
}
#inside_pages_info .lien{
	text-indent:30px;
}
#inside_pages_info .minitext{
	padding-left:60px;
}

/*------fin structure des pages ------*/

/*------ paramètre des cadres------*/
#cadre_gauche{ float:left; margin-left:22px; padding-top:10px;}

#cadre_droite{ float:right; margin-right:25px; padding-top:10px;}

#cadre_bas { clear:both; margin-left:22px; margin-right:25px; padding-top:10px; }

#cadre_presse { margin-top:10px; width:342px; height:114px; background-repeat:no-repeat; background-image:url(../image/cadre_presse.png);}

#cadre_conseil{ margin-top:10px; width:558px; height:365px; background-repeat:no-repeat; background-image:url(../image/cadre_conseil2.png); overflow:hidden;}

#cadre_temoignages{ position:relative; width:493px; float:left; height:200px; background-repeat:no-repeat; background-image:url(../image/cadre_temoignages.png); overflow:hidden;}

#cadre_recuperation{ margin-left:10px; width:200px; height:200px; background-repeat:no-repeat; float:left;overflow:hidden;}

#cadre_digiscopie{ margin-left:10px; float:right; width:200px; height:200px; background-repeat:no-repeat; overflow:hidden;}

#cadre_contact{ margin-top:10px; width:342px; height:240px; background-repeat:no-repeat; background-image:url(../image/cadre_contact.png);}

#cadre_professionnel{ margin-top:10px; width:342px; height:175px; background-repeat:no-repeat; background-image:url(../image/cadre_professionnel.png);}



/*------ fin des cadres------*/

/*------ style des cadres------*/
#cadre_presse h1, #cadre_conseil h1, #cadre_temoignages h1, #cadre_contact h1, #cadre_professionnel h1, #cadre_recuperation h1{
	font-size:20px;
	font-family:Arial,Arial, Helvetica, sans-serif;
	font-style:italic;
}
#cadre_presse h2, #cadre_conseil h2, #cadre_temoignages h2, #cadre_contact h2, #cadre_professionnel h2, #cadre_recuperation h2{
	font-size:14px;
	font-family:Arial,Arial, Helvetica, sans-serif;
}
#cadre_presse p, #cadre_conseil p, #cadre_temoignages p, #cadre_contact p, #cadre_professionnel p, #cadre_recuperation p, #dm_recommande p{
	font-size:12px;
	font-family:Arial,Arial, Helvetica, sans-serif;
}
#cadre_presse a, #cadre_conseil a, #cadre_temoignages a, #cadre_contact a, #cadre_professionnel a, #cadre_recuperation a, #dm_recommande a{
	font-size:14px;
	font-family:Arial,Arial, Helvetica, sans-serif;
}
#cadre_presse a:hover, #cadre_conseil a:hover, #cadre_temoignages a:hover, #cadre_contact a:hover, #cadre_professionnel a:hover, #cadre_recuperation a:hover{
	font-size:14px;
	font-family:Arial,Arial, Helvetica, sans-serif;
}
/*------ fin des cadres------*/

/*------ position éléments des cadres_presses------*/

#test{ padding-top:10px; padding-right:10px; float:right;}
/*------ fin position éléments des cadres_presses------*/

/*------ position éléments des cadres_conseil------*/
#conseil{ padding:10px; padding-left:10px;}
#conseil h2 {
margin-bottom:3px;
}

#dixans{ padding-top:20px; padding-left:140px;}
#confiez{ padding-top:15px; padding-left:180px;}

#delais{ padding-top:15px; padding-left:220px;}
#technicien{ padding-top:15px; padding-left:200px;}
#bas_du_cadre_conseil_droite{ float:right;}
#bas_du_cadre_conseil_gauche{ float:left; width:200px; padding-top:30px; padding-left:5px;}
#bas_du_cadre_conseil_gauche p{ font-size:11px !important; text-align:justify !important; margin-bottom:3px !important; }
#tracabilite { padding-top:15px; padding-right:30px;}
#prix_compris{ padding-top:15px; padding-left:20px;}
/*------ fin position éléments des cadres_conseil------*/

/*------ position éléments des cadres_temoignages------*/
#vos_temoignages{ padding:10px; height:230px;}
#vos_temoignages p{ padding:10px; text-align:justify;}
/*------ fin position éléments des cadres_temoignages------*/


/*------ position éléments des cadres_contact------*/
#contact{ padding-top:10px; padding-left:10px;}
#contact table{padding-top:10px;} 
#contact table tr td .adresse{ font-family:Arial,Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#contact table tr td p a{ font-family:Arial,Arial, Helvetica, sans-serif; font-size:12px;}
#contact table tr td p a:hover{ font-family:Arial,Arial, Helvetica, sans-serif; font-size:12px; color:#369;}
/*------ fin position éléments des cadres_contact------*/

/*------ position éléments des cadres_professionnel------*/
#professionnel{ padding:10px;}
#professionnel h2{ padding-top:10px;}
/*------ fin position éléments des cadres_professionnel------*/

/*------ position éléments des cadres_recuperation------*/
#crash{ padding-top:30px;}
.recupdonnees{ font-family:Arial,Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;}
/*------ fin position éléments des cadres_recuperation------*/

/*------ position éléments des dm recommande------*/
#dm_recommande{ padding:10px;}
#dm_recommande td{ text-align:left; padding-left:5px; width:500px;}
/*------ fin position éléments des dm recommande------*/

/*-------defiliment-------*/	
#cadrpg { margin:0 auto; border:none; overflow:hidden;}
#newshr { position:relative; height:39px; overflow:hidden; border:none; 
          color:#ffffff; background-image:url(../image/bobine-pied.png); border:none; }
#defile { width:20000px; position:absolute; margin-top:9px; border:none; background-color:transparent; padding-left:220px;}

#pied{
height:50px;
	text-align:left;
	font-family:Arial,Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	padding-top:2px;
	font-size:12px;
	background-color:#FFFFFF;
	padding:10px;
}


#choisissez ul {
padding:0px 10px 0px 10px;

}
#choisissez ul li{
display:none;
}
#choisissez ul li p {
text-align:center;
padding:0px;
margin:0px;
}

div.readmore, p.readmore {
text-align:right !important;padding-right:10px;padding-top:0px !important;margin-top:0px;
}
div.readmore a, p.readmore a {
font-size:12px !important;text-decoration:underline;
}

#inside_pages_pro h1 {
font-family:Arial,'Arial';
color:#80a5d2;
font-size:20px;
font-weight:bold;
margin-bottom:40px;
}
#inside_pages_pro h2 {
font-family:Arial,'Arial';
border-bottom:1px solid #dddddd;
margin-bottom:10px;
margin-top:20px;/*20*/
font-size:15px;
font-weight:bold;
}
#inside_pages_pro p {
font-family:Arial,'Arial';
text-align:justify;
margin-bottom:10px;/*10*/
font-size:13px;
}
#inside_pages_pro .retrait1 {
margin-left:320px;
}
#inside_pages_pro ul {
font-family:Arial,'Arial';
padding-left:30px;
font-size:13px;
text-align:justify;
margin:10px 0px 10px 0px;
}
#inside_pages_pro ul li {
margin:5px 0px 5px 0px;
}
div#conteneur_menu_gauche {
float:left;
}
div.menu_gauche {
border:1px solid #ceb984;background-color:#eaf1fc;width:210px;margin-bottom:15px;padding-bottom:5px;
}
div.menu_gauche h2 {
margin:0px 0px 5px 0px !important;padding:0px !important; padding-top:5px !important;
text-align:center !important;
}
div.menu_gauche ul {
list-style:none;margin:0px !important;padding:0px !important;text-align:left !important;width;210px;
}
div.menu_gauche ul li {
margin: 0px !important;
padding: 1px 0px 1px 0px !important;
}
div.menu_gauche ul li a{
display:block;background:url(../image/list-puce1.png) 10px 8px no-repeat;padding-left:30px;padding-right:20px !important;
padding-top: 5px;
padding-bottom:5px;
}
div.menu_gauche ul li a:hover {
background:url(../image/list-puce2.png) 15px 8px no-repeat;
color:#ff8805;
}
div.menu_gauche ul li a.ss_menu_active {
background:#a1ccef url(../image/list-puce2.png) 190px 8px no-repeat;
position:relative;

}
div.menu_gauche ul li a.ss_menu_active:hover {
color:#000 !important;
}
div#contenu_droite {
padding-left:240px;
line-height:18px;
}
p.citation_whois {
text-align:right !important;
font-size:11px !important;
}
.gras {
font-weight:bold;
}
blockquote {
padding:0px 0px 0px 50px;
margin: 20px 0px 5px 0px;
background:url('../image/quotes.png') 10px 0px no-repeat;
}
#contenu_droite a, .retrait1 a , .linksR a{
color: #ed8404;
}
#contenu_droite a:visited,.retrait1 a:visited, .linksR a:visited{
color:#a25300;
}
#contenu_droite a:hover, .retrait1 a:hover, .linksR  a:hover{
text-decoration:underline;
}
#contenu_droite table {
margin:0px 0px 0px 0px;
font-size:13px;
border-collapse:collapse;
font-family:Arial;
}

#err_show {
background-color : #ffe2b7;
color: #eb8404;
font-weight:bold;
padding:20px;
border:1px solid #ffc671;
}

form#devis_gratos label {
display:block;
margin-top:15px;
margin-bottom:5px;
}

span.err_spec_show {
position:relative;left:5px;top:1px;
color:red;
}
span.err_spec_show img {
vertical-align:-10%;
position:relative:left:-2px;
}
a.active_under:hover {
text-decoration:underline;
}
th {
text-align:left;
font-weight:bold;
}

#oldWebSite, #oldWebSite a {
clear:both;
text-align:left;
position:relative;
font-size:10px;
width:100px;
overflow:hidden;
margin-top:-50px;
left:-120px;
}
table.tDevis th {
width:100px;
text-align:center;
}
table.tDevis th:first-child {
width:325px;
}
table.tDevis tr td {
text-align:center;
}
table.tDevis tr td:first-child {
text-align:left;
}
ol li {
margin-bottom:10px;
margin-top:10px;
}
