     body  {
          padding : 0;
          margin : 0;
					background-color: #000;
					/* background : #fff url("picts/body-bg.gif");*/
          background : #FFF url("picts/bg-biais-afflec.jpg");
          background-attachment: fixed; 
          background-repeat:no-repeat;
					background-position : top center;
          font-family : verdana, tahoma, arial, sans-serif;
          color : #999;
          font-size : 75%;
      }
    a:link , a:visited , a:active {
          color : #6A61E0;
          text-decoration : none;
      }
    a:hover {
          color : #666;
          text-decoration : underline;
      }
    
 /*		#main {margin : 0 auto;
		       width : 1000px;
					border: 1px solid #cc9900;
		
		.col1 {width: 20px; float: left; background: url(picts/colg.jpg);height: 600px;}	
		.col2 {width: 20px; float: left; background: url(picts/cold.jpg);height: 600px;}		}	 */
		
		#page {
          width : 960px;
					margin: 0 auto;
          padding : 0; 
          border : 1px solid #000;
          color : #ddd;         
					/*background : #FFF; 	*/
										background : #FFF url("picts/bg-main.jpg");
          background-repeat : repeat-y;		
      }
    #langues {
          padding : 0 20px 0 10px;
          background-color : #000033;
          font-size : 80%;
          text-align : right;
         /* border-bottom : 1px solid #666;*/
          color : #888;
					background : #FFF;
      }
			
		#entete {
		background: #FFF url(picts/small-logo-afflec.jpg); 
		background-repeat: no-repeat;
		background-position: 15px 0;
		height: 29px;
		text-align: right; 
		margin-right: 20px;
		color: #000;
		padding-top: 23px;
		font-size: 80%;
		letter-spacing:3px; 
		/*font-variant: small-caps ;
		font-weight: bold;
		border-bottom : 1px solid #666;*/
		}
		
		
    #top {
          margin : 0 auto;
					width: 920px;
          background : #FFF;
          color : #666;
          height : 200px;
          padding : 0;
					border: 1px solid #000;
      }
 /*   #top h1 {
          margin : 0 20px;
          padding-top : 15px;
          font-size : 120%;
          color : #ccc;
          font-family : Georgia, "Times New Roman", "New York", serif;
          font-style : italic;
          text-align : right;				
      }
    #top a {
          color : #000;
          text-decoration : none;
          font-weight : normal;
      }*/

    #breadcrumbs {
          padding: 10px 20px 15px 60px;
          /*border-top : 1px solid #fff;
          border-bottom : 1px solid #ddd;*/
          text-align : right;
					background : #FFF
      }
    
		#breadcrumbs a {
		padding: 1px 3px;
		background: #FFF;
          text-decoration : none;
					font-size : 80%;
					color: #666;
      }
	 #breadcrumbs a:hover {background: #000;}
	 
	 
    #content {
          float : left;
          margin-top : 0;
          margin-left : 0;
          margin-bottom : 0;
          /*padding-top : 30px;*/
          width : 700px;
          color : #000;
					background : #FFF url("picts/bg-main.jpg");
          background-repeat : repeat-y;		

      }
    .hautdepage {
          text-align : right;
          padding : 0 70px 30px 0;
					font-size: 80%;
      }
    .lirelasuite {font-size: 80%;text-align: right;
		}
		
		
		.commentsClosed {
          padding-left : 40px;
      }
    .article_content {
          /*margin-bottom : 20px;*/
          margin-left : 60px;
          margin-right : 60px;
          color : #000;
					background-color: #fff;
          background-image: none;
      }
 .article_content h1 
		
		/*{
          font-size : 180%;
          font-weight : bold;
          text-align : left;
          line-height : 130%;
					padding-left: 20px;
          border-bottom : 1px dashed #666;
          padding-bottom : 5px;
					color: #000;
					background : transparent url(picts/puce-titre.png) no-repeat 0 0.5em;			
      }*/
			{
          color : #990033;
          font-size : 160%;          
        /* border-top : 1px solid #990033;
           border-bottom : 1px dotted #990033;*/
					padding: 5px 0;
					/*margin-bottom: 40px;				
          margin-top : 40px;*/
          font-weight : bold;
          /*font-variant : small-caps;*/
      }

			
    a.lientitre:link , a.lientitre:visited , a.lientitre:active {
          color : #000;
          text-decoration : none;
      }
    a.lientitre:hover {
          color : #666;
      }
    .article_content h2 
		/*{
          font-size : 130%;
          font-weight : bold;
					color: #003366;
      }*/
			
						{
          margin : 10px 0 0 0;
          font-size : 115%;
          background : transparent url(picts/puce-titre.png) no-repeat 0 0.30em;
					/*padding-left: 20px;*/
          color : #333;
      }
			
	    .article_content h3 
			{
          font-size : 110%;
					color: #555;
          font-weight : bold;
          padding-left: 10px; 
					margin-left: 20px;
          background : transparent url(picts/arrow1.gif) no-repeat 0 0.40em;
      }	
			

			
    .article_content p , li , ul , li blockquote {
          font-family : "Trebuchet MS", verdana, tahoma, sans-serif;
          text-align : justify;
          line-height : 140%;
      }
    .article_content p.surtitre {
          font-weight : normal;
          font-style : italic;
          text-align : right;
      }
    .article_content p.bloc {
          display : block;
          background-color : #eee;
          border : 1px solid #ccc;
          margin : 20px;
          padding : 10px;
										font-style: italic;
      }
/* MODIFIER BLOCKQUOTE DANS FCK EDITOR */		
    .article_content blockquote {
          display : block;
          background-color : #ddd;
          border : 1px solid #ccc;
          padding : 0 10px;
					margin-right: 40px ! important ;
					font-style: italic;
      }			
			
			
    .article_content img , #content a:link img {
          border : 0px;
          padding : 3px;
      }
    .article_content a:hover img {
          border : 1px solid #fff;
          padding : 3px;
      }
		
		.object {width: 502px; margin: 0 auto;}	
			
			
    .commentBox {
          margin-left : 40px;
          margin-right : 50px;
          background-color : #eee;
          padding : 10px;
      }
    .commentBox form {
          margin : 0;
      }
    .commentBox input {
          width : 100%;
      }
    .commentBox textarea {
          width : 100%;
          height : 150px;
      }
    .commentBox .submit {
          text-align : right;
      }
    .commentBox .submit input {
          width : auto;
          margin-top : 10px;
      }
    .comment {
          border : 1px solid #ddd;
          padding : 5px;
          margin : 0 45px 20px 40px;
          background-color : #f9f9f9;
      }
    .comment_title {
          font-weight : bold;
      }
    .comment_content {
          margin : 10px;
          font-style : italic;
      }
    .commentBox .error {
          color : #c00;
          font-weight : bold;
          margin-left : 10px;
      }
    table {
          border-collapse : collapse;
          margin-left : auto;
          margin-right : auto;
          margin-bottom : 10px;
          border : 1px solid #dddddd;
          font-size : 90%;
      }
    th {
          background-color : #dddddd;
      }
    td {
          padding : 2px 3px;
          background-color : #ffffff;
          border : 1px solid #dddddd;
          vertical-align : top;
					text-align: left ! important;
      }
    .sansbordure {
          border : 1px solid #fff;
      }
    #surfooter {
          clear : both;
          margin : 20px 0 0 0;
          padding : 4px 10px ;
          color : #000;
          background : #efefef;
          border-top :20px solid #FFF;
          border-bottom : 1px solid #666;
          font-size : 80%;
          text-align : left;
      }
    #footer {
          clear : both;
          background-color : #000;
          color : #fff;
          font-size : 80%;
          border-top : 1px solid #ddd;
          margin : 0;
          padding : 2px 10px;
          text-align : left;
      }
    a.foot:link {
          color : #fff;
          text-decoration : underline;
      }
    a.foot:visited {
          color : #fff;
          text-decoration : underline;
      }
    a.foot:hover {
          color : #cccccc;
          text-decoration : underline;
      }
    .floatleft {
          float : left;
          margin : 0 10px 5px 0;
          clear : left;
      }
    #menuhaut {
          margin : 0;
					width: 100%;
					/*border-top: 1px solid #000;*/
          background-color : #fff;
          font-size : 110%;
					color: #000;
					letter-spacing: 1px;
      }
    #menuhaut ul {
          margin : 0;
          padding : 15px 20px 0px 0;
          text-align : right;
      }
    #menuhaut li {
          display : inline;
          padding-left : 3px;
          padding-right : 3px;
          border-right : 1px solid #000;
      }
    a.haut:link , a.haut:visited , a.haut:active {
		
          text-decoration : none;
          font-weight : bold;
          color : #444;
					background: #F7F7F7;	
					padding : 3px 10px;
					/*font-variant: small-caps ;*/
      }
    a.haut:hover {
          text-decoration : none;
          font-weight : bold;					
          color : #ccc;
					background: #000;
					padding : 3px 10px;
      }
    

	/*============================*/	
		
#menuvertical {
          margin-top : 0;
          float: right;
          margin-bottom : 0;
					margin-right: 10px;
          padding-top : 20px;
          padding-bottom : 20px;
          width : 228px;
          font-size : 95%;
					font-family: tahoma ;
      }
			
#menuvertical img {border: 10px solid #fff !important; margin: 0 auto;}			
			
p.mvert , p.mvertActif {
          margin : 1px 0;
      }
			
#menuvertical a.menuvert1, #menuvertical a.menuvert1Actif {
          display : block;
          text-align : left;
          width : 184px;
          padding : 5px 12px 5px 10px;
					color: #999;
					font-weight: bold;
					text-decoration: none;
					/*border-top: 1px solid #ccc;
					border-bottom: 1px solid #ccc;*/
					background-color: #000;					
      }
#menuvertical a.menuvert1:hover {color: #ccc; background: #555;}	
#menuvertical a.menuvert1Actif {color: #FFF; background: #333;}		
			
#menuvertical a.menuvert2, #menuvertical a.menuvert2Actif {
          display : block;
          text-align : left;
          width : 172px;
          padding : 1px 12px 2px 22px;
					text-decoration: none;
					background-color: #333;
					color: #CCC;
					/*background-image:url('picts/puce.gif'); background-repeat:no-repeat; background-position:2px 5px;*/
      }
#menuvertical a.menuvert2:hover {color: #555; background-color: #111;}				
#menuvertical a.menuvert2Actif {color: #FFF;background-color: #444;}			
			
#menuvertical a.menuvert3, #menuvertical a.menuvert3Actif {
          display : block;
          text-align : left;
          width : 160px;
          padding : 1px 12px 2px 34px;
					text-decoration: none;
					background-color: #ccc;
					color: #666;									
      }
#menuvertical a.menuvert3:hover {color: #000;}				
#menuvertical a.menuvert3Actif {color: #990033;}		
			
			
#menuvertical a.menuvert4, #menuvertical a.menuvert4Actif {
          display : block;
          text-align : left;
          width : 140px;
          padding : 1px 12px 2px 54px;
					text-decoration: none;
					background-color: #f7f7f7;
					color: #666;					
      }
#menuvertical a.menuvert4:hover {color: #ccc;}				
#menuvertical a.menuvert4Actif {color: #990033;}
	
#menuvertical a:link img, #menuvertical a:visited img {
          border : 1px solid #fff;
					padding: 0px;
      }
#menuvertical a:hover img {
          border : 1px solid #990033;
					padding: 0px;
      }
	
			

			
		
		/*============================*/			
			
			
			
    #boxrech {
          text-align : right;
          margin-top: 160px;
					margin-right: 2px;
      }
    #boxrech .inputbox-search {
          font-family : Verdana, Helvetica, Arial, sans-serif;
          border : 1px solid #000;
          font-size : 11px;
          font-weight : normal;
          width : 145px;
          height : 15px;
					background: #FFF;
      }
    /* #boxrech*/ .bouton {
          font-family : Verdana, Helvetica, Arial, sans-serif;
          /*border : 0 none inherit;*/
          /*border : medium none inherit;*/
          font-size : 11px;
          /*font-weight : bold;
          width : 30px;
          height : 19px;
          background-color : #fff;*/
      }
    .search1 {
          margin-bottom : 1px;
      }
    .search2 {
          margin-top : 3px;
          margin-left : 10px;
      }
    #plan .plantitre2 {
          color : #990033;
          font-size : 130%;
          text-align : justify;
          border-top : 1px solid #990033;
          border-bottom : 1px solid #990033;
          margin-top : 40px;
          font-weight : bold;
          font-variant : small-caps;
      }
    .plantitre3 {
          margin : 10px 0 0 0;
          font-size : 115%;
          border-bottom : 1px solid #ccc;
          font-weight : bold;
          color : #000;
      }
    .plantitre4 {
          margin : 10px 0 0 40px;
          font-size : 100%;
          font-weight : bold;
          color : #000;
      }
    .plantitre5 {
          margin : 10px 0 0 80px;
          font-size : 100%;
          font-weight : bold;
          color : #000;
      }
    .plantitre6 {
          margin : 10px 0 0 120px;
          font-weight : bold;
          color : #000;
      }
    .planlien1 {
          margin : 1px 0 0;
      }
    .planlien2 {
          margin : 1px 0 0 0;
      }
    .planlien3 {
          margin : 1px 0 0 0;
      }
    .planlien4 {
          margin : 1px 0 0 40px;
      }
    .planlien5 {
          margin : 1px 0 0 80px;
      }
    .planlien6 {
          margin : 1px 0 0 120px;
      }
    a.lienniveau1 , a.lienniveau2 , a.lienniveau3 , a.lienniveau4 , a.lienniveau5 , a.lienniveau6 , a.lienniveau1:active , a.lienniveau2:active , a.lienniveau3:active , a.lienniveau4:active , a.lienniveau5:active , a.lienniveau6:active , a.lienniveau1:visited , a.lienniveau2:visited , a.lienniveau3:visited , a.lienniveau4:visited , a.lienniveau5:visited , a.lienniveau6:visited {
          text-decoration : none;
          color : #666;
      }
    a.lienniveau1:hover , a.lienniveau2:hover , a.lienniveau3:hover , a.lienniveau4:hover , a.lienniveau5:hover , a.lienniveau6:hover {
          text-decoration : none;
          color : #990033;
      }
    #dixliens {
          text-align : left;
          margin : 0;
          padding : 0;
          font-size : 90%;
      }
    #dixliens p {
          margin : 0 0;
      }
    #dixliens a.dix , a.dix:visited , a.dix:active {
          text-decoration : none;
          color : #666;
      }
    #dixliens a.dix:hover {
          text-decoration : none;
          color : #990033;
      }
    .lignes {
          color : black;
          text-align : left;
          font-variant : small-caps;
          font-weight : bold;
          padding-bottom : 10px;
      }
    .inputbox-text {
          font-family : Verdana, Helvetica, Arial, sans-serif;
          background-color : #ffffff;
          border-color : #000000;
          border-style : solid;
          border-width : 1px;
          font-style : normal;
          font-weight : normal;
          font-size : 11px;
          width : 250px;
          height : 20px;
      }
    .inputbox-contact {
          font-family : Verdana, Helvetica, Arial, sans-serif;
          background-color : #ffffff;
          border-color : #000000;
          border-style : solid;
          border-width : 1px;
          font-style : normal;
          font-size : 11px;
          font-weight : normal;
          width : 250px;
          height : 20px;
      }
    .inputbox-textarea {
          font-family : Verdana, Helvetica, Arial, sans-serif;
          border-color : #000000;
          background-color : #ffffff;
          border-style : solid;
          border-width : 1px;
          font-size : 11px;
          width : 250px;
          height : 200px;
      }
    .cmpr {
          color : #cc0000;
      }
    .cmpn {
          color : #000000;
      }

			
.floatleft {
float : left; 
margin : 0 10px 0 0; 
clear : left; 
padding : 3px; 
background : #fff; 
} 

.signature {font-size: 1px;}

