/**** LINK-tag style sheet format.css ****/

a img {
border:0px;
}

#accesskeys {
display:none;
}

#ecobay {
position:absolute;
right:0px;
top:0px;
z-index:50;
}

body {
font-family:helvetica,arial,sans-serif;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

table.tableau {
height:100%;
background-color:#fff;
}

.header {
position:relative;
float:left;
width:200px;
margin-left:25px;
margin-top:10px;
}

td.titre object {float:right;}

.top {
text-align:right;
width:100%;
border-bottom:1px solid #084C8E;
}

img.expoortho {float:right;}
	 
/* LIENS */

a:link { font-weight:bold; color:#084C8E; text-decoration:none }
a:visited { font-weight:bold; color:#000; text-decoration:none }
a:hover { font-weight:bold; color:#5F92BF; text-decoration:underline }
a:active { font-weight:bold; color:#000; text-decoration:none }
a:focus { font-weight:bold; color:#000; text-decoration:none }

.bleu {
width:10%;
background-color:#fff;
}

#smallheader {
position:relative;
font-size:0.8em;
width:600px;
float:right;
margin-right:10px;
color:#555;
}

#smallheader ul {
position:static;
float:right;
line-height:2;
}

#smallheader ul li {
position:relative;
float:right;
margin-left:10px;
list-style-type:none;
text-transform:uppercase;
font-size:0.9em;
}

#smallheader ul li a:link {
background-color:#FFE59F;
padding:5px;
border:1px solid #CFB367;
color:#000;
}

#smallheader ul li a:hover {
background-color:#FFEEBF;
text-decoration:none;
border:1px solid #8F7B47;
}

h1 {
font-size:0.8em;
text-transform:uppercase;
text-align:right;
line-height:1.5;
}

h1 a:link {
color:#aaa;
}

h2 {
font-size:1.1em;
margin-bottom:7px;
text-transform:uppercase;
margin-top:5px;
font-weight:normal;
}

h3 {
font-size:1.3em;
line-height:1.2em;
color:#084C8E;
border-bottom: 1px solid #ddd;
width:100%;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
}

.orthoconcept {
height:70px;
background-color:#CFCFCF;
border-bottom:3px solid #fff;
}

.titre {
font-family:helvetica, arial, verdana, sans-serif;
color:white;
font-size:1.2em;
font-weight:bold;
padding-left:30px;
height:30px;
background-color:#084C8E;
}

#menu {
background-color:#C3D2DF;
border-top:2px solid #fff;
height:20px;
}

#menufront {
background-color:#FFF8AF;
border-top:2px solid #fff;
height:20px;
padding:20px;
}

.description {
margin:20px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
background-color:#eee;
border:1px solid #ddd;
}

.texte {
font-family:helvetica, arial, verdana, sans-serif;
padding:20px;
font-size:0.8em;
}

.news {
padding-bottom:3px;
}

.trouver, .ecrire {
width:150px;
font-family:helvetica, arial, verdana, sans-serif;
font-size:0.8em;
background-color:#C3D2DF;
height:30px;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
}

.collaborateurs {
font-size: 0.8em;
width: 100%;
vertical-align: top;
padding-top: 20px;
padding-left:20px;
}

.img-collaborateurs {
vertical-align:top;
}

.adresse {
padding-left:10px;
background-color:#C3D2DF;
font-family:helvetica, arial, verdana, sans-serif;
font-size:0.8em;
}

td.adresse {
width:70%;
}

.adresse table {
width:100%;
}

.adresse2 {
color:#084C8E;
font-family:helvetica, arial, verdana, sans-serif;
font-size:0.7em
}

.iso, .copyright {
background-color:#C3D2DF;
}

.ortho td {
text-align:center;
height:150px;
border-bottom:3px solid #fff;
}

.rubriques {
position:relative;
float:left;
width:33%;
margin:0;
text-align:left;
background-color:#FFF2CF;
height:150px;
font-size:0.8em;
border:1px solid #fff;
padding-top:10px;
}

.rubriques h2 {
font-size:1em;
margin-left:20px;
text-transform:uppercase;
}

.rubriques ul {
margin:20px;
padding:0;
}

.rubriques ul li {
margin:0;
padding:0;
list-style-type:none;
}

.rubriques ul li a {
font-weight:normal;
}

.iso {
text-align:right;
padding-right:20px;
padding-bottom:10px;
}

.copyright {
font-size:0.7em;
color:#7096B7;
padding-left:25px;
width:250px;
}


/* MENU JQUERY */

ul.jd_menu {
	position: relative;
	margin-top: 5px;
	margin-bottom: 0px;
        margin-left:24px;
        margin-right:12px;
	padding: 0px;
	height: 25px;
	list-style-type: none;
	background-color:#C3D2DF;
	border:none;
}
ul.jd_menu ul {
	display: none;
}
ul.jd_menu a {
	text-decoration: none;
}
ul.jd_menu li {
	float: left;
	font-family: Tahoma, sans-serif;
	font-size: 0.7em;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	color: #FFF;
	white-space: nowrap;
}
ul.jd_menu li.jd_menu_bar_hover {
	padding-left: 5px;
	padding-right: 5px;
	color: #FFF;
background-color:#A7C6DF;
}
ul.jd_menu a.jd_menu_bar_hover {
	color: #FFF;
}

/* -- Sub-Menus Styling -- */
ul.jd_menu ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 5px;
	background: #A7C6DF;
}
ul.jd_menu ul li {
	float: none;
	margin: 0px;
	margin-left: 0px;
	padding: 3px 34px 3px 4px;
	background: #A7C6DF;
	border: none;
	color: #A5AEB7;
	color: #70777D;
	width: 100px;
	font-size:1em;
		/*
	*/
}
ul.jd_menu ul li.jd_menu_hover {
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFF;
background-color:#77A0BF;
}
ul.jd_menu ul a.jd_menu_hover {
	color: #FFF;
}


/* FORMULAIRES PRODUITS */

form.produit {
     background-color:#FFE59F;
     padding:10px;
     border:1px solid #DFC47D;
     width:430px;
     margin-top:10px;
}

textarea#Message, .Nom, .location, .Email, .Tel {
     border:1px solid #DFC47D;
     margin:1px 0 1px 0;
}

td#menufront {padding:0;}
#expoaccueil {margin:20px 20px 0 0;}
#panoramaaccueil {position:relative;float:left;margin:0 20px 0 0;}
#catalogue a {float:right;margin:20px 10px 0 0;padding:5px;background:#fff;border:1px solid #BFB86B;}
#catalogue a:hover {background:#BFB86B;color:#000;}


.accueilproduits {
position:relative;
float:left;
width:30%;
height:200px;
margin:10px;
}

#langue {position:relative;float:left;width:150px;margin-left:10px;}
#animation {position:relative;float:left;width:500px;}
#primarymenu {position:relative;float:left;margin:40px 0 0;}
#primarymenu a {color:#fff;}