/**
 * Framework CSS
 */

body	{margin: 0px; padding:0;}
img,a img 	{border: 0px;}
form	{margin: 0px;}
strong{font-weight: bold;}
p			{margin: 0 0 10px 0;}

.center			{text-align: center;}
.strong			{font-weight: bold;}
.conteneur	{overflow: auto; height: 1%;}
.red				{color: red;}
.underline	{text-decoration: underline;}
.italic     {font-style: italic;}

body {background:url(../images/bg_body.png) no-repeat top center #000;font-family:arial; font-size:12px;color:#9f9f9f;}
body.es {background:url(../images/bg_body_es.png) no-repeat top center #000;font-family:arial; font-size:12px;color:#9f9f9f;}
#global {}
#general {width:980px; margin:0 auto;position:relative;}

#header {overflow:auto; width:980px;}
#logo {clear:both;} 
#logo #logo_hitech {position:absolute; top:30px;left:35px;}
.es #logo #logo_hitech {position:absolute; top:50px;left:35px;}
#logo #logo_experience {position:absolute; top:94px;left:360px;}
#content {padding:100px 0 0 54px; overflow:auto;}
h1 { font-weight:normal; background:url(../images/border_h1.png) no-repeat bottom left; margin:0; padding:0 0 15px 0; font-size:34px;color:#fff; }


#content h1, #fil { margin-left:339px; }
#content ul {list-style-image:url(../images/puce.png); margin-top:0;}
#fil a {color:#16aeee; text-decoration:underline;}
#fil a:hover {color:#16aeee; text-decoration:none;}

a {color:#9f9f9f; text-decoration:none;}
a:hover {text-decoration:underline;}

.col_right a {color:#16AEEE;}

.col_left, .col_right {float:left;}
.col_left {width:339px;}
.col_right {width:496px; }
.col_right p {line-height: 18px;}
.col_right li {line-height: 18px; }
.col_right h2, .list_item h2 { color:#fff; font-weight:bold; font-size:13px; margin:10px 0 5px 0;}
.col_right h2 a, .list_item h2 a {font-size:20px;color:#9f9f9f; font-weight:normal;}
.col_right h2 a:hover, .list_item h2 a:hover { color:#fff;}
.col_right h3 {font-size:14px; font-weight:normal; margin:15px 0;}
#familles_produit img {margin-right:5px;}
.contenu {margin-left:339px;}
.contenu h2 {color:#fff; font-weight:bold; font-size:13px; margin:10px 0 5px 0;}
/** Classes **/
.encadre  {border:1px solid #9f9f9f}
.encadre_news  {border:1px solid #373737}
.list_item {border-bottom:1px solid #9f9f9f; padding-bottom:10px; overflow:auto; width:656px; margin-left:186px; }
.link_more {margin-bottom:3px;line-height:normal !important;font-size:11px;}
.link_more a {color:#9F9F9F;background:url(../images/bg_link_news.png) no-repeat top left; width:128px; padding:1px 0 0 10px; height:15px; display:block;text-decoration:none; }
.link_more a:hover {background-position:bottom left;}

/*
* Pagination
*/
.navpages {margin-left:194px; width:641px; margin-top:5px; text-align:right;}
.page_active {font-weight:bold; font-size:12px; color:#fff;}
.navpages a {outline:none;}
/*
* Formulaires
*/
input, select, textarea {color:#9f9f9f; background:#373737; padding:4px; border:none;font-size:11px;font-family:arial }
input.btn_submit {width:auto !important; height:22px !important; border:none !important; background:transparent !important; padding:1px 0 0 0 !important; vertical-align:top !important;}
.error {background:url(../images/warning.png) no-repeat 5px center #16aeee; font-weight:bold; font-size:12px; color:#fff; padding:10px 0 10px 50px; } 
/*
* Menu
*/
#divmenu {width:610px; height:65px; padding-left:210px;float:left;}
.es #divmenu {width:699px; height:65px; padding-left:114px;float:left;}
ul#menu {margin:0; padding:0; list-style:none; margin-top:20px;}
ul#menu li {float:left; text-transform:uppercase; color:#9f9f9f; font-weight:bold; height:8px;}
ul#menu li a {text-indent:-9999px; outline:none; color:#9f9f9f; display:block; height:8px; background-position:top center; background-repeat:no-repeat;
border-right:1px solid #323232; border-left:1px solid #9f9f9f; padding:0 8px;}
ul#menu li a:hover { background-position: bottom center;} 

/** Reset sur premier et dernier élément du menu **/
ul#menu li#btn_home a {border-left:none;}
ul#menu li#btn_faq a {border-right:none;}

li#btn_home a { width:44px; background-image:url(../images/btn_home_fr.png);}
.en li#btn_home a {width:30px; background-image:url(../images/btn_home_en.png);}
.es li#btn_home a {width:30px; background-image:url(../images/btn_home_es.png);}

li#btn_concept a { width:65px; background-image:url(../images/btn_concept_fr.png);}
.en li#btn_concept a { width:50px; background-image:url(../images/btn_concept_en.png);}
.es li#btn_concept a { width:75px; background-image:url(../images/btn_concept_es.png);}

li#btn_produits a { width:52px; background-image:url(../images/btn_produits_fr.png);}
.en li#btn_produits a { width:54px; background-image:url(../images/btn_produits_en.png);}
.es li#btn_produits a { width:62px; background-image:url(../images/btn_produits_es.png);}

li#btn_showroom a { width:75px; background-image:url(../images/btn_showroom_fr.png);}
.en li#btn_showroom a { width:61px; background-image:url(../images/btn_showroom_en.png);}
.es li#btn_showroom a { width:75px; background-image:url(../images/btn_showroom_es.png);}

li#btn_newsletter a { width:75px; background-image:url(../images/btn_newsletter_fr.png);}
.en li#btn_newsletter a { width:61px; background-image:url(../images/btn_newsletter_en.png);}
.es li#btn_newsletter a { width:61px; background-image:url(../images/btn_newsletter_es.png);}

li#btn_news a { width:30px; background-image:url(../images/btn_news_fr.png);}
.es li#btn_news a { width:60px; background-image:url(../images/btn_news_es.png);}
li#btn_contact a { width:48px; background-image:url(../images/btn_contact_fr.png);}
.es li#btn_contact a { width:48px; background-image:url(../images/btn_contact_es.png);}

li#btn_faq a { width:19px; background-image:url(../images/btn_faq_fr.png);border-right:none;}
.es li#btn_faq a { width:135px; background-image:url(../images/btn_faq_es.png);border-right:none;}

#lang {float:left; width:160px; margin-top:10px;}
#btn_add_favorites {background:url(../images/btn_add_favorites.jpg) no-repeat center left; padding-left:15px; color:#16aeed; cursor:pointer; text-decoration:underline; margin-bottom:2px; }
#btn_add_favorites:hover {text-decoration:none; }

#btn_lang_choice {background:url(../images/btn_lang_choice.jpg) no-repeat center left; padding-left:15px; text-transform:uppercase; color:#16aeef;}
#btn_lang_choice .lang_active {color:#fff;}
#btn_lang_choice a { color:#16aeed;}

#facebook{width:200px;margin-left:82px;display:block;}

/*
* Footer
*/
#footer {background:url(../images/bg_footer.png) no-repeat top center; width:980px;margin-top:10px; padding-top:10px;height:220px;}
#foot_left, #foot_center, #foot_right {float:left;}
#footer h2 {text-indent:-9999px; margin:0 0 10px 0;}

#news_img {float:left; width:95px;}
#news_desc {float:left; width:185px; padding:0 15px 0 10px;}
#news_desc h3 { margin:0; font-weight:normal; font-size:12px; }

#foot_left { padding:8px 0 0 32px; width:305px; margin-bottom:10px;position:relative;height:144px; }
#foot_left .news_group{position:absolute;display:none;}
#foot_left .link_more_all{position:absolute;bottom:5px;left:10px;margin-bottom:3px;line-height:normal !important;font-size:11px;left:137px;}
#foot_left .link_more_all a {color:#9F9F9F;background:url(../images/bg_link_news.png) no-repeat top left; width:128px; padding:1px 0 0 10px; height:15px; display:block;text-decoration:none; }
#foot_left .link_more_all a:hover {background-position:bottom left;}


#foot_center { padding:14px 54px 0 119px; width:220px;margin-bottom:10px;}
#foot_right { padding:50px 0 0 0; width:205px; margin-bottom:10px;}

#foot_right p, #foot_center p, #footer_center form   {margin-left:14px;}

#footer #h2_news {background:url(../images/h2_news_index.png) no-repeat top center; width:81px; height:19px; margin:0 0 0 90px;}
.es #footer #h2_news {background:url(../images/h2_news_index_es.png) no-repeat top center; width:101px; height:19px; margin:0 0 0 90px;}
#footer #h2_callback {background:url(../images/h2_web_callback.png) no-repeat top center; width:132px; height:10px;}
#footer #h2_videos {background:url(../images/h2_videos.png) no-repeat top center; width:70px; height:10px;}
.en #footer #h2_videos {background:url(../images/h2_videos_en.png) no-repeat top center; }
.es #footer #h2_videos {background:url(../images/h2_videos_es.png) no-repeat top center; }
#footer #h2_contact {background:url(../images/h2_contactez_nous.png) no-repeat top center; width:151px; height:10px;}
.en #footer #h2_contact {background:url(../images/h2_contact_us.png) no-repeat top center; width:105px; height:10px;}
.es #footer #h2_contact {background:url(../images/h2_contactez_nous_es.png) no-repeat top center; width:156px; height:10px;}


#foot_center select {width:162px; }
#foot_center input {width:130px; padding:5px 4px;}
#foot_center input#callback_nom {width:152px;}

#foot_contact {background:url(../images/bg_foot_contact.png) no-repeat bottom right; padding:0 0 10px 0;}
#foot_contact p {margin-bottom:5px;}
#foot_video {margin-top:10px;}
#powered {margin-left:35px;clear:both; font-size:11px; color:#5f5f5f}
#powered a{color:#5f5f5f; padding:5px}

.white {color:#fff;}

