/*design by free css templateshttp://www.freecsstemplates.orgreleased for free under a creative commons attribution 2.5 license*/

*           {margin:0;padding:0;}
body        {background:#FFFFFF url(images/MainBG.jpg) repeat-x;font-family:normal small Arial,Helvetica,sans-serif;color:#888888; font-size: 12px}
form        {}
fieldset    {border:none;}
legend      {display:none;}
h1,h2,h3    {margin:0;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:normal;color:#385B88;}
h2          {margin-bottom:.5em;font-size:1.8em;}
h3          {margin-bottom:1em;font-size:1em;}
p,blockquote,
  ul, ol    {margin-bottom:1.5em;line-height:1.5em;}
p           {}
blockquote  {margin-left:3em;font-style:italic;}
ul          {margin-left:2em;list-style:square;}
ul li       {}
li p        {text-align:justify}
ol          {margin-left:2em;list-style:lower-alpha;}
ol li       {}
a           {color:#EA672E;}
a:hover     {text-decoration:none;color:#385B88;}
img         {border:none}
img.left    {float:left;margin:0 1em 1em 0;}
img.right   {float:left;margin:0 1em 1em 0;}
.center     {text-align:center;}
.justify    {text-align: justify}

.topFlags   { position: relative; top: 5px; right: 25px; text-align: right; color: white }

.bigHomeButton { font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:normal;color:#cccccc;font-size: 30px; float: left; margin: 10px; border: 1px solid #cccccc; padding: 10px 20px; width: 164px; text-align: center }

/* Web site size V2 */
.siteSize       {width: 80%; margin: auto; max-width: 800px; min-width: 800px}

/* Boxed Style */
.boxed          {margin-bottom:1em;background:#FFFFFF;border:1px solid #CAD4DF;}
.boxed .title   {padding:10px 0 0 10px;text-transform:uppercase;font-size:1em;font-weight:bold;}
.boxed .content {padding:10px;}

/* Header */
#header               {width:980px; height:200px; margin:0 auto; background: url(images/HeaderBG.jpg) no-repeat #FFFFFF}
#header2              {height:200px; margin:0 auto; background: url(images/HeaderBG2.jpg) no-repeat #993400}
#headerMaintenance    {width:980px; height:200px; margin:0 auto; background: url(images/HeaderMaintenanceBG.jpg) no-repeat #FFFFFF}
.backbuzzEntrance     {float: right; margin-right:20px; margin-top: 25px}
.livebuzzEntrance     {float: right; margin-right:20px; margin-top: 80px}
.backbuzzEntrance2     {float: right; margin-right:20px; margin-top: 28px}
.livebuzzEntrance2     {float: right; margin-right:20px; margin-top: 28px}
.headerBaseline       {float: right; margin-right: 28px; margin-top: 27px; color: white; font-size: 18px; font-weight: bold; font-family: 'Trebuchet MS'} /* color: #d9d9c7 */
.headerBaseline2      {float: right; margin-right: 28px; margin-top: 17px; color: white; font-size: 23px; font-family: 'Trebuchet MS'}
.headerBaseline3      {float: right; margin-right: 20px; margin-top: 26px; color: white; font-size: 18px; font-weight: bold; font-family: 'Trebuchet MS'} /* color: #d9d9c7 */
.headerBaseline3 img  {vertical-align: middle}
.headerBaseline4      {float: right; margin-right: 20px; margin-top: 42px; color: white; font-size: 18px; font-weight: bold; font-family: 'Trebuchet MS'} /* color: #d9d9c7 */
.headerBaseline4 img  {vertical-align: middle}
.headerBaselineLink   {float: right; margin-right: 29px; margin-top: 5px; font-size: 12px; font-weight: bold}
.headerBaselineLink a {color: #fff}

.homeMain         {background: url(images/homeBG3.jpg) center right no-repeat #000; height: 244px}
/* .homeMainContent  {font-size: 23px; color: #000; padding: 90px 50px 50px 40px} */
.homeMainContent  { background: url(images/BlackCalque.png) transparent; color:#FFFFFF; font-size:23px; margin-top: 95px; padding: 10px 10px 5px 15px; position: absolute; width: 390px }

#baseline       {width:400px; margin-top:130px; margin-left:495px; float: left; color: #FFFFFF; font: normal small Lucida sans Unicode, Arial, Helvetica, Sans-serif}
#backbuzzaccess {position: absolute;width:209px; margin-top:60px; margin-left:738px; float: left; padding: 5px; text-align: center; font-size: 18px; color: #757575} /* ; background: #000 */
#logoLink       {width: 209px; height: 40px; margin-bottom:12px} /* ; background: blue */

/* Header > Logo */
#logo           {height:140px;background:url(images/airbuzz.png) transparent no-repeat left bottom;}
#logo h1        {font-family: Lucida Sans Unicode;padding:49px 0 0 453px;font-size:4em;color:#6b6b6b}
#logo h2        {margin:0;padding:5px 0 0 100px;text-transform:uppercase;font-size:1.6em;}
#logo a         {text-decoration:none;color:#385B88;margin-top:73px;float: left;width:238px;height:106px;display:block}
/* #logo div       {margin-top:73px;float: left;width:238px;height:106px;} */

/* Header > Top Menu */
#topmenu          {float:right;margin:0 -4px 0 0;}
#topmenu ul       {margin:0;list-style:none;}
#topmenu li       {display:inline}
#topmenu a        {display:block;float:left;height:34px;}
#topmenu a:hover  {}
#topmenu span     {display:none;}
#topmenu1         {width:35px;background:url(images/home.gif) no-repeat left center;}
#topmenu2         {width:31px;background:url(images/sitemap.gif) no-repeat left center;}
#topmenu3         {width:35px;background:url(images/contact.gif) no-repeat left center;}

/* Menu */
#menu           {height:20px}
#menu ul        {margin:0;list-style:none;line-height:normal;}
#menu li        {display:inline;}
#menu a         {display:block;float:left;padding:0 1.5em 0 0;text-transform:uppercase;text-decoration:none;font-size:.8em;font-weight:bold;}
#menu a:hover   {text-decoration:underline;}
#menu .first a  {padding-left:0;background:none;}

/* Content */
#content        {width:934px;margin:0 auto;padding:20px 0; background: #FFFFFF; padding: 23px}
#content2       {margin:0 auto;padding:20px 0; background: #FFFFFF; padding: 23px}

/* Content > Main */
#main           {float:left;width:690px;}
#main2           {float:left}

/* Tab Style */
#tabnav                           {margin:0;padding:0 0 20px 10px;border-bottom:1px solid #FF7C00;}
#tabnav li                        {margin:0;padding:0;display:inline;list-style-type:none;}
#tabnav a:link,#tabnav a:visited  {float:left;font-size:12px;line-height:14px;font-weight:bold;margin:0 10px 4px 10px;text-decoration:none;color:#999;}
#tabnav li.active a:link,#tabnav li.active a:visited,#tabnav a:hover  {border-bottom:4px solid #FF7C00;padding-bottom:2px;background:transparent;color:#454545;}
#tabnav a:hover                   {color:#666;}

/* Main Tab Style */
#maintabnav                           {margin-top:36px;margin-left:0px;padding:0 0 20px 0px;float:left;width:650px}
#maintabnav li                        {margin:0;padding:0;display:inline;list-style-type:none;}
#maintabnav a:link,#maintabnav a:visited  {float:left;font-size:18px;line-height:14px;margin:0 10px 4px 10px;text-decoration:none;color:#999;}
#maintabnav li.active a:link,#maintabnav li.active a:visited,#maintabnav a:hover  {border-bottom:4px solid #FF7C00;padding-bottom:6px;background:transparent;color:#454545;}
#maintabnav a:hover                   {color:#666;}


/* Content > Main > Example */
#example  {}

/* Content > Main > Welcome */
#welcome  {margin:0 0 3em 0;padding:0px 0 1.5em 0;border-bottom:1px dotted #CAD4DF;}

/* Content > Sidebar */
#sidebar  {float:right;width:220px;margin:0px 0 0 0;}

/* Content > Sidebar > Login */
#subsForm1                {}
#subsForm1 #inputsubmit1  {width:200px}
#subsForm1 #inputcancel   {width:120px;}
#subsForm1 #inputsubmit1, #subsForm1 #inputcancel {margin-right:7px;border:1px solid #CCCCCC;border-top-color:#FFFFFF;border-left-color:#FFFFFF;font:normal small Arial,Helvetica,sans-serif;}
#login                    {}
#login label              {display:block;}
#login #inputtext1,#login #inputtext2{width:180px;margin-bottom:.5em;padding:2px 5px;border:1px solid #CCCCCC;font:normal small Arial,Helvetica,sans-serif;color:#999999;}
#login #inputsubmit1      {float:right;width:60px;margin-right:7px;border:1px solid #CCCCCC;border-top-color:#FFFFFF;border-left-color:#FFFFFF;font:normal small Arial,Helvetica,sans-serif;}
#inputsubmit2             {width:30px;margin-left:7px;border:1px solid #CCCCCC;border-top-color:#FFFFFF;border-left-color:#FFFFFF;font:normal small Arial,Helvetica,sans-serif;}
#login p                  {margin:0;padding-top:.2em;font-size:x-small;}

.BGform                 {background-color:#EEEEEE;margin-bottom:10px;padding:5px}
.contratViewer          {border:1px solid rgb(51,51,51);width:640px;background-color:rgb(255,255,255);height:300px;overflow:auto;padding:0px 9px 9px;margin:0px 9px 9px 0px;}
.uploadedFilesTable     {width:100%;border:1px solid #bcbcbc;border-collapse:collapse;margin:0px;margin-bottom:10px}
.uploadedFilesTable td  {padding:2px}
.tableFolder            {font-size:0.8em;background:#d9d9d9;color:#414141;font-weight:bold;border-bottom:1px solid #bcbcbc}
.tableTitles            {background:#d9d9d9;color:#444444;border-bottom:1px solid #bcbcbc;border-top:1px solid #bcbcbc;font-size:0.8em;text-align:center}
.tableBottom            {font-size:0.8em;font-weight:bold}
.uploadFileLine         {background:#E0E0E0;color:#444444;border-top:1px solid #bcbcbc}
.uploadedFileLine1      {padding:2px;background:#e0e0e0;font-size:10px}
.uploadedFileLine2      {padding:2px;background:#e5e5e5;font-size:10px}
.bottomLine             {background:#cccccc;color:#444444;border-top:1px solid #bcbcbc}
.smallIcone             {vertical-align:middle;margin:2px}
.musicTitle             {font-weight:bold;color:#666666;font-size:1.2em}
.musicTitle a           {color:#385B88}
.subLabel               {font-size:10px;font-weight:normal;text-align:right;}
.deconnexion            {float:right;padding:10px 10px 0 0}
.deconnexion a          {font-size:10px}
.BGuploaded             {background-color:#E8E8E8;margin-bottom:10px;padding:10px 0px 10px 0;}
.uploadedFile           {text-align:center;font-size:.66em;color:black;width:74px;border:1px dotted #BBBBBB;padding:5px;float:left;margin-right:2px;margin-bottom:2px;min-height:75px;}
.rightLink              {float:right;}
.rightLink a            {color:#385B88}
.rightLink img          {vertical-align:middle}
.leftLink a             {color:#385B88}
.leftLink img           {vertical-align:middle}
.errorMessage           {color:red;font-size:10px;font-weight:bold;margin-top:7px; float:left}
.errorMessage2          {margin:0;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:red;padding:10px 0 0 10px;text-transform:uppercase;font-size:1em;font-weight:bold;}
.coverTable             {background:#E5E5E5;padding:0px 20px;width:100%}
.coverPicture           {margin-right:5px}
.albumReleaseDate       {float:right;margin-top:9px;margin-left:10px;font-size:smaller}
.bigIcone               {font-size:18px;float:right;margin-top:-8px}
.bigIcone img           {vertical-align:middle;margin:5px}
.mosaicThumb            {background:url(images/pictureShadow72x72.png) no-repeat;width:76px;height:76px;float:left;margin: 8px 6px 5px 7px;text-align:left}
.descrContext           {font-size:10px;font-weight:normal;float:right;text-align:right;margin-top:3px}
.newsText               {font-size:11px;color:#555}

.stepOKNumb             {float:left;width:26px;height:23px;clear:both;font-size:18px;background:url(images/stepBG-checkmark.png) no-repeat;font-weight:bold;padding:2px 0 0 7px; color:black; margin:5px 0 5px 20px} 
.stepToDoNumb           {float:left;width:26px;height:23px;clear:both;font-size:18px;background:url(images/stepBG.png) no-repeat;font-weight:bold;padding:2px 0 0 7px; color:black; margin:5px 0 5px 20px}
.stepOKText             {float:left;padding: 8px 0 0 9px;text-decoration:line-through;font-size:15px}
.stepToDoText           {float:left;padding: 8px 0 0 9px;font-size:15px;color:#444444}
.subStep                {clear:both;margin:2px 0 2px 70px}

H3 a                    {font-size:.66em;}
H2 a                    {font-size:.66em;}

.clear                  {clear:both}
.uploadedFile p         {margin-bottom:0;}

/* Content > Sidebar > Updates*/
#updates      {}
#updates ul   {margin:0;list-style:none;}
#updates li   {margin-bottom:1em;}
#updates h3   {margin:0;padding:0px;font-size:x-small;}
#updates p    {margin:0;padding:0px;line-height:normal;font-size:.85em;}
#updates a    {text-decoration:none;}

/* Content > Sidebar > Partners*/
#partners     {}

/* Footer */
#footer             {width:980px; margin:0 auto;clear:both;padding:40px 0 10px 0;background:#C3CDDB;border:1px solid #CAD4DF;}
#footer2            {margin:0 auto;clear:both;padding:20px 5px 5px 5px;background:#e0e0e0;border-top:1px solid #CAD4DF;}
#footer p           {width:934px;margin:0 auto;font-size:x-small;}
.footerLogos        {width:900px;margin: auto;text-align:right}
.footerLogos img    {margin:2px 5px 2px 5px}
.footerGfx          {background:url(images/footerBG2.jpg) no-repeat #993400; height: 19px; text-align: right; font-size: 10px; color: #c4b6a8; padding-top: 5px; padding-right: 10px }

.footerBlockLink        {float: left; margin-left: 15px; margin-bottom: 15px}
.footerBlockLink h2     {text-transform:uppercase; font-size: 18px; color: #4f81bd}
.footerBlockLink a      {display: block; font-family: Lucida sans Unicode, Arial; font-size: 11px; color: #4f81bd}
.footerBlockPartner     {float: right; margin-left: 15px; margin-right: 10px}
.footerBlockPartner img {margin: 0px 5px 5px 0px}
.footerBlockPartner h2  {text-transform:uppercase; font-size: 18px; color: #4f81bd}
.footerMiscLink         {padding-left: 10px} /* ; height: 37px */
.footerMiscLink a       {font-family: Lucida sans Unicode, Arial; font-size: 11px; color: #4f81bd}

.inputlineI         {border:0 dashed #FF0000;clear:both;cursor:default;display:table;font-size:10px;margin:0;padding:0;vertical-align:middle;width:100%;}
.inputlegendspanI   {border:0 groove #FFFFFF;cursor:default;display:inline;float:left;font-size:10px;font-weight:bold;margin:0;padding:5px 9px 0 0;text-align:right;width:55%;}
.inputlegendspanM   {border:0 groove #FFFFFF;cursor:default;display:inline;float:left;font-size:10px;font-weight:bold;margin:0;padding:5px 9px 0 0;text-align:right;width:22%;}
.inputbtspanI       {border:0 groove #FFFFFF;display:block;padding:0;margin-top:2px;text-align:left;vertical-align:middle;}
.inputformtextM, .inputformfieldM {width:470px}
.inputformtextM     {height:200px}
.inputlegendspanA   {border:0 groove #FFFFFF;cursor:default;display:inline;float:left;font-size:10px;font-weight:bold;margin:0;padding:5px 9px 0 0;text-align:right;width:50%;}

.abonnement     { font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size:15px; border: 1px solid #d9d9d9 }
.abonnetitle    { background: #d2d2d2; color: #000000; padding: 10px; border-bottom: 1px solid white }
.abonnetd1      { background: #e8e8e8; padding: 2px 10px 2px 10px; color: #505050; border-bottom: 1px solid white }
.abonnetd2      { background: #e2e2e2; padding: 2px 10px 2px 10px; color: #505050; border-bottom: 1px solid white }

.newsRightCol   { margin: 0px; padding: 0px; width: 370px; float: right }
.newsLeftCol    { margin: 0px; padding: 0px; width: 370px; float: left }
.newsBox        { background: #dfdfdf; border: 1px solid #bdbdbd; padding: 10px; color: #6e6e6e; margin-bottom: 10px }
.newsBox h1     { font-size: 14px; color: #3c3c3c; font-weight: bold; margin-bottom: 10px }

.newsRightColHome   { margin: 0px; padding: 0px; width: 385px; float: right }
.newsLeftColHome    { margin: 0px; padding: 0px; width: 370px; float: left }
.newsBoxHome        { background: #dfdfdf; border: 1px solid #bdbdbd; padding: 10px; color: #6e6e6e }
.newsBoxHome h1     { font-size: 14px; color: #3c3c3c; font-weight: bold; margin-bottom: 10px }

.abonnement       { font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size:15px; border: 0px solid #d9d9d9 }
.abonnetitle      { background: #d2d2d2; color: #000000; padding: 10px; border-bottom: 1px solid white }

.abonnetd1, .abonnetd2, .abonnetdNon1, .abonnetdNon2, .abonnetdOui1, .abonnetdOui2, .abonnetdFamilly1, .abonnetdFamilly2
                  { padding: 2px 10px 2px 10px; color: #505050; border-bottom: 1px solid white }
.abonnetd1        { background: #e8e8e8 }
.abonnetd2        { background: #e2e2e2 }
.abonnetdNon1     { background: #ffd3d3 }
.abonnetdNon2     { background: #f7c3c3 }
.abonnetdOui1     { background: #c2ebc4 }
.abonnetdOui2     { background: #b9e2b3 }
.abonnetdFamilly1 { background: #b8b8b8 }
.abonnetdFamilly2 { background: #cbcbcb }

