/*###########################################  ELEMENTS HTML  #####################################################*/

body{
background : url('design/background.jpg');
font-family : Verdana;
font-size : 10pt;
margin-top : 0px;
margin-left : 0px;
}

img{
border : 0;
}

a{text-decoration : none;}

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

a.index:hover{color : #00B5E7;}

a.mentions{
text-decoration : none;
color : #87888A;
}

a.conditions{
text-decoration : none;
color : #87888A;
}

a.mentions:hover{
color : #FFFFFF;
}

a.conditions:hover{
color : #FFFFFF;
}

a.cover_home{
text-decoration : none;
font-weight : bold;
color : #58585A;
}

a.cover_home:hover{
color : #00B5E7;
}

img.cover_home{
border : 2px solid #58585A;
}

img.cover_home:hover{
border-color : #00B5E7;
}

a.cover_event{
text-decoration : none;
font-weight : bold;
color : #58585A;
}

a.cover_event:hover{
color : #F2AD0E;
}

img.cover_event{
border : 2px solid #58585A;
}

img.cover_event:hover{
border-color : #F2AD0E;
}

a.cover_store{
text-decoration : none;
font-weight : bold;
color : #58585A;
}

a.cover_store:hover{
color : #C7D000;
}

img.cover_store{
border : 2px solid #58585A;
}

img.cover_store:hover{
border-color : #C7D000;
}

input.text {
border : 1px solid #00B5E7;
color : #58585A;
height : 15px;
}

input.text:focus {
background-color : #8DE7FC;
}

textarea {
border : 1px solid #00B5E7;
color : #58585A;
font-size : 8pt;
height : 60px;
}

textarea:focus{
background-color : #8DE7FC;
}


form {
font-size : 8pt;
}

.cds_tab_eco{
width : 60px;
background-color : #FFFFFF;
border : none;
text-align : center;
color : #000000;
}

/*###########################################  DIV  #####################################################*/

div#anim_div{
position : absolute;
width : 100%;
height : 893px;
}

div#conteneur {
margin : auto;
width : 906px;
z-index : 3;
}

div#conteneur2 {
margin : auto;
width : 906px;
height : 800px;
z-index : 3;
}

div#logo_neolux{
margin : auto;
margin-top : 200px;
width : 447px;
height : 125px;
background : url('design/logo_neolux.png');
}

div#bandeau_drapeaux{
margin : auto;
margin-top : 100px;
width : 530px;
height : 180px;
background : url('design/bandeau_drapeaux2.png') no-repeat;
}

div#drapeau_france{
position : absolute;
margin-left : 85px;
margin-top : 55px;
}

div#drapeau_uk{
position : absolute;
margin-left : 235px;
margin-top : 55px;
}

div#drapeau_de{
position : absolute;
margin-left : 385px;
margin-top : 55px;
}

div#banniere {
position : absolute;
width : 906px;
height : 206px;
z-index : 3;
}

div#fond_menu {
position : absolute;
margin-top : 206px;
width : 906px;
height : 40px;
background : url('design/fond_menu.png');
z-index : 2;
}

div#menu_presentation {
position : absolute;
margin-left : 58px;
margin-top : 6px;
/*width : 160px;
height : 40px;*/
}

div#menu_produits {
position : absolute;
margin-left : 228px;
margin-top : 6px;
/*width : 122px;
height : 40px;*/
}

div#menu_realisations {
position : absolute;
margin-left : 356px;
margin-top : 6px;
/*width : 156px;
height : 40px;*/
}

div#menu_outils {
position : absolute;
margin-left : 515px;
margin-top : 6px;
/*width : 96px;
height : 40px;*/
}

div#menu_partenaires {
position : absolute;
margin-left : 610px;
margin-top : 6px;
/*width : 150px;
height : 40px;*/
}

div#menu_contacts {
position : absolute;
margin-left : 762px;
margin-top : 6px;
/*width : 110px;
height : 40px;*/
}



div#conteneur_corps {
position : absolute;
margin-top : 246px;
width : 906px;
z-index : 3;
}

div#conteneur2_corps {
position : absolute;
margin-top : 346px;
width : 906px;
height : 800px;
z-index : 3;
}

div#corps {
padding-top : 10px;
width : 906px;
background : url('design/fond_corps.png') repeat;
}

div#pied {
/*position : relative;*/
width : 906px;
height : 90px;
background : url('design/fond_pied.png');
z-index : 3;
}

div#mentions {
padding-top : 50px;
width : 906px;
text-align : center;
font-size : 8pt;
}

div#conditions {
padding-top : 50px;
width : 906px;
text-align : center;
font-size : 8pt;
}

div#presentation_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_produits_home.png');
}

div#presentation_contenu_text{
position : absolute;
margin-left : 50px;
margin-top : 60px;
padding-right : 15px;
width : 350px;
text-align : justify;
border-right : double #000000;
}

div#presentation_contenu_text_news{
position : absolute;
margin-left : 20px;
margin-top : 30px;
padding-right : 15px;
width : 230px;
text-align : justify;

}

div#presention_contenu_realisation{
position : absolute;
margin-left : 440px;
margin-top : 60px;
width : 270px;
height : 330px;
text-align : justify;
overflow-y : auto;
overflow-x : hidden;
}

div#presentation_contenu_news{
position : absolute;
margin-left : 258px;
margin-top : 30px;
width : 470px;
height : 390px;
text-align : justify;
overflow-y : auto;
overflow-x : hidden;
}

div#produits_home_contenu{
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_produits_home.png');
}

div#produits_event_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_produits_event.png');
}

div#produits_store_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_produits_store.png');
}

div#realisations_home_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_realisations_home.png');
}

div#realisations_event_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_realisations_event.png');
}

div#realisations_store_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_realisations_store.png');
}

div#realisations_oem_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_realisations_oem.png');
}

div#titre_produits_home {
position : absolute;
margin-left : 296px;
margin-top : 12px;
width : 155px;
height : 30px;
}

div#titre_produits_event{
position : absolute;
margin-left : 450px;
margin-top : 12px;
width : 155px;
height : 30px;
}

div#titre_produits_store{
position : absolute;
margin-left : 603px;
margin-top : 12px;
width : 155px;
height : 30px;
}

div#titre_realisations_home {
position : absolute;
margin-left : 142px;
margin-top : 12px;
width : 155px;
height : 30px;
}

div#titre_realisations_event {
position : absolute;
margin-left : 297px;
margin-top : 12px;
width : 155px;
height : 30px;
}

div#titre_realisations_store {
position : absolute;
margin-left : 450px;
margin-top : 12px;
width : 155px;
height : 30px;
}

div#titre_realisations_oem {
position : absolute;
margin-left : 640px;
margin-top : 12px;
width : 55px;
height : 30px;
}

div#produits_home_contenu_texte {
position : absolute;
margin-left : 50px;
margin-top : 60px;
width : 300px;
text-align : justify;
}

div#produits_home_contenu_image {
position : absolute;
margin-left : 395px;
margin-top : 130px;
border : 1px solid #000000;
}

div#produits_event_contenu_texte {
position : absolute;
margin-left : 50px;
margin-top : 60px;
width : 300px;
text-align : justify;
}

div#produits_event_contenu_image {
position : absolute;
margin-left : 395px;
margin-top : 120px;
border : 1px solid #000000;
}

div#produits_store_contenu_texte {
position : absolute;
margin-left : 50px;
margin-top : 60px;
width : 300px;
text-align : justify;
}

div#produits_store_contenu_image {
position : absolute;
margin-left : 395px;
margin-top : 120px;
border : 1px solid #000000;
}

div#realisations_home_contenu_covers {
position : absolute;
margin-top : 62px;
margin-left : 25px;
width : 700px;
height : 325px;
overflow-y : auto;
overflow-x : hidden;
}

div#realisations_event_contenu_covers {
position : absolute;
margin-top : 62px;
margin-left : 25px;
width : 700px;
height : 325px;
overflow-y : auto;
overflow-x : hidden;
}

div#realisations_store_contenu_covers {
position : absolute;
margin-top : 62px;
margin-left : 25px;
width : 700px;
height : 325px;
overflow-y : auto;
overflow-x : hidden;
}

div#contacts_contenu_formulaire {
margin-left : 80px;
}

div#contacts_contenu_image1 {
width : 200px;
height : 250px;
margin-left : 600px;
margin-top : -250px;
background : url('design/arobase.jpg') no-repeat;
}

div#contact_contenu_coordonnees {
margin-left : 80px;
padding-top : 10px;
}

div#outils_conversions_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_produits_home.png');
}

div#outils_faisceau_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_produits_event.png');
}

div#outils_economie_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_produits_store.png');
}

div#titre_outils_conversions {
position : absolute;
margin-left : 310px;
margin-top : 12px;
width : 155px;
height : 30px;
}

div#titre_outils_faisceau{
position : absolute;
margin-left : 444px;
margin-top : 12px;
width : 155px;
height : 30px;
}

div#titre_outils_economie{
position : absolute;
margin-left : 600px;
margin-top : 12px;
width : 155px;
height : 30px;
}

div#conversions1_contenu{
position : absolute;
margin-left : 70px;
margin-top : 60px;
}

div#conversions2_contenu{
position : absolute;
margin-left : 420px;
margin-top : 60px;
}

div#conversions3_contenu{
position : absolute;
margin-left : 70px;
margin-top : 250px;
}

div#conversions4_contenu{
position : absolute;
margin-left : 420px;
margin-top : 250px;
}

div#outils_faisceau_formu{
position : absolute;
margin-left : 60px;
margin-top : 130px;
}

div#outils_faisceau_schema{
position : absolute;
width : 246px;
height : 310px;
margin-left : 440px;
margin-top : 70px;
background : url('design/schema_faisceau.png') no-repeat;
}

div#outils_faisceau_schema_angle{
position : absolute;
margin-left : 109px;
margin-top : 60px;
}

* html div#outils_faisceau_schema_angle{margin-left:54px;}

*+html div#outils_faisceau_schema_angle{margin-left : 54px;}

div#outils_faisceau_schema_1m{
position : absolute;
margin-left : 25px;
margin-top : 170px;
}

* html div#outils_faisceau_schema_1m{margin-left : 10px;}

*+html div#outils_faisceau_schema_1m{margin-left : 10px;}

div#outils_faisceau_schema_lux1m{
position : absolute;
margin-left : 200px;
margin-top : 170px;
}

* html div#outils_faisceau_schema_lux1m{margin-left : 100px;}

*+html div#outils_faisceau_schema_lux1m{margin-left : 100px;}

div#outils_faisceau_schema_distance{
position : absolute;
margin-left : -35px;
margin-top : 285px;
}

* html div#outils_faisceau_schema_distance{margin-left : -20px;}

*+html div#outils_faisceau_schema_distance{margin-left : -20px;}

div#outils_faisceau_schema_resultdiam{
position : absolute;
margin-left : 100px;
margin-top : 289px;
}

* html div#outils_faisceau_schema_resultdiam{margin-left : 50px;}

*+html div#outils_faisceau_schema_resultdiam{margin-left : 50px;}

div#outils_faisceau_schema_resultlux{
position : absolute;
margin-left : 245px;
margin-top : 289px;
}

* html div#outils_faisceau_schema_resultlux{margin-left : 123px;}

*+html div#outils_faisceau_schema_resultlux{margin-left : 123px;}

div#outils_economie_tableaux{
position : absolute;
margin-left : 30px;
margin-top : 100px;
font-size : 8pt;
}

div#mentions_contenu{
margin-left : 80px;
width : 750px;
text-align : justify;
}

div#conditions_contenu{
margin-left : 80px;
width : 750px;
height : 431px;
text-align : justify;
overflow-y : auto;
overflow-x : hidden;
}

div#actualites_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_produits_event.png');
}

div#titre_actualites{
position : absolute;
margin-left : 472px;
margin-top : 12px;
width : 155px;
height : 30px;
}

div#titre_newsletter{
position : absolute;
margin-left : 590px;
margin-top : 12px;
width : 155px;
height : 30px;
}

div#newsletter_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_produits_store.png');
}

div#newsletter_formulaire{
position : absolute;
margin-left : 40px;
margin-top : 60px;
z-index : 2;
}

div#newsletter_image{
position : absolute;
margin-left : 370px;
margin-top : 210px;
width : 267px;
height : 200px;
background : url('images/email.jpg');
z-index : 1;
}

div#news{
position : absolute;
margin-top : 60px;
margin-left : 40px;
width : 680px;
height : 320px;
}

div#news_contenu_titre{
position : absolute;
margin-left : 35px;
margin-top : 55px;
width : 680px;
height : 30px;
}

div#news_contenu_texte{
position : absolute;
margin-left : 35px;
margin-top : 85px;
padding-right : 10px;
width : 395px;
height : 290px;
font-size : 8pt;
overflow-y : auto;
overflow-x : hidden;
text-align : justify;
}

div#news_contenu_image{
position : absolute;
margin-left : 458px;
margin-top : 100px;
width : 250px;
height : 250px;
border : 1px solid #000000;
}

div#news_suivant{
position : absolute;
margin-left : 460px;
margin-top : 360px;
width : 250px;
height : 50px;
}

div#titre_presentation {
position : absolute;
margin-left : 308px;
margin-top : 12px;
width : 155px;
height : 30px;
}

div#fond_menu2 {
position : absolute;
margin-top : 206px;
width : 906px;
height : 30px;
background : url('design/fond_menu2.png');
z-index : 2;
}

div#conteneur_corps2 {
position : absolute;
margin-top : 246px;
width : 906px;
z-index : 3;
}

div#menu_presentation2 {
position : absolute;
margin-left : 65px;
margin-top : 8px;
/*width : 160px;
height : 40px;*/
}

div#menu_produits2 {
position : absolute;
margin-left : 210px;
margin-top : 8px;
/*width : 122px;
height : 40px;*/
}

div#menu_realisations2 {
position : absolute;
margin-left : 320px;
margin-top : 8px;
/*width : 156px;
height : 40px;*/
}

div#menu_outils2 {
position : absolute;
margin-left : 455px;
margin-top : 8px;
/*width : 96px;
height : 40px;*/
}

div#menu_presse2 {
position : absolute;
margin-left : 540px;
margin-top : 8px;
/*width : 110px;
height : 40px;*/
}

div#menu_partenaires2 {
position : absolute;
margin-left : 635px;
margin-top : 8px;
/*width : 150px;
height : 40px;*/
}

div#menu_contacts2 {
position : absolute;
margin-left : 769px;
margin-top : 8px;
/*width : 110px;
height : 40px;*/
}

div#presse_communique_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_presse_commu.png');
}

div#presse_revue_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_presse_revue.png');
}

div#presse_dossier_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_presse_dossier.png');
}

div#presse_contact_contenu {
margin-left : 77px;
width : 750px;
height : 431px;
background : url('design/onglet_presse_contact.png');
}


div#titre_presse_revue {
position : absolute;
margin-left : 142px;
margin-top : 10px;

}

div#titre_presse_commu {
position : absolute;
margin-left : 295px;
margin-top : 10px;

}


div#titre_presse_dossier {
position : absolute;
margin-left : 448px;
margin-top : 10px;
}

div#titre_presse_contact {
position : absolute;
margin-left : 600px;
margin-top : 10px;

}