﻿/*****************************************************************************
 * Découpage                                                                 *
 *****************************************************************************/


html,body, form {

margin:0;

padding:0;

height:100%;

width:100%;

}

body
{
	background-color: #615853;
}

#Page
{
	width           : 852px;
	margin          : 0px auto 0px auto;
	text-align      : left;
	background-color: #FFFFFF;
	position        :relative;
}

	#Header
	{
		position    : relative;
		z-index     : 100;
		width       : 852px;
		height      : 138px;
		clear:      both;
		background-color:#FFFFFF;
	}
	
		#Logo
		{
			float   : left;
			top     : 2px;
			left    : 9px;
			width   : 153px;
			height  : 88px;
		}

			#Logo img
			{
				border: 0px;
				padding-top:4px;
			}
	
		#Accroche
		{
			float           : right;
            margin-right    : 35px;
            //margin-right  : 35px;
			margin-top      : 4px;
			margin-bottom   : 2px;
			width           : 500px;
			z-index         : 200;
		}
		
		#Accroche p
		{
		    margin      : 0px;
		    text-align  : right;
		}
		
		
			#Accroche .Pane .Container p
			{
				color       : #86858B;
				font-size   : 12px;
			}

			#Accroche .Pane .Container p img
			{
				border  : 0px;
			}
			
		#Login
		{
			float       : left;
		    width       : 690px;
		    height      : 75px;
		}
		
			.Anonymous #Login
			{
				background : url("Images/BulleConnexion/background.png") no-repeat right top;
			}
			
			#Login .Intro
			{
				float   : left;
				margin  : 20px 0px 1px 190px;
			}
				
				#Login .Intro span
				{
					font-size   : 14px;
					font-weight : bold;
					color       : #ffffff;
				}
			
			#Login .Login
			{
				float       : left;
				margin      : 5px 0px 0px 0px;
				width       : 325px;
			}
			
			#Login .Login .Identifiant, #Login .Login .MotDePasse, #Login .Login .Validation
			{
			    float : left;
			}
			#Login .Login .Validation
			{
			    margin-top  : 17px;
			    margin-left : 5px;
			}
				
				#Login .Login .NormalRed
				{
					color       : #ff0000;
				}
				
				/*#Login .Login span,*/
				#Login .Login label
				{
				    font-size   : 12px;
					color       : #ffffff;
					margin-left : 15px;
				}
				
				#Login .Login input.LoginTextBox
				{
				    margin      : 1px 2px 1px 15px;
					height      : 14px;
					width       : 115px;
					font-size   : 11px;
					border      : 1px solid #61654E;
				}
				
				#Login .Login .Validation a
				{
				    margin-top  : 20px;
				}

				#Login .Login .RememberMe
				{
				    float           : right;
				    color           : #8F8875;
		            margin-top      : 9px;
		            margin-right    : 45px;
		            //margin-right  : 50px;
				}
					#Login .Login .RememberMe label
					{
						color       : #8F8875;
						margin      : 0px 0px 0px 2px;
					    font-size   : 10px;
					}
	
				#Login .Login .ErrorCookieMessage
				{
				    color       : #8F8875; 
					font-weight : bold;
				}
				
				#Login .Login a /*,#Login .ModalPopup a*/
				{
					font-size       : 14px;
					font-weight     : bold;
					color           : #ffffff;
					text-decoration : none;
				}

				#Login .Login a:hover /*,#Login .ModalPopup a:hover*/
				{
					color   : #f79434;
				}
			
			    #Login .Login .ModalPopup .EncartFixeGris .Titre
		        {
		            text-align  : left;
		            font-size   : 14px;
		            color       : #ffffff;
		            font-weight : bold;
		        }
        		
		        #Login .Login .ModalPopup .TitrePopup span
		        {
		            font-size   : 14px;
		            font-weight : bold;
		            color       : #5E5A57;
    		    }
    		    
    		    
		        #Login .Login .ModalPopup .Profil .MotDePasse .TitreParagraphe
		        {
		            margin         : 15px auto 15px 40px;
		        }
		        #Login .Login .ModalPopup .Profil .MotDePasse .TitreParagraphe span
		        {
		            font-size       : 11px;
		            font-weight     : bold;
		            text-decoration : underline;
		        }
		        #Login .Login .ModalPopup .Profil .MotDePasse .ChampParagraphe
		        {
		            margin         : 10px auto 20px 80px;
		        }
		        #Login .Login .ModalPopup .Profil .MotDePasse .ChampParagraphe th
		        {
		            font-weight     : bold;
                    font-size       : 11px;
                    color           : #000000;
                    text-align      : left;
		        }
		        
		        #Login .ModalPopup .Bouton
		        {
		            clear : both;
		            float : left;
                    padding-left    : 280px;
		        }
                #Login .ModalPopup .Bouton .Corps
                {
                    padding-top : 8px;
                    height  : 31px;
                }
		        #Login .ModalPopup .Bouton a
		        {
		            font-size   : 12px;
		            color       : #ffffff;
		            font-weight : bold;
		        }
                #Login .ModalPopup .Bouton a:hover
                {
                    color           : #ffffff;
                    text-decoration : underline;
                }
		        
		        #Login .ModalPopup .CancelButton
		        {
		            clear : both;
		            float : left;
                    padding-left    : 325px;
                    padding-top : 10px;
		        }
                #Login .ModalPopup .CancelButton a
                {
                    color           : #5E5A47;
                    font-size       : 11px;
                    font-weight     : bold;
                    text-decoration : none;
                }
                #Login .ModalPopup .CancelButton a:hover
                {
                    color           : #5E5A47;
                    text-decoration : underline;
                }
		        
		        #Login .Login .ModalPopup input
		        {
		            border : 1px solid #CACACA;
		            border-collapse : collapse;
		        }
		        #Login .Login .ModalPopup input.Normal
		        {
		            width   : 200px;
		        }
		        #Login .Login .ModalPopup input.Large
		        {
		            width   : 300px;
		        }
		        
		
			#Login .DemandeAcces
			{
				float       : left;
				margin      : -15px 0px 2px 275px;
				//margin-top: -18px;
			}
			    #Login .DemandeAcces a
			    {
			        font-size       : 10px;
					color           : #8F8875;
					text-decoration : none;
			    }
				
				#Login .DemandeAcces a:hover
				{
					text-decoration : underline;
				}
			    
			#Login .Forgot
			{
				float       : left;
				margin      : -15px 0px 2px 405px;
				//margin-top: -18px;
			}
				
				#Login .Forgot a
				{
					font-size       : 10px;
					color           : #8F8875;
					text-decoration : none;
				}
				
				#Login .Forgot a:hover
				{
					text-decoration : underline;
				}
			
				#Login .ErrorMessage
				{
				    position    : absolute;
				    top         : 40px;
				    left        : 159px;
					color       : Red;
					font-weight : bold;
					font-size   : 14px;
				}
				
			.Authenticated #Login
			{
			    float       : left;
		        background  : url("Images/BulleDeconnexion/background.png") no-repeat right top;
			}
		    
			#Login .Infos
			{
				float       : left;
				margin-top  : 15px;
				color       : #ffffff;
			}
			
				#Login .Infos .Nom
				{
					
				}
			
				#Login .Infos .RaisonSociale
				{
				}
			
			#Login .Menu
			{
				float           : right;
				margin-top      : 8px;
				margin-right    : 15px;
				z-index         : 200;
			}
			
					#Login .Menu .HorizontalMenu a
					{
					    text-decoration : none;
						color           : #ffffff;
						font-size       : 12px;
						font-weight     : bold;
					}

					#Login .Menu .HorizontalMenu > ul
					{
						float       : right;
						height      : 45px;
						background  : url("Images/BulleDeconnexion/Puce.png") no-repeat left 12px;
						z-index     : 200;
					}

						#Login .Menu .HorizontalMenu > ul > li
						{
							height  : 17px;
							padding : 8px 0px 20px 0px;
						}
						
							#Login .Menu .HorizontalMenu > ul > li > a
							{
								height  : 15px;
                                padding : 1px 10px 1px 10px;
							}
								
								#Login .Menu .HorizontalMenu > ul > li:hover a
								{
									color           : #000000;
									text-decoration : none;
								}
								    #Login .Menu .HorizontalMenu > ul > li:hover a:hover
								    {
								        text-decoration : underline;
								    }

							#Login .Menu .HorizontalMenu > ul > li > ul
							{
								top             : 25px;
								left            : 0px;
								margin          : 0px 2px 0px 2px;
								padding-bottom  : 4px;
								text-align      : left;
							}

								#Login .Menu .HorizontalMenu > ul > li > ul > li
								{
									margin-left     : 4px;
									padding         : 3px 8px 3px 8px;										
									display         : inline-block;
									width           : 100%;
									background-color: #ffffff;
								}

									#Login .Menu .HorizontalMenu > ul > li > ul > li > a
									{
										color       : #000000;
										display     : inline-block;
										width       : 100%;
										white-space : normal;
										font-size   : 12px;
										font-weight : normal;
									}

										#Login .Menu .HorizontalMenu > ul > li > ul > li:hover > a
										{
											color   : #000000;
										}

        #Deconnexion
		{
			float       : left;
			margin-left :50px;
            width       :628px;			
		}

			#Deconnexion a
			{
				padding         : 3px 0px 3px 5px;
				font-size       : 12px;
				text-decoration : underline;
			}
			
			
		/*#Recherche
		{
			position: absolute;
			top: 40px;
			left: 827px;
			width: 130px;
			height: 26px;
			padding: 1px 2px 5px 5px;
			background-image: url("Images/Recherche.png");
			background-repeat: no-repeat;
		}
		
			#Recherche .NormalTextBox
			{
				width: 113px;
				height: 14px;
				border: 0px;
				margin: 0px;
				padding: 2px 5px 3px 5px;				
				font-size: 12px;
				background-image: url("Images/RechercheInput.png");
				background-repeat: repeat-x;
			}
			
			#Recherche img
			{
				position: absolute;
				width: 17px;
				height: 17px;
				top: 1px;
				left: 109px;
				border: 0px;
			}*/
	
		#MenuBar
		{
			background-image    : url("Images/Menus/background_inactif.png");
			float               : left;
			height              : 43px;
			z-index             : 102;
		}

			.Zone1 #MenuBar
			{
				width: 852px;
			}
								
			.Zone2 #MenuBar
			{
				width: 852px;
			}
								
			#MainMenu
			{
				height: 43px;
			}
			
			#MainMenu .HorizontalMenu
			{
				height: 43px;
			}
				
				#MainMenu .HorizontalMenu a
				{
					text-decoration : none;
					/*color           : #55554B;*/
					color           : #656460;
					font-size       : 12px;
				}
				
				#MainMenu .HorizontalMenu > ul
				{
					background-image    : url("Images/Menus/background_inactif.png");
					height              : 43px;
				}

					#MainMenu .HorizontalMenu > ul:hover
					{
						background-image    : url("Images/Menus/background_actif.png");
						background-repeat   : repeat-x;
					}
				
					#MainMenu .HorizontalMenu > ul > li
					{
						height      : 25px;
						padding     : 15px 0px 3px 0px;
						text-align  : center;
				        background  : url("Images/Menus/background_separation.png") right no-repeat;
						
					}

						#MainMenu .HorizontalMenu > ul > li > a
						{
							height  : 21px;
							padding : 3px 12px 3px 12px;
						}
						
							/*#MainMenu .HorizontalMenu > ul.First > li > a
							{
								border-left: solid 2px #d7dadd;
							}
						
							#MainMenu .HorizontalMenu > ul.Last > li > a
							{
								border-right: solid 2px #d7dadd;
							}*/
							
							#MainMenu .HorizontalMenu > ul:hover > li a
							{
								color       : #FFFFFF;
							}

						#MainMenu .HorizontalMenu > ul > li > ul
						{
							top             : 43px;
							left            : 20px;
							margin          : 0px 2px 0px 2px;
							width           : auto;
							background-color: #9CB804;
							text-align      : center;
						}

							#MainMenu .HorizontalMenu > ul > li > ul > li
							{
								height      : 14px;
								padding     : 6px 10px 6px 10px;
								border-top  : solid 1px #8AA403;
							}

								#MainMenu .HorizontalMenu > ul > li > ul > li.First
								{
									border-top  : solid 1px Transparent;
								}

								#MainMenu .HorizontalMenu > ul > li > ul > li > a
								{
									color       : #000000;
									font-size   : 14px;
									display     : inline-block;
									width       : 100%;
								}

								#MainMenu .HorizontalMenu > ul > li > ul > li:hover
								{
									border-top      : solid 1px #8AA403;
									background-color: #8AA403;
								}

									#MainMenu .HorizontalMenu > ul > li > ul > li.First:hover
									{
										border-top  : solid 1px Transparent;
									}

									#MainMenu .HorizontalMenu > ul > li > ul > li:hover > a
									{
										color   : #ffffff;
									}
                    #MainMenu .HorizontalMenu ul li.Active
                    {
	                    background  : transparent url("Images/Menus/background_actif.png") repeat-x !important;
                    }
                    #MainMenu .HorizontalMenu ul li.Active a
                    {
	                    color       : #ffffff;
                    }                        
	
	#ContentPanes .ContentPane100,
	#ContentPanes .ContentPane100,
	#ContentPanes .ContentPane100 .Container ,
	#ContentPanes .ContentPane100 .Container .Content,
	#ContentPanes .ContentPane100 .Container .Content .ContainerPane,
	#ContentPanes .ContentPane100 .Container .Content .ContainerPane .GIE_Modules_HtmlModuleFicheSocieteContent,
	#ContentPanes .ContentPane100 .Container .Content .ContainerPane .GIE_SkinObjects_FicheProduitViewContent
	{
	    height:100%;
	}
	
	.DNNEmptyPane
	{
	    height:0 !important;
	}
	    
	#Content
	{
		clear : both;
		float : left;
		width           : 852px;
		background-color: #FFFFFF;
		height:100%;
		
	}
			
		.Authenticated #ContentPanes
		{
			width : 653px;
            /*padding : 0;*/
		}
		
		#ContentPanes
		{
		    width : 100%;
		    background-color: #FFFFFF;
		    margin:0;
            //padding : 4px 0 0 0;
            vertical-align:top;
            height:100%;
		}
	
	        .LeftPane
	        {
	        	clear       : both;
	            float       : left;
	            width       : 100%;
	            height      : 40px;
	            background  : #615853 url("Images/background-search.png") repeat-x;
	        }

            .ContentPane
            {
                clear           : both;
	            float           : left;
	            width           : 100%;
	            background-color: #FFFFFF;
            }            
            
            .ContentPane .FilAriane
            {
                margin      : 5px 0px 5px 10px;
            }
            .ContentPane .FilAriane a
            {
                color           : #000000;
                text-decoration : none;
                font-weight : normal;
            }
            .ContentPane .FilAriane a:hover
            {
                text-decoration : underline;
            }
					
		    .BottomPane
		    {
			    clear           : both;
	            float           : left;
	            width           : 100%;
	            background-color: #FFFFFF;
		    }
    	
	    
	    .RightPane
	    {
	    	display : none;
	    }
    	.Authenticated .RightPane
	    {
	    	display : block;
	        /*float           : left;*/
		    width           : 199px;
		    /*min-height      : 680px;*/
			background      : #F3F3F3 url("Images/Extranet/Background_extranetList.png") repeat-y left;
			height:100%;
			margin:0;
            padding:0;
            vertical-align:top;
	    }
	    
	        .RightPane #ExtranetList .EnteteExtranet 
	        {
	            background      : #F3F3F3 url("Images/Extranet/background_entete.png") repeat-x left top;
	            height          : 30px;
	            padding-top     : 10px;
	            //margin-top      : 4px;
	        }
	        .RightPane #ExtranetList .EnteteExtranet  span
	        {
	            color           : #ffffff;
	            font-size       : 14px;
	            font-weight     : bold;
	            margin-left     : 2px;
	        }
	    
	        .RightPane #ExtranetList .BoutonExtranet 
	        {
	            padding-top : 6px;
	        }
    	    
	            .RightPane #ExtranetList .BoutonExtranet a
	            {
	                text-decoration : none;
	            }
    	    
	            .RightPane #ExtranetList .BoutonExtranet a:hover
	            {
	                text-decoration : none;
	                cursor          : pointer !important;
	            }
	            
        	        .RightPane #ExtranetList .BoutonExtranet a:hover .SousTitre,
        	        .RightPane #ExtranetList .BoutonExtranet a:hover .Titre
	                {
	                    text-decoration:none !important;
	                    
	                }
	                
	            .RightPane #ExtranetList .BoutonExtranet .Vert
	            {
	                background      : #F3F3F3 url("Images/Extranet/bouton_degrade.gif") repeat-x left top;
	                height          : 50px;
	                padding         : 8px 1px 1px 15px;
	            }
	            
	            .RightPane #ExtranetList .BoutonExtranet .Vert:hover
	            {
	                background      : #F3F3F3 url("Images/Extranet/bouton_degrade_hover.gif") repeat-x left top;
	            }
	            
        	        .RightPane #ExtranetList .BoutonExtranet .Vert .Titre
	                {
	                    color       : #ffffff;
	                    font-size   : 14px;
	                    font-weight : bold;
	                }
	                
	                .RightPane #ExtranetList .BoutonExtranet .Vert .SousTitre
	                {
	                    color       : #ffffff;/*475204;*/
	                    font-size   : 11px;
	                }
	                
	            .RightPane #ExtranetList .BoutonExtranet .Gris
	            {
	                background      : #F3F3F3 url("Images/Extranet/background_lien_non_code.png") repeat-y left top;
	                min-height      : 30px;
	                padding         : 8px 1px 1px 15px;
	            }
	            
	                .RightPane #ExtranetList .BoutonExtranet .Gris .Titre
	                {
	                    color       : #98988c;
	                    font-size   : 14px;
	                    font-weight : bold;
	                }
	                
	                .RightPane #ExtranetList .BoutonExtranet .Gris .SousTitre
	                {
	                    color       : #7A7A7A;
	                    font-size   : 11px;
	                }
			
		
	#Footer
	{
		background-color    : #615853;
		clear:both;
	}
	
	#Footer .QuickLinksPane
	{
	    clear       : both;
	    float       : left;
	    width       : 852px;
	    height      : 66px;
	    background-color    : #615853;
	    background-image    : url("Images/background_quicklinks_blank.gif");
	    background-repeat   : no-repeat;
	}
	
	.Authenticated #Footer .QuickLinksPane 
	{
		background-image    : url("Images/background_quicklinks.png");
	}
	
	
	#Footer .QuickLinksPane .Content
	{
	    margin-top  : 20px;
	}
	
	#Footer .QuickLinksPane .Content .Portail
	{
	    float       : left;
	    width       : 523px;
	    margin-left : 130px;	    
	}
	
	#Footer .QuickLinksPane .Content .Group
	{
	    float       : left;
	    width       : 199px;
	    text-align  : center;
	    font-weight : bold;
	}

    #Footer .QuickLinksPane .Content .Portail a, #Footer .QuickLinksPane .Content .Portail span
	{
	    color           : #A89F9A;
	}

    #Footer .QuickLinksPane .Content a, #Footer .QuickLinksPane .Content span
	{
	    font-size       : 11px;
	    color           : #FFFFFF;
	    text-decoration : none;
	}
	
	#Footer .QuickLinksPane .Content a:hover
	{
	    text-decoration : underline;
	}
	
	#Footer .FooterPane
	{
	    clear           : both;
	    float           : left;
	    width           : 852px;
	    background-color: #615853;
	}

/*      Boutons      */

input[type="submit"],input[type="button"]
{
    cursor:pointer;
}

/*      Boutons Verts        */
.BoutonVert
{
    float : left;
    height : 31px;
    cursor:pointer;
}
    .BoutonVert .BordGauche
    {
        float       : left;
        background  : url("Images/bouton_vert_arrondi_gauche.png") no-repeat;
        height      : 31px;
        width       : 10px;
    }
    .BoutonVert .BordDroit
    {
        float       : left;
        background  : url("Images/bouton_vert_arrondi_droit.png") no-repeat;
        height      : 31px;
        width       : 10px;
    }
    .BoutonVert .Corps
    {
        float       : left;
        background  : url("Images/bouton_vert_fond.png") repeat-x;
        min-width   : 80px;
        text-align  : center;
    }
        .BoutonVert .Corps input
        {
            background-color : Transparent;
            border : 0px;
            height : 31px;
            font-size: 12px;
            font-weight: bold;
            color: #ffffff;
        }
.BoutonVertValider
{
    float : left;
    height : 31px;
    cursor:pointer;
}
    .BoutonVertValider .BordGauche
    {
        float       : left;
        background  : url("Images/bouton_vert_arrondi_gauche.png") no-repeat;
        height      : 31px;
        width       : 10px;
    }
    .BoutonVertValider .BordDroit
    {
        float       : left;
        background  : url("Images/bouton_vert_arrondi_droit.png") no-repeat;
        height      : 31px;
        width       : 10px;
    }
    .BoutonVertValider .Corps
    {
        float       : left;
        background  : url("Images/bouton_vert_fond.png") repeat-x;
        min-width   : 80px;
        text-align  : center;
    }
        .BoutonVertValider .Corps input
        {
            background-color : Transparent;
            border : 0px;
            height : 31px;
            font-size: 12px;
            font-weight: bold;
            color: #ffffff;
        }

.BoutonOrange .Corps input.TexteAvecFlecheADroite
{
    background : Transparent url("Images/Puce_orange.png") no-repeat right;
}

/*      Boutons Oranges        */
.BoutonOrange
{
    float : left;
    height : 31px;
    cursor:pointer;
}

.BoutonOrange .BordGauche
{
    float       : left;
    background  : url("Images/bouton_orange_arrondi_gauche.png") no-repeat;
    height      : 31px;
    width       : 10px;
}
.BoutonOrange .BordDroit
{
    float       : left;
    background  : url("Images/bouton_orange_arrondi_droit.png") no-repeat;
    height      : 31px;
    width       : 10px;
}
/*.BoutonOrange .BordDroit:hover
{
    background  : url("Images/bouton_orange_arrondi_droit_hover.png") no-repeat;
}*/
.BoutonOrange .Corps
{
    float       : left;
    background  : url("Images/bouton_orange_fond.png") repeat-x;
}
/*.BoutonOrange .Corps:hover
{
    background  : url("Images/bouton_orange_fond2_hover.png") repeat-x;
}*/
.BoutonOrange .Corps input
{
    background-color : Transparent;
    border : 0px;
    height : 31px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}
.BoutonOrange .Corps a, .BoutonOrange .Corps span
{
    height : 31px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}


.MiseEnRelation.BoutonMiseEnRelation .AccesMiseEnRelation
{
    padding-top      : 10px;
    padding-bottom   : 10px;
    float           : left;
}
.MiseEnRelation.BoutonMiseEnRelation
{
    width       : 140px;
    margin      : 0px auto;
}
.BoutonMiseEnRelation .AccesMiseEnRelation .BoutonOrange .Corps,
.BoutonMiseEnRelation .AccesMiseEnRelation .BoutonOrange .Corps
{
    width       : 120px;
    padding-top : 7px;
    height      : 31px;
    text-align  : center;   
}
.BoutonMiseEnRelation a:hover
{
    text-decoration : none;
    color           : #FFFFFF;
}
.BoutonMiseEnRelation a:hover
{
    text-decoration  : none;
    color            : #FFFFFF;
}
/*      
    BoutonPetit   
*/
.Btn
{
    display:block;
    float:left;
    font-size: 12px;
    font-weight: bold;
    text-align:center;
    cursor:pointer;
}
    .Btn:hover
    {
        text-decoration:none;
    }
    
    .Btn.Gris,
    .Btn.Orange
    {
        height:23px;
        width:93px;
        padding-top:5px;
    }
    
    .Btn.Gris
    {
        background:url("Images/Boutons/Gris.png") no-repeat;
        color : #505050 !important;
    }
    
    .Btn.Orange
    {
        background:url("Images/Boutons/Orange.png") no-repeat;
        color: #ffffff !important;
    }
    
    
/*      
    ThemeFondBlanc_Entete   
*/
.ThemeFondBlanc_Entete
{
    float : left;
    height: 5px;
}
.ThemeFondBlanc_Entete .ArrondiGaucheBlanc
{
    float       : left;
    width       : 5px;
    background  : url("Images/ArrondiHautGauche.png") no-repeat;
}
.ThemeFondBlanc_Entete .ArrondiDroitBlanc
{
    float       : left;
    width       : 5px;
    background  : url("Images/ArrondiHautDroit.png") no-repeat;
}
.ThemeFondBlanc_Pied
{
    float   : left;
    height  : 5px;
}
.ThemeFondBlanc_Pied .ArrondiGaucheBlanc
{
    float       : left;
    width       : 5px;
    height      : 5px;
    background  : url("Images/ArrondiBasGauche.png") no-repeat;
}
.ThemeFondBlanc_Pied .ArrondiDroitBlanc
{
    float       : left;
    width       : 5px;
    height      : 5px;
    background  : url("Images/ArrondiBasDroit.png") no-repeat;
}
.Authenticated .FondBlanc
{
    width           : 597px;
}
.FondBlanc
{
    float           : left;
    background-color: #ffffff;
    width           : 797px;
    height          : 5px;
}

#Recherche .TextBoxSearchContainer
{
    width: 684px;
    border: 1px solid #906344;
    height: 22px;
    margin: 5px 2px 0px 8px;
    background  : #FFFFFF url("Images/magnifier.png") no-repeat right;
    padding-top:5px;
    float:left;
    padding-left: 5px;
}
.Authenticated #Recherche .TextBoxSearchContainer
{
	width : 484px;
}

#Recherche input
{
	font-size   : 12px;
    color       : #6c6c6c;
    border      : 0px none;
    width       : 456px;
    margin      : 0px;
    padding     : 0px;
}

#Recherche img
{
	margin-top      : 5px;
}

