

/* CSS Document */
body {
    width:100%;
	_width:97.8%;
	
	background-image:url(../annuaire/image/nouveau_design/degrade_orange_fonce3_18nov.jpg);
	background-repeat:repeat-y;
	background-position:top;
	background-color:#b74b0a;
	margin-top:0px;
	padding-top:0px;

}


a{text-decoration:none;
 color:#b76206;
 background-color:transparent;
 }

a:link {
	text-decoration: none;
	color:#632301;
	background-color:transparent;
}
a:visited {
	text-decoration: none;
	color:#8a3203;
	background-color:transparent;
}
a:hover {
	text-decoration: none;
	color:#b05017;
	background-color:transparent;
	
}
a:active {
	text-decoration: none;
	background-color:transparent;
	
}

html{scrollbar-face-color: #b74b0a; 
	scrollbar-shadow-color: #ec9351; 
	scrollbar-darkshadow-color:#b74b0a; 
	scrollbar-highlight-color: #ec9351; 
	scrollbar-3dlight-color: #b74b0a; 
	scrollbar-arrow-color: #ec9351; 
	scrollbar-track-color: #b74b0a;
	overflow:auto;
    
}



*{margin:0;
padding:0;
}

img {border:0;
     padding:0;
}


#conteneur{
          /* background-image:url(../annuaire/imagetest/ombre_conteneur3_18nov.jpg);
		   background-repeat:repeat-y;
		   background-position:top;*/
           width:1006px;
		   height:auto;
		   margin-left:auto;
		   margin-right:auto;
		   position:relative;
		   padding:0px;
		   display:block;
		   margin-bottom:0px;
		   
}

.fondentete{
       
		width:1006px;
	    display:block;
	    background-image:url(../annuaire/image/nouveau_design/banniere_annuaire_24-11.jpg);
		background-repeat:no-repeat;
	    position:relative;
		height:180px;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		
	    
}		   
		   
		   
		   
#fondconteneur{     background-image:url(../annuaire/image/nouveau_design/conteneur_ombre3_27nov.jpg);
		   background-repeat:repeat-y;
		   background-position:top;
		     width:1006px;
		   height:auto;
		   margin-left:auto;
		   margin-right:auto;
		   position:relative;
		   padding:0px;
		   display:block;
		   margin-bottom:0px;





/*background-image:url(/annuaire/imagetest/fond_conteneur2.gif);
            background-repeat:repeat-y;
               width:980px;
			   
			   margin-left:auto;
			   margin-right:auto;
			   position:relative;
			   margin-top:129px;
			   
			   border-top:#822e2e 1px solid;
			   border-right:#822e2e 1px solid;
			   border-left:#822e2e 1px solid;
			   border-bottom:#822e2e 1px solid;
			   padding-top:2px;
			   padding-bottom:2px;*/} 		   
		   
#conteneur2{background-image:url(/annuaire/image/nouveau_design/fond_site_nappe11.gif);
		   background-repeat:repeat-y;
		   background-position:bottom;
		   padding-top:10px;
		   width:990px;
		   _width:990px;
		   height:auto;
		   margin-left:auto;
		   margin-right:auto;
		   background-color:#d57537;
		   
}
 


p{text-align:center;	
font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
     color:#000000;
}
	

		
.cadremenua{
        
			width:990px;
			_width:990px;
			height:30px;
			position:relative;
			margin-top:-39px;
			margin-bottom:0px;
			margin-left:auto;
			margin-right:auto;
			margin-bottom:20px;
		
	
}	




.menuhaut {list-style:none; padding:0 0 0 40px; margin:0px 10px 0px 0px; height:30px;}
.menuhaut li {float:left; margin-right:-15px;}
.menuhaut li a {display:block; position:relative; text-decoration:none;}
.menuhaut li a em {display:block; height:30px; float:left; padding:0px 35px 0 5px; background:url(../annuaire/image/nouveau_design/menu_haut_3couleursf.gif) right top; position:relative; z-index:100; font-size:11px; font-weight:bold; font-style:normal; color:#a45125; line-height:25px; font-family:arial;}
.menuhaut li a b {display:block; float:left; width:15px; height:30px; background:url(../annuaire/image/nouveau_design/menu_haut_3couleursf.gif) left top; position:relative; z-index:200;}

.menuhaut li a.m1 {z-index:800;}
.menuhaut li a.m2 {z-index:700;}
.menuhaut li a.m3 {z-index:600;}
.menuhaut li a.m4 {z-index:500;}
.menuhaut li a.m5 {z-index:400;}
.menuhaut li a.m6 {z-index:300;}
.menuhaut li a.m7 {z-index:200;}
.menuhaut li a.m8 {z-index:100;}

.menuhaut li a:hover {border:0; z-index:900; cursor:pointer;}
.menuhaut li a:hover b {background-position: left center;}
.menuhaut li a:hover em  {background-position: right center; color:#a45125;}

.menuhaut li.selected a, .menuhaut li.selected a:hover {border:0; z-index:1000; cursor:default;}
.menuhaut li.selected a b, .menuhaut li.selected a:hover b {background-position: left bottom;}
.menuhaut li.selected a em, .menuhaut li.selected a:hover em  {background-position: right bottom; color:#a45125;}




a marquee{position:absolute;}

a {position:relative;}

a.ann {
position:relative;
text-decoration: none;
color:#03406b;
z-index:10;


}
a.ann span {
display: none;
}
a.ann:hover {
background: none; /* correction d'un bug IE */

}
a.ann:hover span {
display: block;
position: absolute;
top:32px; /*pour FF*/
left:5px; /* a regler selon resultat*/
_top:32px; /*pour IE*/
_left:5px;
background-color:#transparent;
text-align:center;
color:#03406b;
padding: 3px;
width:104px;
z-index:10;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
text-indent:5px;
line-height:normal;
height:auto;
border:#d8d9dc 1px solid ;

	
}


a.ann2 {
position:relative;
text-decoration: none;
color:#03406b;
z-index:10;

}

a.ann2 span {
display: none;
}
a.ann2:hover {
background: none; /* correction d'un bug IE */

}
a.ann2:hover span {
display: block;
position: absolute;
top:35px; /*pour FF*/
left:40px; /* a regler selon resultat*/
_top:35px; /*pour IE*/
_left:0px;
background-color:#ffffff;;
text-align:center;
color:#03406b;
padding: 3px;
width:105px;
z-index: 10;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
text-indent:5px;
line-height:normal;
height:auto;
border-top: #cccccc 1px solid ;
border-left:#cccccc 1px solid;
border-right:#cccccc 1px solid;
border-bottom: #cccccc 1px solid;
	
	
}



#main1 {
		/*margin:0; 
		padding:0;*/
		margin-top:4px;
		_margin-top:4px;
		margin-left:0px;
		clear:both;
		width:678px;
		_width:680px;
		float:left;
	  
}
		

#main2 {
	
		margin-top:14px;
		_margin-top:14px;
	    margin-left:0px;
		width:302px;
		float:right;
		margin-right:5px;
		_margin-right:2px;
}
		
#main3{padding-top:19px;
       margin-right:0px;
	   float:right;
	   clear:both;
}



#coteg {
        
		width:170px;
		_width:170px;
		float:left;
		
}	

#coted {
       
		width:496px;
		_width:496px;
	    float:right;
		display:block;
		margin-right:1px;
	    _margin-right:1px;
		
}	
#cotedd{
         width: 302px;
	
}	
		 
		
.cadremenug{ 
           width:170px;
		   margin-left:5px;
		   _margin-left:2px;
		   float:left;
	       margin-bottom:10px;
	       padding-bottom:5px;
	       background-color:transparent;
		
}		 
		 		

.cadremenug h4 {
	        text-decoration: none; 
		    height:47px;
			text-align:left;
			margin-left:0px;
			padding-bottom:0px;
			margin-top:10px;
			font-weight:normal;
			font-size:10px;
}


.menuag {
	
	padding: 0 0 0 0 ;
	margin: 0 0 0 0;
    list-style-type:none;
	width:170px;
}

		
.menuag li {
	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style-type:none;
	text-align:left;
}


.menuag li a {
    background-image:url(../annuaire/image/nouveau_design/menu_gauche_saumon_degrade23_repeat.png);
	background-repeat:repeat-y;
	height:27px;
	background-color:transparent;
	display:block;
    text-indent:20px;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-align:left;
    color:#147d03;
    border-bottom:none;
    border-top:none;
	margin-bottom:-1px;
	margin-top:-1px;

}

.menuag li a:hover { 
background-image:url(../annuaire/image/nouveau_design/menu_gauche_saumon_degrade23_repeat.png);
background-repeat:repeat-y;
height:27px;
color:#b76206;
text-indent:25px;
font-weight:normal;

}


.menuag li.fin{
                 
background-image:url(../annuaire/image/nouveau_design/menu_gauche_saumon_degrade23_fin.png);
background-position:bottom;
height:22px;
margin-bottom:15px;
background-repeat:no-repeat; 
background-color:transparent;
width:170px;
}




		

		
.fourchette{margin-left:-2px;
            margin-top:1px;
            _margin-top:-2px;
			padding-top:0px;
			padding-bottom:0px;
			margin-bottom:0px;
			position:absolute;
}	
			
.toqueor{position:relative;
         margin-left:0px;
		 _margin-left:0px;
		 margin-top:0px;
		_margin-top:0px;
		padding-left:0px;
		_padding-left:0px;
}				
		
.textemenug{font-family:Arial, Times, serif;font-size:12px;
		font-weight:normal;
		line-height:15px;
		color:#03406b;
		text-align:left;
		margin-left:10px;
}
		
.cadremenud{ 
   
        padding:0px;
        border: #709d29 1px solid;
		width:300px;
		background-color:#f3fde4;
	

}
.cadremenud h1{background-image:url(../annuaire/image/nouveau_design/titre_menu_droit_vert14.gif);
               background-repeat:no-repeat;
			   font-family:Arial;
			   font-size:12px;
			   line-height:12px;
			   color:#762b03;
			   height:48px;
			   margin-top:5px;
			   padding-top:8px;
			   text-align:center;
			   padding-left:50px;
			 
}	
			   	
.messagecadredroit{font-family:Arial, Times, serif;
                   font-weight:normal;
		           font-size:12px;
	         	   color:#000000;
	               margin:0px;
		           text-align:left;
		           padding:20px;

}

.cadremenud h2 {font-family:Arial, Times, serif;
                   font-weight:bold;
		           font-size:12px;
	         	   color:#000000;
	               margin:0px;
		           text-align:center;}
				   
				   
.cadremenud h4{/*titre astuce*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

font-weight:bold;
color:#000000;
text-align:left;



}					   
				   	

.messagecadredroit p{font-size:12px;
                     line-height:17px;
					 text-align:left;}
					 
					 
.messagecadredroit p a:link{text-decoration:underline;}					 
.menud{

	margin:0 0 0 0;
	padding:0 0 0 0;
	width:250px;
}



.menud li {
    margin-left:35px;
	list-style-type:square;
	list-style-position:outside;
    padding-bottom:8px;
	color:#000000;

}
	
.menud li a{display:block;
line-height:15px;
color:#000000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;


}	



.menud li a:hover{

color:#237403;

}		
		
.pages{text-align:center;
       margin-left:auto;
       margin-right:auto;
	   margin-bottom:20px;
	   margin-top:20px;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:12px;
	   color:#000000;
	   	padding-right:5px;
		padding-left:5px;
		padding-top:2px;
		padding-bottom:3px;
	   }
	   
	   
.pages .nok{

        background-image:url(../annuaire/image/nouveau_design/fond_degrade_page.gif);
        background-repeat:repeat-x;
		background-position:bottom;
		border-top: #f3d698 1px solid;
		border-left:#f3d698 1px solid;
        border-right:#f3d698 1px solid;
        border-bottom: #f3d698 1px solid;
		width:auto;
	    padding-right:5px;
		padding-left:5px;
		padding-top:2px;
		padding-bottom:3px;
		text-align:center;
		font-weight:normal;}
		
.pages .nok a:hover{color:#dc782e;


}
.pages .nok a:visited{


}
.pages .nok a:link{text-decoration:none;}
    
	
			
		
		
		
.pages .ok{background-color:#fff9eb;
        border: #f3d698 1px solid;
		padding-right:5px;
		padding-left:5px;
		padding-top:2px;
		padding-bottom:3px;
		text-align:center;
		font-weight:normal;	}	   
	   
ul.menult
{
	margin-left:auto;
	_margin-left:auto;
	margin-right:auto;
	_margin-right:auto;
	_padding-bottom:0px;
	padding-bottom:25px;
	padding-bottom:10px !important!;
	list-style-type: none ;
	margin-left:70px;


}

		
ul.menult li
{
	margin-left:5px;
	padding-left: 0px ;
	

}


ul.menult li a {

display:block;
height:18px;
width:18px;
color:#92430f;
background-image:url(../annuaire/image/nouveau_design/fond_degrade_page.gif);
background-repeat:repeat-x;
background-position:top;
border-top: #f3d698 1px solid;
border-left:#f3d698 1px solid;
border-right:#f3d698 1px solid;
border-bottom: #f3d698 1px solid;
text-decoration:none;
font-family:Arial, Times, serif;
font-size:12px;
font-weight:bold;
float:left;
}

ul.menult li a:hover
{
background-image:url(../annuaire/image/nouveau_design/fond_degrade_page_inv.gif);
background-repeat:repeat-x;
background-position:bottom;
border-top: #f3d698 1px solid;
border-left:#f3d698 1px solid;
border-right:#f3d698 1px solid;
border-bottom: #f3d698 1px solid;
color:#000000;
}

ul.menult li a :active
{

}	
	
	
ul.menult li a :visited
{

color:#000000;
}		



ul.menult li{float:left;}
ul.menult li.fin{float:none;}	




.message7 #menumaj li,#menumsj ul{margin-left:20px; /*mise a jour*/
margin-top:0px;
padding:0;
list-style-type:none;
cursor:pointer;
color:#000000;

}

.message7 #menumaj {
position:; /* placement du menu, à modifier selon vos besoins */
top: 0;
margin-left: 15px;
margin-right:15px;
text-align:left;
font-weight:normal;
list-style-type:none;
line-height:20px;
cursor:pointer;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;



}

.message7 #menumaj dt{
cursor: pointer;
margin-top:20px;
margin-bottom:0px;
margin-left:0px;


}

.message 7 #menumaj dd {
margin-top:20px;
margin-bottom:10px;

}

.message7 #menumaj li {
text-align:left;
list-style-type:none;
margin-top:0px;
padding:0;


}
.message7 #menumaj li a, #menumaj dt a {

height:100%;
text-decoration:0 none;

}

.message7 #menumaj li a:visit, #menumaj dt a:visit {


}
.message7 #menumaj li a:hover, #menumaj dt a:hover {


}	

			 
.message7 {  /*mise à jour*/


background-color:#fbfbfb;
border:#ffffff 1px solid ;
width:480px;
height:auto;
font-family:Arial, Times, serif;
font-size: 11px;
line-height: 16px;
font-weight:normal;
color:#000000;

text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
top:-5px;

}			 
			 
.message7 h1{font-size:12px;
font-family:Arial, Times, serif;
font-weight:normal;

margin-bottom:40px;}			 
		 
				 					


.message7 .titre{float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:30px;
font-weight:bold;
color:#db5b06;
height:30px;
text-align:left;
text-indent:20px;
padding-top:20px;
border-bottom:1px solid #db5b06;
width:464px;
_width:464px;
text-decoration:none;
margin-left:8px;
_margin-left:4px;

}	
			 

.message7 .titre a{color:#db5b06;}

.message7 .titre a:hover{color:#e1742b;
                        text-decoration:underline;}	
			 
			 
	
			 
.message7 .titre461b {
background-color:#fbfbfb;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 line-height:17px;
			 height:20px;
			 font-weight:bold;
			 color:#000000;
			 text-align:center;
			 margin-top:90px;
			 padding-bottom:50px;
}

			 
.message7 h5{
   background-image:none;
   /*background-color:#7583ad;*/
             font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 line-height:normal;
		     font-weight:bold;
			 color:#000000;
			 text-indent:10px;
			 width:440px;
			 padding-bottom:10px;
			 
}	
			 

.message7 h5 img{float:left;
             
			  position:absolute;
			  margin-top:-4px;
}
	
		
			






a {position:relative;}

a.anng {
position:relative;
text-decoration: none;
color:#a45125;
z-index:1500;


}

a.anng span {
display: none;
}

a.anng:hover {
background: none; /* correction d'un bug IE */

}
a.anng:hover span {
display: block;
position: absolute;
top:-10px; /*pour FF*/
left:170px; /* a regler selon resultat*/
_top:-15px; /*pour IE*/
_left:170px;

text-align:left;
color:#a45125;
padding: 4px;
width:100px;
z-index: 1500;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:normal;
height:auto;
border:1px solid #e79a67;
background-color:#fdf5e0;
text-indent:-1px;
	
	
}



a {position:relative;}

a.anng2 {
position:relative;
text-decoration: none;
color:#a45125;
z-index:1500;
}

a.anng2 span {
display: none;
}
a.anng2:hover {
background: none; /* correction d'un bug IE */

}
a.anng2:hover span {
display: block;
position: absolute;
top:0px; /*pour FF*/
left:86px; /* a regler selon resultat*/
_top:0px; /*pour IE*/
_left:86px;
text-align:left;
color:#a45125;
padding: 4px;
width:100px;
z-index: 1500;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:normal;
height:auto;
border:1px solid #e79a67;
background-color:#fdf5e0;
text-indent:-1px;
	
	
}

a {position:relative;}

a.anng3 {
position:relative;
text-decoration: none;
color:#663612;
z-index:1500;


}
a.anng3 span {
display: none;
}
a.anng3:hover {
background: none; /* correction d'un bug IE */

}
a.anng3:hover span {
display: block;
position: absolute;
top:-5px; /*pour FF*/
left:170px; /* a regler selon resultat*/
_top:-15px; /*pour IE*/
_left:170px;
text-align:left;
color:#a45125;
padding: 4px;
width:100px;
z-index: 1500;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:normal;
height:auto;
border:1px solid #e79a67;
background-color:#fdf5e0;
text-indent:-1px;
	
	
}

a.anng4 {
position:relative;
text-decoration: none;
color:#a45125;
z-index:1500;


}
a.anng4 span {
display: none;
}
a.anng4:hover {
background: none; /* correction d'un bug IE */

}
a.anng4:hover span {
display: block;
position: absolute;
top:0px; /*pour FF*/
left:170px; /* a regler selon resultat*/
_top:0px; /*pour IE*/
_left:170px;
text-align:left;
color:#a45125;
padding: 4px;
width:100px;
z-index: 1500;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:normal;
height:auto;
border: #e79a67 1px solid;
background-color:#fdf5e0;
text-indent:-1px;
	
	
}

a {position:relative;}

a.anng5 {
position:relative;
text-decoration: none;
color:#a45125;
z-index:1500;


}
a.anng5 span {
display: none;
}
a.anng5:hover {
background: none; /* correction d'un bug IE */

}
a.anng5:hover span {
display: block;
position: absolute;
top:-5px; /*pour FF*/
left:170px; /* a regler selon resultat*/
_top:-5px; /*pour IE*/
_left:170px;
text-align:left;
color:#a45125;
padding: 4px;
width:100px;
z-index: 1500;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:normal;
height:auto;
border:1px solid #e79a67;
background-color:#fdf5e0;
text-indent:-1px;
	
	
}

a {position:relative;}

a.annd {
position:relative;
text-decoration: none;
color:#663612;
z-index:5000;


}
a.annd span {
display: none;
}
a.annd:hover {
background: none; /* correction d'un bug IE */

}
a.annd:hover span {
display: block;
position: absolute;
top:-15px; /*pour FF*/
left:110px; /* a regler selon resultat*/
_top:-15px; /*pour IE*/
_left:130px;
background-image:url(../image/fondspan.gif);
background-repeat:repeat-x;
background-position:top;
text-align:left;
color:#663612;
padding: 4px;
width:100px;
z-index:5000;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:normal;
height:auto;
border-top: #846342 1px solid ;
border-left:#846342 1px solid;
border-right:#846342 1px solid;
border-bottom: #846342 1px solid;
text-indent:-1px;
	
	
}


			  
.ombre{

background-color: transparent;
background-image:url(../annuaire/image/nouveau_design/ombre6000.gif);
background-position:bottom;
background-repeat:repeat-y;
top:5px;
padding-bottom:3px;
width:490px;
margin-left:auto;
margin-right:auto;
}


			  
.ombre2{

background-color: transparent;
background-image:url(../annuaire/image/nouveau_design/ombre8000.gif);
background-position:bottom;
background-repeat:repeat-y;
top:5px;
padding-bottom:2px;
width:490px;
margin-left:auto;
margin-right:auto;

}




.cadremessage2{height:auto;/*cuisinier du jour*/
               width:490px;
			   border:1px solid #333399;
			   
}
			  	


				  
				 
				 

.message2/*cuisinier du jour*/
{ 
background-color:#fbfbfb;
width:464px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 25px;
font-weight:bold;
text-align:center;
top:-5px;
margin-left:auto;
margin-right:auto;
position:relative;
color:#000000;
border: 1px solid #ffffff;
padding:8px;


}

.message2 p {font-weight:bold;
font-size: 12px;
line-height: 25px;
text-align:center;
}


.message2 img{_position:absolute;
         
              }


.message2 .titre{
              float:left;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:16px;
		     font-weight:bold;
			 color:#db5b06;
			 height:30px;
			 line-height:30px;
			 text-align:left;
			 text-indent:20px;
			 padding-top:20px;
			 border-bottom:1px solid #db5b06;
			 width:464px;
			 _width:464px;
			 _margin-right:-20px;
			 text-decoration:none;
			
			 
}
	


.messagefourchetteor/*cuisinier fourchette or*/
{

width:480px;
margin-left:auto;
margin-right:auto;
height:auto;
position:relative;
top:-5px;
background-color:#fbfbfb;
border:1px solid #ffffff;

}

.messagefourchetteor h1{
font-size:12px;
font-family:Arial, Times, serif;
font-weight:normal;
text-align:center;
}




.messagefourchetteor p{
font-family:Arial, Times, serif;
font-size: 12px;
line-height: 25px;
font-weight:bold;
text-align:center;}



.messagefourchetteor p img{_position:absolute;}

	
.message3
{


background-color:#fbfbfb;
width:464px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
font-weight:normal;
text-align:left;
top:-5px;
margin-left:auto;
margin-right:auto;
position:relative;
color:#000000;
border: 1px solid #ffffff;
padding:8px;

}

.message3 p{padding:20px;}	

.message3 .titre{

              float:left;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:16px;
		     font-weight:bold;
			 color:#db5b06;
			 height:30px;
			 line-height:30px;
			 text-align:left;
			 text-indent:20px;
			 padding-top:20px;
			 border-bottom:1px solid #db5b06;
			 width:464px;
			 _width:464px;
			 _margin-right:-20px;
			 text-decoration:none;
			 
}
			 
			 
.message3 .titre a{
             color:#db5b06;
			 text-decoration:none;}	
			 
			 
.message3 .titre a:hover{color:#e1742b;
                        text-decoration:underline;}			 
			 
.message3 .soustitre{
margin-top:95px;
_margin-top:30px;
   background-image:none;
   background-color:#db5b06;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 line-height:normal;
		     font-weight:bold;
			 
			 color:#ffffff;
			 
			 text-align:left;
			 text-indent:20px;
			
			 height:20px;
			 padding-top:5px;

			 
}		 
			 
.message3 h2{/*allergie*/
             background-image:none;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 line-height:normal;
		     font-weight:bold;
			 color:#000000;
			 text-indent:20px;
			 height:15px;
}				 
			 

			 
.message3 .titre461 {
             background-color:#8593bc;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:11px;
			 line-height:17px;
			 height:20px;
		     font-weight:bold;
			 color:#FFFFFF;
			 text-align:center;
			
}	
			 
.message3 .titre461b {
             font-family:Arial, Helvetica, sans-serif;
			 font-size:14px;
			 line-height:17px;
			 height:20px;
			 padding-top:5px;
		     font-weight:bold;
			 color:#92430f;
			 text-align:left;
			 margin-top:60px;
			 text-indent:20px;
			 width:464px;
   
}			 

.mesurerapide
{background-color:#fbfbfb;
border:#ffffff 1px solid ;
width:464px;
height:auto;
font-family:Arial, Times, serif;
font-size: 11px;
line-height: 16px;
font-weight:normal;
color:#000000;
padding:8px;
text-align:center;
margin-left:auto;
margin-right:auto;
position:relative;
top:-5px;

}

.mesurerapide .titre {
             float:left;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:16px;
			 line-height:30px;
		     font-weight:bold;
			 color:#db7020;
			 height:30px;
			 text-align:left;
			 text-indent:20px;
			 padding-top:20px;
			 border-bottom:1px solid #db5b06;
			 width:464px;
			 _width:464px;
			 text-decoration:none;
			 _margin-right:-20px;

}
			 
.mesurerapide .titre a {color:#db7020;
                        text-decoration:none;}
						
.mesurerapide .titre a:hover{color:#e1742b;
                        text-decoration:underline;
                             
                             
                             }						


		 
			 
.mesurerapide .soustitre {

             margin-top:95px;
             _margin-top:30px;
             background-image:none;
             background-color:#db7020;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 line-height:normal;
		     font-weight:bold;
			 color:#ffffff;
			 text-align:left;
			 text-indent:20px;
			 height:20px;
			 padding-top:5px;
			 
}	
			 
.mesurerapide .titre461b {
             
             font-family:Arial, Helvetica, sans-serif;
			 font-size:14px;
			 line-height:17px;
			 height:20px;
			 padding-top:5px;
		     font-weight:bold;
			 color:#92430f;
			 text-align:left;
			 margin-top:60px;
			 text-indent:20px;
			 width:464px;
			 
}			 
			 

.mesurerapide p{padding:10px;
margin-left:15px;
text-align:left;
}	


			 
.mesurerapide h2{
             background-image:none;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 line-height:18px;
		     font-weight:bold;
			 color:#000000;
			 text-align:left;
			 margin:0px;
			 padding-bottom:0px;
			 background-image:none;
			 width:auto;
			 text-indent:15px;
 }				 
			 

			 
.mesurerapide .titre461c {

             background-image:none;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:14px;
			 line-height:normal;
		     font-weight:bold;
			 color:#000000;
			 text-align:center;
			 widht:464px;

}	
			 
					 		 
.mesurerapide .messtableau4 {
             text-indent:20px;
			 padding:0px;
			 margin:0px;
			 width:464px;
			 _width:462px;
			 

}
	 		 
.mesurerapide .fonda{background-color:#fff9e1;
                     height:auto;
					 padding-top:15px;
					 padding-bottom:15px;
				
}	
					 
.mesurerapide .fondb{border:1px solid #fff6dc;
                   
                     height:auto;
					 padding-top:15px;
					 padding-bottom:15px;
}	
					 		 

			 
			 
			 				 
			 
.menusemaine /*index*/
{
background-image:url(../annuaire/image/nouveau_design/menu_semaine39.gif);
background-repeat:no-repeat;
width:490px;
height:438px;

font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
font-weight:normal;
text-align:left;

margin-left:auto;
margin-right:auto;
position:relative;
color:#000000;





}


.menusemaine p {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
font-weight:normal;
text-align:left;}

.menusemaine img {

float:right;
margin-right:40px;
border:none;
clear:right;
margin-bottom:20px;

/*position:relative;
float:right;
margin-right:60px;
border:none;*/
}		
	 	 
			 
.message3menusemaine
{

background-color:#fbfbfb;
width:464px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
font-weight:normal;
text-align:left;
top:-5px;
margin-left:auto;
margin-right:auto;
position:relative;
color:#000000;
border: 1px solid #ffffff;
padding:8px;




}

.message3menusemaine p {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
font-weight:normal;
text-align:left;}


.message3menusemaine .titre{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:30px;
font-weight:bold;
color:#db5b06;
height:30px;
text-align:left;
text-indent:20px;
padding-top:20px;
border-bottom:1px solid #db5b06;
width:464px;
_width:464px;
text-decoration:none;
_margin-right:-20px;
margin-bottom:30px;

           
}
			 
			 
			 
.message3menusemaine h5{

             background-image:none;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:14px;
		     font-weight:bold;
			  color:#c05919;
			 height:20px;
			 text-align:center;
			
			 padding-bottom:20px;
}
			 
			 
			 

.message3menusemaine img {

float:right;
margin-right:40px;
border:none;
clear:right;
margin-bottom:20px;
}	


.message3border_fin{ 
background-image:url(../annuaire/image/nouveau_design/fin_menu_3_chapeaux_reflet_ombre.gif);
height:50px;
width:94px;
background-repeat:no-repeat;
margin-left:130px;
}	
					
					

.message4  /*truc-astuces- LISTE*/
{
background-color:#fbfbfb;
border:#ffffff 1px solid ;
width:464px;
height:auto;
font-family:Arial, Times, serif;
font-size: 11px;
line-height: 16px;
font-weight:normal;
color:#000000;
padding:8px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
top:-5px;


}

.message4 p{padding-left:15px;
padding-right:10px;
text-align:left;
font-size:12px;

}	

.message4 .titre{

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:30px;
font-weight:bold;
color:#db5b06;
height:30px;
text-align:left;
text-indent:20px;
padding-top:20px;
border-bottom:1px solid #db5b06;
width:464px;
_width:464px;
text-decoration:none;
_margin-right:-20px;

}

.message4 .titre a:link{color:#db5b06;
                   text-decoration:none;}


.message4 .titre a:hover{color:#e1742b;
                        text-decoration:underline;}
.message4 .titre a:visited{color:#db5b06;
                           text-decoration:none;}						
			 
.message4 .soustitre{
margin-top:95px;
_margin-top:30px;
background-image:none;
background-color:#db5b06;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:normal;
font-weight:bold;
color:#ffffff;
text-align:left;
text-indent:20px;
height:20px;
padding-top:5px;

}			 
			 
.message4 h2{/*titre catégorie -Liste*/

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
font-weight:bold;
color:#db5b06;
text-align:left;
text-indent:20px;
padding-top:50px;


}				 

.message4 a:link{text-decoration:underline;
                 color:#000000;}

.message4 h4{/*titre astuce*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

font-weight:normal;
color:#000000;
text-align:left;
text-indent:15px;
height:28px;





}


.message4 .fonda {background-color:#fff9e1;
padding-right:21px;
border-top:#fff9e# 1px solid;
}

.message4 .fondb {
padding-right:20px;
border:1px solid #fff6dc;
}				 

.message4 .fonda .expand{
background-color:#fff9e1;
border-top:#fff9e# 1px solid;
cursor:pointer;
background-image:url(../annuaire/image/nouveau_design/fleche_astuce_jaune.gif);
background-repeat:no-repeat;
background-position:right;
font-family:Arial, Helvetica, sans-serif;
line-height:28px;
font-size:12px;

font-weight:bold;
padding-left:20px;
padding-right:21px;
color:#000000;

}
			 
		 
			 
.message4 .fondb .expand {

cursor:pointer;
background-image:url(../annuaire/image/nouveau_design/fleche_astuce_blanc.gif);
background-repeat:no-repeat;
background-position:right;
font-family:Arial, Helvetica, sans-serif;
line-height:26px;
font-size:12px;
/*margin-top:-12px;*/
font-weight:bold;
padding-left:20px;
padding-right:20px;

}

.message4 .fonda p{margin-left:30px;
padding-bottom:2px;
color:#000000;
                   
				   }


.message4 .fondb p{margin-left:30px;
padding-bottom:2px;
color:#000000;
                   
				   }
				   			 
.message4 h5{
background-image:none;
background-color:#7583ad;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
font-weight:bold;
color:#ffffff;
text-indent:10px;
}	
			 
.message4 .titre461 {
background-color:#e26512;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:17px;
height:20px;
padding-top:5px;
font-weight:bold;
color:#ffffff;
text-align:center;
margin-top:80px;
width:464px;

			 }	
			 
			 	 			 
.message4 .titre461b {
             
             font-family:Arial, Helvetica, sans-serif;
			 font-size:14px;
			 line-height:17px;
			 height:20px;
			 padding-top:5px;
		     font-weight:bold;
			 color:#92430f;
			 text-align:left;
			 margin-top:60px;
			 text-indent:20px;
			 
}			 
			 
		 
			 
					
					

.message4b  /*truc-astuces- TOUS*/
{
background-color:#fbfbfb;

border:#ffffff 1px solid ;
width:464px;
height:auto;
font-family:Arial, Times, serif;
font-size: 11px;
line-height: 16px;
font-weight:normal;
color:#000000;
padding:8px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
top:-5px;


}

.message4b p{padding-left:15px;
padding-right:10px;
text-align:left;
font-size:12px;}	

.message4b .titre{

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:30px;
font-weight:bold;
color:#db5b06;
height:30px;
text-align:left;
text-indent:20px;
padding-top:20px;
border-bottom:1px solid #db5b06;
width:464px;
_width:464px;
text-decoration:none;
_margin-right:-20px;

}


.message4b a:link{text-decoration:underline;
                  color:#000000;}

.message4b .titre a{color:#db5b06;
                    text-decoration:none;}


.message4b .titre a:hover{color:#e1742b;
                        text-decoration:underline;}
.message4b .titre a:visited{color:#db5b06;
                            text-decoration:none;}						
			 
.message4b .soustitre{
margin-top:95px;
_margin-top:30px;
background-image:none;
background-color:#db5b06;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:normal;
font-weight:bold;
color:#ffffff;
text-align:left;
text-indent:20px;
height:20px;
padding-top:5px;

}			 
			 
				 


.message4b h4{/*titre astuce - TOUS*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:30px;
font-weight:bold;
color:#000000;
text-align:left;
text-indent:15px;


}				 

.message4b .expand{
}
			 
	

			 
			 	 			 
.message4b .titre461b {
             
             font-family:Arial, Helvetica, sans-serif;
			 font-size:14px;
			 line-height:17px;
			 height:20px;
			 padding-top:5px;
		     font-weight:bold;
			 color:#92430f;
			 text-align:left;
			 margin-top:60px;
			 text-indent:20px;
			 padding-bottom:50px;
			 
}			 
			 

.message4b .fonda{
background-color:#fff9e1;
background-image:none;
height:auto;
padding-top:15px;
padding-bottom:15px;
font-family:Arial, Times, serif;
font-size: 12px;
line-height: 16px;
font-weight:normal;
text-align:left;
padding-left:20px;
padding-right:20px;
				
}	
					 
.message4b .fondb{border:1px solid #fff6dc;
                   background-image:none;
                     height:auto;
					 padding-top:15px;
					 padding-bottom:15px;
					 font-family:Arial, Times, serif;
                     font-size: 12px;
                     line-height: 16px;
                     font-weight:normal;
					 text-align:left;
					 padding-left:20px;
					 padding-right:20px;
}	

			 
			 

.message4b .fonda p{margin-left:10px;
padding-bottom:2px;
color:#000000;
                   
				   }


.message4b .fondb p{margin-left:10px;
padding-bottom:2px;
color:#000000;	}		 
			 
			 
			 
			 
			 
.message5  /*alerte alimentaire*/
{background-color:#fbfbfb;
border:#ffffff 1px solid ;
width:464px;
height:auto;
font-family:Arial, Times, serif;
font-size: 11px;
line-height: 16px;
font-weight:normal;
color:#000000;
padding:8px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
top:-5px;


}			 
			 
			 
		 
				 					
.message5 p{padding:10px;}	

.message5 .titre{

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:30px;
font-weight:bold;
color:#db5b06;
height:30px;
text-align:left;
text-indent:20px;
padding-top:20px;
border-bottom:1px solid #db5b06;
width:464px;
_width:464px;
text-decoration:none;
_margin-right:-20px;

}

.message5 .titre a{color:#db5b06;}

.message5 .titre a:hover{color:#e1742b;
                        text-decoration:underline;}	
			 
			 
.message5 .soustitre{
margin-top:95px;
_margin-top:30px;
background-image:none;
background-color:#db5b06;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:normal;
font-weight:bold;
color:#ffffff;
text-align:left;
text-indent:20px;
height:20px;
padding-top:5px;
}	
			 
.message5 .titre461b {
background-color:#fbfbfb;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 line-height:17px;
			 height:20px;
			 font-weight:bold;
			 color:#000000;
			 text-align:center;
}
			 				 
.message6  /*liens-referencement*/
{background-color:#fbfbfb;
border:#ffffff 1px solid ;
width:464px;
height:auto;
font-family:Arial, Times, serif;
font-size: 11px;
line-height: 16px;
font-weight:normal;
color:#000000;
padding:8px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
top:-5px;



}

	

.message6 .titre{

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:30px;
font-weight:bold;
color:#db5b06;
height:30px;
text-align:left;
text-indent:20px;
padding-top:20px;
border-bottom:1px solid #db5b06;
width:464px;
_width:464px;
text-decoration:none;
_margin-right:-20px;
}	

.message6 .titre a{color:#db5b06;}

.message6 .titre a:hover{color:#e1742b;
                        text-decoration:underline;}			 
			 
.message6 .soustitre{
margin-top:95px;
_margin-top:30px;
background-image:none;
background-color:#db5b06;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:normal;
font-weight:bold;
color:#ffffff;
text-align:left;
text-indent:20px;
height:20px;
padding-top:5px; 
}	
			 
.message6 p{font-size:13px;
            line-height:normal;}
			
			
.message6 .titre461b {
background-color:#fbfbfb;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:14px;
			 line-height:17px;
			 height:20px;
			 font-weight:bold;
			 color:#92430f;
			 text-align:left;
			 text-indent:20px;
}	


hr{border:1px solid #db5b06;
             width:150px;
			 margin-left:auto;
			 margin-right:auto;
			 _margin-left:160px;
			 }					 
			 
			  
			  
			  
.nouveautesite	{

background-color:#fbfbfb;
border:#ffffff 1px solid ;
width:464px;
height:auto;
font-family:Arial, Times, serif;
font-size: 12px;
line-height: 25px;
font-weight:normal;
color:#000000;
padding:8px;
text-align:center;
margin-left:auto;
margin-right:auto;
position:relative;
top:-5px;

}			 
			 
			 
		 
				 					
.nouveautesite p{
                 font-weight:bold;
				 font-size: 12px;
				 line-height:25px;
}	

.nouveautesite h1{
  float:left;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:16px;
		     font-weight:bold;
			 color:#db5b06;
			 height:30px;
			 line-height:30px;
			 text-align:left;
			 text-indent:20px;
			 padding-top:20px;
			 border-bottom:1px solid #db5b06;
			 width:464px;
			 _width:464px;
			 _margin-right:-20px;
			 text-decoration:none;

}	
			 
.nouveautesite h2{

background-image:none;
   background-color:#fbfbfb;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:14px;
			 line-height:normal;
		     font-weight:bold;
			 height:20px;
			 padding-top:5px;
			 
			 color:#92430F;
			 
			 text-align:left;
			 text-indent:20px;
			 
			 margin-top:85px;
			 _margin-top:30px;
			 margin-bottom:20px;

       }
	   
.nouveautesite .logo{background-image:url(../annuaire/image/nouveau_design/banniere_selection_site.gif);
                     background-repeat:no-repeat;
					 margin-left:auto;
					 margin-right:auto;
					 width:132px;
					 height:102px;

position:relative;}	   
			 
			 			 
.nouveautesite h5{
   background-image:none;
  
             font-family:Arial, Helvetica, sans-serif;
			 font-size:14px;
			 line-height:normal;
		     font-weight:bold;
			 color:#000000;
			 /*color:#7583ad;*/
			 
			 padding-bottom:0px;
			 margin-bottom:0px;
}	


.nouveautesite img{_position:absolute;
         
              }
			 
		 			 				

.contact
{background-color:#fbfbfb;
border:#ffffff 1px solid;
width:464px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 30px;
font-weight:normal;
color:#000000;
text-align:left;

margin-left:auto;
margin-right:auto;
top:-5px;
position:relative;
padding:8px;


}


.contact .titre {    float:left;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:16px;
		     font-weight:bold;
			 color:#db5b06;
			 height:30px;
			 line-height:30px;
			 text-align:left;
			 text-indent:20px;
			 padding-top:20px;
			 border-bottom:1px solid #db5b06;
			 width:464px;
			 _width:464px;
			 _margin-right:-20px;
			 text-decoration:none;

			 }	
			 
			 

.contact .titre a{color:#db5b06;}

.contact .titre a:hover{color:#e1742b;
                        text-decoration:underline;}				 
			 
			 
.contact .soustitre{

margin-top:95px;
_margin-top:30px;
   background-image:none;
   background-color:#db5b06;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 line-height:normal;
		     font-weight:bold;
			 
			 color:#ffffff;
			 
			 text-align:left;
			 text-indent:20px;
			
			 height:20px;
			 padding-top:5px;
  
}

.contact .txtform{
line-height:15px;}				 				
					
.menu_centre{

background-color:#fbfbfb;
border:#ffffff 1px solid;
width:464px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 30px;
font-weight:normal;
color:#000000;
text-align:left;

margin-left:auto;
margin-right:auto;
top:-5px;
position:relative;
padding:8px;
}

				 

.menu_centre .titre {
             float:left;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:16px;
		     font-weight:bold;
			 color:#db5b06;
			 height:30px;
			 line-height:30px;
			 text-align:left;
			 text-indent:20px;
			 padding-top:20px;
			 border-bottom:1px solid #db5b06;
			 width:464px;
			 _width:464px;
			 _margin-right:-20px;
			 text-decoration:none;
			 
}
			 
.menu_centre .titre a{
             
			 color:#db5b06;
			
			 text-decoration:none;
}			 
			 
.menu_centre .titre a:hover{color:#e1742b;
                        text-decoration:underline;
}

			 
					 
.menu_centre h5{
   background-image:url(../annuaire/image/nouveau_design/menu_centre_h5b.gif);
   background-repeat:no-repeat;
   background-position: left bottom;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:14px;
			 line-height:normal;
		     font-weight:bold;
			 color:#ffffff;
			
			 text-align:left;
			 text-indent:20px;
			 margin-left:20px;
			 height:35px;
			 padding-top:5px;
			 margin-top:90px;
			 _margin-top:30px;
			 margin-bottom:20px;
			 
}	
			 
			 
.menu_centre h2 {background-image:none;
   background-color:#db5b06;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 line-height:normal;
		     font-weight:bold;
			 height:20px;
			 padding-top:5px;
			 
			 color:#ffffff;
			 
			 text-align:left;
			 text-indent:20px;
			 
			 margin-top:95px;
			 _margin-top:30px;
			 margin-bottom:40px;
}	


.menu_centre ul{width:200px;
                list-style-type:none;
}

.menu_centre li{text-indent:30px;
}

.menu_centre li a{font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 line-height:30px;
		     font-weight:normal;
			 color:#b0443b;
			 height:30px;
			 text-align:left;
			
}
			 

			 
			 
.menu_centre li a:visited{
			 
			 color:#ea9005;
			 
}	
			 
.menu_centre li a:hover{
			 
			 color:#db5b06;
}		 
	 
	
#menu_centre_alerte {
margin-left: 30px;
  padding: 0 ;
  list-style: none ;
  text-align: left;
  width:420px;}
  
  
#menu_centre_alerte li{
display:inline;
margin-right:10px;
}
			 
.message_tableau{	
background-color:#fbfbfb;
border:#ffffff 1px solid ;
width:464px;
height:auto;
font-family:Arial, Times, serif;
font-size: 11px;
line-height: 16px;
font-weight:normal;
color:#000000;
padding:8px;
text-align:center;
margin-left:auto;
margin-right:auto;
position:relative;
top:-5px;
}

.message_tableau p{padding-left:15px;
padding-right:10px;}	

.message_tableau .titre {

             float:left;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:16px;
			 line-height:30px;
		     font-weight:bold;
			 color:#db5b06;
			 height:30px;
			 text-align:left;
			 text-indent:20px;
			 padding-top:20px;
			 border-bottom:1px solid #db5b06;
			 width:464px;
			 _width:464px;
			 text-decoration:none;
			 _margin-right:-20px;
}
			 

.message_tableau .titre a{

			 color:#db5b06;
			 text-decoration:none;
			
}	


.message_tableau .titre a:hover{color:#e1742b;
                        text-decoration:underline;}		 
			 
.message_tableau .soustitre {

margin-top:95px;
_margin-top:30px;
   background-image:none;
   background-color:#db5b06;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 line-height:normal;
		     font-weight:bold;
			 
			 color:#ffffff;
			 
			 text-align:left;
			 text-indent:20px;
			
			 height:20px;
			 padding-top:5px;
			 
}	
			 
.message_tableau h2{
   background-image:none;
  
             font-family:Arial, Helvetica, sans-serif;
			 font-size:14px;
			 line-height:normal;
		     font-weight:bold;
			 
			 color:#000000;
			 
			 text-align:center;
}	
			 
			
.message_tableau h6 {background-image:url(../annuaire/image/nouveau_design/degrade_rougec_h6_tableau.gif);
            background-repeat:repeat-x;
        
		    text-decoration: none; 
		    font-weight: bold; 
		    font-size: 11px;
			line-height:17px; 
			font-family:Arial, Times, serif;
		    color:#75401c;
			height:20px;
			text-align:center; 
			text-indent:0px;
		    padding-bottom:0px;
			padding-top:5px;
			align:center;
			border-top:1px solid #db5b06;
			border-bottom:1px solid #db5b06;
}		 
			 			 		 
.message_tableau .titre461 {
background-color:#e26512;
             font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 line-height:17px;
			 height:20px;
			 padding-top:5px;
		     font-weight:bold;
			 color:#ffffff;
			 text-align:center;
			 margin-top:80px;
			 width:464px;
}	
			 	 			 
.message_tableau .titre461b {
             
             font-family:Arial, Helvetica, sans-serif;
			 font-size:14px;
			 line-height:17px;
			 height:20px;
			 padding-top:5px;
		     font-weight:bold;
			 color:#92430f;
			 text-align:left;
			 margin-top:60px;
			 text-indent:20px;
			 
}					  

.message_tableau .titre461c { /*tableau quantité à l'achat*/
             
             font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 line-height:17px;
			 height:20px;
			 padding-top:5px;
		     font-weight:bold;
			 color:#75401c;
			 text-align:center;
			 margin-top:-18px;
			
			 
}					  


.message_tableau .fonda{background-color:#fff9e1;
                     height:auto;
					 padding-top:15px;
					 padding-bottom:15px;
					 font-family:Arial, Times, serif;
                     font-size: 12px;
                     line-height: 16px;
                     font-weight:normal;
					 text-align:left;
					 padding-left:10px;
					 padding-right:10px;
				
}	
					 
.message_tableau .fondb{border:1px solid #fff6dc;
                   
                     height:auto;
					 padding-top:15px;
					 padding-bottom:15px;
					 font-family:Arial, Times, serif;
                     font-size: 12px;
                     line-height: 16px;
                     font-weight:normal;
					 text-align:left;
					 padding-left:10px;
					 padding-right:10px;
}	


.message_tableau .fondaa{background-color:#fff9e1;
                  
				
}	


.livre {text-align:left;
        font-weight:normal;
		width:350px;
		margin-left:110px;
		
          
}
.convertisseur{text-align:left;
margin-left:160px;
}




.tableaug{width:232px;
         height:auto;
		 margin-top:0px;
         border-right:#92430f 1px solid;
		 
		 float:left;
		 }
.tableaud{width:230px;
         height:auto;
		 /*margin-right:-1px;
		 _margin-right:0px;
		 _padding-left:1px;*/
		
		 
		 float:right;
		 
		 
		
		 
		 
 
		 }
.tableaug2{width:230px;
         height:auto;
		 margin-top:0px;
         border-right:#92430f 1px solid;
		 position:absolute;
		 float:left;
		
		 
		 }
.tableaud2{width:230px;
         height:auto;
         margin-left:232px;
		 position:absolute;
		 
		 
 
		 }		 
.messtableaug{border-bottom:#92430f 1px solid;
             font-weight:normal;
			 line-height:18px;
			 width:231px;
		
			 }	
			 	 
.messtableaud{border-bottom:#92430f 1px solid;
              font-weight:normal;
			  line-height:18px;
			  margin-left:0px;
			  width:229px;
			  }
			    

			 	 
.messtableaud2{border-bottom:#92430f 1px solid;
              font-weight:normal;
			  line-height:18px;
			  margin-left:0px;
			  padding:5px;
			  width:222px;
			  }
			    




.tableau1{width:155px;
         height:auto;
		 position:absolute;
		 float:left;
		 margin-top:0px;
		 margin-left:0px;
		 border-right:#92430f 1px solid;
 }




.tableau2{width:155px;
         height:auto;
		 position:absolute;
		 margin-left:156px;
		 
 }

.tableau3{width:155px;
         height:auto;
		 position:absolute;
		 margin-left:312px;
		 border-left:#92430f 1px solid;
 }
 
		 
.messtableau1{border-bottom:#92430f 1px solid;
             font-weight:normal;
			 line-height:18px;
			 width:154px;}	
			 	 
.messtableau2{border-bottom:#92430f 1px solid;
              font-weight:normal;
			  line-height:18px;
			  margin-left:0px;
			  width:155px;
			  } 
 
.messtableau3{border-bottom:#92430f 1px solid;
              font-weight:normal;
			  line-height:18px;
			  margin-left:0px;
			  width:155px;} 
 

.messtableau4{
              font-weight:normal;
			  line-height:18px;
			  margin-left:0px;
			  width:464px;
			 
			  text-align:left;
			  padding-bottom:0px;} 
			  
	




.tableau5{width:110px;
         height:auto;
		 position:absolute;
		 float:left;
		 margin-top:0px;
		 margin-left:0px;
		 border-right:#92430f 1px solid;
 }
.tableau5b{width:120px;
         height:auto;
		 position:absolute;
		 float:left;
		 margin-top:0px;
		 margin-left:0px;
		 border-right:#92430f 1px solid;
 }

.tableau5c{width:110px;
         height:auto;
		 position:absolute;
		 float:left;
		 margin-top:0px;
		 margin-left:0px;
		 border-right:#92430f 1px solid;
 }

.tableau6{width:65px;
         height:auto;
		 position:absolute;
		 margin-left:112px;
		 border-right:#92430f 1px solid;
		 
 }
 
.tableau6b{width:75px;
         height:auto;
		 position:absolute;
		 margin-left:122px;
		 border-right:#92430f 1px solid;
		 
 }
.tableau6c{width:137px;
         height:auto;
		 position:absolute;
		 margin-left:112px;
		 border-right:#92430f 1px solid;
		 
 } 

.tableau7{width:100px;
         height:auto;
		 position:absolute;
		 margin-left:179px;
		 border-right:#92430f 1px solid;
 }
.tableau7b{width:80px;
         height:auto;
		 position:absolute;
		 margin-left:199px;
		 border-right:#92430f 1px solid;
 }

.tableau7c{width:130px;
         height:auto;
		 position:absolute;
		 margin-left:251px;
		 border-right:#92430f 1px solid;
 }

.tableau8{width:100px;
         height:auto;
		 position:absolute;
		 
		 
		 margin-left:281px;
		 border-right:#92430f 1px solid;
 }




.tableau9{width:80px;
         height:auto;
		 position:absolute;
		 margin-left:383px;
		 
		 
 }

.tableau9b{width:83px;
         height:auto;
		 position:absolute;
		 margin-left:383px;
		 
		 
 }
 
.tableau10{width:71px;
           height:auto;
		   position:absolute;
		   margin-left:251px;
		   margin-top:26px;
		   border-right:#92430f 1px solid;
		   
		   }
		  
.messtableau5{border-bottom:#92430f 1px solid;
             font-weight:normal;
			 line-height:18px;
			 width:109px;}	
			 
.messtableau5b{border-bottom:#92430f 1px solid;
             font-weight:normal;
			 line-height:18px;
			 width:119px;}
			 
.messtableau5c{border-bottom:#92430f 1px solid;
             font-weight:normal;
			 line-height:18px;
			 width:109px;}			 
			 
			 
			 				 	 
.messtableau6{border-bottom:#92430f 1px solid;
              font-weight:normal;
			  line-height:18px;
			  margin-left:0px;
			  width:64px;
			  } 
.messtableau6b{border-bottom:#92430f 1px solid;
              font-weight:normal;
			  line-height:18px;
			  margin-left:0px;
			  width:74px;
			  }
.messtableau6c{border-bottom:#92430f 1px solid;
              font-weight:normal;
			  line-height:18px;
			  margin-left:0px;
			  width:136px;
			  }			  
			  
			   
.messtableau7{border-bottom:#92430f 1px solid;
              font-weight:normal;
			  line-height:18px;
			  margin-left:0px;
			  width:99px;} 
.messtableau7b{border-bottom:#92430f 1px solid;
              font-weight:normal;
			  line-height:18px;
			  margin-left:0px;
			  width:79px;} 	
			  
.messtableau7c{border-bottom:#92430f 1px solid;
              font-weight:normal;
			  line-height:18px;
			  margin-left:0px;
			  width:129px;} 			  
			  
			  		  
.messtableau8{border-bottom:#92430f 1px solid;
             font-weight:normal;
			 line-height:18px;
			 width:99px;}	
			 	 
.messtableau9{border-bottom:#92430f 1px solid;
              font-weight:normal;
			  line-height:18px;
			  margin-left:0px;
			  width:79px;
			  } 
.messtableau9b{border-bottom:#92430f 1px solid;
              font-weight:normal;
			  line-height:18px;
			  margin-left:0px;
			  width:82px;
			  }  			  			  
			  
			  
			  
			  
.tableauetig{width:150px;
         height:auto;
		 margin-top:0px;
         border-right:#92430f 1px solid;
		 margin-left:0px;
		 _margin-left:-310px;
		 }
.tableauetid{width:311px;
         height:auto;
		 margin-top:0px;
		 margin-left:151px;
		 
		 
 
		 }			  
			  
			  
.messtableauetig{border-bottom:#92430f 1px solid;
             font-weight:normal;
			 line-height:18px;
			 text-align:center;
			 width:148px;
			 padding-bottom:3px;
			 }	
			 	 
.messtableauetid{border-bottom:#92430f 1px solid;
              font-weight:normal;
			  line-height:18px;
			  padding-left:10px;
			  text-align:left;
			  padding-bottom:3px;
			  }			  
			  
 
.google{font-family:Arial, Helvetica, sans-serif;
        font-size:6px;
		margin-left:73px;
		_margin-left:73px;
		font-weight:normal;
		}
		
#pied {padding-top:100px;
       height:auto !important;
	   height:30px;
       clear:both;
    
	   padding-bottom:0px;
	   color:#5c3112;

	  
	  /*display:block;*/
	   position:relative;
	   width:990px;
	   }


		
.pied3{position:relative;
       font-family:Arial, Helvetica, sans-serif; 
      font-weight:normal; 
	  font-size:12px;
	  text-align:left;
	  line-height:12px;
	  color:#000000;
	  padding-bottom:0px;
	  margin-bottom:0px;
	  padding-top:10px;
	  



 
}

.pied2{position:relative;
     font-family:Arial, Helvetica, sans-serif; 
      font-weight:normal; 
	  font-size:12px;
	  text-align:center;
	  line-height:12px;
	  color:#000000;
	
	  padding-top:20px;
	 
	  }
	  
.piedfin{ background-image:url(../annuaire/image/nouveau_design/pied_page3_18nov.jpg);
	  background-repeat:no-repeat;
	  background-position:top;
	  width:1006px;
	  height:80px;
	  clear:both;
	  margin-left:auto;
	  margin-right:auto;
	  margin-top:0px;
	
	 
	  }	  
	  
	  
.piedadmin{ position:relative;
            font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:13px;
			text-align:center;
			color:#846342;
			padding-top:0px;}	  


.signature{font-family:"ShelleyAndante BT";
           font-size:26px;
		   margin-left:230px;
		   }

.retourhtpage{float:right;
              position:relative;
			  bottom:20px;
			  _bottom:-17px;
			  font-size:12px;
			  font-weight:normal;
			  color:#d9c6ae;
			  }
			  

		   
		   
#date{text-align:right;
      margin-top:0px;
	  margin-right:20px;}	
	  
	  
ul.conlist {
margin:0 0 0 0;
padding:0 0 0 0;
list-style-type:none;
}		
		
ul.conlist li{
background-image: url(../annuaire/image/nouveau_design/fleche_menu4.gif); 
background-repeat:no-repeat;
background-position:30px 6px;
-height:1%;
/height:1%;
list-style-type:none;
font-size: 13px; 
font-family: Arial, Helvetica, sans-serif; 
padding: 0px;  
padding-left: 45px;
margin-right:20px;
line-height:normal;
padding-bottom:10px;



}	  	   


	  
ul #conlistred {
width:464px;
text-align:center;
list-style-position:outside;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;


}		
		
#conlistred li{
margin-left:30px;
margin-right:20px;
line-height:17px;
list-style-image: url(../image/pucelosred.gif);
list-style-type:none;
 display:list item;  



}	


#conlistplan {list-style-position:outside;
   
_margin-left:0px;
padding-left:0px;
_padding-left:0px;

}		
		
#conlistplan li{

list-style-type:square;
 display:list item;  

margin-left:55px;
_margin-left:55px;
padding-bottom:5px;
padding-left:0px;
_padding-left:0px;


}	

#conlistplan2 {list-style-position:outside;
   
_margin-left:0px;
padding-left:0px;
_padding-left:0px;

}		
		
#conlistplan2 li{

list-style-type:disc;
 display:list item;  

margin-left:95px;
_margin-left:95px;
padding-bottom:5px;
padding-left:0px;
_padding-left:0px;


}

.citation{
		  
	   width:240px;
		  
		  
		}
		  
.citationtext{	  text-align:left;
          
		  padding:8px;
		  
		  font-size:12px;
		  margin:0px;
		  font-weight:normal;
		  font-family: Arial, "Times New Roman", Times, serif;}	  
		  
.citationaut {text-align:right;
padding-right:20px;
padding-top:15px;

padding-bottom:10px;
font-weight:bold;}	

		 


.textarea { border: #db5b06 1px solid; 
            margin-bottom: 20px;
			margin-top:5px; 
			 
			overflow-y: scroll; 
			overflow-x: hidden;
			background-color:#fefcf8;
			font-weight:normal;
			color:#32406b;
	
			
		}
			
.bouton { background-image: url(../annuaire/image/nouveau_design/fond_degrade_menu_lexique_2.jpg);
        background-repeat:repeat-x;
		background-position:top;
		
		background-color:#fbfbfb;
		
		color:#000000; 
		height:22px;
		padding:3px;
		
		width:auto;
		 font-size: 11px; 
	   font-family: Arial, helvetica, sans-serif; 
		font-weight:normal;
		cursor: pointer; 
			border-top: #ffffff 1px solid;
		border-left:#ffffff 1px solid;
        border-right:#db5b06 1px solid;
        border-bottom: #db5b06 1px solid;
		
		/*border-top: #db5b06 1px solid;
		border-left:#db5b06 1px solid;
        border-right:#db5b06 1px solid;
        border-bottom: #db5b06 1px solid;*/
		
		}


.bouton:hover {background-image: url(../annuaire/image/nouveau_design/fond_degrade_menu_lexique_inv2.jpg);
        background-repeat:repeat-x;
		background-position:top;
	

		background-color:#fbfbfb;
		color:#000000; 
		height:22px;
		padding:3px;
		width:auto;
		 font-size: 11px; 
	   font-family: Arial, helvetica, sans-serif; 
		font-weight:normal;
		cursor: pointer; 
			border-top: #db5b06 1px solid;
        border-left:#db6b06 1px solid;
        border-right:#ffffff 1px solid;
        border-bottom: #ffffff 1px solid;
		/*border-top: #db5b06 1px inset;
        border-left:#db5b06 1px inset;
        border-right:#db5b06 1px solid;
        border-bottom: #db5b06 1px solid;*/
	
		
		
		
}





		   

.bouton-off {background-image:url(../annuaire/image/nouveau_design/fond_degrade_menu_lexique_2.jpg);
        background-repeat:repeat-x;
		background-position:top;
	background-color:#fbfbfb;
		color:#000000; 
		height:22px;
		padding:3px;
		width:auto;
		 font-size: 11px; 
	   font-family: Arial, helvetica, sans-serif; 
		font-weight:normal;
		cursor: pointer; 
			border-top: #ffffff 1px solid;
		border-left:#ffffff 1px solid;
        border-right:#db5b06 1px solid;
        border-bottom: #db5b06 1px solid;
		/*border-top: #db5b06 1px inset;
        border-left:#db5b06 1px inset;
        border-right:#db5b06 1px solid;
        border-bottom: #db5b06 1px solid;*/
		
	
		
		
}


.bouton-on {background-image: url(../annuaire/image/nouveau_design/fond_degrade_menu_lexique_inv2.jpg);
        background-repeat:repeat-x;
		background-position:top;
		
		background-color:#fbfbfb;
		color:#000000;
		padding:3px; 
		height:22px;
		width:auto;
		 font-size: 11px; 
	   font-family: Arial, helvetica, sans-serif; 
		font-weight:normal;
		cursor: pointer; 
			border-top: #db5b06 1px solid;
        border-left:#db6b06 1px solid;
        border-right:#ffffff 1px solid;
        border-bottom: #ffffff 1px solid;
	
	
		

}		   
		   
		   
   

.mess {color: #32406b; /*contact*/
       font-size: 11px; 
	   font-family: Arial, helvetica, sans-serif; 
	   border: #db5b06 1px solid; 
	   background-color: #fefcf8;
	   height:16px;
	   margin-top:5px;
	   margin-bottom:5px;
	   font-weight:normal;
	   padding-top:3px;
	   
	   
	    }	
.mess2 {color:#32406b; /*convertisseur kilo*/
       font-size: 11px; 
	   font-family: Arial, helvetica, sans-serif; 
	   border: #db5b06 1px solid; 
	   background-color:#fefcf8;
	   height:12px;
	   padding:3px;
	   margin-top:3px;
	   
	   margin-bottom:3px;
	   
	   font-weight:normal;
	   margin-left:0px;
	   
	   
	    }	
		
.mess2a {color:#32406b; /*convertisseur chaleur*/
       font-size: 11px; 
	   font-family: Arial, helvetica, sans-serif; 
	   border: #db5b06 1px solid; 
	   background-color:#fefcf8;
	   height:12px;
	   padding:3px;
	   margin-top:0px;
	   
	   margin-bottom:0px;
	   
	   font-weight:normal;
	   margin-left:0px;
	   
	   
	    }			
		
				
.mess3 {color: #32406b; 
       font-size: 11px; 
	   font-family: Arial, helvetica, sans-serif; 
	   border: #db5b06 1px solid; 
	   background-color: #fefcf8;
	   height:16px;
	   font-weight:normal;
	   padding-top:3px;
	   
	 
	   }		
		
.resrec{font-family:Arial, Times, serif;
	 /*résultat recherche annuaire*/
	font-size: 13px;
	line-height: 20px;
	font-weight:normal;
	text-align:center;}		
				
			
.confirmation{font-family:Arial, Times, serif;
	
              font-weight:normal;
			  font-size:12px;
			  text-align:left;
			  line-height:20px;
			  margin-left:25px;}	
			  
		
		   
		   
.fleche{border:0;
        float:right;}
		
		
		
#piedad {
       height:auto !important;
	   height:1px;
       clear:both;
       margin-top:0px;
	   bottom:0px;
	   color:#5c3112;
	   padding-top:20px;
	   _padding-top:0px;
	   display:block;
	   position:relative;font-family:Arial, Times, serif;font-weight:normal;
}


.admin{background-color:#ceb595;
       font-family:Arial, Times, serif;
	
	   font-size:13px;
	   font-weight:bold}	
	   
	   
.input_install
{
	background-color:#d7bfa2;
	border:0;
	border-bottom:1px dashed #000000;
	padding-left:5px;
}

input
{
 /* background-color:#e6d9ca; couleur de fond */
  color : #330000; /* couleur du texte */
  border:1px solid #846342; /* bordure 1px, trait plein, couleur vert clair */
   
  
 
}


#centrerecup{
       
		width:500px;
		margin-left:auto;
		margin-right:auto;
		border-top: #ffffff 1px solid;
		border-left:#ffffff 1px solid;
		border-right:#d8d7d7 1px solid;
	    border-bottom:#d8d7d7 1px solid;
		display:block;
		padding:20px;
	
		
		background-color:#fbfbfb;
		height:auto;
		text-align:center;	
font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
     color:#000000;
		
		
		}		
	   	
.recherche2{padding-left:0px;
            _padding-left:0px;
          
            padding-top:5px;
			 }		
			 
			 
			 
			 
.inscription { 


background-color:#ffffff;
border:#fbfbfb 1px solid ;
width:900px;
height:auto;
font-family:Arial, Times, serif;
font-size: 11px;
line-height: 16px;
font-weight:normal;
color:#000000;

text-align:center;
margin-left:auto;
margin-right:auto;
position:relative;
margin-top:20px;
padding:20px;


}				 		   	      	   	 		      