menutopnewsTexttext-align:html                          {background-image:url(images-css/bg.gif);  background-repeat:repeat-x; }
h1, h2, h3, h4, h5, 
td, div, span, a, p           {font-family:Times New Roman, Verdana, Arial, Helvetica, sans-serif;
                               font-size:14px;}
body                          {overflow:auto; text-align:center;}
select                        {color:#633F87; margin:5px; margin-bottom:20px;}  
h1.pageTitle , h3.pageTitle     {font-weight:bold; margin-top:10px; margin-bottom:10px; color:#CC252C;}

h1                            {font-size:28px;}
h2                            {font-size:24px;}
h3                            {font-size:20px;}
h4                            {font-size:16px;}
h5                            {font-size:12px;}
input[type=checkbox]          {margin:5px;}
.errorNote                    {font-size:10px; color:red; background-color:#fff; width:120px; padding:2px; border:1px dashed #ccc;}
textarea, input[type=textbox] {border:2px solid #ccc; padding:4px; color:#CC252C; font-weight:bold; font-size:12px;}

.cleardiv                     {clear:both; font-size:1px; height:1px;}


h3.title               {color:#633F87; border-bottom:1px dotted #633F87;}
h2.signature           {color:#666; font-size:12px; text-align:right;}
.classifields tr              {border-bottom:1px dotted #ccc;}
.classifields td              {padding:5px;}
.righttext                    {text-align:right;}
.lefttext                     {text-align:left;}
.centertext                   {text-align:center;}
.message                      {width:auto;overflow:auto; background-color:red; border:2px solid #fff; 
                               color:#fff; padding:10px; margin:50px;}
.messageGreen                 {background-color:green;}                               
.backLink                     {color:#3d3d3d; text-decoration:underline;}

p,ul                          {text-align:left;}
ul                            {list-style-type:disc; margin-left:10px;}
.smallTtext                   {color:#333; font-size:14px; display:block;
                               padding-bottom:10px; margin:5px; border-bottom:1px dotted #ccc;}
.text                         {font-size:14px;}

.newsDate, 
p.newsAuthor           {text-align:left;}

.indent                       {text-indent:20px;}
.rightInfoItemSmall           {font-size:12px; color:#666;}
.rightInfoItemPhoto           {margin:3px; margin-left:0px;}

a                             {color:#633F87; text-decoration:none; outline-color:invert; 
                              outline-style:none; outline-width:0pt;}
.retourLink                   {text-decoration:none; background-color:#633F87; padding:2px; color:#fff; 
                              padding-left:10px; padding-right:10px;}
.retourLink:hover             {background-color:#3E4194;}
.smallLink                    {color:red; font-size:12px; text-decoration:none; }
.smallLinkLight               {color:#FFA7A6; font-size:9px; text-decoration:none;}
.smallLinkLight:hover         {color:red;}
.readMore                     {background-color:#633F87; color:#fff; padding:2px; padding-left:10px; padding-right:10px;}
.readMore:hover               {background-color:#3E4194;}
.magButton                    {background-color:#CC252C; color:#fff;  padding:2px; padding-left:10px; padding-right:10px;}
.magButton:hover              {background-color:#E31E89;}
.paginatorNr                  {color:#633F87; text-decoration:none; padding:3px;}
.paginatorNr:hover            {background-color:#633F87; color:#fff; text-decoration:none;}
.paginatorNrSel               {border:1px dotted #633F87; color:#633F87; text-decoration:none; padding:2px;}
.readFooter                   {text-align:right; }

/*          
BASIC -------------------------------------------------------------------------------------------------------- */
.container                    {margin: 20px auto ; width:954px; height:auto; background-color:#fff; background-image:url(images-css/menuBg.jpg); background-repeat:repeat-y;
                              border:1px solid #491f75; padding:0px;}
.header                       {width:954px; overflow:auto; background-color:#fff; background-image:url(images-css/headerBg.jpg);}
.headBanner                   {margin:20px auto; overflow:hidden;}
.headTitle                    {width:auto; height:116px; background-image:url(images-css/headTitle.jpg);}
.body                         {width:954px; height:auto; overflow:hidden; }
.bodyleft                     {width:190px; height:auto; float:left; }
.bodyRight                    {width:160px;  float:right;}
.bannerRight                  {max-width:150px;  float:right; margin-top:20px; overflow:hidden;}
.footer                       {width:954px; height:30px; background-image:url(images-css/foot-bg.jpg); 
                              color:#fff; text-align:center; line-height:30px; vertical-align: middle; font-size:12px; overflow:hidden;}
.bannerBottom                 {margin:10px auto; overflow:hidden;}
.red                          {color:red; text-decoration:none;}
.mailBox                      {text-align:left;}
.mailIcon                     {width:16px; height:16px; float:left; 
                              background-image:url(images-css/mail.png); margin: 5px;}
.mailBox a                    {float:left; color:#633F87; text-decoration:none; margin:5px;}
.mailBox a:hover              {text-decoration:underline;}

.refreshButtonsHolder {margin:10px auto; overflow:auto;}

/*          
CENTER PAGE --------------------------------------------------------------------------------------------------- */
.bodyCenter                   {width:740px; float:left; }
.centerPage                   {float:left; width:568px; height:auto; overflow:hidden;}
.boxContainer                 {width:588px; height: auto; margin-top:20px; overflow:hidden; float:left;}
.boxTitle                     {width: 100%; font-weight:bold; font-size:16px; color:#cc252c; text-align:center; background-position:center 0px; background-repeat:no-repeat;
                              line-height:24px; vertical-align:middle; background-color:#fff; background-image:url(images-css/leftMenuBg.jpg); 
                              border-bottom:1px solid #c5c3c4; border-right:1px solid #d1cfd0; border-left:1px solid #fff; border-top:1px solid #fff;}
 .latestTitle                 {width: 100%; color:#cc252c; text-align:center; line-height:35px; vertical-align:middle; background-color:#fff; 
border-bottom:1px solid #00608F;}                             
.boxTitlePost			{font-weight:bold; font-size:14px; color:#fff;  background-color:#340032;}				  
.box1 .boxTitlePost                 {background-image:url(images-css/boxTitle.jpg);}
.box2 .boxTitlePost                 {background-image:url(images-css/boxTitle2.jpg);}
.box3 .boxTitlePost                 {background-image:url(images-css/boxTitle3.jpg);}                             
.box                          {border:1px solid #491f75;  background-color:#fff; overflow:auto; float:left;}
.box1                         {width: 562px; overflow:hidden; }
.box2                         {width: 270px; min-height:200px; height:auto;  margin-right:20px; overflow:hidden; }
.box3                         {width: 175px; height:145px; margin-right:16px; overflow:hidden;}

/*          
MENU TOP --------------------------------------------------------------------------------------------------------- */
.menuTop                      {width:954px; height:30px; overflow:hidden; background-color:#8f0129; background-image:url(images-css/menuTop.jpg); text-align:center;}
.menuTop ul                   {width:700px; margin:0 auto;}
.menuTop ul li                {float:left; height:30px; width:auto; padding-left:20px; 
                              padding-right:20px; border-left:1px solid #fff; color:#fff; 
                              line-height:30px; vertical-align:middle;}      
.menuTop ul li a              {text-decoration:none; font-size:18px; color:#fff;}  
.menuTop ul li:hover          {background-color:#A60783;}   

/*          
MENU LEFT --------------------------------------------------------------------------------------------------------- */
.menuLeft   {width:170px; height:auto; margin-top:20px; text-align:center;}
.menuLeftItem {margin-top:5px; margin-bottom:10px;}
.menuItem   {margin-top:5px; padding:2px;}
.menuLeft   a{color:#633f87; font-weight:bold; text-decoration:none;}
.menuLeft   a:hover{color:#333; text-decoration:underline;}
.odd        {background-color:#e1ebf2; background-image:url(images-css/forumOdd.jpg); background-position:30px 3px;
              background-repeat:no-repeat; text-align:left; padding-left:55px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #00608f;}
.even       {background-color:#ecf3f7; background-image:url(images-css/forumEven.jpg); background-position:30px 3px;
             background-repeat:no-repeat; text-align:left; padding-left:55px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #00608f; }
             
/*         
PAGE NEWS --------------------------------------------------------------------------------------------------------- */
.newsContainer                {margin-top:20px; border:1px solid #491F75; background-color:#fff;}
.halfPageContainer            {width:500px; margin-top:20px; overflow:hidden; border:1px solid #491F75; float:left; background-color:#fff;}
.rightPageContainter          {width:190px; margin-top:20px; margin-left:20px; overflow:hidden; background-color:#fff;; 
                              border:1px solid #491F75; height:auto; float:left; padding:10px;}
.rightPageContainter select   {width:160px;}                              
.newsBox                      {margin:10px; text-align:left; height:auto; clear:both; overflow:hidden; padding:2px;}
.newsBox .readImage           {float:left; margin:3px;}
.newsImage                    {width:80px; overflow:hidden; border:1px solid #000;    
                              float:left; margin-right:10px; margin-bottom:5px;}
                              
.readImage                    {background-color:#29313d; float:left; margin-right:10px; margin-bottom:5px;}

.newsTitle                    {color:#CC252C; font-weight:bold;}
.newsTitle a                  {color:#CC252C;  text-decoration:underline;}
.newsAuthor, .newsDate        {color:#999; font-size:10px;}
.newsAuthor a                 {color:#999; text-decoration:underline;}
.paginator                    {text-align:center;}

.newsText                     {color:#633F87; font-size:14px;}
.newsFoot                     {float:left; width:95%; text-align:right; border-bottom:1px solid #330067; 
                              padding-bottom:3px;}
.paginator                    {width:95%; margin:20px; margin-top:100px;}
.emptySub                     {width:100%; color:white; text-align:center; background-color:#CC252C;}

.magSelect 		{width:180px;}

/*          FRONTPAGE         */
.title, .title a              {color:#633F87; font-size:14px; font-weight:bold; text-decoration:none;}
.magBoxLeft                   {float:left; margin:10px; margin-right:0px; width:120px; height:auto;}
.magBoxRight                  {float:right; margin:10px; margin-left:0px; width:120px;  overflow:hidden;}
.weather                      {margin-left:10px; overflow:hidden; font-size:12px; text-align:center; color:#659ed3; background-color:#fff; border:1px solid #C5C3C4;}
.weather a                    {color:red; text-decoration:none;}
.weather a:hover              {text-decoration:underline;}
.weather .left                {width:80px; height:110px; float:left; color:#2738aa; background-color:#abddff;}
.weather .right               {background-color:#232288; color:#fff; width:78px; height:110px; float:right;}

/*          CURRENT ISSUE         */
.issueLeft                    {width:400px; margin:20px; margin-right:0px; height:auto; 
                              float:left; text-align:left;}
                              
.issueLeftItem                {width:400px; height:auto; margin:5px; margin-bottom:10px; float:left;}
.issueLeftTitle, 
.issueLeftTitle a             {color:#633F87; font-size:10px; text-decoration:none; float:left;}
.issueLeftText                {color:#676767; font-size:10px; float:left;}
.issueRight                   {width:260px; height:auto; border:1px solid #491F75;
                              float:right; margin:20px; margin-left:0px; text-align:right; padding:5px;}
.issueImage                   {width:120px; height:120px; background-color:#000; float:right; 
                              margin-top:5px; margin-bottom:5px;}
.issueText                    {float:right;}

/*          
CLASSIFIED ----------------------------------------------------------------------------------------------------- */
.classifiedText               {font-size:10px; color:#666;}
.classifiedText span          {font-size:10px; color:#940707; }
.last                         {border-bottom:1px dashed #ccc; margin-bottom:5px; }
.classfield                   {margin:10px; overflow:hidden;}
.classItem                    {width:350px;overflow:auto; margin:5px;}
.classInfo                    {float:left; width:100px; text-align:right; margin-right:10px;}
.classInput                   {float:left; width:200px; text-align:left;}
.classfield input, 

.classfield input[type=checkbox] {width:auto;}

/*
CLASSIFIED DISPLAY PAGE ---------------------------------------------------------------------------------------- */

td.numeration                 {background-color:#29313d; text-align:center; color:#fff; font-weight:bold;}
td.title                      {background-color:#ddd; text-align:left; font-weight:bold;}
td.months                     {padding:0px; font-size:10px; border-right:1px solid #ddd; padding-left:5px; padding-right:5px; }
td.months h5                  {background-color:#ddd; text-align:center; font-size:10px; font-weight:normal; color:#3d3d3d;}

.classfield h4                {text-align:left;  background-color:#29313d; padding:3px 3px 3px 25px; color:#fff;}
td.total                      {border-top:3px solid #4e2424}
td.totaltext                  {text-align:right; font-weight:bold;}
td.category                   {width:190px;}

td.ccSingle                   {padding:0px; font-size:10px;}
.sendButton                   {padding:10px 20px 10px 20px; font-size:14px; font-weight:bold;}
.refreshButton		{width:20px; height:20px; padding:2px; margin:5px; margin-left:25px; background-color:#633F87; cursor:pointer; float:left; color:#fff;}
td.ccSingle h5                {text-align:center;}
td.ccSingle ul li             {padding:5px; font-size:14px; background-color:#ddd; margin-top:3px;}
td.ccSingle input[type=textbox] {padding:1px; font-size:10px; border:1px solid #ccc;}
td.endline                    {border-right:1px solid #ddd; padding-right:5px; 
                              padding-left:5px; text-align:right; width:25px;}


.smallNote                    {font-size:10px; font-style:italic; color:#999}
.adHolder                     {width:160px; height:150px; float:left; text-align:left; 
                              margin:5px; border:1px dashed #491F75; padding:5px; color:#666;}
.adBox                        {padding:5px; border:1px solid #666; background-color: #fff; color:#000;}
.boxClass                     {border:2px solid #000;}
.boldClass                    {font-weight:bold;}
td.total input                {text-align:left; font-weight:bold; font-weight:bold; color:#CC252C;}

/*          CLASSIFIED DISPLAY PAGE         */
.adContainer                  {width: 99%; margin-top:20px; overflow:auto; border:1px solid #491F75}
.catChooseBox                 {width: 99%; overflow: auto; border:1px solid #ccc; margin:5px;}
.listedAdsBox                 {width: 99%; overflow: auto; margin:5px;}
.catChoose                    {width:225px; height:30px; overflow:auto; background-color:#DDDDDD; float:left; padding:5px; margin:3px;}
.displayCat                   {background-color:#3d3d3d; color:#fff;}
.ad                           {width:220px; padding:5px; border:1px solid #ccc; text-align:left;
                              background-color: #fff; color:#000;float:left; margin:3px;}
.boxClass                     {border:2px solid #000; width:218px;}
.boldClass                    {font-weight:bold;}
.listCat                      {color:#633F87;}
.listCat:hover                {text-decoration:underline;}

/*          AUTHOR DISPLAY PAGE         */
.authNoImage                  {width:120px; height:120px; background-color:#3d3d3d; color:#fff; line-height:120px; vertical-align:middle;}

