/*  -----------------------------------------------------------------------------------------------------------------------
/*  											Initialisation
/*  -----------------------------------------------------------------------------------------------------------------------
*/
/**{
  padding: 0;
  margin: 0;
  border: 0px;

}*/

body {
	background: #000000 url(../images/bkg.gif) repeat-x;
	font-family: verdana;
	font-size: 12px;
	color:#000;
}
h1{font-size:16px;}
h2{font-size:14px;}

/*  -----------------------------------------------------------------------------------------------------------------------
/*  											Blocs recurents
/*  -----------------------------------------------------------------------------------------------------------------------
*/
/* MODIF DE #site{position: absolute; left: 50%; width:980px; height:620px; margin:20px 0 0 -490px;} */
#site{position: absolute; left: 50%; width:980px; height:620px; margin:20px 0 0 -490px;}

/* BLOC LOGO */
#Blogo{float:left; width:980px; height:50px; background: url(../images/logo_bkg.gif)  0px 41px repeat-x;}
#Blogo #logo-intelliplus{float:left; width:778px; height:50px; background: url(../images/logo_iplus7.gif) no-repeat; text-indent:-1000px; overflow:hidden;}
#Blogo #___plusone_0 {float:left;}
#Blogo #logo-iplus{float:left; width:120px; height:50px; background: url(../images/logo_iplusconcept.gif) 0px 0px no-repeat; text-indent:-1000px; overflow:hidden;}

/* MENU */ /* MODIF DE #menu ul {display:block; list-style: none;  width:960px; height:40px; background: url(../images/menu_bkg.gif) repeat-x;} */
#menu{float:left; width:980px; height:40px; background-color: #ffffff;}
#menu .home{float:left; width:20px; height:40px; background-color: #ffffff; text-indent:-1000px; overflow: hidden;}
#menu .home a{float:left; width:20px; height:40px; background: url(../images/home.gif) 0px 2px no-repeat; text-indent:-1000px; overflow: hidden;}
#menu .home a:hover{float:left; width:20px; height:40px; background: url(../images/home.gif) 0px 2px no-repeat; text-indent:-1000px; overflow: hidden;}
#menu ul {display:block; list-style: none;  width:960px; height:40px; background: url(../images/menu_bkg.gif) repeat-x; margin:0; padding: 0;}
#menu ul li{display:block; float:left; width:160px; height:40px; }
#menu ul li a{display:block;  float:left; width:160px; height:40px; text-indent:-1000px; overflow: hidden; background-position:top;}
#menu ul li a:hover{display:block; float:left; width:160px; height:40px; background-position:bottom;}
#menu ul li.last{width:140px;}

#menu ul li.last a{display:block;  float:left; width:140px; height:40px; text-indent:-1000px; overflow: hidden; background-position: 0px 0px;}
#menu ul li.last a:hover{display:block; float:left; width:140px; height:40px; background-position: 0px -40px;}


/* FOOTER */ /* MODIF DE #footer ul li{display:block; float:left; margin:10px 20px 0 0; }*/
#footer{float:right; height:30px;}
#footer ul{list-style: none;margin:0;padding:0;}
#footer ul li{display:block; float:left; margin: 10px 0;}
#footer ul li a{font-family:verdana; font-size:12px; color:#b2b2b2; text-decoration:none;}
#footer ul li a:hover{font-family:verdana; font-size:12px; color:#ffffff; text-decoration:none;}

#credits{clear:both; float:right; height:40px; width:600px; margin-top:5px; font-family:verdana; text-align:right; font-size:10px; color:#6d6d6d;}

/*
#flags {
	float:right; height: 30px;
}
#flags img {
	margin: 11px 0 0 0;
}*/


/*  -----------------------------------------------------------------------------------------------------------------------
/*  							  				   Home
/*  -----------------------------------------------------------------------------------------------------------------------
*/
#site-intro{float:left; width:980px; height:420px; margin-bottom:5px; background-color:#ffffff}

/* BLOCS HOME */
/*#Bhome{float:left; width:960px; height:280px; background-color: #ffffff; padding-left:20px; }
#Bhome .axl{float:left; width:220px; height:230px;  padding:30px 20px 0 0px;}
#Bhome .axl h1{float:left; display:block; width:220px; height:30px;}
#Bhome .axl h1 a{display:block; width:100%; height:100%; background-position:top; text-indent:-1000px; overflow: hidden;}
#Bhome .axl h1 a:hover{display:block; width:100%; height:100%;  background-position:bottom; text-indent:-1000px; overflow: hidden;}
#Bhome .axl h2{float:left; display:block; width:220px; height:32px; margin-bottom:6px; text-indent:-1000px; overflow: hidden;}
#Bhome .axl p{float:left;}*/


/*  -----------------------------------------------------------------------------------------------------------------------
/*  							  				   Interieur
/*  -----------------------------------------------------------------------------------------------------------------------
*/
#site-bandeau {float:left; width:980px; height:240px; margin-bottom:5px; background-color:#ffffff}

/* BLOC INTERIEUR */ /* MODIF DE #Bint{float:left; width:980px; min-height:200px; padding:35px 0 180px 0; background-color: #ffffff;} */
#Bint{float:left; width:980px; min-height:200px; padding:10px 0 180px 0; background-color: #ffffff;}
#Bint #Bpage{float:left; width:540px; height:100%; margin-right:80px;}
#Bint #Baxlint{float:left; width:180px; background: url(../images/axlint_bkg.gif) repeat-y;}

/* SSMENU */ /* MODIF DE #ssmenu .dem{height:101px;clear: right;} */
#ssmenu{float:left; width:180px; height:220px;}
#ssmenu ul li {list-style:none; float:left; width:180px; text-indent: -1000px; overflow: hidden;}
#ssmenu ul li a{display:block; width:100%; height:100%; }
#ssmenu ul li a:hover{display:block; width:100%; height:100%;}

#ssmenu .small{height:30px;}
#ssmenu .dem{height:101px; margin-left: 20px;}
#ssmenu .last{height:29px;}
#ssmenu ul li.on{float:left; width:180px; background-position:0px -60px; text-indent: -1000px; overflow: hidden;}

#ssmenu .large{height:40px;}
#ssmenu .largelast{height:39px;}
#ssmenu ul li.large a{display:block; width:100%; height:100%; }
#ssmenu ul li.large a:hover{display:block; width:100%; height:100%; background-position: 0px -40px; }
#ssmenu ul li.largeon{float:left; width:180px; background-position:0px -80px; text-indent: -1000px; overflow: hidden;}


/* AJOUT DE */
#ssmenu ul{margin:10px 0;padding:/*10px 0 0 */0;}



/* ACCELERATEURS DROITES */
#Baxlint #ax-trial a{display:block; width: 100%; height: 100%;}
#Baxlint .ax{float:left; width:140px; height:100px; margin:10px 0px 0 0px; padding-left:20px; text-indent: -1000px; overflow: hidden;}
#Baxlint .ax a{float:left; display:block;  width:140px; height:25px; background-position:top; }
#Baxlint .ax a:hover{float:left; display:block;  width:140px; height:25px; background-position: bottom;}
#Baxlint #axl-bottom{float:left; width:140px; height:60px;  background: url(../images/axlint_bottom.gif) no-repeat;}


/* PARTIE CENTRALE */ /* MODIF DE #Bpage h1{float:left; display:block; height:40px; width:540px; margin-bottom:10px; text-indent: -1000px; overflow: hidden; font-weight:bold;} background: url(../images/interieur_h1.gif) no-repeat;} */
#Bpage h1{float:left; display:block; height:40px; width:540px; margin-bottom:10px; overflow: hidden; font-weight:bold; color:#535353; margin-top:10px;} /*background: url(../images/interieur_h1.gif) no-repeat;*/
#Bpage h2{float:left; display:block; width:540px; margin:50px 0 0px 0; text-indent: -1000px; overflow: hidden; /*background: url(../images/interieur_h2.gif) no-repeat;*/}
#Bpage h3{float:left; display:block; height:20px; margin:0px 0 5px 0; font-family:verdana; font-size:16px; font-weight:bold; color:#535353;}
#Bpage h4{float:left; display:block; margin:5px 0 0px 0; font-family:verdana; font-size:12px; font-weight:bold; color:#535353;}
#Bpage p.pfilet{padding-bottom:20px; border-bottom:1px solid #dddddd;clear:both;}

#Bpage a.retour{float:right;}

/* TEST DES SLIDES */
#Bpage #slide {float:left; display:block;height:40px; width:540px; margin-top:10px; margin-bottom:10px;border:2px solid blue; overflow: hidden; font-weight:bold; color:green;}

#Bpage .contact{margin-left:200px;}
#Bpage .libelle{margin:0; padding:0;}



/* NOUVEAUTE & TIPS */
#Bpage h3.sstile{width:100%; margin-top:20px;}

#Bpage a.sstile{float:left; display:block; width:100%; margin-top:20px; margin:0px 0 5px 0; font-family:verdana; font-size:12px; font-weight:bold; color:#535353; text-decoration:none; padding-bottom:20px; border-bottom:1px solid #dddddd;clear:both;}
#Bpage a.sstile:hover{float:left; display:block; text-decoration:underline;}

/* ILS EN PARLENT & ENTRAINEMENT */
/*.Btalk{clear:both; height:140px; width:540px; border-bottom:1px solid #dddddd;}
.Btalk img{display:block; float:left; width:101px;  background-color:#dddddd; margin:20px 20px 20px 0;}
.Btalk h3{float:left; padding-top:25px; width:418px; }
.Btalk p{float:left; display:block;  width:418px; }
.Btalk a{width:100px; }*/


/* TELECHARGEMENT */
/*#ptele-etoile{clear:both;}*/


/* WEBCAST */
/*p.cast{clear:both; padding:20px 0 40px 0; border-bottom:1px solid #dddddd;}
p.cast-noline{clear:both; padding:20px 0 20px 0;}
.Bcast{float:left;  margin-top:20px; height:250px; width:540px; text-indent:-1000px; overflow: hidden;}
#h1cast a{width:540px;}*/


/* VIDEOS */
.Bvideo{float:left; width:260px; margin:20px 0 0px 0;}
.Bvideo h4{width:260px; padding-top:10px;}
.Bvideo .Bv-img{float:left; width:260px; height:210px; text-indent:-1000px; overflow: hidden;}
.Bv-marge{margin-right:20px;}

/* RETRAIT */
/*a.lfilet, a:hover.lfilet{width:540px; margin-top:15px; padding-bottom:20px; border-bottom:1px solid #dddddd;}
*/
/* COMMUNAUTE */
/*#liste-liens{margin-top:40px; width:540px; border-top:1px solid #dddddd; }

#liste-liens li{float:left; display:block; width:270px; height:30px; border-bottom:1px solid #dddddd;}
#liste-liens li a{line-height:30px; font-family:verdana; font-weight:14px; font-weight:bold; color:#535353; text-decoration:none;}
#liste-liens li a:hover{font-family:verdana; font-weight:14px; font-weight:bold; color:#e2001a; text-decoration:none;}
*/
/* GROUPES D'UTILISATEURS */
/*
#p-groupes{padding-top:15px; font-family:verdana; font-size:14px; font-weight:bold; color:#464648; height:30px; border-bottom:1px solid #dddddd; clear:both;}

#liste-groupes{margin-top:20px; width:540px; padding-bottom:15px;}

#liste-groupes li{float:left; display:block; width:270px; height:20px;}
#liste-groupes li a{line-height:20px; font-family:verdana; font-size:11px; color:#535353; text-decoration:none;}
#liste-groupes li a:hover{font-family:verdana; font-size:11px; color:#e2001a; text-decoration:none;}
*/

/* CONTACT */
/*#liste-contact{margin-top:60px; height:30px; width:540px; border-top:1px solid #dddddd; }

#liste-contact li{float:left; display:block; width:270px; height:30px; border-bottom:1px solid #dddddd;}
#liste-contact li a{line-height:30px; font-family:verdana; font-weight:14px; font-weight:bold; color:#535353; text-decoration:none;}
#liste-contact li a:hover{font-family:verdana; font-weight:14px; font-weight:bold; color:#e2001a; text-decoration:none;}
*/
/* MIKE'S TIPS */
/*
#tips_intro {clear:both; width:530px;}
#tips_intro img{display:block; float:left; width:140px;  margin:10px 20px 20px 0;}
#tips_intro p{float:left;display:block;  width:370px; padding-bottom:5px;}
.tips_end{clear:both; display:block; width:530px; padding:10px 0 10px 0;}

#tips_cal{clear:both; width:540px;}
*/
			/*affichage des mois*/
/*#tips_listemonth{clear:both; width:530px; height:30px; border-bottom:1px solid #dddddd;}
#tips_listemonth li{float:left; list-style:none; font-family:verdana; font-weight:8px; font-variant:small-caps; padding:8px 20px 0 0;}
#tips_listemonth li.current{color:#535353; font-weight:bold; }
#tips_listemonth li.notyet{color:#d4d4d4;}
#tips_listemonth li a{font-weight:8px; font-variant:small-caps; color:#f20000; text-decoration:none;}
#tips_listemonth li a:hover{color:#535353; text-decoration:none;}*/

			/*affichage des tips du mois*/
/*#tips_liste li{float:left; clear:both; width:530px; height:auto; border-bottom:1px solid #dddddd; list-style:none; padding:2px 0 3px 2px;}
#tips_liste li a{font-family:verdana; font-weight:8px; color:#535353;text-decoration:none;}
#tips_liste li a:hover{text-decoration:none; color:#e2001a;}
#tips_liste li.current{color:#464646; font-weight:bold; }*/

			/*tip du jour*/
/*#tips_day{clear:both; width:540px; margin-bottom:10px}
#tips_day h4{clear:both; display:block; width:530px; font-size:14px; font-weight:bold;padding:10px 0 10px 0;}
#tips_day p{clear:both; display:block; width:530px; padding:5px 0 10px 0;}
#tips_day img{display:block; float:left; padding:2px 10px 5px 0;}*/

			/*nav bas de page*/
/*#tips_nav{display:block; clear:both; width:530px; border-top:1px solid #dddddd; font-family:Verdana; font-size:14px; font-weight:bold; color:#ababab;}
#tips_nav #next{float:right; margin-top:10px;}
#tips_nav #prev{float:left; margin-top:10px;}
#tips_nav .inactive{ background: url(../images/links_arrow_inactive.gif) 0px 4px no-repeat; padding-left:10px;}
#tips_nav a{color:#F20000; text-decoration:none; background: url(../images/links_arrow.gif) 0px 4px no-repeat; padding-left:10px;}
#tips_nav a:hover{color:#535353; background: url(../images/links_arrow_over.gif) 0px 4px no-repeat; padding-left:10px;}
*/

/*  -----------------------------------------------------------------------------------------------------------------------
/*  							  				   Popup
/*  -----------------------------------------------------------------------------------------------------------------------
*/

/* GENERIC */
/*.popup{padding:30px 20px 0px 20px; font-size:10px; color:#2b292c; line-height:11px; background-color: #ffffff;}
.popup h2{clear: both; width:100%; height:22px; margin:17px 0 10px 0; font-family:verdana; font-size:12px; font-weight:bold; line-height:15px; color:#535353; border-bottom: 1px solid #dddddd;}
.rdio, .chk{clear:left; float:left; margin-right:5px; height:20px;}
*/
/* POPUP UNE */
/*#popup-une{width:300px; height:300px;}
.popup form#log fieldset{height:30px;}
.popup form#log fieldset label{display:block; float:left;  height:20px; line-height:19px;}
.popup form#log fieldset input.chp{float:right; width:120px; height:17px; border:1px solid #dddddd; font-family:verdana; font-size:10px; color:#2b292c; padding:3px 0 0 5px; }
.popup form#log .f-btn{float:right; margin:12px 0 0px 0}
*/
/* POPUP DEUX */
/*#popup-deux{width:460px; height:380px;}
.popup form#infos fieldset{display:block; float:left; width:230px;}
.popup form#infos fieldset input.chp{float:right; clear:right; width:130px; height:17px; border:1px solid #dddddd; font-family:verdana; font-size:10px; color:#2b292c; padding:3px 0 0 5px; margin-bottom:10px;}
.popup form#infos fieldset select{float:right; width:137px; height:20px;  border:1px solid #dddddd;  font-family:verdana; font-size:10px; color:#2b292c; padding:0px 0 0 5px; margin-bottom:10px; padding:2px 2px 2px 5px;}
.popup form#infos fieldset select option{padding-left:9px;}
.popup form#infos fieldset label{float:left; clear:left; width:80px; height:22px; margin-bottom:10px; line-height:12px; text-align: right; }
.popup form#infos fieldset label.haut{clear:both; float:left; width:80px; height:25px; line-height:13px; text-align: right; }
.popup form#infos fieldset#btn{display:block; float:right; width:460px;}
.popup form#infos .f-btn{float:right; margin:12px 0 0px 0}
*/
/* POPUP TROIS */
/*#popup-trois{width:460px; height:417px;}
.popup form#infosup fieldset input.chp{float:right; width:200px; height:17px; border:1px solid #dddddd; font-family:verdana; font-size:10px; color:#2b292c; padding:3px 0 0 5px; margin-bottom:10px;}
.popup form#infosup fieldset label{float:left; width:240px; height:22px; margin-bottom:10px; line-height:19px; }
.popup form#infosup fieldset label.haut{float:left; width:240px; height:25px; margin-bottom:10px; line-height:10px; }
.popup form#infosup fieldset#btn{display:block; float:right; width:460px;}
.popup form#infosup .f-btn{float:right; margin:12px 0 0px 5px}
.popup form#infosup fieldset select{float:right; width:207px; height:20px;  border:1px solid #dddddd;  font-family:verdana; font-size:10px; color:#2b292c; padding:0px 0 0 5px; margin-bottom:10px; padding:2px 2px 2px 5px;}
.popup form#infosup fieldset select option{padding-left:9px;}
*/

/* POPUP QUATRE */
/*#popup-quatre {width:300px; height:140px;}
#popup-quatre p{margin-bottom:10px;}
.popup form#confirm fieldset label{display:block; float:left;  height:20px; line-height:19px;}
.popup form#confirm .f-btn{float:left; margin:12px 0 0px 0}
*/


/*  -----------------------------------------------------------------------------------------------------------------------
/*  							  				   Style texte & links
/*  -----------------------------------------------------------------------------------------------------------------------
*/
p {color:#535353; line-height:16px;}
.links{float:left; display:block; color:#e2001a; margin-top:5px; text-indent:10px; line-height:16px; text-decoration:none; background: url(../images/links_arrow.gif) 0px 4px no-repeat; overflow:hidden;}
.links:hover{float:left; display:block; color:#2b292c; margin-top:5px; text-indent:10px; line-height:16px; text-decoration:none; background: url(../images/links_arrow_over.gif) 0px 4px no-repeat; overflow:hidden;}
.link{color:#e2001a; text-decoration:none;}
.link:hover{color:#2b292c; text-decoration:none;}



/*  -----------------------------------------------------------------------------------------------------------------------
/*  							  				   Style recurents
/*  ----------------------------------------------------------------------------------------------------------------------
*/
.fleft{float:left;}
.clr{clear:both;}


#site img {
	/*display:block;*/
border: none;
}
