BODY {margin: 0px;
          font-family: sans-serif, arial;
          font-size: 13px}
IMG {border: none}

.head1 {background-color: #f2f2f2;
        width: 100%;
        height: 96px;}

.head2 {float: left;}

.loginleft {background: url(images/login_left.png);
            height: 67px;
            width: 10px;
            float: left;}

.loginright {background: url(images/login_right.png);
            height: 67px;
            width: 9px;
            float: right;}

.login {
        height: 67px;
        width: 160px;
        float: right;
        margin-right: 60px;
        margin-top: 20px;}

.innerlogin { background: url(images/login_bg.png) repeat-x;
              height: 67px;}

.separate {
	    background: url(images/sep2.png) repeat-x;
	    height: 15px;
	    margin-top: 0px;
	    margin-bottom: 0px;
	    width: 100%;
          }

.separate hr { display: none; }

.smallform { border-style: inset;
             background-color: #FFFFFF;
	     color: #9574a6;
             border: #d3e9b8 1px solid;
	     font-family: Arial, Helvetica, sans-serif;
	     font-size: 9px;
           }

.medform { border-style: inset;
           background-color: #FFFFFF;
	   color: #777777;
           border: #bbbbbb 1px solid;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 9px;
         }
.medformnb { background-color: #FFFFFF;
	   color: #777777;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 9px;
         }

.bigform { border-style: inset;
           background-color: #FFFFFF;
	   color: #777777;
           border: #bbbbbb 1px solid;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
         }


.pave_field{ margin-top: 2px;
             float: left;
             width: 35%;}

.pave_input{ float: right; 
             width: 60%; }

.tititre {font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size: 9pt; 
          font-weight: bold; 
          color: #9574a6;}

.txtvert {font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size: 9pt; 
          color: #91c84e;}

.txtvertgras {font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size: 9pt;
          font-weight: bold; 
          color: #91c84e;}

.txtgris {font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size: 9pt; 
          color: #818181;}

.txtform {font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size: 9pt; 
          color: #9574a6;}

.txtbigform {font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 11pt; 
             color: #9574a6;}

.bloc { width: 140px;}

.blocnews { width: 750px;}

.blocaccount { width: 250px;
               height: 200px;
               margin-right: 20px;
               background: url(images/fond2.png);}


.newsicon { float: left; margin-right: 2px; margin-bottom: 0px;}

.sbloctitre { text-align: left; margin-left: 15px; }

.sbloctexte { text-align: left;
              margin-left: 10px;
              background-color: #f2f2f2;
              color: #91c84e;
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              font-size: 9pt;
/*              -moz-border-radius:8px;
	      border-radius:8px;*/
            }

.sbloctexte2 { text-align: left;
              margin-left: 10px;
              background: url(images/fond1.png);
              width:120px;
              height:160px;
              color: #91c84e;
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              font-size: 9pt;
            }


.sblocnews { text-align: left;
              margin-left: 10px;
              width:680px;
              height:190px;
              color: #91c84e;
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              font-size: 9pt;
            }

.menu { /*background-color: #f2f2f2;*/
        background: url(images/fond_menu.png);
        width: 130px;
        height: 260px; 
        float: left;
        margin-top: 35px;
        margin-left: 5px;
        font-size: 9pt;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
      }

.simplecenter { text-align: center;
                margin: 0 auto; }

.loginerror { color: red;
              font-size: 12pt;
              font-weight: bold;}

.miscerror { color: red;
              font-size: 9pt;
              font-weight: bold;
              margin: 5px;}

.ital { font-style: italic;  }

.a_mauve:link { color: #ac87b7; text-decoration:none }
.a_mauve:visited { color:#9574a6; text-decoration:none }
.a_mauve:hover { color:#ffae00; text-decoration:none }
.a_mauve:active { color:#9574a6; text-decoration:underline }
.a_mauve:focus { color:#9574a6; text-decoration:underline }

.pmenu { margin-left: 15px; }
.lmenu { text-indent: 0px;}
.lmenu:link { color: #ac87b7; text-decoration:none;}
.lmenu:visited { color:#9574a6; text-decoration:none;}
.lmenu:hover { color:#ffae00; text-decoration:none;}
.lmenu:active { color:#9574a6; text-decoration:underline;}
.lmenu:focus { color:#9574a6; text-decoration:underline;}


h1 { clear: both;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12pt;
     font-weight: bold;
     color: #b1b1b1;
     margin: 0;
     padding: 0;
   }

.chapeau {  background: url(images/chapeau.png);
	    height: 32px;
            width: 118px;
            margin-left: 10px;
            padding: 0;
         }

.chapeau2 {  background: url(images/chapeau1.png);
	    height: 34px;
            width: 125px;
            margin-left: 5px;
            padding: 0;
         }

.tabemails { margin: 0;
             border: 0;
             font-size: 9pt; }


.popuphead { width: 100%;
             text-align: center;
             font-size: 16pt;
             font-style: italic;
             color: #91c84e;
             background-color: #f2f2f2; }

.panelcont { width: 570px;             
             float: left;}

.panel { width: 560px;
         background-color: #f2f2f2; 
         float: left;
         border-left: 1px solid grey;
         border-bottom: 1px solid grey;
         border-right: 1px solid grey;}

.onglet { width: 100px;
          float: left;
          text-align: center;
          background-color: #fafafa;
          border-top: 1px outset grey;
          border-left: 1px outset grey;
          border-right: 1px outset grey; 
          border-bottom: 1px solid grey;
        }

.songlet { width: 100px;
          float: left;
/*          height: 25px;*/
          text-align: center;
          background-color: #f2f2f2;
          border-top: 1px solid grey;
          border-left: 1px solid grey;
          border-right: 1px solid grey; 
          border-bottom: 1px solid #f2f2f2; }

.fonglet {width: 254px;
          float: left;
          border-top: 1px solid white;
          border-left: 1px solid white;
          border-right: 1px solid white; 
          border-bottom: 1px solid grey; }


.mymain { width: 1020px;
          float: left; }


.texplore { font-size: 9pt;
            list-style-type: none;
            list-style-position: inside;
            margin: 0px;
            padding: 0px; }
.twebsite { /*list-style-image: url(images/search_icon_website.gif);*/ }


.clear {
          clear: both;
          margin: 0;
          padding: 0;
        }
