@charset "utf-8";

.couleur { border:#FF0000 1px solid; } 
body {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
}   

/* par default*/
td { text-align:left; vertical-align:top;}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#AAA;
	text-decoration:underline;
}
h1{ margin:0px; padding:0px;}
h2{ margin:0px; padding:0px;}
/* img, div { behavior: url(include/scripts/iepngfix/iepngfix.htc); }  */




/* ----------------
    LES CONTENEURS 
   ---------------- */
#orientation_agri{width:940px; margin:2px auto; position:relative;}
#site{width:940px; margin:2px auto; position:relative; border:#000000 1px solid;}

#super_conteneur {overflow:hidden; margin:0; padding:0;}  

#menuv_conteneur 		{ float:left; width:250px; min-height:550px; background:#FFF url(../images/commun/menu_gauche/fond_raildome.jpg) 0 0 no-repeat; }
#menuv_conteneur_main 	{ float:left; width:300px; min-height:550px; background:#FFFFFF; }


#super_conteneur #contenu_conteneur 	 { float:left; width:600px; min-height:550px; background:#FFFFFF;}
#super_conteneur #nuage_conteneur 		 { float:left; width:90px;  min-height:550px; }

#super_conteneur_main {overflow:hidden;}
#super_conteneur_main #nuage_conteneur	 { float:left; width:90px;  min-height:550px; background:#FFF }
#super_conteneur_main #contenu_conteneur { float:left; width:550px; min-height:550px; background:#CCCCCC;}

#pied_de_page_conteneur { margin:0px auto; width:950px; height:10px; text-align:center;}
#contenu_home			{position:absolute; top:0px; left:0px; width:31px; text-align:center; font-size:10px;}

/* image de fond du menu */
#menuv_conteneur.fond_entreprise{background:#FFF url(../images/commun/menu_gauche/fond_entreprise.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_raildome{background:#FFF url(../images/commun/menu_gauche/fond_raildome.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_sofie{background:#FFF url(../images/commun/menu_gauche/fond_sofie.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_sofie_techniques{background:#FFF url(../images/commun/menu_gauche/fond_sofie.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_emploi_01{background:#FFF url(../images/commun/menu_gauche/fond_emploi_01.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_emploi_02{background:#FFF url(../images/commun/menu_gauche/fond_emploi_02.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_raildome_applications_01{background:#FFF url(../images/commun/menu_gauche/fond_raildome_applications_01.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_raildome_applications_02{background:#FFF url(../images/commun/menu_gauche/fond_raildome_applications_02.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_references{background:#FFF url(../images/commun/menu_gauche/fond_references.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_contact_01{background:#FFF url(../images/commun/menu_gauche/fond_contact_01.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_contact_02{background:#FFF url(../images/commun/menu_gauche/fond_contact_02.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_produits_01{background:#FFF url(../images/commun/menu_gauche/fond_produits_01.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_produits_02{background:#FFF url(../images/commun/menu_gauche/fond_produits_02.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_produits_03{background:#FFF url(../images/commun/menu_gauche/fond_produits_03.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_enregistreur_ip{background:#FFF url(../images/commun/menu_gauche/fond_enregistreur_ip.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_dome_ip{background:#FFF url(../images/commun/menu_gauche/fond_dome_ip.jpg) 0 0 no-repeat;}
#menuv_conteneur.fond_fixe_ip{background:#FFF url(../images/commun/menu_gauche/fond_fixe_ip.jpg) 0 0 no-repeat;}
/* fond droite */
.fond_droit_entreprise{ background:#FFFFFF url(../images/commun/bande_droite_entreprise.gif) 850px 0 repeat-y;}
.fond_droit_raildome{ background:#FFFFFF url(../images/commun/bande_droite_raildome.gif) 850px 0 repeat-y;}
.fond_droit_sofie{ background:#FFFFFF url(../images/commun/bande_droite_sofie.gif) 850px 0 repeat-y;}
.fond_droit_emploi_01{ background:#FFFFFF url(../images/commun/bande_droite_emploi.gif) 850px 0 repeat-y;}
.fond_droit_emploi_02{ background:#FFFFFF url(../images/commun/bande_droite_emploi.gif) 850px 0 repeat-y;}
.fond_droit_raildome_applications_01{ background:#FFFFFF url(../images/commun/bande_droite_raildome.gif) 850px 0 repeat-y;}
.fond_droit_raildome_applications_02{ background:#FFFFFF url(../images/commun/bande_droite_raildome.gif) 850px 0 repeat-y;}
.fond_droit_references{ background:#FFFFFF url(../images/commun/bande_droite_references.gif) 850px 0 repeat-y;}
.fond_droit_contact_01{ background:#FFFFFF url(../images/commun/bande_droite_contact.gif) 850px 0 repeat-y;}
.fond_droit_contact_02{ background:#FFFFFF url(../images/commun/bande_droite_contact.gif) 850px 0 repeat-y;}
.fond_droit_produits_01{ background:#FFFFFF url(../images/commun/bande_droite_raildome.gif) 850px 0 repeat-y;}
.fond_droit_produits_02{ background:#FFFFFF url(../images/commun/bande_droite_raildome.gif) 850px 0 repeat-y;}
.fond_droit_produits_03{ background:#FFFFFF url(../images/commun/bande_droite_raildome.gif) 850px 0 repeat-y;}
.fond_droit_visiopad_demo{ background:#FFFFFF url(../images/commun/bande_droite_raildome.gif) 850px 0 repeat-y;}
.fond_droit_ethique{ background:#FFFFFF url(../images/commun/bande_droite_raildome.gif) 850px 0 repeat-y;}
.fond_droit_enregistreur_ip{ background:#FFFFFF url(../images/commun/bande_droite_raildome.gif) 850px 0 repeat-y;}
.fond_droit_dome_ip{ background:#FFFFFF url(../images/commun/bande_droite_raildome.gif) 850px 0 repeat-y;}
.fond_droit_fixe_ip{ background:#FFFFFF url(../images/commun/bande_droite_raildome.gif) 850px 0 repeat-y;}

.fond_droit_estimation, .fond_droit_estimation_options, .fond_droit_estimation_identitee, .fond_droit_estimation_recap
	{ background:#FFFFFF url(../images/commun/bande_droite_contact.gif) right repeat-y;}

/* main */
.div_main{position:relative; width:550px; height:400px; background:#CCC url(../images/accueil/fond_visionaute_03.jpg) no-repeat; margin-top:-2px;}
.div_main2{position:relative; width:550px; height:400px; background:#CCC url(../images/accueil/fond_visionaute_03_2.jpg) no-repeat; margin-top:-2px;}
.titre_main1{ padding-top:20px; padding-bottom:8px; font-size:12px; font-style:italic; font-weight:bold;}
.titre_main2{ padding-top:20px; padding-bottom:8px; font-size:12px; font-style:italic; font-weight:bold; color:#217090;}
/*.titre_main3{ padding-top:5px; padding-bottom:5px; padding-left:35px; font-size:14px; font-style:italic; font-weight:bold; color:#333; letter-spacing:1px; background:url(../images/accueil/fleche.png) center left no-repeat;}
.titre_main4{ float:right; width:520px; color:#000; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:34px; letter-spacing:2.2px;}
*/
.titre_main5 { text-align:center; padding-top:20px;}
.div_main2 .titre_texte{ padding-left: 29px; padding-top:212px; padding-right:10px;}


.titre_texte{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.div_main a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;	color:#585858; text-decoration:none;}
.div_main a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;	color:#585858; text-decoration:underline;}

/* titre visionaute */
.super_titre 		{font-size:16px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.super_titre_main 	{font-size:16px; color:#003399; font-weight:bold; text-decoration:none; }




/* sous titre menu */
.div_sous_titre { float:left; margin-right:25px;}
.sous_titre_bleu{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#006666; }
.sous_titre_lien{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#585858; text-decoration:none; }
/*.sous_titre_lien:hover{ color:#006666; text-decoration:none;}*/
.sous_titre_lien:hover{ text-decoration:none;}

/* titre menu */
.titre_menu			{display: block; width:150px; height:25px; padding-top:4px; padding-left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:100; color:#333;   text-decoration:none; letter-spacing:4px; }
.titre_menu:hover	{display: block; width:150px; height:25px; padding-top:4px; padding-left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:100; color:#333;   text-decoration:none; letter-spacing:4px; }

/* LES COULEURS DE CHAQUE MENU */

#menu_0 a{ 				background: url(../images/commun/menu_gauche/menu_catalogue.gif) 0 1px no-repeat;}
#menu_0 a:hover{ 		background: url(../images/commun/menu_gauche/menu_catalogue_hover.gif) 0 0 no-repeat;}

#menu_1 a{ 				background: url(../images/commun/menu_gauche/menu_entreprise.gif) 0 1px no-repeat;}
#menu_1 a:hover{ 		background: url(../images/commun/menu_gauche/menu_entreprise_hover.gif) 0 0 no-repeat;}
#menu_1_actif a{ 		background: url(../images/commun/menu_gauche/menu_entreprise_actif.gif) 0 1px no-repeat; color:#FFF;}
#menu_1_actif a:hover{ 	background: url(../images/commun/menu_gauche/menu_entreprise_actif.gif) 0 1px no-repeat; color:#FFF;}

#menu_2 a{ 				background: url(../images/commun/menu_gauche/menu_produits.gif) 0 1px no-repeat;}
#menu_2 a:hover{ 		background: url(../images/commun/menu_gauche/menu_produits_hover.gif) 0 0 no-repeat;}
#menu_2_actif a{ 		background: url(../images/commun/menu_gauche/menu_produits_actif.gif) 0 1px no-repeat; color:#FFF;}
#menu_2_actif a:hover{ 	background: url(../images/commun/menu_gauche/menu_produits_actif.gif) 0 1px no-repeat; color:#FFF;}

#menu_3 a{ 				background: url(../images/commun/menu_gauche/menu_reference.gif) 0 1px no-repeat;}
#menu_3 a:hover{ 		background: url(../images/commun/menu_gauche/menu_reference_hover.gif) 0 0 no-repeat;}
#menu_3_actif a{ 		background: url(../images/commun/menu_gauche/menu_reference_actif.gif) 0 1px no-repeat; color:#FFF;}
#menu_3_actif a:hover{ 	background: url(../images/commun/menu_gauche/menu_reference_actif.gif) 0 1px no-repeat; color:#FFF;}

#menu_4 a{ 				background: url(../images/commun/menu_gauche/menu_contact.gif) 0 1px no-repeat;}
#menu_4 a:hover{ 		background: url(../images/commun/menu_gauche/menu_contact_hover.gif) 0 0 no-repeat;}
#menu_4_actif a{ 		background: url(../images/commun/menu_gauche/menu_contact_actif.gif) 0 1px no-repeat; color:#FFF;}
#menu_4_actif a:hover{ 	background: url(../images/commun/menu_gauche/menu_contact_actif.gif) 0 1px no-repeat; color:#FFF;}

#menu_5 a{ 				background: url(../images/commun/menu_gauche/menu_emploi.gif) 0 1px no-repeat;}
#menu_5 a:hover{ 		background: url(../images/commun/menu_gauche/menu_emploi_hover.gif) 0 0 no-repeat;}
#menu_5_actif a{ 		background: url(../images/commun/menu_gauche/menu_emploi_actif.gif) 0 1px no-repeat; color:#FFF;}
#menu_5_actif a:hover{ 	background: url(../images/commun/menu_gauche/menu_emploi_actif.gif) 0 1px no-repeat; color:#FFF;}

#menu_6 a{ 				background: url(../images/commun/menu_gauche/menu_catalogue.gif) 0 1px no-repeat;}
#menu_6 a:hover{ 		background: url(../images/commun/menu_gauche/menu_catalogue_hover.gif) 0 0 no-repeat;}
#menu_6_actif a{ 		background: url(../images/commun/menu_gauche/menu_catalogue_actif.gif) 0 1px no-repeat; color:#FFF;}
#menu_6_actif a:hover{ 	background: url(../images/commun/menu_gauche/menu_catalogue_actif.gif) 0 1px no-repeat; color:#FFF;}

#menu_7 a{ 				background: url(../images/commun/menu_gauche/bt_site_avs.png) 0 1px no-repeat;padding-left:40px; font-size:12px; letter-spacing:1px;}
#menu_7 a:hover{ 		background: url(../images/commun/menu_gauche/bt_site_avs_hover.png) 0 0 no-repeat;padding-left:40px; font-size:12px; letter-spacing:1px;}

#menu_8 a{ 				background: url(../images/commun/menu_gauche/menu_raildome.gif) 0 1px no-repeat;}
#menu_8 a:hover{ 		background: url(../images/commun/menu_gauche/menu_raildome_hover.gif) 0 0 no-repeat;}
#menu_8_actif a{ 		background: url(../images/commun/menu_gauche/menu_raildome_actif.gif) 0 1px no-repeat; color:#FFF;}
#menu_8_actif a:hover{ 	background: url(../images/commun/menu_gauche/menu_raildome_actif.gif) 0 1px no-repeat; color:#FFF;}

#menu_9 a{ 				background: url(../images/commun/menu_gauche/menu_catalogue.gif) 0 1px no-repeat;}
#menu_9 a:hover{ 		background: url(../images/commun/menu_gauche/menu_catalogue_hover.gif) 0 0 no-repeat;}
#menu_9_actif a{ 		background: url(../images/commun/menu_gauche/menu_catalogue_actif.gif) 0 1px no-repeat; color:#FFF;}
#menu_9_actif a:hover{ 	background: url(../images/commun/menu_gauche/menu_catalogue_actif.gif) 0 1px no-repeat; color:#FFF;}


/* block home*/
#contenu_home a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333;text-decoration:none;}
#contenu_home a:hover {	color:#AAA;	text-decoration:underline;}

/*  Bloc Actu*/
.actuSlide	{ position:relative;   height:120px; border:0px; overflow:hidden; margin:0px; margin-left: 20px; }
.actuSlide .div_actu{ position:absolute; width:210px; height:118px; border:1px dashed #666; background:#fff; display:none; text-align:left;}
.actuSlide .div_bloc_actu{ height:51px; display:block; overflow:hidden; margin:5px; font-size:10px;}
.actuSlide .div_bloc_actu_titre {color:#217090; font-size:10px;}
.actuSlide a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#585858; text-decoration:none; }


/*  LES FORMULAIRES  */
/* voir formulaire.css */

/* positionner une image a gauche*/
.image_left {float: left; margin: 0 6px 6px 0;}
/* NUAGE */
.nuage_div { height:550px; display:block; overflow:visible;}
.nuage { width:90px; height:550px; margin:0px; padding:0px; text-align:justify; text-transform:uppercase; display:block; overflow:visible;} 
/*Vert CC :C5DB98; vert FC : 7FD2CC; bleu FC ; 90B7C7; Orange CC : FDCD7F, Bleu CC:A0D1EB
.b_as_nuage{ position: absolute; right:0px; bottom:0px; width:90px; height:90px; background:#C5DB98; z-index:1;}*/	
.nuage  LI {display:inline; cursor:pointer;}
.nuage  a,.nuage span {line-height:16px; letter-spacing:1px;}
.nuage .cloud1 		{ font-family:"Lucida Console","Courier New", Courier, monospace,Verdana; font-size:8px;text-decoration: none;}
.nuage .cloud1:hover 	{ font-family:"Lucida Console","Courier New", Courier, monospace,Verdana; font-size:8px;text-decoration:underline;}
.nuage .cloud2 		{ font-family:"Lucida Console","Courier New", Courier, monospace,Verdana; font-size:8px;text-decoration: none; }
.nuage .cloud2:hover 	{ font-family:"Lucida Console","Courier New", Courier, monospace,Verdana; font-size:8px;text-decoration:underline;  }
.nuage .cloud3 		{ font-family:"Lucida Console","Courier New", Courier, monospace,Verdana; font-size:8px;text-decoration: none; }
.nuage .cloud3:hover 	{ font-family:"Lucida Console","Courier New", Courier, monospace,Verdana; font-size:8px;text-decoration:underline; }
.nuage h1,.nuage h3,.nuage h2 {font-family:"Lucida Console","Courier New", Courier, monospace,Verdana; font-size:8px; font-weight:200;display:inline;}


/* FILS D'ARIANE  */
#contenu_ariane { padding-left:18px;}
#contenu_ariane .texte{	font-size:10px;	color:#666;}
#contenu_ariane .bout{	font-size:10px;	color:#999;}
#contenu_ariane a{ font-size:10px;	color:#666;	text-decoration:none;}
#contenu_ariane a:hover {color:#333;	text-decoration:underline;}

/* PIED DE PAGE */
.pied_de_page { font-size:9px;}
.pied_de_page a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	color:#585858;
	text-decoration:none;
}
.pied_de_page a:hover {
	color:#AAA;
	text-decoration:underline; 
	font-size:9px;
}
/* DRAPEAUX */
.cadre_drapeau {
	width:31px;
	margin:2px 5px;}
.rollover #drapo_fr {
	display:block;
	width: 20px;
	padding:1px 0px 0px 0px;
	text-decoration: none;
	font:10px sans-serif;
	color:#333;
	background: url(../images/commun/drapeau_fr.jpg) 0 0 no-repeat;
	background-position: 0 -13px;}
.rollover #drapo_fr:hover { 
	background-position: 0 0px;
	text-decoration: none;}
.rollover #drapo_fr:active {
	background-position: 0 0px;
	text-decoration: none;}

.rollover #drapo_en {
	display:block;
	width: 20px;
	padding:1px 0px 0px 0px;
	text-decoration: none;
	font:10px sans-serif;
	color:#333;
	background: url(../images/commun/drapeau_en.jpg) 0 0 no-repeat;
	background-position: 0 -13px;}
.rollover #drapo_en:hover { 
	background-position: 0 0px;
	text-decoration: none;}
.rollover #drapo_en:active {
	background-position: 0 0px;
	text-decoration: none;}

/* ONGLET */

.onglets{
   position:relative;
   overflow: hidden;
   
   width:525px;
   padding-left:25px;
}
.onglet{
   position:relative;
   float:left;
   height:40px;
      
}
.ongletg { 
width:15px;
height:40px;
float:left;
}
.ongletm { 
height:20px;
float:left;
padding-top:20px;
text-align:center;
padding-right:7px;
}
.ongletd { 
width:14px;
height:40px;
float:left;
}
.onglet_inactif a { 
height:20px;
float:left;
padding-top:20px;
padding-left:15px;
padding-right:14px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

font-weight:normal;
text-decoration:none;
}

.onglet span {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#9F9F9F;
margin:0;
padding:0;
text-decoration:none;
}

.onglets { background:#FFF url(../images/onglets/onglet_fond_produit.jpg) left top no-repeat;}
.ongletg { background:#FFF url(../images/onglets/onglet_g_produit.jpg) left top no-repeat;}
.ongletm { background:#FFF url(../images/onglets/onglet_m_produit.jpg) left top repeat-x;}
.ongletd { background:#FFF url(../images/onglets/onglet_d_produit.jpg) left top no-repeat;}
.onglet_inactif a {color:#217090;/*006684;*/}

.raildome.onglets { background:#FFF url(../images/onglets/onglet_fond_produit.jpg) left top no-repeat;}
.raildome .ongletg { background:#FFF url(../images/onglets/onglet_g_produit.jpg) left top no-repeat;}
.raildome .ongletm { background:#FFF url(../images/onglets/onglet_m_produit.jpg) left top repeat-x;}
.raildome .ongletd { background:#FFF url(../images/onglets/onglet_d_produit.jpg) left top no-repeat;}
.raildome .onglet_inactif a {color:#217090;/*006684;*/}

.contact.onglets { background:#FFF url(../images/onglets/onglet_fond_contact.jpg) left top no-repeat;}
.contact .ongletg { background:#FFF url(../images/onglets/onglet_g_contact.jpg) left top no-repeat;}
.contact .ongletm { background:#FFF url(../images/onglets/onglet_m_contact.jpg) left top repeat-x;}
.contact .ongletd { background:#FFF url(../images/onglets/onglet_d_contact.jpg) left top no-repeat;}
.contact .onglet_inactif a {color:#7AB51D;}

.onglet_inactif a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#595959;
font-weight:normal;
text-decoration:none;
}
/* PRODUIT RAILDOME */
.petit_titre{
font-size:12px;
font-weight:bold;
font-style:italic;

}
#div_defile_navigation{
width:260px;
height:250px;
top:50px; 
overflow:hidden;
position: relative;
float:left; 
}
#div_defile_navigation ul{
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#div_defile_navigation li{
  background: #FFFFFF  ;
  padding-left: 22px;
  padding-top:5px;
  padding-bottom:10px;
  margin-top:0px;
  margin-left:16px;
  letter-spacing:2px; 
  background: #FFFFFF url(../images/produits/puce_grise_clair.gif) 0 0 no-repeat ;
} 
#div_defile_navigation li:hover{
  background: #FFFFFF url(../images/produits/puce_grise.gif) 0 0 no-repeat ;
  padding-left: 12px;
  margin-top:0px;
  padding-top:5px;
  padding-bottom:10px; 
  margin-left:6px;
} 
#div_defile_navigation .actif{
  background: #FFFFFF url(../images/produits/puce_grise.gif)  0 0 no-repeat ;
  padding-left: 12px;
  margin-top:0px;
  padding-top:5px;
  padding-bottom:10px;
  margin-left:6px;
} 

#div_defile{
width:250px;
height:250px;
top:30px;
margin-left:50px;
overflow:hidden;
position: relative;
background:#808080 url(../images/produits/fond_gris.jpg)  0 0 no-repeat ;
float:left;
}

#div_texte_defile{
width:220px;
height:210px;
padding:8px;
margin-top:10px;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
 /* text-align:justify;*/
}
#div_texte_defile a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; text-decoration:none; }
#div_texte_defile a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; text-decoration:underline; }
#div_texte_defile.sofie strong{ color:#FCB400;  }
#div_texte_defile.raildome strong{ color:#FCC51E;  }

.droite_haut{
background-color:#CCC;
width:16px;
height:9px;
position:absolute;
top:3px;
right:3px;
}
.droite_bas{
background-color:#CCC;
width:16px;
height:9px;
position:absolute;
bottom:3px;
right:3px;
}
#div_img_defile_1{ height:120px;}
.imgdiv{ float:left; height:120px; width:450px;}

.imgdiv_sofie{ position: relative;float:left; height:120px; width:450px; padding-top:10px;}
.imgdiv_sofie img {position:absolute; left:20px;}
/* RAILDOME TECHNIQUE*/
#div_produit_caract{
width:550px;
height:300px;
position: relative;
background: #FFFFFF url(../images/produits/cadre_technique.gif)  0 0 no-repeat ;
}
#div_produit_caract_sofie{
width:590px;
height:300px;
position: relative;
background: #FFFFFF url(../images/produits/sofie_techniques.jpg)  0 0 no-repeat ;
}
#div_produit_caract_navigation {
width:105px;
height:80px;
padding-top:0px;
margin-top:2px;
padding-left:2px;

float:left;
/**/
}
#div_produit_caract_navigation ul{
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#div_produit_caract_navigation li{
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#div_produit_caract_navigation li a{
  display:block;
  width:105px;
  height:20px;
  padding-top:3px;
  padding-bottom:0px;
  padding-left: 12px;
  margin-left:2px;
  margin-top:2px;
  background:  url(../images/produits/bouton_technique.gif)  0 0 no-repeat ; 
} 
#div_produit_caract_navigation li a:hover{
  background:  url(../images/produits/bouton_technique_hover.gif)  0 0 no-repeat ;
  color:#FFFFFF;
} 
#div_produit_caract_navigation .actif a{
  background:  url(../images/produits/bouton_technique_hover.gif)  0 0 no-repeat ;
  color:#FFFFFF;
}

/* ----- */
.tbl_produit_caract_t{
	font-weight:normal;
	font-size:10px;
	padding-top:3px;
	padding-right:6px;
	text-align:right;
}
.tbl_produit_caract_v{
	font-weight:bold;
	font-size:10px;
	padding-top:3px;
	color:#217090;
}
.tbl_produit_caract_sofie_t{
	font-weight:normal;
	font-size:10px;
	padding-top:3px;
	padding-right:6px;
	text-align:right;
}
.tbl_produit_caract_sofie_v{
	font-weight:bold;
	font-size:10px;
	padding-top:3px;
	color:#217090;
	vertical-align:bottom;
}
.tbl_produit_caract_sofie_v2{
	font-weight:bold;
	font-size:10px;
	padding-top:3px;
	color:#2180A0;
	vertical-align:bottom;
}
#div_produit_caract_texte_1 { padding-top:8px;}
#div_produit_caract_texte_1 .img{position:absolute; bottom:5px; left:8px;}
#div_produit_caract_texte_2 {float:none;clear:both;padding-left:12px;}
#div_produit_caract_texte_2 .img{position:absolute; top:8px; right:8px} 
#div_produit_caract_texte_3 {float:none;clear:both;padding-left:12px;}
#div_produit_caract_texte_3 .img{position:absolute; top:8px; right:8px}
#div_produit_caract_texte_4 {float:none;clear:both;padding-left:12px;}
#div_produit_caract_texte_4 .img{position:absolute; top:8px; right:8px}
#div_produit_caract_texte_5 {float:none;clear:both;padding-left:12px;}
#div_produit_caract_texte_5 .img{position:absolute; top:8px; right:8px}
#div_produit_caract_texte_6 {float:none;clear:both;padding-left:12px;}
#div_produit_caract_texte_6 .img{position:absolute; top:8px; right:8px}
#div_produit_caract_texte_7 {float:none;clear:both;padding-left:12px;}
#div_produit_caract_texte_7 .img{position:absolute; top:8px; right:8px}
#div_produit_caract_texte_8 {float:none;clear:both;padding-left:12px;}
#div_produit_caract_texte_8 .img{position:absolute; top:8px; right:8px}
#div_produit_caract_texte_9 {float:none;clear:both;padding-left:12px;}
#div_produit_caract_texte_9 .img{position:absolute; top:8px; right:8px}
#div_produit_caract_texte_10 {float:none;clear:both;padding-left:12px;}
#div_produit_caract_texte_10 .img{position:absolute; top:8px; right:8px}

/* GAMME IP*/
/* div_produit_caract_navigation IP */
#div_produit_caract_navigation_ip {
width:220px;
min-height:80px;
padding-top:0px;
margin-top:2px;
padding-left:2px;

float:left;
/**/
}
#div_produit_caract_navigation_ip ul{
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#div_produit_caract_navigation_ip li{
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#div_produit_caract_navigation_ip li a{
  display:block;
  width:220px;
  height:32px;
  padding-top:1px;
  padding-bottom:0px;
  padding-left: 12px;
  margin-left:2px;
  margin-top:2px;
  background:  url(../images/produits/bouton_technique_ip.gif)  0 0 no-repeat ; 
} 

#div_produit_caract_navigation_ip li a:hover{
  background:  url(../images/produits/bouton_technique_ip_hover.gif)  0 0 no-repeat ;
  color:#FFFFFF;
  text-decoration:none;
} 
#div_produit_caract_navigation_ip .actif a{
  background:  url(../images/produits/bouton_technique_ip_hover.gif)  0 0 no-repeat ;
  color:#FFFFFF;
}

#div_produit_caract_ip img{
	float:right; margin-right:15px;
}
#div_produit_caract_ip{
width:550px;
float:left;
background: #FFFFFF url(../images/produits/cadre_technique_ip.gif)  0 0 repeat ;
} 
#div_produit_caract_ip_haut{
width:550px;
height:15px;
float:left;
background: #FFFFFF url(../images/produits/cadre_technique_ip_haut.gif)  0 0 no-repeat ;
} 
#div_produit_caract_ip_bas{
width:550px;
height:15px;
float:left;
background: #FFFFFF url(../images/produits/cadre_technique_ip_bas.gif) 0 bottom no-repeat ;
} 

#div_produit_caract_ip table { margin:18px;}
.tbl_produit_caract_ip_t1{
	font-weight:normal;
	font-size:10px;
	padding-top:3px;
	padding-right:6px;
	padding-left:6px;
	text-align:left;
}
.tbl_produit_caract_ip_v1{
	font-weight:bold;
	font-size:10px;
	padding-top:3px;
	color:#217090;
}
.tbl_produit_caract_ip_t2{
	font-weight:normal;
	font-size:10px;
	padding-top:3px;
	padding-right:6px;
	padding-left:6px;
	text-align:left;
	background:#FFE;
}
.tbl_produit_caract_ip_v2{
	font-weight:bold;
	font-size:10px;
	padding-top:3px;
	color:#217090;
	background:#FFE;
}
/* PRODUIT */
.filtre{ padding:10px; height:60px; width:350px;}
.filtre img{ padding:0 10px; float:left; border:0; height:50px; width:50px;}
.filtre .titre a{ font-weight:bold; font-size:12px; color:#585858; text-decoration:none;}
.filtre .texte a{ font-weight:normal; font-size:11px; color:#585858;}
.filtre .lien{ float:right; vertical-align:bottom; color:#585858;}
.filtre img.separateur{ margin:10px auto; border:0; height:10px; width:465px;}

.img_bas_ref{ padding:8px;}

/* ENTREPRISE */
.Titre_entreprise1 {color: #00A59A; font-family:Verdana ; font-size:14px ; font-style:oblique}

/* REFERENCE*/
#ref td { width:170px; height:90px; text-align:center; vertical-align:middle;}
#ref img:hover { width:170px; height:46px;}


/* COORDONNEE */
#coordonne { position:relative; margin:30px 20px;}
#coordonne .coor_carte{ float:left; width:230px; height:256px; background:#C5DB98; text-align:center; padding-top:10px; margin-left:20px}
#coordonne .coor_texte{ float:left; width:290px; color:#666666;}
#coordonne .petit,#coordonne .petit a,#coordonne .petit a:hover { font-size:9px;}
#coordonne .titre_tbl{  width:120px;font-size:10px; font-weight:bold;}
#coordonne .texte_t_bl{   font-size:10px; }
#coordonne .texte_tbl{ color:#7AB51D; font-size:10px; font-weight:bold;}
#coordonne .texte_tbl a{ color:#7AB51D; font-size:10px;}

/* COORDONNEE DISTRIBUTEUR */
.distri_bloc{ float:left; margin:10px 0 0 0; padding:10px;  width:535px;}
/*.distri_bloc img{ padding:0 10px;  border:0; height:80px; width:80px;}*/
.distri_bloc img.separateur{ margin:15px auto 0 ; border:0; height:10px; width:500px;}
.distri_bloc h2{ padding:0 0px; }
.distri_bloc .titre_visi { 	font-weight:normal; font-size:12px; color:#585858; }
.distri_bloc .titre { 		font-weight:bold; font-size:12px; color:#585858; }
.distri_bloc .texte { 		font-weight:normal; font-size:10px; color:#585858;}
.distri_bloc .texte_tit { 	font-weight:bold; font-size:10px; color:#858585;}
.distri_bloc .texte_tbl { 	font-weight:bold; font-size:10px; color:#7AB51D;}
.distri_bloc .titre a{ 		font-weight:bold; font-size:12px; color:#585858; text-decoration:none;}
.distri_bloc .texte a{ 		font-weight:normal; font-size:11px; color:#585858;}
.distri_bloc .lien{ float:right; vertical-align:bottom; color:#585858;}

/* ESTIMATION */
.texte_estimation_4etapes { text-align:center; color:#FC9C00; font-style:italic; font-size:18px; letter-spacing:1px;}
.petit_lien, .petit_lien:hover { font-size:12px;}


/* LE JOURNAL */
#le_journal .journal{
	float: left;
	width:460px;
	margin:20px 0 0 60px;
}
#le_journal .journal .titre{
	color:#046684;
	font-size:24px;
	font-weight:bold;
}
#le_journal .journal .date{
	font-size:16px;
	font-weight:normal;
}
#le_journal .article{
	float: left;
	width:460px;
	margin:20px 0 0 60px;
}
#le_journal .article .titre{
	color:#046684;
	font-weight:bold;
	font-size:14px;
}
#le_journal .article .contenu{
	text-align:justify;
}
#le_journal .article .contenu img{	
	float: right;
	padding: 0 10px 10px 10px;
}
/* Gauche */
#le_journal .article_gauche1,.article_gauche2{
	float: left;
	width:460px;
	margin:20px 0 0 60px;
}
#le_journal .article_gauche3{
	float: left;
	width:600px;
	}
#le_journal .gauche1{
	float: left;
	width:440px;
	padding:10px;
}
#le_journal .gauche2{
	float: left;
	width:210px;
	padding:10px;
}
#le_journal .gauche3{
	float: left;
	width:180px;
	padding:10px;
}
#le_journal .gauche  .titre{
	color:#046684;
	font-weight:bold;
}
#le_journal .gauche  .contenu{
	text-align:justify;
}
/* AUTRE journal */
#le_journal .journal_ancien{
	float: left;
	width:460px;
	margin:20px 0 0 60px;
}
#le_journal .journal_ancien .titre{
	color:#046684;
	font-size:24px;
	font-weight:bold;
}
#le_journal .logo_ancien{
	float: left;
	width:94px;
	height:70px;
	margin-right:6px;
	
	text-align:center;
	vertical-align:middle;
	background:#FFF;
	font-weight:bold;
	font-size:16px;
}

#le_journal .journal_ancien hr {
	color:#046684;
	height:3px;
	margin:10px 50px 10px 50px;
}

