#pagewidth{ 
 width:889px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
} 
#wrapper {
padding: 2px;
} 
#header{
 position:relative; 
 height:120px; 
 background-color:#f9ba00
} 
 
#leftcol{
 width:20%; 
 float:left; 
 position:relative; 
 margin: 0px;
 padding: 0px; 
 }
 
#twocols{
 width:80%; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:25%; 
 float:right; 
 position:relative; 
 }
 
#maincol{
 float: left; 
 display:inline; 
 position: relative; 
 width:75%; 
 margin: 0px;
 padding: 0px; 
 }
 
#footer{
 clear:both;
 height: 28px;
 background: #e6e7e7;
 text-align: center;
 }  
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#header{display:none;} 
#menu{display:none;} 
.location{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


td {
   font-size:12px;
}
#logo {
   width: 200px ;
   float: left ;
}
#logo-animated {
   height: 120px ;
   text-align: right;
}
#footer2 {
   zoom:1;
   position				: absolute;
   left					: 18.9%;
   clrear				: left;
   bottom 				: 0;
   width				: 74.5em;
   height				: 28px;
   background			: #e6e7e7;
}
.nomargin {
   margin:0px;
   padding:0px;
}
.part-titre {
   text-align:left;
   background:url(../images/particulier-menu.png);
   padding:8px 8px 9px 8px;
   margin:0px;
   font-size:15px;
   font-weight:bold;
   color:#fff;
}
.contenuspace {
 padding:0px 5px;
 text-align: justify;
}
.nolink {
text-decoration: none;
color : #000;
}
.nolink:hover {
text-decoration: none;
color : blue;
}
.prof-titre {
   text-align:left;
   background:url(../images/professionel-menu.png);
   padding:8px 8px 9px 8px;
   margin:0px;
   font-size:15px;
   color:#fff;
   font-weight:bold;
}
.enter-titre {
   text-align:left;
   background:url(../images/entreprise-menu.png);
   padding:8px 8px 9px 8px;
   margin:0px;
   font-size:15px;
   color:#fff;
   font-weight:bold;
}
.mone-menu {
   text-align:left;
   background:url(../images/carte-menu.png) #9ee3e9;
   padding:8px 8px 9px 8px;
   margin:0px;
   font-size:15px;
   color:#fff;
   font-weight:bold;
}
.part-accroche {
   text-align:left;
   width:100%;
   background-color:#ec6c2d;
   padding:0px;
   margin:0px;
}
.location {
   background:#fff;
   text-align:left;
   margin:0px;
   padding:0px;
   width:100%;
   font-size:12px;
   border-bottom: 8px solid #e6e7e7;
}
.lien {
   font-family: arial;
   font-weight: bold;
   text-decoration: none;
   color: blue;
}
.lien:hover {
   text-decoration: underline;
   color: blue;
}
.part-contenu {
   height				: 100%;
   background			: #f7991d;
   text-align		 	: left;
}

.pro-contenu {
   width	   			: 100%;
   background			: #31edb9;
   text-align		 	: left;
}

.prise-contenu {
   width	   			: 100%;
   background			: #aeff00;
   text-align		 	: left;
}

.ag-contenu {
   width	   			: 100%;
   background			: #e670e8;
   text-align		 	: left;
}

.leg-contenu {
   width	   			: 100%;
   background			: #cfdde8;
   text-align		 	: left;
}

.besoin-particulier{
   text-align		 	: left;
   background			: url(../images/particulier-menu.png);
   padding				: 10px;
}

.bottom {
   border-bottom		: 1px solid #e6e7e7;
}

.color-gray {
   background			: #ddd;
}

.title {
   font-size			: 18px
}

.libele {
   font-size			: 13px;
   font-weight			: bold;
   list-style			: none;
   margin				: 0px
}

.actu {
   font-family			: Trebuchet MS , verdana , Myriad Pro;	
   text-align			: left ;
   background			: url('../images/back-actu-titre.png') repeat-x;
   border				: 1px solid #8fb9d0;
   color				: #092c73;
   font-weight			: bold;
}

.cdcnet {
   font-family			: Trebuchet MS , verdana , Myriad Pro;	
   text-align			: left ;
   background			: url('../images/back-actu-titre.png') repeat-x;
   border				: 1px solid #8fb9d0;
   color				: #092c73;
   font-weight			: bold;
}

.banque {
   font-family			: Trebuchet MS , verdana , Myriad Pro;	
   text-align			: left ;
   background			: url('../images/back-actu-titre.png') repeat-x;
   border				: 1px solid #8fb9d0;
   color				: #092c73;
   font-weight			: bold;
}

.no-margin {
   margin  			: 0px ;
   margin-top		: 0px ;
}
.link {
   display			: block ;
   background		: url(../images/fd-bouton.png) repeat-x;
   padding			: 5px ;
   margin			: 0px ;
   margin-top		: 8px ;
   width			: 80 ;
   height			: 15px ;
   border			: 1px solid #b3b3b3;
}

.titre {
   margin			: 0px ;
   font-size		: 22px ;
   color			: #e7523d ;
   font-weight		: bold ;
   font-family		: Myriad Pro ;
   border-bottom	: 1px dotted #000 ;
   width			: 100% ;	
}

.moins-3 {
   font-size		: 19px ;
}

.plus-3 {
   font-size		: 17px ;
}

.copy {
   width:100%;
   color: #666;
   text-align:center;
   padding-top:3px;
}
.copy a {
   color: #666;
   text-decoration: none;
}
.copy a:hover {
   color: blue;
   text-decoration: none;
}
.assist-contenu {
   height: 37px ;
   background			: #59172e;
   text-align		 	: left;
}
.assist-titre {
   text-align:left;
   background:url(../images/assistmenu.png);
   padding:8px 8px 9px 8px;
   margin:0px;
   font-size:15px;
   font-weight:bold;
   color:#fff;
}
.assistmenu {
   list-style:none;
   margin:0px;
   width:100%;
   padding:0em;
}
.assistmenu li {
   width:100%;
   margin:0px;
}
.assistmenu li a{
   display:block;
   color: blue;
   border-bottom:1px solid #ddd;
   text-decoration:none;
   padding:.5em;
}
.assistmenu li a:hover{
   color: #000;
   background: #ebb8d0;
   border-bottom:1px solid #59172e;
}
.monemenu {
   list-style:none;
   margin:0px;
   width:100%;
   padding:0em;
}
.monemenu li {
   width:100%;
   margin:0px;
}
.monemenu li a{
   display:block;
   color: blue;
   border-bottom:1px solid #ddd;
   text-decoration:none;
   padding:.5em;
}
.monemenu li a:hover{
   color: #000;
   background: #dce8e9;
   border-bottom:1px solid #00b5c5;
}
.entermenu {
   list-style:none;
   margin:0px;
   width:100%;
   padding:0em;
}
.entermenu li {
   width:100%;
   margin:0px;
}
.entermenu li a{
   display:block;
   color: blue;
   border-bottom:1px solid #ddd;
   text-decoration:none;
   padding:.5em;
}
.entermenu li a:hover{
   color: #000;
   background: #e2f3bf;
   border-bottom:1px solid #79b100;
}
.profmenu {
   list-style:none;
   margin:0px;
   width:100%;
   padding:0em;
}
.profmenu li {
   width:100%;
   margin:0px;
}
.profmenu li a{
   display:block;
   color: blue;
   border-bottom:1px solid #ddd;
   text-decoration:none;
   padding:.5em;
}
.profmenu li a:hover{
   color: #000;
   background: #e1f6f4;
   border-bottom:1px solid #00c3ae;
}
.leftmenu {
   list-style:none;
   margin:0px;
   width:100%;
   padding:0em;
}
.leftmenu li {
   width:100%;
   margin:0px;
}
.leftmenu li a{
   display:block;
   color: blue;
   border-bottom:1px solid #faeebf;
   text-decoration:none;
   padding:.5em;
}
.leftmenu li a:hover{
   color: #e7523c;
   background: #fffccc;
   border-bottom:1px solid #faba00;
}
.connect {
   list-style:none;
   margin:0px;
   width:100%;
   padding:0em;
}
.connect li {
   width: 167px;
   height: 36px;
}
.connect li {
 background: url('../images/cdcnet.jpg') no-repeat;
 cursor: pointer;
}
.connect li :hover {
 background: url('../images/cdcnet.png') no-repeat;
 cursor: pointer;
}
.menudroit {
   list-style:none;
   margin:0em 0em 0em 0em;
   padding:0px;
   width:15.5em;
}
.menudroit li{
   width:100%;
}
.menudroit li a{
   display:block;
   color: blue;
   padding: .5em 0em .3em 2em;
   border-bottom:1px solid #faeebf;
   text-decoration:none;
}
.menudroit li a:hover{
   color: #e7523c;
   background: #fffccc;
   border-bottom:1px solid #faba00;
}
.partmenu {
   list-style:none;
   margin:0px;
   padding:0px;
   width:15.5em;
   border:0px solid #000;
}
.partmenu li {
   width:100%;
}
.partmenu li a{
   display:block;
   color: blue;
   padding: .5em 0em .3em 2em;
   border-bottom:1px solid #faeebf;
   text-decoration:none;
}
.partmenu li a:hover{
   color: #e7523c;
   background: #fffccc;
   border-bottom:1px solid #faba00;
}
.left {
   text-align:left;
}