body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:100%;
	background-image:url(images/fond_header.png);
	background-repeat:repeat-x;
}
h1 {
	margin:0px;
	font-size:1.8em;
	font-weight:normal;
}
h2 {
	margin:0px;
	font-size:0.8em;
	font-weight:bold;
}
h3 {
	margin:0px;
	font-size:1em;
	font-weight:bold;
}
h4 {
	margin:0px;
	font-size:0.9em;
	font-weight:bold;
}
h5 {
	margin:0px;
	font-size:0.75em;
	font-weight:bold;
}
p {
	margin:0px 0px 10px 0px;
}
a img {
	border:none;
}
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/*a {
	text-decoration: none;
	color: black;
	color: #222;
}*/
.span_vert {
	color:#83b01c;
}
.span_rouge {
	color:#f33d6b;
	font-weight:bold;
	font-size:1.2em;
}
.clearboth {
	clear:both;
}
.player_video {
	margin-top:25px;
}
#global {
	margin:0px auto;
	width:1000px;
}
#header {
	width:984px;
	height:71px;
	padding:0px 0px 0px 16px;
	background-image:url(images/fond_header.png);
	background-repeat:repeat-x;
}
#header_gauche {
	width:623px;
	height:71px;
	/*background-color:red;*/
	float:left;
}
#pictos_langue {
	padding-top:5px;
	width:135px;
	height:30px;
	margin-top:9px;
	margin-left:475px;
	/*background-color:purple;*/
}
#menu {
	position: absolute;
	/*top: 0;
	left: 0;*/
	z-index:100;
	width:600px;
	font-size:0.75em;
	/*margin:44px 0px 0px 95px;*/
	margin:1px 0px 0px 0px;
	padding:0px;
	/*background-color:cyan;*/
}
#menu dl {
	float: left;
	width: 87px;
	margin: 0px;
}
#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	/*background: #ccc;*/
	/*background-image:url(images/fond_menu.png);
	color:#626262;*/
	height:21px;
	padding-top:6px;
}
.dt_page_active {
	color:#1e9dba;
	background-image:url(images/fond_menu_hover.png);
	background-repeat:no-repeat;
}
.dt_page_active a {
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
	color:#1e9dba;
}
.dt_page_non_active {
	background-image:url(images/fond_menu.png);
	background-repeat:no-repeat;
	color:#626262;
}
.dt_page_non_active a {
	text-decoration:none;
	color:#626262;
}
#menu dt:hover {
	color:#1e9dba;
	background-image:url(images/fond_menu_hover.png);
	background-repeat:no-repeat;
}
#menu dd {
	margin-top:-1px;
	padding:15px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color:#dddddd;
	width:200px;
	/*-moz-opacity:0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);*/
}
#menu li {
	margin:0px 0px 0px 15px;
	position:relative;
	list-style-image:url(images/puce_menu.png);
	text-align:left;
	font-weight:bold;
	font-size:1.2em;
}
#menu img {
	position:relative;
	margin:10px 0px 10px -10px;
	padding:0px 0px 0px -10px;
}
#menu li a {
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
	color:#626262;
}
#menu li a:hover {
	/*background: #eee;*/
	color:#1e9dba;
}
#menu dt a:hover {
	/*background: #eee;*/
	/*background-image:url(images/fond_menu_hover.png);*/
	color:#1e9dba;
}
/*#site {
	position: absolute;
	z-index: 1;
	top : 70px;
	left : 10px;
	color: #000;
	background-color: #ddd;
	padding: 5px;
	border: 1px solid gray; 
}*/
#header_droit_fr {
	margin:14px 0px 0px 0px;
	width:323px;
	height:43px;
	background-image:url(images/logo_cristalens_fr.jpg);
	float:left;
}
#header_droit_en, #header_droit_es {
	margin:14px 0px 0px 0px;
	width:323px;
	height:43px;
	background-image:url(images/logo_cristalens_en.jpg);
	float:left;
}
#version_espagnole {
	margin-top:20px;
}
#version_espagnole p {
	text-align:center;
	color:#cc0000;
}
#version_espagnole a {
	color:#cc0000;
}
#version_espagnole a:hover {
	text-decoration:none;
}
#contenu_home_fr {
	position:relative;
	z-index:1;
	margin:26px 0px 0px 16px;
	width:974px;
	height:495px;
	border:1px solid #999999;
	/*background-color:pink;*/
}
#contenu_home_en, #contenu_home_es {
	position:relative;
	z-index:1;
	margin:26px 0px 0px 16px;
	width:974px;
	height:495px;
	border:1px solid #999999;
	/*background-color:pink;*/
}
#contenu_home_fr h1, #contenu_home_en h1, #contenu_home_es h1 {
	padding:12px 0px 0px 10px;
}
#home_bandeau_en {
	width:974px;
	height:131px;
	background-image:url(images/home_bandeau_en.png);
}
#contenu_gauche {
	width:325px;
	height:384px;
	/*background-color:red;*/
	float:left;
}
#contenu_gauche_haut {
	width:305px;
	height:59px;
	background-color:#c5e34c;
	padding:0px 10px 0px 10px;
	color:#545557;
}
#contenu_gauche_haut img {
	float:right;
}
#contenu_gauche_milieu {
	width:325px;
	height:305px;
	/*background-image:url(images/contenu_gauche.jpg);*/
}
#contenu_gauche_bas_fr, #contenu_milieu_bas_fr,  #contenu_droite_bas_fr {
	padding-top:20px;
	width:325px;
	height:111px;
	background-image:url(images/fond_contenu_gauche.png);
	background-repeat:repeat-x;
}
#contenu_gauche_bas_en, #contenu_milieu_bas_en,  #contenu_droite_bas_en, #contenu_gauche_bas_es, #contenu_milieu_bas_es,  #contenu_droite_bas_es {
	height:0px;
}
#contenu_gauche_bas_fr ul, #contenu_milieu_bas_fr ul,  #contenu_droite_bas_fr ul {
	margin:0px 0px 0px 40px;
	list-style-image:url(images/puce_blanche.png);
	font-weight:bold;
	font-size:0.8em;
	/*line-height:25px;*/
}
#contenu_gauche_bas_fr li, #contenu_milieu_bas_fr li,  #contenu_droite_bas_fr li {
	margin-bottom:15px;
}
#contenu_gauche_bas_fr ul a, #contenu_milieu_bas_fr ul a , #contenu_droite_bas_fr ul a {
	color:#ffffff;
	text-decoration:none;
}
#contenu_milieu {
	width:325px;
	height:384px;
	float:left;
}
#contenu_milieu_haut {
	width:305px;
	height:59px;
	background-color:#b3dee8;
	padding:0px 10px 0px 10px;
	color:#545557;
}
#contenu_milieu_haut img {
	float:right;
}
#contenu_milieu_milieu {
	width:325px;
	height:305px;
	/*background-image:url(images/contenu_milieu.jpg);*/
}
#contenu_milieu_bas_fr {
	padding-top:20px;
	width:325px;
	height:111px;
	background-image:url(images/fond_contenu_milieu.png);
	background-repeat:repeat-x;
}
#contenu_droite {
	width:324px;
	height:384px;
	/*background-color:orange;*/
	float:left;
}
#contenu_droite_haut {
	width:304px;
	height:59px;
	background-color:#fb7b9e;
	padding:0px 10px 0px 10px;
	color:#545557;
}
#contenu_droite_haut img {
	float:right;
}
#contenu_droite_milieu {
	width:324px;
	height:305px;
	/*background-image:url(images/contenu_droite.jpg);*/
}
#contenu_droite_bas_fr {
	padding-top:20px;
	width:324px;
	height:111px;
	background-image:url(images/fond_contenu_droite.png);
	background-repeat:repeat-x;
}
#footer {
	margin:21px 0px 0px 16px;
	padding:0px 0px 0px 30px;
	width:946px;
	height:165px;
	/*background-color:green;*/
	color:#626262;
	position:relative;
}
#footer img {
	float:left;
}
#footer p {
	margin:8px 0px 0px 42px;
	float:left;
	font-size:0.7em;
}
#footer ul {
	margin:8px 0px 0px 0px;
	text-align:right;
	font-size:0.65em;
}
#footer ul a {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
#footer li {
	display:inline;
}

#contenu_pages {
	position:relative;
	z-index:1;
	margin:26px 0px 0px 16px;
	padding:0px 0px 20px 0px;
	width:976px;
	/*height:200px;*/
	border-bottom:1px solid #999999;
}
#header_contenu_pages_produits {
	padding:0px 0px 0px 16px;
	width:960px;
	height:59px;
	background-color:#1e9dba;
	color:#ffffff;
}
#header_contenu_pages_produits img {
	float:left;
}
#header_contenu_pages_produits h1 {
	font-size:1.7em;
	padding:12px 0px 0px 12px;
	float:left;
}
#header_contenu_pages_actualites {
	padding:0px 0px 0px 16px;
	width:960px;
	height:59px;
	background-color:#f33d6b;
	color:#ffffff;
}
#header_contenu_pages_actualites img {
	float:left;
}
#header_contenu_pages_actualites h1 {
	padding:12px 0px 0px 12px;
	float:left;
}
#header_contenu_pages_cristalens {
	padding:0px 0px 0px 16px;
	width:960px;
	height:59px;
	background-color:#98cb00;
	color:#ffffff;
}
#header_contenu_pages_cristalens img {
	float:left;
}
#header_contenu_pages_cristalens h1 {
	padding:12px 0px 0px 12px;
	float:left;
}
#header_contenu_pages_contact {
	padding:0px 0px 0px 16px;
	width:960px;
	height:59px;
	background-color:#98cb00;
	color:#ffffff;
}
#header_contenu_pages_contact img {
	float:left;
}
#header_contenu_pages_contact h1 {
	padding:12px 0px 0px 12px;
	float:left;
}
#header_contenu_pages_mentions_legales {
	padding:0px 0px 0px 16px;
	width:960px;
	height:59px;
	background-color:#999999;
	color:#ffffff;
}
#header_contenu_pages_mentions_legales img {
	float:left;
}
#header_contenu_pages_mentions_legales h1 {
	padding:12px 0px 0px 12px;
	float:left;
}
#main_contenu_pages {
	margin:28px 0px 0px 0px;
	width:976px;
	/*background-color:orange;*/
}
#pages_menu_produits {
	/*padding:30px 0px 0px 30px;*/
	width:324px;
	/*height:358px;*/
	/*background-image:url(images/fond_menu_pages.png);*/
	float:left;
}
#pages_menu_produits_haut {
	width:324px;
	height:22px;
	background-image:url(images/fond_menu_pages_haut.jpg);
}
#pages_menu_produits_milieu {
	width:294px;
	padding:0px 0px 0px 30px;
	background-image:url(images/fond_menu_pages_milieu.jpg);
}
#pages_menu_produits_bas {
	width:324px;
	height:27px;
	background-image:url(images/fond_menu_pages_bas.jpg);
}
#pages_menu_produits img {
	margin-bottom:5px;
}
#pages_menu_produits a {
	text-decoration:none;
	color:#505050;
}
#pages_menu_produits a:hover {
	color:#187c93;
}
#pages_menu_produits ul {
	margin:0px 0px 0px 30px;
	font-size:0.7em;
	font-weight:bold;
}
#pages_menu_produits li {
	list-style-image:url(images/bullet_menu_pages.png);
}
#pages_menu_actualites {
	padding:30px 0px 0px 30px;
	width:294px;
	height:112px;
	background-image:url(images/fond_menu_actualites.png);
	color:#505050;
	float:left;
}
#pages_menu_actualites img {
	margin-bottom:5px;
}
#pages_menu_actualites a {
	text-decoration:none;
	color:#505050;
}
#pages_menu_actualites a:hover {
	color:#aa2b4b;
}
#pages_menu_actualites ul {
	margin:0px 0px 0px 30px;
	font-size:0.7em;
	font-weight:bold;
}
#pages_menu_actualites li {
	list-style-image:url(images/bullet_menu_pages.png);
}
#pages_menu_cristalens {
	float:left;
}
#pages_menu_cristalens_menu {
	padding:30px 0px 0px 30px;
	width:294px;
	height:104px;
	background-image:url(images/fond_menu_cristalens.png);
}
#pages_menu_cristalens img {
	margin-bottom:5px;
}
#pages_menu_cristalens h2 {
	color:#505050;
}
#pages_menu_cristalens a {
	text-decoration:none;
	color:#505050;
}
#pages_menu_cristalens a:hover {
	color:#5e7e00;
}
#pages_menu_cristalens ul {
	margin:0px 0px 0px 30px;
	font-size:0.7em;
	font-weight:bold;
}
#pages_menu_cristalens li {
	list-style-image:url(images/bullet_menu_pages.png);
}
#pages_menu_contact {
	padding:30px 0px 0px 30px;
	width:294px;
	height:104px;
	background-image:url(images/fond_menu_cristalens.png);
	float:left;
}
#pages_menu_contact img {
	margin-bottom:5px;
}
#pages_menu_contact h2 {
	color:#505050;
}
#pages_menu_contact a {
	text-decoration:none;
	color:#505050;
}
#pages_menu_contact a:hover {
	color:#5e7e00;
}
#pages_menu_contact ul {
	margin:0px 0px 0px 30px;
	font-size:0.7em;
	font-weight:bold;
}
#pages_menu_contact li {
	list-style-image:url(images/bullet_menu_pages.png);
}
#main_contenu_contenu {
	margin:0px 0px 0px 15px;
	width:637px;
	/*height:200px;*/
	/*background-color:purple;*/
	color:#666666;
	float:left;
}
#main_contenu_contenu h2 {
	margin-bottom:5px;
	color:#83b01c;
}
#main_contenu_contenu ul {
	margin:0px 0px 10px 20px;
	font-size:0.75em;
}
#main_contenu_contenu li {
	list-style-image:url(images/bullet_menu_pages.png);
}
#contenu_cristalens p {
	font-size:0.72em;
}
.contenu_produit {
	margin:0px 0px 35px 0px;
	padding:0px 0px 50px 0px;
	width:637px;
	border-bottom:1px solid #b1b1b1;
}
.picto_nouveau {
	margin:0px 0px 0px 566px;
	float:right;
	position:absolute;
}
.img_produit {
	margin:30px 50px 0px 50px;
	float:right;
}
.img_produit2 {
	margin:30px 50px 40px 50px;
	padding-bottom:40px;
	border-bottom:1px solid #666666;
}
.produit_logo {
	margin-bottom:15px;
}
.icone_pdf {
	margin:0px 0px 0px 25px;
}
.lien_pdf {
	float:right;
}
.lien_produit a {
	font-weight:bold;
	text-decoration:none;
}
.contenu_produit h3 {
	margin:0px 0px 5px 0px;
	color:#1e9dba;
	font-size:1.2em;
}
.contenu_produit h4 {
	margin:0px 0px 5px 0px;
	color:#666666;
}
.contenu_produit h5 {
	color:#1e9dba;
}
.contenu_produit p {
	margin:0px 0px 20px 0px;
	font-size:0.75em;
	color:#666666;
}
.contenu_produit ul {
	margin:25px 0px 15px 40px;
	font-size:0.75em;
	color:#666666;
}
.contenu_produit li {
	margin-bottom:5px;
	list-style-image:url(images/bullet_menu_pages.png);
}
.tableau_produit {
	font-size:0.75em;
	color:#666666;
}
.contenu_produit a {
	color:#666666;
}
.contenu_produit a:hover {
	text-decoration:none;
}
.image_produit {
	margin-top:15px;
}
.image_produit p {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-style:italic;
}
.image_produit img {
	border:1px solid #666666;
}
.contenu_actualites {
	margin:0px 0px 35px 0px;
	width:637px;
}
.picto_actualites {
	margin:0px 0px 0px 566px;
	float:right;
	position:absolute;
}
.img_actualites {
	margin:30px 50px 0px 50px;
	float:right;
}
.contenu_actualites h1 {
	margin:0px 0px 5px 0px;
	text-decoration:underline;
	font-size:1em;
	font-weight:bold;
}
.contenu_actualites h3 {
	color:#f33d6b;
}
.contenu_actualites h3 a {
	color:#f33d6b;
}
.contenu_actualites h3 a:hover {
	text-decoration:none;
}
.contenu_actualites h4 {
	color:#666666;
}
.contenu_actualites h5 {
	margin-bottom:20px;
}
.contenu_actualites h5 a {
	color:#666666;
}
.contenu_actualites h5 a:hover {
	text-decoration:none;
}
.contenu_actualites img {
	margin:0px 30px 0px 0px;
	border:1px solid #a7a7a7;
	float:left;
}
.contenu_mentions_legales h3 {
	margin:0px 0px 5px 0px;
	color:#555555;
}
.contenu_mentions_legales h4 {
	color:#666666;
}
.contenu_mentions_legales h5 {
	margin-bottom:20px;
}
.contenu_mentions_legales a {
	color:#666666;
}
.contenu_mentions_legales a:hover {
	text-decoration:none;
} 
.p_actu {
	margin:0px 0px 20px 0px;
	font-size:0.75em;
	font-weight:bold;
	color:#666666;
}
.legende_actu {
	margin:168px 0px 0px 0px;
	font-size:0.6em;
	color:#666666;
}
#contenu_cristalens_gauche {
	margin:0px 0px 35px 0px;
	/*width:637px;*/
	width:300px;
	/*height:300px;*/
	/*background-color:red;*/
	float:left;
}
#contenu_cristalens_gauche h3 {
	margin:0px 0px 20px 0px;
	color:#83b01c;
}
#contenu_cristalens_gauche h4 {
	margin:0px 0px 20px 0px;
	color:#666666;
}
#contenu_cristalens_gauche p {
	margin:0px 0px 20px 0px;
	font-size:0.75em;
	color:#666666;
}
#contenu_cristalens_gauche a {
	color:#83b01c;
}
#contenu_cristalens_gauche a:hover {
	text-decoration:none;
}
#contenu_cristalens_gauche ul {
	margin:0px 0px 20px 50px;
	color:#666666;
	font-size:0.75em;
}
#contenu_cristalens_gauche li {
	list-style-image:url(images/bullet_menu_pages.png);
}
#contenu_cristalens_droite {
	margin:0px 0px 35px 37px;
	/*width:637px;*/
	width:300px;
	/*height:300px;
	background-color:blue;*/
	float:left;
}
#contenu_cristalens_droite h3 {
	margin:0px 0px 20px 0px;
	color:#83b01c;
}
#contenu_cristalens_droite h4 {
	margin:0px 0px 20px 0px;
	color:#666666;
}
#contenu_cristalens_droite p {
	margin:0px 0px 20px 0px;
	font-size:0.75em;
	color:#666666;
}
#contenu_cristalens_droite a {
	color:#83b01c;
}
#contenu_cristalens_droite a:hover {
	text-decoration:none;
}
#contenu_cristalens_droite img {
	border:1px solid #a7a7a7;
}
#contenu_cristalens_droite_bloc {
	margin:30px 0px 0px 0px;
	padding:20px 10px 0px 10px;
	width:278px;
	background-image:url(images/cristalens_degrade.png);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #a7a7a7;
}
#contact_president {
	width:500px;
	margin:0px 0px 40px 0px;
	font-size:0.75em;
	color:#666666;
	text-align:center;
}
#contact_president a {
	color:#83b01c;
}
#contact_president a:hover {
	text-decoration:none;
}