/***********************Conteneur Styles Commun*************************/
body {background-color: #ECE9D8; margin-left: auto; margin-right: auto; margin-top: 0px;width:900px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: justify}

td {font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: justify; vertical-align:top; color: #636464;}

.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}

a {color: #636464; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

a:hover {text-decoration: none; color: #F0a434; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

ul {color:#f0a434; font-weight:bold; list-style-type: square;}

/***********************ImgEntete**********************/

.ImgsEntete dl{position: relative;left: 0px; top: 0px; width:165px; height:150px;}
.ImgsEntete.csc-textpic-imagewrap{margin-bottom:-5px;margin-right:70px;}

/***********************header*************************/
.Header_HeaderContainer {background-color: #ffffff; border-bottom: 5px solid #ec9519;}
.header_textEBP{text-align:center; font-size:10px; padding-left:3px; vertical-align:bottom;}
.Header_Logo { width: 250px; height: 45px; background: #ffffff url(Imgs/logoItoolJPG.jpg) right no-repeat; border-bottom: 5px solid #ec9519;}
.Header_Logo_img {padding: 5px 0 0 5px;}

/*************************voeux****************************/
.ImgsVoeux{url(Imgs/carte-itool.gif) right no-repeat;}

/***********************Footer*************************/
.FooterGeneric {width:900px; background-color: #d2d1c9;}
.Footer_Information{color: #666666; font-weight: normal; font-size: 10px; vertical-align:middle; text-align:center;}
.Footer_Lien{color: #666666; font-weight: normal; font-size: 10px; vertical-align:middle; text-align:center;}
.Footer_Lien:hover{color: #f0a434; font-weight: normal; font-size: 10px; vertical-align:middle; text-align:center;}
.Footer_Logo{width:82px; height: 33px;padding:5px;vertical-align: bottom;}

/***********************Menu Profil*************************/

.Corps_MenuProfil {width: 200px; padding: 2px 2px 2px 2px; background-color: #f0a434; vertical-align: middle;}
.Corps_MenuProfilText a{vertical-align:middle; text-indent:10px; display:block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#ffffff; line-height:25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.Corps_MenuProfilText a:hover{TEXT-DECORATION: underline; color: #ffffff;}
.Corps_MenuProfilText_active a{vertical-align:middle; text-indent:10px; display:block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#ffffff; line-height:25px; TEXT-DECORATION: underline; color: #636464;}
.Corps_MenuProfilText_active a:hover{color: #636464;}

/***********************Entête Profil*************************/
.imgProfil_Expert {width: 165px; background: url(/imgEC.gif) no-repeat center left;}
.imgProfil_Education {width: 165px; background: url(/imgEduc.gif) no-repeat center left;}
.imgProfil_Entreprises {width: 165px; background: url(/imgEnt.gif) no-repeat center left;}
.imgProfil_Revendeurs {width: 165px; background: url(/imgRT.gif) no-repeat center left;}

.Corps_Entete_Profil {width: 495px;height:156px; background-color: #e1e0d1;display:block;}
.Corps_Entete_Profil_Titre {padding: 10px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; COLOR:#F0A434;}
.Corps_Entete_Profil_Text {padding: 10px 10px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; COLOR:#636464; vertical-align:top;}

/***********************Menu Left*************************/
.Corps_LeftMenu {width: 165px;  background-color: #e1e0d1; text-align: left; vertical-align:top;}

.Corps_LeftMenu_Text{vertical-align:middle; display:block; line-height:30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#636464;}
.Corps_LeftMenu_Text a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #636464; text-decoration: none; text-indent:10px; display:block; line-height:30px;}
.Corps_LeftMenu_Text a:hover {color:#636464; text-decoration: underline;}
.Corps_LeftMenu_Text_active a{vertical-align:middle; text-indent:10px; display:block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#636464; line-height:30px; color:#f0A434; text-decoration: none; font-weight: bold}

.Corps_LeftMenu_Bloc_Header_on {background-color: #e1e0d1; display:block; border-top:1px solid #646361; color: #efa731; line-height: 30px; width: 165px;}
.Corps_LeftMenu_Bloc_Header_on:hover {text-decoration: none;}

.Corps_LeftMenu_Bloc_Item {background-color: #61605d; width: 165px; display: block; padding:0; margin:0;}
.Corps_LeftMenu_Bloc_Item a {background-color: #61605d;  color: #ffffff; width: 165px; display: block; text-indent: 15px; font-weight: normal; text-decoration: none;}
.Corps_LeftMenu_Bloc_Item a:hover {background-color:#f0a434; text-decoration: none; color:#ffffff; font-weight: normal;}
.Corps_LeftMenu_Bloc_Item_active a{background-color:#f0a434; text-decoration: none; color:#ffffff; font-weight: normal; width: 165px; display: block; text-indent: 15px;}
.Corps_LeftMenu_Bloc_Item_active a:hover{color:#ffffff; font-weight:normal;}

/***********************Element Body Fiche*************************/
.Corps_introBodyFiche{width:519px; height:156px; background-color: #ece9d8;}

.imgFiche {padding-left: 10px; vertical-align:top;padding-right:0px;}
.TableauFiche {vertical-align:top; padding-right:15px;}
.Corps_MenuMiddleFiche {padding-left: 10px;padding-right:10px;}
.Corps_MenuMiddleFiche_Btn_flech {margin-left: 10px; background: #ffffff url(Imgs/flechOrange.gif) left no-repeat; color:#b4b3b3; border:1px solid #f0a434; height: 25px; width:510px;}

.corps_pointscles td{color:#f0a434; font-weight:bold;text-align: baseline;}

.Corps_Produit_MiddleMenu_Btn {text-align: center; vertical-align:middle;}
.Corps_Produit_MiddleMenu_Btn a{color:#F0A434; font-weight:bold;font-size: 16px;text-decoration: none;}
.Corps_Produit_MiddleMenu_Btn a:hover{color:#636464; font-weight:bold;font-size: 16px;text-decoration: none;}

.Corps_Produit_MiddleMenu_prix {text-align: center; vertical-align: middle; padding-right:10px;}
.Corps_Produit_MiddleMenu_Lien a{color: #636464; font-size: 16px; font-weight:bold; text-align: right;}
.Corps_Produit_MiddleMenu_align {text-align: right;}

.Corps_rightMenu {width: 185px; text-align: center; padding-left:25px; vertical-align: middle; color: #9e9e9e; height: 25px; font-weight:bold;}
.Corps_rightMenu_Bloc_Btn_flech {background: #ffffff url(Imgs/flechOrange.gif) left no-repeat;  color: #9e9e9e; border:1px solid #f0a434; height: 20px; width:185px; vertical-align:middle;}
.Corps_rightMenu_Bloc_Encard_interview {width:185px; vertical-align:top; background: #f1c385; border:1px solid #f0a434; padding-left:10px; padding-right:15px;}
.Corps_rightMenu_Bloc_Encard_interview_titre {text-align:center; vertical-align:middle; font-weight:bold; font-size: 20px; color: #f0a434;}
.Corps_rightMenu_Bloc_Encard_interview_text {font-family:Arial,Helvetica, Sans-serif; font-weight:normal; font-size: 11px; font-style:italic; color: #636464; text-align:left;}
.Corps_rightMenu_Bloc_Encard_signature {text-align:right; font-weight:normal; font-size: 10px; color: #636464;}

/***********************Element Espace Abonné*************************/
.Corps_EspaceAbonne_bloc{width: 165px; height: 30px; background-color: #f0a434; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; text-align:center; vertical-align:middle;}

.Corps_EspaceAbonne {width: 165px; text-decoration:none; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 15px;  color: #ffffff; font-weight: bold;}
.Corps_EspaceAbonne:hover{color: #ffffff;text-decoration: underline;}

.Corps_EspaceAbonne_name {text-decoration:none; text-align:left; font-family: Arial; font-size: 12px;  color: #ffffff; font-weight: normal;}
.Corps_EspaceAbonne_SOS a{text-decoration:underline; text-align:left; font-family: Arial; font-size: 12px;  color: #000000; font-weight: bold;}
.Corps_EspaceAbonne_SOS a:hover{text-decoration:underline; text-align:left; font-family: Arial; font-size: 12px;  color: #000000; font-weight: bold;}
.Corps_EspaceAbonne_msgErreur{text-decoration:none; text-align:left; font-family: Arial; font-size: 12px;  color: #000000; font-weight: bold;}

/***********************Element Home*************************/

.CorpsTabloTop {background-color:#ffffff;width: 900px;}
.Corps_ProfilTop {background-color: #ece9d8;height:156px;width:495px;}
.CorpsTablo {width:530px; background-color:#ffffff;}

.CorpsActualites {background-color: #D2D1C9; width:180px; padding-top:5px; padding-left:10px; padding-right: 10px; vertical-align:top;  text-align:justify;}
.CorpsActualitesTexte {font-size: 17px; font-weight: bold; color:#636464; text-align:center;}
.CorpsActualitesParagraphe {font-size: 11px; font-weight: normal; color:#636464;}

.CorpsProfilHome a{font-size: 16px; color: #F0A434; font-weight: bold; text-decoration:none;}
.CorpsProfilHome a:hover {font-weight: bold;text-decoration:underline;}

.Imgshome_ent a{color: #F0A434; text-decoration:none; background-image: url(/fileadmin/templates/Itool/Imgs/boutons_home/home_entreprises.jpg); background-repeat: no-repeat; display:block; width:100px; height:100px;}
.Imgshome_ent a:hover {color: #F0A434; text-decoration:none; background-image: url(/fileadmin/templates/Itool/Imgs/boutons_home/home_entreprises_hover.jpg); background-repeat: no-repeat; display:block; width:100px; height:100px;}
.Imgshome_exp a{color: #F0A434; text-decoration:none; background-image: url(/fileadmin/templates/Itool/Imgs/boutons_home/home_experts.jpg); background-repeat: no-repeat; display:block; width:100px; height:100px;}
.Imgshome_exp a:hover {color: #F0A434; text-decoration:none; background-image: url(/fileadmin/templates/Itool/Imgs/boutons_home/home_experts_hover.jpg); background-repeat: no-repeat; display:block; width:100px; height:100px;}
.Imgshome_rev a{color: #F0A434; text-decoration:none; background-image: url(/fileadmin/templates/Itool/Imgs/boutons_home/home_revendeurs.jpg); background-repeat: no-repeat; display:block; width:100px; height:100px;}
.Imgshome_rev a:hover {color: #F0A434; text-decoration:none; background-image: url(/fileadmin/templates/Itool/Imgs/boutons_home/home_revendeurs_hover.jpg); background-repeat: no-repeat; display:block; width:100px; height:100px;}
.Imgshome_edu a{color: #F0A434; text-decoration:none; background-image: url(/fileadmin/templates/Itool/Imgs/boutons_home/home_education.jpg); background-repeat: no-repeat; display:block; width:100px; height:100px;}
.Imgshome_edu a:hover {color: #F0A434; text-decoration:none; background-image: url(/fileadmin/templates/Itool/Imgs/boutons_home/home_education_hover.jpg); background-repeat: no-repeat; display:block; width:100px; height:100px;}


.Corps_EspaceAbonne_home {width: 200px; height: 30px; background-color: #f0a434; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #D2D1C9; border-left: 1px solid #D2D1C9; text-align:center; vertical-align:middle;}
.CorpsActualitesAbonne {background-color: #D2D1C9; width:200px; vertical-align:bottom;}

/***********************Map path*************************/
.Corps_MapPath {color: #000000; padding: 0 0 5px 0; display: block;}
.Corps_MapPath_Lien {color: #000000;}
.Corps_MapPath_Lien:hover {}

/***********************Body*************************/
.Corps_Body {width: 100%; background-color: #FFFFFF; padding: 10px 0px 10px 0px; vertical-align: top;}
.Corps_Body_no_menu {width: 100%; background-color: #FFFFFF; float: none; padding: 0px;}

/***********************Corps Générique*************************/
.Corps_Generique_Entete_Titre {font-size: 24px; color: #ec9519;}
.Corps_Generique_Entete_Soustitre {font-size: 12px; color: #999ea1;}
.Corps_tableauGen_paragr {padding-left:15px; padding-right:8px; text-align:justify; width:500px; color: #636464;}
.Corps_imgs_paragr {padding-left:10px; padding-right:10px; padding-bottom:10px; text-align:center;}
.Corps_Generique_liste {font-size: 12px; color: #868787;font-weight:normal;}

/***********************Corps Produits en tête*************************/
.Corps_Produits_Entete {padding: 10px 10px 10px 10px;}
.Corps_Contenu_Fiche {width: 510px;}
.Corps_Produits_Entete_Titre {line-height:24px; font-size: 24px; color: #ec9519; padding-left: 10px;}
.Corps_Produit_Entete_Soustitre {line-height:16px; font-size: 12px; font-weight: normal; color: #999ea1; font-style:italic; padding-left: 10px; padding-bottom: 5px;}

/***********************Corps Plan du site*************************/
.Corps_Plan_Site_Liste_Level1 {padding: 0 0 0 40px; background: #ffffff url(Imgs/flechOrange.gif) left no-repeat; color: #0099CC;}
.Corps_Plan_Site_Liste_Level1_Item {padding: 0 0 2px 0;}
.Corps_Plan_Site_Liste_Level2 {list-style-type: square; padding: 0 0 0 10px; color: #e1e0dd;}
.Corps_Plan_Site_Liste_Level2_Item {padding: 0 0 0 0;}

/***********************Partie Actualité*************************/

.Corps_page_actu {width: 900px;vertical-align: top;text-align: left;}
.Corps_beige_actu {background-color: #F9F8F3;}
.Corps_tableau_actu {padding-left:25px;padding-right:8px;padding-bottom:20px;text-align:justify; width:600px;color: #868787;}
.Corps_tableau_actu a {color: #f0a434;text-decoration:underline;}
.Corps_tableau_actu a:hover {color: #636464;text-decoration:none;}
.Corps_img_actu dl{position: relative; visibility: visible;left:0px;right:0px;top: 0px;bottom: 0px;}
.Corps_img_actu {text-align: center; vertical-align: top;width: 165px;background-color: #FFFFFF; padding:0px; margin:0px;}
.Corps_img_top {display: block; background-color: #F1C385;text-align: right;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #EC9519;border-bottom-color: #EC9519;width: 165px; vertical-align:middle;line-height: 28px;}
.Corps_titre_archive {font-size: 16px;font-weight: bold;color: #EC9519;text-align: left;vertical-align: bottom;}

/****Liens Partie Actualité****/
.Corps_lien_actu a{color: #f0a434;vertical-align: baseline;}

.Corps_actu_navig a{background: #ffffff;display: block;border-top-width: 0px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #EC9519;text-align: left;border-bottom-color: #EC9519;text-decoration: none;text-indent: 10px;line-height: 28px;}
.Corps_actu_navig a:hover{background-color: #F0A434;color: #FFFFFF;text-decoration: underline;}

.Corps_archive_salons a{color: #F0A434; text-decoration:none; background-image: url(Imgs/actualite/boutons_archives/archives_salons.jpg);background-repeat: no-repeat;height: 100px;width: 100px;display: block;}
.Corps_archive_salons a:hover {color: #F0A434; text-decoration:none; background-image: url(Imgs/actualite/boutons_archives/archives_salons_hover.jpg);}
.Corps_archive_moment a{color: #F0A434; text-decoration:none; background-image: url(Imgs/actualite/boutons_archives/archives_moment.jpg);background-repeat: no-repeat;height: 100px;width: 100px;display: block;}
.Corps_archive_moment a:hover {color: #F0A434; text-decoration:none; background-image: url(Imgs/actualite/boutons_archives/archives_moment_hover.jpg);}

/*************************Partie Tarifs***********************/

.Corps_tarifs_parag {padding-left:10px; padding-right:15px; text-align:justify; width:500px;display:block;}
.Corps_tarifs_tablo {padding: 0px;}
.Corps_tarifs_produit_titre td{font-size: 14px;font-weight: bold;color: #ffffff;text-indent: 5px;}
.Corps_tarifs_produit_titre2 td{font-size: 12px;font-weight: bold;color: #ffffff;text-indent: 5px;}
.Corps_tarifs_produit_titre {background-color: #EC9519;width: 240px;border-right: 1px solid #EC9519;border-top: 1px solid #EC9519;border-left: 1px solid #EC9519; border-bottom: 1px solid #EC9519;width: 240px;display: block;}
.Corps_tarifs_produit_titre2 {background-color: #EC9519;width: 240px;border-right: 1px solid #EC9519;border-top: 1px solid #EC9519;border-left: 1px solid #EC9519; border-bottom: 1px solid #EC9519;width: 240px;display: block;}
.Corps_tarifs_produit td{text-align: left;color: #666666;font-weight: normal;}
.Corps_tarifs_produit {background-color: #FFCC99;border-left: 1px solid #EC9519;border-right: 1px solid #EC9519;border-bottom: 1px solid #EC9519;width: 240px;display: block;}

.Corps_tarifs_abonnement_titre td{font-size: 14px;font-weight: bold;color: #666666;text-indent: 5px;}
.Corps_tarifs_abonnement_titre2 td{font-size: 12px;font-weight: bold;color: #666666;text-indent: 5px;}
.Corps_tarifs_abonnement_titre {background-color: #D2D1C9;width: 200px;border-right: 1px solid #666666;border-bottom: 1px solid #666666;border-top: 1px solid #666666;width: 200px;display: block;}
.Corps_tarifs_abonnement_titre2 {background-color: #D2D1C9;width: 200px;border-right: 1px solid #666666;border-bottom: 1px solid #666666;border-top: 1px solid #666666;width: 200px;display: block;}
.Corps_tarifs_abonnement td{text-align: center;font-weight: bold;text-indent:15px;}
.Corps_tarifs_abonnement{background-color: #F5F4EB;border-right: 1px solid #666666;border-bottom: 1px solid #666666;width: 200px;display: block;}

.Corps_tarifs_special td{text-align: left;color: #666666;font-weight: normal;}
.Corps_tarifs_special {background-color: #FFEC9D;width: 240px;display: block;border-top: 1px solid #666666;border-bottom: 1px solid #666666;border-right: 1px solid #666666;border-left: 1px solid #666666;}
.Corps_tarifs_special_prix td{text-align: center;font-weight: normal;text-indent:15px;color: #666666;}
.Corps_tarifs_special_prix {background-color: #FFF9DF;width: 200px;display: block;border-top: 1px solid #666666;border-bottom: 1px solid #666666;border-right: 1px solid #666666;}

.Corps_tarifs_espaces td{height: 5px;display: block;color: #ffffff;}
.Corps_tarifs_numero {font-size: 12px;color: #EC9519;font-weight: bolder;}
.Corps_tarifs_info {font-size: 10px;color: #666666;padding: 15px;}


/*************************Partie Tablo generique***********************/
.Corps_tablo_gen {padding: 0px;}
.Corps_produit_titre_gen {background-color: #EC9519; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; FONT-SIZE: 12px;}
.Corps_produit_titre_gen2 {background-color: #ffdc99; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center;}
.Corps_produit_titre_gen3 {background-color: #fce9af; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center;}
.Corps_produit_titre_gen4 a{background-color: #fce9af; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; font-weight:bold; text-decoration:underline}
.Corps_produit_titre_gen5 a{background-color: #ffdc99; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; font-weight:bold; text-decoration:underline}


/**********************partie Tableau assistance*****************/

.Corps_tablo_assistance_cadre {background-color: #F0A434;border-bottom: 1px solid #F0A434;}
.Corps_tablo_assistance_titre {padding:5px;background-color: #F0A434;font-size: 14px;color: #ffffff;text-align: justify;font-weight: bold;}
.Corps_tablo_assistance_titre td{font-size: 14px;color: #ffffff;text-align: justify;font-weight: bold;}
.Corps_tablo_assistance_titre a{font-size: 14px;color: #ffffff;text-align: justify;font-weight: bold;text-decoration: underline;}
.Corps_tablo_assistance_titre a:hover{color: #666666;}

.Corps_tablo_assistance {font-size: 12px;color: #666666;text-align: justify;font-weight: normal;padding:5px;background-color: #F5F4EB;}
.Corps_tablo_assistance_prix {font-weight: bold;color: #F0A434;width: 90px;text-align: center;}

/*********************partie formulaire***************************/
.Corps_form_bandeau {background-color:#ffffff; width: 900px; display: block; height: 100px; background-image: url(Imgs/form/itool-com.gif); background-repeat: no-repeat; background-position: right bottom;}
.Corps_form_Titre { font-size: 30px; color: #ec9519; text-indent: 10px; text-align:left; margin: 0px;}
.Corps_form_cellules { border-top: 5px solid #ec9519; border-bottom: 1px solid #ffffff; padding: 10px; text-align:center; background-color: #e1e0d1;}
#tools {vertical-align: top;position: absolute;top: 70px;}
.tools input { height:20px; color: #666666; background-color: white; border: 1px solid white; margin-left: 10px; margin-right: 10px;}
.tools input:hover {background-color: #f1c385; border: 1px solid #ec9519;}
.selected { font-weight: bold;}
#buttons {vertical-align: middle; height: 40px;text-align: right;}
.button {padding: 2px; font-size: 14px; font-weight: normal; text-decoration: none; color: #666666; border: 1px solid #ec9519;
background-color: #f1c385; -moz-border-radius: 1px;}
.button:hover { color: #ffffff;}