/*  -----------------------------------------------------------------------------------------------------------------------
/*  											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
/*  -----------------------------------------------------------------------------------------------------------------------
*/
#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-autodesk{float:left; width:145px; height:50px; background: url(/images/logo_autodesk.gif) no-repeat; text-indent:-1000px; overflow:hidden;}
#Blogo #logo-autocad{float:right; width:200px; height:50px; background: url(/images/logo_autocad.gif) 0px 0px no-repeat; text-indent:-1000px; overflow:hidden;}


/* MENU */
#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;}
#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 */
#footer{float:right; height:30px;}
#footer ul{list-style: none;}
#footer ul li{display:block; float:left; margin:10px 0px 0 20px; }
#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:700px; margin-top:5px; font-family:verdana; text-align:right; font-size:10px; color:#6d6d6d;}
.credits {color:#6d6d6d; text-decoration:none;}

#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{ float:left; width:960px; height:auto; background-color: #ffffff; padding-left:20px; padding-bottom:30px; }



#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{ clear:both; }


#Bhome .btn{ float:left;  width:160px; height:30px;  margin-top:20px; background-repeat:no-repeat; text-indent:-10000px; overflow: hidden; }
#Bhome .btn:hover{ background-position: 0px -30px; }


#headlines div{ position:absolute; background:#fff; width:980px; height:245px;}
#headlines a{ text-decoration:none; cursor: hand; width:980px; height:245px;}

#headlines .container{ width:240px; height:245px; background:#000; position:absolute; top:0px; left:740px; opacity: 0.5; filter: alpha(opacity = 50); text-align: right; color:#fff;}
#headlines h2{ margin:80px 20px 0 0; font-size:19px; font-family:arial; font-weight:regular; }
#headlines p{ margin-right:20px; font-size:19px; font-family:arial; color:#fff; line-height:22px; }

.headlines-mask { position:relative; width:980px; height:245px; overflow:hidden; }

#headlinesbt{ z-index: 10; position:absolute; top: 260px; right: 20px; width:200px; text-align:right; }
#headlinesbt span{ color:#fFF; padding:0 5px; cursor:pointer; font:10px Verdana }
#headlinesbt span.active, #headlinesbt span:hover{ background:#fFF; color:#000 }



/*  -----------------------------------------------------------------------------------------------------------------------
/*  							  				   Interieur
/*  -----------------------------------------------------------------------------------------------------------------------
*/
#site-bandeau {float:left; width:980px; height:245px; margin-bottom:0px; background-color:#ffffff}

/* BLOC INTERIEUR */
#Bint{float:left; width:980px; min-height:200px; padding:35px 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 */
#ssmenu2{float:left; width:180px; height:220px;}
#ssmenu2 ul li {list-style:none; float:left; width:160px; text-indent: -1000px; overflow: hidden;}
#ssmenu2 ul li a{display:block; width:100%; height:100%; }
#ssmenu2 ul li a:hover{display:block; width:100%; height:100%; background-position: 0px -30px; }

#ssmenu2 .small{height:30px;}
#ssmenu2 .last{height:29px;}
#ssmenu2 ul li.on{float:left; width:160px; background-position:0px -60px; text-indent: -1000px; overflow: hidden;}

#ssmenu2 .large{height:40px;}
#ssmenu2 .largelast{height:39px;}
#ssmenu2 ul li.large a{display:block; width:100%; height:100%; }
#ssmenu2 ul li.large a:hover{display:block; width:100%; height:100%; background-position: 0px -40px; }
#ssmenu2 ul li.largeon{float:left; width:160px; background-position:0px -80px; text-indent: -1000px; overflow: hidden;}

/* 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;}

#Baxlint .ax h3{display:block; width:140px; height:25px; background-position: top; overflow: hidden;}
#Baxlint .ax h3:hover{display:block; width:140px; height:25px;  background-position: bottom; overflow: hidden;}

#Baxlint .axpix {display:block;  width:140px; height:76px;}


/* PARTIE CENTRALE */
#Bpage h1{float:left; display:block; height:40px; width:540px; margin-bottom:10px; text-indent: -1000px; overflow: hidden; /*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;}
#Bpage p.chapo{float:left; display:block; width:540px; margin: 0 0 15px; text-indent: -10000px; overflow: hidden;}

/* NOUVEAUTE & TIPS */
#Bpage h3.sstile{width:100%; margin-top:20px;}
#pniveau{clear:both; background: url(../images/fr/chapeau_niveau.gif); width:540px; height:40px; text-indent:-10000px; overflow:hidden;}


.highlight{background-color:#FFFF00;}
.blue{color:#3dc2ef}
.courier{font-family:Courier,Arial, Verdana;}

/* 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; }


#Bpage .btn{margin-top: 30px;}

/* 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;}

/* ARCHIVES NEWSLETTER */
#archives{ padding-top:40px; width:230px; height:428px; float:left; margin-left:70px;}
#archives ul{ list-style:none; margin:0px; padding:0px; }
#archives li{ border-bottom:1px solid #ddd; padding:6px; }

/* 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;}

/* p avec video */


/*** bio ***/
#tips_twitt {clear:both; width:530px;}
#tips_twitt img{display:block; float:left; width:20px;  margin:10px 5px 20px 0;}
#tips_twitt p{float:left;display:block;  width:370px; padding-bottom:5px;}


#tips_cal{clear:both; width:540px;}
#tips_cal h2{margin-top:20px;}
			/*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:540px; 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;}*/

.inactive_prev{ background: url(/images/links_arrow_inactive_prev.gif) 0px 4px no-repeat; padding-left:10px;}
#tips_nav #prev a{color:#F20000; text-decoration:none; background: url(/images/links_arrow_prev.gif) 0px 4px no-repeat; padding-left:10px;}
#tips_nav #prev a:hover{color:#535353; background: url(/images/links_arrow_over_prev.gif) 0px 4px no-repeat; padding-left:10px;}


.inactive_next{ background: url(/images/links_arrow_inactive.gif) right no-repeat; padding-right:10px;}
#tips_nav #next a{color:#F20000; text-decoration:none; background: url(/images/links_arrow.gif) right no-repeat; padding-right:10px;}
#tips_nav #next a:hover{color:#535353; background: url(/images/links_arrow_over.gif) right no-repeat; padding-right:10px;}


#tips_cat{padding:0px 0 10px 0px; background:url(/images/fond_tips.gif) repeat-x top #E4E4E4;}
#tips_cat h2{margin-top:10px;}
#tips_cat h4{clear:both; display:block; width:540px; font-size:12px; font-weight:bold;padding:0 0 10px 20px;}
#tips_cat div{padding-left:20px;}
.theme_tip{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#535353; width:auto;clear:both;border:1px solid #cccccc;}
.theme_tip2{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#535353; width:500px;clear:both;border:1px solid #cccccc;}


/* PRESSE */
.bloc-presse{clear:both; width:540px; border-bottom:1px solid #DDDDDD; padding:10px 0 20px 0;}



/*  -----------------------------------------------------------------------------------------------------------------------
/*  							  				   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 label.haut{display:block; float:left; width:150px; height:25px; line-height:13px;}
.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}


/*  -----------------------------------------------------------------------------------------------------------------------
/*  							  				   Formulaire blogs
/*  ----------------------------------------------------------------------------------------------------------------------
*/
.blog_div{display:block;clear:both; width:540px; height:25px; margin-top:20px;padding:10px 0 5px 0px; border-top:1px solid #dddddd;}
.blog_form{display:block;clear:both; width:300px; height:25px; padding:5px 0 0 0px;}
.label_form{float:left; height:17px; font-family:Verdana; font-size:10px; color:#2b292c; padding:3px 10px 0 0px;}
.input_form{float:right; width:150px; height:17px; border:1px solid #dddddd; font-family:Verdana; font-size:10px; color:#2b292c; padding:3px 0 0 5px; }



/*  -----------------------------------------------------------------------------------------------------------------------
/*  							  				   Liste des pays (bas de page)
/*  ----------------------------------------------------------------------------------------------------------------------
*/
#liste-pays{
	display:block;
	float:left;
	height:30px;
	margin:-20px 0px 0 0;
	padding:0 0 0 10px;
}




/*  -----------------------------------------------------------------------------------------------------------------------
/*  							  				 	Landing Pages - Temporaire
/*  ----------------------------------------------------------------------------------------------------------------------
*/
#Blanding-temp{float:left; width:620px; height:auto; margin:30px 20px 0 80px;background-color:#FFFFFF; padding:0;}
#Blanding-temp h1{float:left; display:block; height:80px; width:540px; margin-bottom:10px; text-indent: -1000px; overflow: hidden;}
#Blanding-temp h2{float:left; display:block; width:620px; margin:0px 0 10px 0; text-indent: -1000px; overflow: hidden;}

#Blanding-temp h4{float:left; display:block; margin:5px 0 0px 0; font-family:verdana; font-size:12px; font-weight:bold; color:#535353;}
#Blanding-temp p.pfilet{padding-bottom:20px; border-bottom:1px solid #dddddd;}
#Blanding-temp p.chapo{float:left; display:block; width:620px; margin: 0 0 25px 0; text-indent: -10000px; overflow: hidden;}


#Blanding-temp img{width:60px; height:80px; float:left; display:block; margin:0 20px 10px 0;}

.blocs{float:left; width:620px; height:auto;}
.filet_temp{background:url(/images/filet_temp.gif) no-repeat bottom;}

.bloc-top{float:left; width:300px; height:auto; margin:10px 0 10px 0;}
.bloc-bottom{float:left; width:300px; height:auto; margin:10px 0 20px 0;}
.margin_r{margin-right:20px;}
.pad_bot{padding-bottom:30px;}

.bloc-top h3, .bloc-bottom h3{float:left; display:block; margin:0; font-family:verdana; font-size:14px; font-weight:bold; color:#535353;}
.bloc-top p, .bloc-bottom p{margin-top:-10px;}

a.simplelnk, a.simplelnk:hover, a.simplelnk:visited{color:#FFFFFF;text-decoration:none;}


/*
#axl_whatshot{float:right; display:block; width:220px; height:213px;}
#axl_whatshot img{z-index:0}
#axl_whatshot p{color:#FFFFFF; padding:150px 0 0 20px;}
*/
#Blanding-temp a, #Blanding-temp a:hover, #Blanding-temp a:visited{color:#FFFFFF;text-decoration:none;}

/*  -----------------------------------------------------------------------------------------------------------------------
/*  							  				 	Landing Pages - Permanentes
/*  ----------------------------------------------------------------------------------------------------------------------
*/
#Blanding-perm{float:left; width:620px; height:auto; margin:30px 20px 0 80px;background-color:#FFFFFF; padding:0;}
#Blanding-perm h1{float:left; display:block; height:80px; width:620px; margin-bottom:10px; text-indent: -1000px; overflow: hidden; }
#Blanding-perm h2{float:left; display:block; width:620px; margin:0px 0 10px 0; text-indent: -1000px; overflow: hidden;}
#Blanding-perm p.chapo{float:left; display:block; width:620px; margin: 10px 0 15px 0; text-indent: -10000px; overflow: hidden;}

.bloc_perm{display:block;float:left; width:193px; height:auto; margin:10px 20px 20px 0;}
.bloc_perm194{display:block;float:left; width:194px; height:auto; margin:10px 0 20px 0;}
.sub{display:block;float:left;clear:both; height:auto;}

.small_sub{padding-top:19px;}
.ecart{margin:10px 0 10px 0;}
.w620{width:620px; padding:10px 0 10px 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;}
.rednoline { color: #ff0000; text-decoration:none;}

.button_rss{ float:left; width:20px; height:20px; display:block; background: url(../images/rss.gif) no-repeat 0px 1px; }



