@import url(font.css);  
@import url(blogads.css);
/*---------------------------------------------------------------------------------------------------------*/
/* Global 
/*---------------------------------------------------------------------------------------------------------*/
html{ height:100%; }
body{padding:0 0 0 0; margin:0 0 0 0; color:#333; height:100%; background:url(../img/main_bg.jpg) top center no-repeat fixed #8ED4F7;}
.bg1{background:url(../img/main_bg2.jpg) top center no-repeat fixed #000200;}
.bg2{background:url(../img/main_bg3.jpg) bottom center no-repeat fixed #C1E2FF;}
.bg3{background:url(../img/main_bg4.jpg) bottom center no-repeat fixed #2B5494;}
.bg4{background:url(../img/main_bg5.jpg) top center no-repeat fixed #FFF;}


ul, li, ol, form, img, h1, h2, h3, h4{padding:0 0 0 0; margin:0 0 0 0; border:0px;}
li{list-style:none;}
a {outline: none;}
a:focus{-moz-outline-style:none;}

.clear{ clear:both; font-size:0px; text-indent:-5000px;}
 
.main{background-color:#FFF; width:940px; margin:0 auto 0 auto; padding:0 30px 10px 30px;}
.main .header_container{width:940px;}
.main .footer_container{width:940px;}
.main .center{ width:940px;}

.side{ float:right; width:300px; padding:0 0 20px 0;}

/*---------------------------------------------------------------------------------------------------------*/
/* ADDBLOCK
/*---------------------------------------------------------------------------------------------------------*/
div#adblocker { position:fixed; background-color:#FF0004; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#FFF; text-align:center;
width:50%; left:50%; top:30%; margin-left:-25%; padding:20px; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 0px 0px 10px 0px #656565;
-webkit-box-shadow: 0px 0px 10px 0px #656565;
-o-box-shadow: 0px 0px 10px 0px #656565;
box-shadow: 0px 0px 10px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=10);}

/*---------------------------------------------------------------------------------------------------------*/
/* CKEDITOR 
/*---------------------------------------------------------------------------------------------------------*/
/*p{ line-height:18px;}
ul{ line-height:18px;}
ul li{line-height:18px;}*/

/*CKEDITOR*/
.CKEDITOR{ float:left; font:13px Arial; color:#333; line-height:20px;}
.CKEDITOR ul{padding:0 0 0 10px;}
.CKEDITOR ul li{ padding:0 0 0 10px; line-height:20px; background:url(../img/li.jpg) no-repeat; background-position:0px 9px; }
.CKEDITOR h2{ font:16px arial; color:#716658; font-weight:bold;}
.CKEDITOR h3{ font:13px arial; color:#716658; font-weight:bold; text-decoration:underline;}
.CKEDITOR span{color:#F89000;}
.CKEDITOR strong{color:#F89000; }
.CKEDITOR a {color:#F89000; text-decoration:none;}
.CKEDITOR a:hover {text-decoration:underline;}

.CKEDITOR p{margin:10px 0 0 0;}

.CKEDITOR .image_a_droite { float:right; margin:0 0 0 10px; border:4px solid #E2E2E2;}
.CKEDITOR .image_a_gauche { float:left; margin:0 10px 0 0; border:4px solid #E2E2E2;}

/*---------------------------------------------------------------------------------------------------------*/
/* Header 
/*---------------------------------------------------------------------------------------------------------*/
.head1{ float:left; width:940px; height:118px; position:relative;}
.head1 .logo{ position:absolute; left:0px; top:30px;}
.head1 .signin { display:block; position:absolute; right:0px; top:40px; border-left:1px solid #CCC; padding:0 0 0 16px; width:200px;}
.head1 .signin .titre{display:block; padding:0 0 5px 40px; background:url(../img/signin.jpg) no-repeat; background-position:0px 0px;}
.head1 .signin .titre span{font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#F89200;}
.head1 .signin .texte{display:block; font:11px arial; color:#666666; font-weight:bold;}
.head1 .signin .texte a{ font:11px arial; color:#666666; text-decoration:underline; font-weight:bold;}
.head1 .signin .texte a:hover{ text-decoration:none;}
.head1 .pOne{ position:absolute; right:200px; top:48px; }

.head2{ float:left; width:940px; position:relative;}
.head2 ul{float:left; width:940px; height:50px; background:url(../img/bg_menu.jpg) repeat-x;}
.head2 ul li{float:left;}
.head2 ul li a{float:left; height:35px; padding:15px 15px 0 15px; font:13px arial; font-weight:bold; text-decoration:none; color:#333;}
.head2 ul li a:hover{ background-color:#B8B8B8; color:#FFF;}
.head2 ul .activ a{ background-color:#F89400; color:#FFF;}
.head2 ul .activ a:hover{ background-color:#F89400; color:#FFF;}

.head2 ul .champ_recherche{ position:absolute; right:10px; top:14px;}
.head2 ul .champ_recherche div{  }


.head2 .adsense{float:left; width:930px; background-color:#F89400; padding:6px 0 3px 10px;}

/*---------------------------------------------------------------------------------------------------------*/
/* Index 
/*---------------------------------------------------------------------------------------------------------*/
.bandeau{ float:left; width:940px; height:235px; background:url(../img/bandeau_bg.jpg) no-repeat; margin:20px 0 20px 0; position:relative;}
.bandeau .image{ position:absolute; top:2px; left:0px;}

.bandeau .app{float:left; position:absolute; bottom:12px; left:64px;}
.bandeau .app a{ display:inline-block; vertical-align:middle;}
.bandeau .app a img{ float:left;}

.bandeau .slogan{ position:absolute; top:50px; right:20px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:35px; color:#FFF; line-height:30px; text-align:right;}
.bandeau .sign{ position:absolute; bottom:10px; right:20px; font:13px Arial; color:#FFF;} 
.bandeau .social{ position:absolute; top:120px; right:20px;} 

/*PRESENTATION*/
.accblk1{ float:left; width:300px;background:url(../img/block_bg.jpg) repeat-x;}
.accblk1 .titre{ float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:23px; color:#F89200; padding:10px 0 0 40px; background:url(../img/ic_avion.jpg) no-repeat; background-position:14px 14px;}
.accblk1 .text{ float:left; width:272px; padding:0 14px 0 14px; text-align:justify; line-height:18px;}
.accblk1 .signature{ float:left; height:32px; width:79px; background:url(../img/ludo_sign.jpg) no-repeat; background-position:0px 0px; text-indent:-5000px; margin:5px 0 0 14px;}

/*ACTUS*/
.accblk2{ float:left; width:300px; background:url(../img/block_bg.jpg) repeat-x; margin:0 0 0 20px;}
.accblk2 .titre{ float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:23px; color:#F89200; padding:10px 0 10px 40px; background:url(../img/ic_plus.jpg) no-repeat; background-position:14px 14px;}
.accblk2 .newstitle{ float:left; width:272px; font:12px arial; padding:0 14px 0 14px;}
.accblk2 .newstitle a{ font:12px arial; color:#F89200; text-decoration:underline; font-weight:bold;}
.accblk2 .newstitle a:hover{color:#00F8A4; }

.accblk2 .newstexte{ float:left; width:272px;  padding:0 14px 10px 14px; line-height:16px;}
.accblk2 .newstexte a{ font:12px arial; color:#444; text-decoration:none;}
.accblk2 .newstexte a:hover{color:#444;}

.accblk2 .adds{ float:left; width:272px; font:12px arial; font-size:12px;  padding:0 14px 10px 10px;}

/*NEW QUIZ*/
.accblk3{ float:left; width:300px;background:url(../img/block_bg.jpg) repeat-x; margin:0 0 0 20px;}
.accblk3 .titre{ float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:23px; color:#F89200; padding:10px 0 10px 50px; background:url(../img/ic_nquiz.jpg) no-repeat; background-position:14px 14px;}
.accblk3 .qtitle{ float:left; width:272px; font:12px arial; padding:0 14px 0 14px;}
.accblk3 .qtitle a{ font:12px arial; color:#F89200; text-decoration:underline; font-weight:bold;}
.accblk3 .qtitle a:hover{color:#00F8A4; }

.accblk3 .qtexte{ float:left; width:272px;  padding:0 14px 10px 14px; line-height:16px;}
.accblk3 .qtexte a{ font:12px arial; color:#444; text-decoration:none;}
.accblk3 .qtexte a:hover{color:#444;}

.accblk3 .adds{ float:left; width:272px; font:12px arial; font-size:12px;  padding:0 14px 10px 14px;}


/*BAS*/
.centerbas{ float:left; width:940px; padding:10px 0 16px 0;}
/*BLOCK GRIS*/
.accblkgris{float:left;  background-color:#EEEEEE; border:1px solid #CCC; width:618px; height:270px;}
.accblkgris .accident{ float:left; width:278px;} 
.accblkgris .accident .titre{float:left; width:278px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#444444; padding:10px 0 0 14px; }
.accblkgris .accident .text{float:left; width:278px; padding:10px 0 0 14px;}
.accblkgris .accident .img{float:left; width:278px; padding:10px 0 0 14px;}
.accblkgris .accident .img a{float:left;}
.accblkgris .accident .img a img{float:left;}
.accblkgris .adds{ float:right; padding:10px 10px 10px 0;}
 
.accident .s{ float:left; width:278px; padding:20px 0 0 14px; margin:0 0 0 0;} 
.accident .s .select{ float:left;  position:relative; cursor:pointer; margin:0 0 0 0; background-color:#FFF;}
.accident .s .select .label{ float:left;border:1px solid #DFDFDF; padding:0 2px 0 6px; width:270px;}
.accident .s .select .label span{float:left; font:16px Tahoma; color:#666; height:22px; line-height:22px; }
.accident .s .select .label img{float:right; margin:2px 0 0 6px; height:18px; width:18px;}

.accident .s .selectmini_content{ display:block; position:absolute; bottom:24px; left:0px; z-index:1; border:1px solid #DFDFDF;  background-color:#FFF; }
.accident .s .selectmini_content li{float:left;  width:278px;}
.accident .s .selectmini_content li a{ font:13px Tahoma; color:#666; text-decoration:none; float:left;  width:268px;  padding:0 2px 0 8px;}
.accident .s .selectmini_content li a:hover{ background-color:#DFDFDF;}

.accident .l{ float:left; width:278px;}
.accident .l a{ font:12px arial; color:#171717; text-decoration:underline; font-weight:bold;}
.accident .l a:hover{ text-decoration:none;}
 

/*BLOCK GRIS*/
.contribute{ float:right; width:300px; background-color:#F89400;}
.contribute .titre{ float:left; width:276px; padding:10px 12px 0 12px; font:12px arial; color:#444444; text-align:center;}
.contribute .text{ float:left; width:276px; padding:10px 12px 0 12px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px;  text-align:center; color:#FFFFFF;}
.contribute .button{ float:left; width:276px; padding:10px 12px 0 12px;}
.contribute .button a{ display:block; margin:0 auto 0 auto; width:117px; height:31px; text-indent:-5000px; background:url(../img/btn_contribute.jpg) no-repeat;}
.contribute .button a:hover{ background-position:bottom;}
.contribute .adds{ float:left; width:300px; padding:10px 0 0 0;}
					

/*---------------------------------------------------------------------------------------------------------*/
/* LISTE DES MARQUES
/*---------------------------------------------------------------------------------------------------------*/
.listmarkblk{ float:left; width:940px; padding:20px 0 20px 0;}
.listmark{ float:left; width:940px; background:url(../img/bg_mark2.jpg) repeat-x top;}
.listmark .img{ float:left; width:142px; height:62px; padding:0 11px 0 0; background:url(../img/bg_mark1.jpg) no-repeat right top;}
.listmark .img img{ float:left;}
.listmark .mark{float:left; width:770px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#F89200; padding:6px 0 0 10px;}
.listmark .model{float:left; width:770px; font:13px arial; color:#333; padding:4px 0 6px 10px; line-height:20px;}
.listmark .model a{ font:13px arial; color:#333; text-decoration:none;}
.listmark .model a:hover{ text-decoration:underline; background-color:#E9E9E9;}

/*---------------------------------------------------------------------------------------------------------*/
/* AIRCRAFTS / MODELS 
/*---------------------------------------------------------------------------------------------------------*/
/*BANDEAU*/
.bandeau2{ float:left; width:940px;  background:url(../img/bandeau2.jpg) no-repeat #F89400 ; margin:20px 0 20px 0; position:relative;}
.bandeau2 .photo{float:left; width:495px; overflow:hidden; margin:2px 0 0 0;}
.bandeau2 .photo img{float:left; width:100%;}
.bandeau2 ul{float:left; width:445px;}
.bandeau2 ul .model h1{float:left; font:35px Arial; font-weight:bold; color:#FFF; width:414px; padding:10px 16px 6px 16px;}
.bandeau2 ul .texte{color:#FFF; width:414px; padding:10px 16px 0 16px; font:12px arial; line-height:18px;}
.bandeau2 ul .btns{float:left; padding:0 16px 0 16px;}
.bandeau2 ul .btns .quiz{float:left; width:157px; height:81px; text-indent:-5000px; background:url(../img/btn_startquiz.jpg) no-repeat;} 
.bandeau2 ul .btns .app{float:left; width:256px; height:81px; background:url(../img/bg_startquiz.jpg) no-repeat; line-height:81px; vertical-align:middle; text-align:center;} 
.bandeau2 ul .btns .app a{ display:inline-block; vertical-align:middle;}
.bandeau2 ul .btns .app a img{ float:left;}

/*sytems*/
.sytems{ float:left; width:620px; background:url(../img/block_bg.jpg) repeat-x; padding:0 0 20px 0;}
.sytems .entete{ float:left; width:605px; padding:0 15px 10px 0;}
.sytems .entete .titre{ float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#F89200; background:url(../img/ic_engrenage.png) no-repeat; background-position:10px 10px; padding:10px 0 0 40px;}
.sytems .entete .warn{ float:right;  font:9px arial; color:#FF0000; font-weight:bold; background:url(../img/ic_miniwarn.png) no-repeat; background-position:0px 18px; padding:15px 0 0 16px;}

.sytems .links{ float:left; width:193px; padding:0px 0 0 11px; }
.sytems .links .link{float:left; width:183px; padding:0 0 0 10px; background:url(../img/puce_a.jpg) no-repeat; background-position:0px 10px;}
.sytems .links .link a{ font:12px Arial; color:#333; text-decoration:none;}
.sytems .links .link a:hover{ text-decoration:underline;}
.sytems .links .link img{ vertical-align:middle;}

/*flight patterns*/
.patterns{ float:left; width:620px; background:url(../img/block_bg.jpg) repeat-x; padding:0 0 20px 0;}
.patterns .entete{ float:left; width:605px; padding:0 15px 10px 0;}
.patterns .entete .titre{ float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#F89200; background:url(../img/ic_virages.png) no-repeat; background-position:10px 14px; padding:10px 0 0 50px;}
.patterns .entete .warn{ float:right;  font:9px arial; color:#FF0000; font-weight:bold; background:url(../img/ic_miniwarn.png) no-repeat; background-position:0px 18px; padding:15px 0 0 16px;}

.patterns .links{ float:left; width:193px; padding:0px 0 0 11px; }
.patterns .links .link{float:left; width:183px; padding:0 0 0 10px; background:url(../img/puce_a.jpg) no-repeat; background-position:0px 10px;}
.patterns .links .link a{ font:12px Arial; color:#333; text-decoration:none;}
.patterns .links .link a:hover{ text-decoration:underline;}
.patterns .links .link img{ vertical-align:middle;}

/*instructor's corner*/
.instruc{ float:left; width:620px; background:url(../img/block_bg.jpg) repeat-x; padding:0 0 20px 0;}
.instruc .entete{ float:left; width:605px; padding:0 15px 10px 0;}
.instruc .entete .titre{ float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#F89200; background:url(../img/ic_chapeau.png) no-repeat; background-position:10px 14px; padding:10px 0 0 44px;}
.instruc .entete .warn{ float:right;  font:9px arial; color:#FF0000; font-weight:bold; background:url(../img/ic_miniwarn.png) no-repeat; background-position:0px 18px; padding:15px 0 0 16px;}

.instruc .adsense{ float:left; width:610px; background-color:#F89200; padding:3px 0 2px 8px;}

.instruc .links{ float:left; width:193px; padding:0px 0 0 11px; }
.instruc .links .link{float:left; width:193px; }
.instruc .links .link a{ font:12px Arial; color:#F89400; text-decoration:underline;}
.instruc .links .link a:hover{ text-decoration:none;}
.instruc .links .link img{ vertical-align:middle;}

/*misc*/
.misc{ float:left; width:298px; background-color:#EEEEEE; border:1px solid #CCC; margin:0 0 10px 0;}
.misc ul{float:left; width:298px; }
.misc ul .titre{ float:left; width:248px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#444444; padding:10px 0 10px 14px; }

.misc ul .img{ float:left; width:278px; height:80px; margin:0 0 10px 10px ;  overflow:hidden; position:relative;}
.misc ul .img img{ position:absolute; left:-36px; top:-73px;}

.misc ul .link{float:left; width:284px; padding:0 0 0 14px; line-height:22px; }
.misc ul .link a{ font:13px Arial; color:#F89400; text-decoration:underline; font-weight:bold;}
.misc ul .link a:hover{color:#00F8A4; }
.misc ul .link img{ padding:0 0 0 4px; vertical-align:middle;}

.misc .adds{float:left; padding:10px 0 10px 0;}

/*DOWNLOAD DOCS*/
.download{ float:left; width:940px; background:url(../img/bandeau2.jpg) no-repeat #F89400; margin:20px 0 20px 0; position:relative; padding:0 0 20px 0;}
.download .dwnl_btn{ position:absolute; top:89px; left:105px; background:url(../img/bg_download1.png) no-repeat; width:284px; height:81px; font:40px arial; color:#FFFFFF;  }
.download .dwnl_btn div{ padding:26px 0 0 0; width:284px; text-align:center; }
.download .dwnl_btnok{}
	
.download .photo{float:left; width:495px; height:260px; overflow:hidden; margin:2px 0 0 0;}
.download .photo img{float:left;}
.download ul{float:left; width:445px;}
.download ul .model a{ text-decoration:none;}
.download ul .model a h1{float:left; font:35px Arial;  font-weight:bold; color:#FFF; width:414px; padding:10px 16px 6px 16px;}
.download ul .doc h2{float:left; font:20px Arial; color:#333333;  width:414px; padding:0px 16px 6px 16px; text-decoration:underline;}
.download ul .texte{color:#333; width:414px; padding:10px 16px 0 16px; font:12px arial; line-height:18px;}

.download ul .adds{float:left; width:100%; padding:10px 0 0 16px;} 


.direct_link{ float:left; width:940px; text-align:center; font:12px arial; color:#CCC; line-height:16px; padding:10px 0 0 0 ; height:300px;}
.direct_link a{font:12px arial; color:#CCC; text-decoration:none;}
.direct_link a:hover{ text-decoration:underline;}

/*---------------------------------------------------------------------------------------------------------*/
/* QUIZ LISTING
/*---------------------------------------------------------------------------------------------------------*/
/*menuquiz*/
.menuquiz{ float:left; width:940px; height:45px; background-color:#CCCCCC; margin:20px 0 10px 0;}
.menuquiz .m1,.menuquiz .m2,.menuquiz .m3,.menuquiz .m4{float:left;}

.menuquiz .m1 a{float:left; height:45px; line-height:45px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:23px; color:#666; text-decoration:none; background:url(../img/ic_check_off.png) no-repeat; background-position:12px 12px; padding:0 12px 0 40px;}
.menuquiz .m1 a:hover{ text-decoration:underline;}
.menuquiz .activ1{ background:url(../img/quiz_men_on.jpg) repeat-x;}
.menuquiz .activ1 a{ color:#F89200; background:url(../img/ic_check_on.png) no-repeat; background-position:12px 12px;}

.menuquiz .m2 a{float:left; height:45px; line-height:45px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:23px; color:#666; text-decoration:none; background:url(../img/ic_account_off.png) no-repeat; background-position:12px 14px; padding:0 12px 0 40px;}
.menuquiz .m2 a:hover{ text-decoration:underline;}
.menuquiz .activ2{ background:url(../img/quiz_men_on.jpg) repeat-x;}
.menuquiz .activ2 a{ color:#F89200; background:url(../img/ic_account_on.png) no-repeat; background-position:12px 14px;}

.menuquiz .m3 a{float:left; height:45px; line-height:45px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:23px; color:#666; text-decoration:none; background:url(../img/ic_result_off.png) no-repeat; background-position:12px 14px; padding:0 12px 0 40px;}
.menuquiz .m3 a:hover{ text-decoration:underline;}
.menuquiz .activ3{ background:url(../img/quiz_men_on.jpg) repeat-x;}
.menuquiz .activ3 a{ color:#F89200; background:url(../img/ic_result_on.png) no-repeat; background-position:12px 14px;}

.menuquiz .m4{ background:url(../img/quiz_men_on.jpg) repeat-x;}
.menuquiz .m4 a{float:left; height:45px; line-height:45px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:23px; color:#F89200; text-decoration:none; background:url(../img/ic_lock.png) no-repeat; background-position:12px 14px; padding:0 12px 0 40px;}
.menuquiz .m4 a:hover{ text-decoration:underline;} 

.menuquiz .app{float:right; padding:5px 5px 0 0;}
.menuquiz .app a{ display:inline-block;}
.menuquiz .app a img{ float:left;}

/*recherche*/
.recherchquiz{ float:left; width:940px; height:126px; background-color:#F89200; position:relative; margin:0 0 10px 0;}

.recherchquiz .img{ position:absolute; top:20px; left:50px;}

.recherchquiz .moteur{ float:left; width:320px; position:absolute; top:20px; left:200px;}
.recherchquiz .moteur .s{ float:left; width:320px; padding:0 0 6px 0;}

.recherchquiz .moteur .s .select{ float:left;  position:relative; cursor:pointer; margin:0 10px 0 0; background-color:#FFF;}
.recherchquiz .moteur .s .select .label{ float:left;border:1px solid #DFDFDF; padding:0 3px 0 8px; width:200px;}
.recherchquiz .moteur .s .select .label span{float:left; font:22px Tahoma; color:#666; height:28px;  width:160px;line-height:28px; white-space:nowrap;  overflow:hidden;}
.recherchquiz .moteur .s .select .label img{float:right; margin:3px 0 0 8px; height:22px; width:22px;}

.recherchquiz .moteur .s .select_content{ display:block; position:absolute; top:29px; left:0px; z-index:1; border:1px solid #DFDFDF;  background-color:#FFF;}
.recherchquiz .moteur .s .select_content li{float:left;  width:320px;}
.recherchquiz .moteur .s .select_content li a{ font:16px Tahoma; color:#666; text-decoration:none; float:left;  width:310px;  padding:0 2px 0 8px;}
.recherchquiz .moteur .s .select_content li a:hover{ background-color:#DFDFDF;}

.recherchquiz .moteur .l{ float:left; width:320px;}
.recherchquiz .moteur .l a{ font:12px arial; color:#171717; text-decoration:underline; font-weight:bold;}
.recherchquiz .moteur .l a:hover{ text-decoration:none;}

.recherchquiz .add{ position:absolute; top:20px; right:20px;}

/*LISTE*/
.listquiz{ float:left; width:940px; margin:0 0 20px 0;}
.listquiz .labels{ font:16px Arial; color:#666;}
.listquiz .labels .a{ padding:0 0 0 10px;}
.listquiz .labels .z{ padding:0 10px 0 0;}
.listquiz .labels td{ line-height:38px; background:url(../img/bg_list_quiz.jpg) repeat-x; border-bottom:1px solid #E9E9E9;}

.listquiz .lines{ font:12px Arial; color:#333;}
.listquiz .lines .a{ padding:0 0 0 10px;}
.listquiz .lines .z{ padding:0 10px 0 0;}
.listquiz .lines td{ line-height:23px; border-bottom:1px solid #E9E9E9;}

.listquiz .lines td img{ vertical-align:middle; padding:0 0 0 5px;}

.listquiz .bold{ font-weight:bold;}

.listquiz .lines td .rn{font-weight:normal; text-decoration:underline; color:#333;}
.listquiz .lines td .rn:hover{ text-decoration:none;}

.listquiz .lines td .sn{ display:block; width:66px; height:17px; text-indent:-5000px; background:url(../img/btn_start_now.jpg) no-repeat;}
.listquiz .lines td .sn:hover{ background-position:bottom;} 

.listquiz .lines .red{ color:#FF0000;}
.listquiz .lines .green{ color:#6C0;}

/*---------------------------------------------------------------------------------------------------------*/
/* FORMS ACCOUNT
/*---------------------------------------------------------------------------------------------------------*/
.form_typA input{ border:1px solid #CCC;  font:12px arial; color:#333333; margin:0 0 0 0; padding:0 4px 0 4px; height:20px; line-height:20px;}
.form_typA input:focus, .inputfocus{ border:1px solid #FB7E00; color:#FB7E00;}
.form_typA input[type="checkbox"]{ border:none;}
.form_typA input[type="radio"]{ border:none;}

.form_typA select{ margin:0 0 0 0; padding:2px 2px 2px 2px; border:1px solid #CCC; font:12px arial; color:#333333; line-height:20px;}
.form_typA select:focus{border:1px solid #FB7E00; color:#FB7E00;}

.form_typA textarea{ border:1px solid #CCC;  font:12px arial; color:#333333; margin:0 0 0 0; padding:0 4px 0 4px; line-height:20px;}
.form_typA textarea:focus, .inputfocus{ border:1px solid #FB7E00; color:#FB7E00;} 
 
.cerrors{ color:#F30;}
 
 /*typA*/
.form_typA{ width:458px; float:left;   font:12px arial; color:#666666; padding:0 0 10px 0;}
.mr{ margin:0 20px 0 0;}
.form_typA table{ width:458px;}
.form_typA table tr{  height:24px; line-height:24px; padding:0 0 0 0;}
.form_typA table tr td{ padding:5px 10px 0 10px; }

.form_typA table tr td span{ font-weight:bold; color:#FB7E00;}

.form_typA table tr td .link{ color:#FB7E00; text-decoration:none;}
.form_typA table tr td .link:hover{ text-decoration:underline;}

.form_typA table tr td b{ display:block; color:#333333; margin-top:10px;}

.form_typA table tr td input.inpA{ width:200px;}
.form_typA table tr td select.inpA{ width:210px;}
.form_typA table tr td textarea.inpA{ width:208px; max-width:200px;}
 
.form_typA table .titre{}
.form_typA table .titre td{line-height:38px; height:38px;  background:url(../img/bg_list_quiz.jpg) repeat-x; border-bottom:1px solid #E9E9E9; font:16px arial; color:#666;}

.form_typA table .valid{}
.form_typA table .valid td{ padding:20px 0 0 0;}
.form_typA table .valid td a{ display:block; width:110px; height:30px; background:url(../img/btn_valid_form.jpg) no-repeat; text-indent:-5000px; margin:0 auto 0 auto;}
.form_typA table .valid td a:hover{ background-position:bottom;} 

.form_typA table .submit{}
.form_typA table .submit td{ padding:20px 0 0 0;}
.form_typA table .submit td a{ display:block; width:86px; height:30px; background:url(../img/submit.jpg) no-repeat; text-indent:-5000px; margin:0 auto 0 auto;}
.form_typA table .submit td a:hover{ background-position:bottom;} 

/*valider*/
.form_btn{ float:left; width:940px; border-top:1px solid #CCC; padding:10px 0 20px 0; margin:20px 0 0 0; }
.form_btn .btn{ display:block; margin:0 auto 0 auto; background:url(../img/btn_valid_form.jpg) no-repeat; width:110px; height:30px; text-indent:-5000px;}
.form_btn .btn:hover{ background-position:bottom;}


/*---------------------------------------------------------------------------------------------------------*/
/* QUIZ
/*---------------------------------------------------------------------------------------------------------*/
.question{float:left; width:940px; height:640px; margin:10px 0 30px 0;}

.question .left{float:left; width:310px; height:640px; background:url(../img/bg_quiz_or.jpg) #F89400 no-repeat top; padding:0 20px 0 20px; position:relative;}
.question .left .titre{float:left; width:310px; padding:14px 0 0 0; border-bottom:1px solid #FFF;}
.question .left .titre .aircraft{float:left; width:310px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:35px; color:#FFF; }
.question .left .titre .quiz{float:left; width:310px; font:16px arial; color:#FFF; padding:6px 0 20px 0;}
.question .left .slide{float:left; text-align:right; width:310px; font:13px arial; color:#333; padding:10px 0 0 0;}


.question .left .app{float:right; padding:5px 5px 0 0; position:absolute; bottom:100px; left:20px}
.question .left .app a{ display:inline-block;}
.question .left .app a img{ float:left;}
 
.question .left .nb{float:left; width:270px; position:absolute; bottom:30px; left:20px; font:12px arial; color:#FFF; padding:20px 0 0 40px; background:url(../img/qz_warning.jpg) no-repeat; background-position:0px 24px;  border-top:1px solid #FFF;}

.question .left .result{float:left; width:310px; padding:14px 0 0 0;  font:24px Arial; color:#FFF; text-align:center; line-height:36px; }
.question .left .resultok span{ color:#6C0;}
.question .left .resultko span{ color:#F30;}

.question .left .try_again{float:left; width:310px; padding:14px 0 0 0;}
.question .left .try_again a{ display:block; width:120px; height:30px; margin:0 auto 0 auto; text-indent:-5000px; background:url(../img/btn_try_again.jpg) no-repeat;}
.question .left .try_again a:hover{ background-position:bottom;}

.question .right{float:right; width:590px; height:640px; position:relative; background:#000;}
.question .right .image{float:left; width:590px; position:absolute; overflow:hidden;}
.question .right .image img{float:left;}

.question .right .textes{float:left; width:510px; position:absolute; bottom:0px; background:url(../img/bg_quiz.jpg) repeat-x top #333; padding:24px 40px 40px 40px;}
.question .right .textes .q{float:left; width:510px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:30px; color:#FFF; padding:0 0 20px 0;}
.question .right .textes .r{float:left; width:510px; font:13px arial; color:#FFF; font-weight:bold; padding:0 0 10px 0; }
.question .right .textes .r a{ text-decoration:none;color:#FFF; padding:0 0 0 20px; background:url(../img/qz_ck_off.png) no-repeat; background-position:0px 0px; }
.question .right .textes .r a:hover{ background:url(../img/qz_ck_on.png) no-repeat; background-position:0px 0px; }

.question .right .textes .r span{color:#FFF; padding:0 0 0 20px; background:url(../img/qz_ck_wrong.png) no-repeat; background-position:0px 0px;}
.question .right .textes .r span[class='good']{background:url(../img/qz_ck_on.png) no-repeat; background-position:0px 0px; color:#F89300;}

.question .right .textes .note{float:left; width:510px; font:13px arial; color:#F89300; font-weight:bold; padding:0 0 10px 0; font-style:italic;}

.question .right .textes .activ a{ background:url(../img/qz_ck_on.png) no-repeat; background-position:0px 0px; color:#F89300;}
.question .right .textes .btn{float:left; width:510px; padding:20px 0 0 0;}
.question .right .textes .btn a{ display:block; width:110px; height:30px; background:url(../img/qz_valid.jpg) no-repeat; text-indent:-5000px;}
.question .right .textes .btn a:hover{ background-position:bottom;}

.question .right .textes .btn2{float:left; width:510px; padding:20px 0 0 0;}
.question .right .textes .btn2 a{ display:block; width:66px; height:30px; background:url(../img/next.jpg) no-repeat; text-indent:-5000px;}
.question .right .textes .btn2 a:hover{ background-position:bottom;}

/*ERRORS*/
.question .righterr{float:right; width:590px; height:640px; position:relative; background:url(../img/bg_quiz.jpg) repeat-x top #333;}
.question .righterr h1{float:left; width:510px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:30px; color:#FFF; padding:20px 0 20px 40px;}
.question .righterr .errors{ padding:0 0 0 40px;}
.question .righterr .errors li{float:left; width:510px; padding:0 0 5px 14px; font:13px arial; color:#FFF; background:url(../img/cross.png) no-repeat; background-position:0px 3px;}

.question .righterr .buttons{ float:left; width:510px; padding:20px 0 20px 40px;}
.question .righterr .buttons li { float:left; padding:0 10px 0 0;}

.question .righterr .buttons li .correction{ float:left; width:120px; height:30px; background:url(../img/btn_correction.jpg) no-repeat; text-indent:-5000px;}
.question .righterr .buttons li .correction:hover{ background-position:bottom;}

.question .righterr .buttons li .restart{ float:left; width:150px; height:30px; background:url(../img/btn_restart.jpg) no-repeat; text-indent:-5000px;}
.question .righterr .buttons li .restart:hover{ background-position:bottom;}

.question .righterr .add{ float:left; width:510px;}

/*---------------------------------------------------------------------------------------------------------*/
/* SWISSKNIFE // SAFETY // 
/*---------------------------------------------------------------------------------------------------------*/
/*BANDEAU swissknife // flight ops*/
.bandeau3{ float:left; width:940px; height:264px; background:url(../img/bandeau2.jpg) no-repeat; margin:20px 0 20px 0; position:relative;}
.bandeau3 .photo{float:left; width:420px; height:260px; overflow:hidden; margin:2px 0 0 0;}
.bandeau3 .photo img{float:left;}
.bandeau3 .links{float:right; width:500px; padding:20px 0 0 0;}
.bandeau3 .links ul{float:left; width:250px;}
.bandeau3 .links ul li{float:left; width:230px; padding:0 20px 0 0; height:22px; line-height:22px;}
.bandeau3 .links ul li a{ display:inline; background:url(../img/puce_plus.png) no-repeat #F89200; background-position:4px 4px;  font:12px arial; color:#FFF; text-decoration:none; padding:1px 4px 1px 16px; margin:0 0 0 0;}
.bandeau3 .links ul li a:hover{  background:url(../img/puce_plus.png) no-repeat #333; background-position:4px 4px;}
.bandeau3 .add{float:right; width:500px; padding:20px 0 0 4px; }

/*BANDEAU safety*/
.bandeau4{ float:left; width:940px; height:264px; background:url(../img/bandeau2.jpg) no-repeat; margin:20px 0 20px 0; position:relative;}
.bandeau4 .photo{float:left; width:495px; height:260px; overflow:hidden; margin:2px 0 0 0;}
.bandeau4 .photo img{float:left;} 
.bandeau4 .texte{float:left; width:445px;}
.bandeau4 .texte .titre h1{float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:35px; color:#FFF; width:414px; padding:10px 16px 6px 16px;}
.bandeau4 .texte .txt{color:#FFF; width:414px; padding:10px 16px 0 16px; font:12px arial; line-height:18px;}
.bandeau4 .add{ padding:2px 0 0 12px;}


/*LISTES*/
.library{ float:left; width:620px; background:url(../img/block_bg2.jpg) repeat-x; padding:0 0 20px 0;}
.library .entete{ float:left; width:605px; padding:0 15px 10px 0;}
.library .entete .titrea{ float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:22px; color:#F89200; background:url(../img/ic_paperclip.png) no-repeat; background-position:10px 14px; padding:10px 0 0 38px; text-transform:uppercase;}
.library .entete .titreb{ float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:22px; color:#F89200; background:url(../img/ic_arobase.png) no-repeat; background-position:10px 14px; padding:10px 0 0 38px;text-transform:uppercase;}

.library .entete .retour{ float:right; padding:15px 0 0 16px;}
.library .entete .retour a{ float:right; width:50px; height:17px; text-indent:-5000px; background:url(../img/retour.jpg) no-repeat;}
.library .entete .retour a:hover{ background-position:bottom;}

.library .entete .backtop{ float:right; padding:15px 0 0 16px;}
.library .entete .backtop a{ float:right; width:90px; height:17px; text-indent:-5000px; background:url(../img/backtothetop.jpg) no-repeat;}
.library .entete .backtop a:hover{ background-position:bottom;}

.library .links{ float:left; width:600px; padding:0px 9px 0 11px; }

.library .links .link{float:left; width:600px; padding:0 0 0 0px;}
.library .links .link a{ font:13px Arial; color:#F89200; text-decoration:underline; font-weight:bold;}
.library .links .link a:hover{  color:00F8A4;}
.library .links .link img{ vertical-align:middle;}
.library .links .text{float:left; width:600px; padding:0 0 0 0px; font:13px Arial; color:#333; padding:0 0 4px 0; }

.library .add{float:left; width:580px; padding:10px 0 0 8px;}


/*accident and incident*/
.accidentmenu{ float:left; width:620px; background:url(../img/block_bg.jpg) repeat-x; padding:0 0 20px 0;}
.accidentmenu .entete{ float:left; width:605px; padding:0 15px 10px 0;}
.accidentmenu .entete .titre{ float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#F89200; background:url(../img/ic_avion.jpg) no-repeat; background-position:10px 14px; padding:10px 0 0 40px;}
.accidentmenu .entete .warn{ float:right;  font:9px arial; color:#FF0000; font-weight:bold; background:url(../img/ic_miniwarn.png) no-repeat; background-position:0px 18px; padding:15px 0 0 16px;}

.accidentmenu .adsense{ float:left; width:610px; background-color:#F89200; padding:3px 0 2px 8px;}

.accidentmenu .links{ float:left; width:193px; padding:0px 0 0 11px; }
.accidentmenu .links .link{float:left; width:193px; }
.accidentmenu .links .link a{ font:12px Arial; color:#F89400; text-decoration:underline;}
.accidentmenu .links .link a:hover{ text-decoration:none;}
.accidentmenu .links .link img{ vertical-align:middle;}

/*FLAGS*/
.flags{ float:left; width:298px; background-color:#EEEEEE; border:1px solid #CCC; margin:0 0 10px 0;}
.flags ul{float:left; width:298px;}
.flags ul .titre{ float:left; width:298px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#444444; padding:10px 0 14px 0px; text-align:center; }
.flags ul .flag{ float:left; width:50px; height:36px; padding:0 0 8px 8px;}
.flags ul .flag img{ display:block; width:50px;}



/*---------------------------------------------------------------------------------------------------------*/
/* Partager un lien 
/*---------------------------------------------------------------------------------------------------------*/
.sharelink{ float:left; width:298px; background-color:#EEEEEE; border:1px solid #CCC; margin:0 0 10px 0;}
.sharelink ul{float:left; width:298px; }
.sharelink ul .titre{ float:left; width:248px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#444444; background:url(../img/ic_write.png) no-repeat; background-position:14px 14px; padding:10px 0 10px 44px; }

.sharelink ul .texte{ float:left; width:284px; font:13px Arial; color:#666666;  padding:0 0 0 14px; line-height:18px;} 

.sharelink ul .champ{ float:left; width:270px; padding:6px 0 0 14px;}

 
.sharelink ul .champ input{ border:1px solid #CCC;  font:12px arial; color:#333333; margin:0 0 0 0; padding:0 4px 0 4px; height:20px; line-height:20px; width:260px;  }
.sharelink ul .champ input:focus, .inputfocus{ border:1px solid #FB7E00; color:#FB7E00;}

.sharelink ul .champ textarea{ border:1px solid #CCC;  font:12px arial; color:#333333; margin:0 0 0 0; padding:0 4px 0 4px; line-height:20px; width:260px; min-width:260px; max-width:260px;}
.sharelink ul .champ textarea:focus, .inputfocus{ border:1px solid #FB7E00; color:#FB7E00;} 

.sharelink ul .champ select{ margin:0 0 0 0; padding:2px 2px 2px 2px; border:1px solid #CCC; font:12px arial; color:#333333; line-height:20px; width:270px;  }
.sharelink ul .champ select:focus{border:1px solid #FB7E00; color:#FB7E00;}

.sharelink ul .link{float:left; width:284px; padding:0 0 0 14px; line-height:22px; }
.sharelink ul .link a{ font:13px Arial; color:#F89400; text-decoration:underline; font-weight:bold;}
.sharelink ul .link a:hover{color:#00F8A4; }

.sharelink ul .submit{float:right; width:250px; padding:8px 14px 0 0;}
.sharelink ul .submit a{float:right; width:86px; height:30px; text-indent:-5000px; background:url(../img/submit.jpg) no-repeat top; }
.sharelink ul .submit a:hover{ background-position:bottom;}

.sharelink .adds{float:left; padding:10px 0 10px 0;}

/*---------------------------------------------------------------------------------------------------------*/
/* WEATHER
/*---------------------------------------------------------------------------------------------------------*/
.weather{ float:left; width:620px; height:169px; margin:20px 0 0 0; position:relative; background:url(../img/weather.jpg) no-repeat;}

.weather .moteur{ float:left; width:320px; position:absolute; top:28px; right:28px;}
.weather .moteur .s{ float:left; width:320px; padding:0 0 6px 0;}

.weather .moteur .s .select{ float:left;  position:relative; cursor:pointer; margin:0 10px 0 0; background-color:#FFF;}
.weather .moteur .s .select .label{ float:left;border:1px solid #DFDFDF; padding:0 2px 0 6px; width:314px;}
.weather .moteur .s .select .label span{float:left; font:16px Tahoma; color:#666; height:22px; line-height:22px; }
.weather .moteur .s .select .label img{float:right; margin:2px 0 0 6px; height:18px; width:18px;}

.weather .moteur .s .selectmini_content{ display:block; position:absolute; top:23px; left:0px; z-index:1; border:1px solid #DFDFDF;  background-color:#FFF;}
.weather .moteur .s .selectmini_content li{float:left;  width:320px;}
.weather .moteur .s .selectmini_content li a{ font:13px Tahoma; color:#666; text-decoration:none; float:left;  width:310px;  padding:0 2px 0 8px;}
.weather .moteur .s .selectmini_content li a:hover{ background-color:#DFDFDF;}

.weather .moteur .l{ float:left; width:320px;}
.weather .moteur .l a{ font:12px arial; color:#171717; text-decoration:underline; font-weight:bold;}
.weather .moteur .l a:hover{ text-decoration:none;}

.adsense{ float:left; width:615px; background-color:#F89400; padding:0 0 0 5px; }

/*METEAR & TAF*/
.metear{ float:left; width:298px; background-color:#EEEEEE; border:1px solid #CCC; margin:20px 0 0 0;}
.metear ul{float:left; width:298px; }
.metear ul .titre{ float:left; width:248px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#444444; background:url(../img/ic_meteo.jpg) no-repeat; background-position:14px 14px; padding:10px 0 10px 44px; }
.metear ul .texte{ float:left; width:284px; font:13px Arial; color:#666666;  padding:0 0 0 14px; line-height:18px;} 

.metear ul .champ{ float:left; width:270px; padding:6px 0 0 14px;} 
.metear ul .champ input{ border:1px solid #CCC;  font:16px arial; color:#333333; margin:0 0 0 0; padding:0 4px 0 4px; height:22px; line-height:22px; width:220px; float:left;  }
.metear ul .champ input:focus, .inputfocus{ border:1px solid #FB7E00; color:#FB7E00;}
 
.metear ul .champ a{float:left; width:30px; height:24px; text-indent:-5000px; background:url(../img/go_icao.jpg) no-repeat top;}
.metear ul .champ a:hover{ background-position:bottom;}

.metear ul .btn_volmet{float:left; width:298px;}
.metear ul .btn_volmet a { display:block; width:218px; height:56px; text-indent:-5000px; background:url(../img/btn_volmet.jpg) no-repeat top; margin:20px auto 20px auto;}
.metear ul .btn_volmet a:hover{ background-position:bottom;}

/*National weather center*/
.wcenter{ float:left; width:298px; background-color:#EEEEEE; border:1px solid #CCC; margin:10px 0 10px 0;}
.wcenter ul{float:left; width:298px; }
.wcenter ul .titre{ float:left; width:248px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#444444; background:url(../img/ic_sun.jpg) no-repeat; background-position:14px 10px; padding:10px 0 10px 44px; }
.wcenter ul .flag{ float:left; width:50px; height:36px; padding:0 0 8px 8px;}
.wcenter ul .flag img{ display:block; width:50px;}

/*CARTE*/
.carte{ width:620px; float:left; padding:20px 0 0 0;}
.carte ul { width:320px; float:left;}
.carte ul .titre{width:320px; float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:35px; color:#333333; }
.carte ul .stitre{width:320px; float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:15px; color:#333333;}
.carte .add{width:300px; float:right;}
.carte .infos{width:616px; float:left; margin:20px 0 0 0; color:#333; background-color:#CCC; padding:2px 0 2px 4px; font:12px arial; color:#333;}
.carte .img{width:620px; float:left; margin:0 0 20px 0;}

/*ICAO*/
.icao{ width:620px; float:left; padding:20px 0 0 0; font:13px arial; line-height:18px;}
.icao h1{ width:620px; float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:30px; color:#333333; padding:10px 0 10px 0;}
.icao h2{ width:620px; float:left; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#333333; padding:10px 0 10px 0;}

/*---------------------------------------------------------------------------------------------------------*/
/*PAGES // ACTUALITES*/
/*---------------------------------------------------------------------------------------------------------*/
.actulist{ float:left; width:298px; background-color:#EEEEEE; border:1px solid #CCC; margin:20px 0 20px 0;}
.actulist ul{float:left; width:298px; }
.actulist ul .titre{ float:left; width:248px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:20px; color:#444444; background:url(../img/ic_plus.jpg) no-repeat; background-position:14px 14px; padding:10px 0 10px 44px;}
.actulist ul .link{float:left; width:278px; font:13px arial; color:#F89200; padding:0 0 4px 10px;}
.actulist ul .link a{ color:#F89200; text-decoration:underline;  font-weight:bold;}
.actulist ul .texte{ float:left; width:284px; font:13px Arial; color:#666666;  padding:0 0 0 14px; line-height:18px;} 
/**/
.zonetexte{  float:right; width:620px; margin:0 0 0 0; margin:20px 0 20px 0;}
.zonetexte .date { float:left; background-color:#F89200; font:12px arial; color:#FFF; padding:1px 2px 1px 2px;}
.zonetexte h1{float:left; width:620px; font-family:'Puritan20Normal', Arial, sans-serif; font-size:35px; color:#444444; }
.zonetexte .CKEDITOR{} 

/*---------------------------------------------------------------------------------------------------------*/
/* Foot 
/*---------------------------------------------------------------------------------------------------------*/
.f1{ width:940px; float:left; border-top:1px solid #CCCCCC;}
.f1 .warning{float:left; width:500px; font:12px arial; color:#FF0000; margin:4px 0 0 0; padding:0 0 0 36px; background:url(../img/fwarning.jpg) no-repeat; background-position:0px 5px;}

.f1 .paypal{float:right; width:300px; font:12px Arial; color:#333; margin:10px 0 10px 0;}
.f1 .paypal  span{ float:left; padding:2px 0 0 0;}
.f1 .paypal input{ float:left; margin:0px 0 0 10px;}
.f1 .paypal input[type="text"]{ font:12px Arial; color:#333; border:1px solid #CCCCCC;  padding:2px 0 0 2px; font-weight:bold; width:40px;}

.f2{ width:940px; float:left; border-top:1px solid #CCCCCC;  padding:8px 0 0 0px; }
.f2 .links{ float:right;}
.f2 .links .link{float:left; font:13px arial; color:#666666; padding:0 4px 0 0;}
.f2 .links .link a{ font:11px arial; color:#666666; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.f2 .links .link a:hover{ text-decoration:underline;}
.f2 .links .logo{float:left; padding:1px 4px 0 0;}
.f2 .links .logo a{float:left;}
.f2 .links .logo a img{float:left;}
	