#blockgauche          {float : left; text-align: left; width: 762px; background-color: #FFFFFF; padding: 0px; margin : 0px; min-height: 400px; min-height: 100%; height: 100%;}
#menugauche           {font-family: Verdana, helvetica; font-size: 12px; width: 763px; text-align: right;
                         background : url('images/fondmenu.gif'); background-color: #6CAFD6; padding : 0px; height: 26px; margin-top: 0px; margin-bottom: 0px;}
#menugauche a         {cursor: pointer; float:right; background:url('images/ol.gif') no-repeat left top; margin:0; padding:0 0 0 13px; color: #FFFFFF; height: 26px; }
#menugauche a span    {float:left; display:block; background:url('images/or.gif') no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; height: 26px; }
#contenugauche        {padding: 10px; margin : 0px; background : url('images/hc.gif'); background-repeat: repeat-x; min-height: 100%; height: 100%;
                        border-right-style: solid; border-right-width: 1px; border-right-color: #C2D0D8; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #C2D0D8;}
#sscontenugauche      {padding-top: 10px; text-align : left; min-height: 643px;}
#blockdroit           {float : right; width: 132px; margin: 0px; height: 100%; height: auto; min-height: 700px; background-color: #FFFFFF; padding : 0px;}
#menudroithaut        {font: bold 12px/24px Verdana, helvetica; width: 92px; text-align: right; padding : 0px;
                         background : url('images/headdroit2.gif'); background-color: #6CAFD6; padding-right: 40px; height: 26px; margin-top: 0px; margin-bottom: 0px;}
#menudroit            {font: bold 12px/24px Verdana, helvetica; width: 82px; text-align: right; padding : 0px; vertical-align: baseline;
                         background : url('images/headdroit2.gif'); background-color: #6CAFD6; padding-right: 40px; height: 26px; margin-top: 0px; margin-bottom: 0px;
                         border-left-style: solid; border-left-width: 1px; border-left-color: #C2D0D8;}
#contenudroitrech     {padding: 10px; margin-bottom: 0px; background : url('images/hdiv.gif'); background-repeat: repeat-x; background-color: #FFFFFF;
                        border-left-style: solid; border-left-width: 1px; border-left-color: #C2D0D8; min-height: 50px; width: 112px;}
#contenudroitpub      {padding: 5px; margin-bottom: 0px; width: 102px; text-align: center;
                        border-left-style: solid; border-left-width: 1px; border-left-color: #C2D0D8; }
#basdroit             {padding-top: 0px; margin-bottom: 0px; border-left-style: solid; border-left-width: 1px; border-left-color: #C2D0D8; height: 10px;
                        border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #C2D0D8;}

#bloccomm            {}

#contcomm             {padding: 5px;}
/*#pnlvote              {float: right; font-family: verdana, helvetica; text-align: center; font-size: 11px; color: #4c4c4c; border: 1px solid #DADADB; padding: 2px;}*/
/*#bignot               {font-family: verdana, helvetica; font-size: large;font-weight: bold; color: #FF5C01;}*/
/*#pnlaction            {background-color: #EFF5F6;	border: 1px solid #C2D0D8; text-align: left; padding: 10px; width: 200px;}*/
#pnlaction            {background-color: #EFF5F6;	border: 1px solid #C2D0D8; text-align: left; padding: 5px; width: 260px;}

/*#titreactu            {text-align: left; padding: 3px; margin-left: 0px; margin-top: 10px;}*/
#titreactu            {margin-top: 20px; text-align: left;}
#titreactu h2         {font-family: verdana, helvetica; font-size: 16px; font-weight: bold; text-align: left;}
a.nt                  {text-align: center; background-color: #FFFFFF; padding: 4px; margin: 1px; border: 1px solid #DADADB;}
.post .cal_actu       {border: 1px solid #A6A6A6; text-align: center; width: 50px; float: left;	margin: 0 10px 5px 0;}
/*.cal_actu .nomj       {background-color: #6CAFD6;border-bottom: 1px solid #A6A6A6;color: #FFFFFF;font-size: smaller;font-weight: bolder; width: 50px;}*/
.cal_actu .numj       {border-left: 1px solid #A6A6A6; border-right: 1px solid #A6A6A6;font-size: large;font-weight: bold;width: 48px}	
.cal_actu .mois, .cal_actu .year {font-size: smaller; border-left: 1px solid #A6A6A6; border-right: 1px solid #A6A6A6; width: 48px;}

/*.not_actu .nomj       {background-color: #6CAFD6; border-bottom: 1px solid #A6A6A6; color: #FFFFFF; font-size: smaller; font-weight: bolder; width: 57px;}*/
.not_actu .numj       {border-bottom: 1px solid #A6A6A6; border-left: 1px solid #A6A6A6; border-right: 1px solid #A6A6A6; font-size: large; font-weight: bold; width: 55px;}	
.preview              {border: 1px solid #C2D0D8; float: left; margin-right: 15px; margin-bottom: 15px; font-style: normal; padding: 10px; text-align: center; width: 150px; height: 150px;}
span.blocnote         {display:block; background : url('images/bg_note.gif'); height: 26px; width: 200px; padding: 0px 5px 0px 5px;}
img.imgtext           {padding : 5px; border: 1px solid #C2D0D8;}
#actupanel            {margin-left: 85px; margin-right: 20px; margin-top: 25px;}
#panelvote            {clear: both; margin-left: auto; margin-right: auto; margin-top: 20px;}
#contenuactu          {margin-top: 30px; text-align: justify;}
div.not_actu          {float: left; margin-top: 20px; background : url('images/backnot.gif') no-repeat left top; height: 88px; width: 73px;}
div.titnot            {height: 21px; width: 75px; color: #FFFFFF; font-family: Verdana, helvetica; font-size: 12px; padding-top: 3px;}
div.corpsnot          {height: 37px; width: 65px; color: #6E9DB8; font-size: 24px; font-weight: bolder; text-align: center; padding-top: 9px;}
div.footnot           {height: 17px; width: 75px; color: #6E9DB8; font-size: smaller; font-weight: bolder; padding-top: 3px;}
h2                    {font-family: verdana, helvetica; font-size: 17px; color: gray; padding : 0px; margin: 0px; }
h1                    {font-family: verdana, helvetica; font-size: 16px; font-weight: bold; text-align: left; color: #FE7106;}
h3                    {font-weight: bold; font-size: 14px; color: #808080;}
#tagpanel             {margin-top: 10px; border-top: 1px solid #C2D0D8; border-bottom: 1px solid #C2D0D8; background-color: #EFF5F6; padding : 3px;}
#sstitre              {margin-top: 10px; border-top: 1px solid #C2D0D8; border-bottom: 1px solid #C2D0D8; background-color: #EFF5F6; padding : 3px;}
#aggregpanel          {margin-top: 10px; margin-bottom: 10px; text-align: right;}
#connect              {vertical-align:middle; margin:0px; padding: 7px; background : url('images/bg_note.gif'); background-repeat: repeat-x; height: 30px;}
img.baricon           {vertical-align:middle; margin:1px 0px 0px 0px;}
#contcomm             {margin-top: 10px; border-top: 1px solid #C2D0D8; border-bottom: 1px solid #C2D0D8; background-color: #EFF5F6; padding : 10px; text-align: center;}
div.comment1          {background-color:#EFF5F6; padding: 2px;}	
div.comment0          {background-color:#FAFCFC; padding: 2px;}	


