/*@import url("CSS/Organisation.css");
@import url("CSS/Player.css");
@import url("CSS/SearchResults.css");
@import url("CSS/UniversAPRIL.css");*/

body
{
    color : #4c4441;
}
	
.Administration
{
	margin: 0px 20px 20px 20px;
	padding: 0px 20px 0px 10px;
	text-align: justify;
}


    .bgleft
    {
        background-color:#CCCCCC;
        border-right:1px solid #AEAEAE;
    }
  
.FicheProduit
{
	margin: 0px 28px 28px 28px;
	position: relative;
}

	.Zone1 .FicheProduit
	{
	}
	
	.Zone2 .FicheProduit
	{
	}

	.FicheProduit p
	{
		text-align: justify;
	}

	.FicheProduit .Print
	{
		position: absolute;
		top: 0px;
		right: 10px;
	}

		.FicheProduit .Print .Button1
		{
			margin-right: 5px;
			cursor: pointer;
			height: 21px;
			width: 183px;
			border: 0px;
			background-color: Transparent;
			background-image: url("Images/ButtonDownload.png");
			background-repeat: no-repeat;
			font-size: 11px;
			font-weight: bold;
			color: #4c4441;
			padding-bottom: 2px;
		}

		.FicheProduit .Print .Button2
		{
			cursor: pointer;
			height: 21px;
			width: 174px;
			border: 0px;
			background-color: Transparent;
			background-image: url("Images/ButtonPrint.png");
			background-repeat: no-repeat;
			font-size: 11px;
			font-weight: bold;
			color: #4c4441;
			padding-bottom: 2px;
		}
		
		.FicheProduit .Print .Link2
		{
			cursor: pointer;
			height: 21px;
			width: 174px;
			border: 0px;
			background-color: Transparent;
			background-image: url("Images/ButtonPrint.png");
			background-repeat: no-repeat;
			font-size: 11px;
			font-weight: bold;
			color: #4c4441;
			padding-top: 2px;
			padding-left:11px;
			display:inline-block;
		}
		
		
	.FicheProduit h2
	{
		margin: 0px;
		font-size: 19px;
		color: #ee9238;
		text-transform: uppercase;
		font-weight: bold;
	}

		.Zone1 .FicheProduit h2
		{
			width: 680px;
		}

		.Zone2 .FicheProduit h2
		{
			width: 530px;
		}

	.FicheProduit h3
	{
		font-size: 15px;
		color: #81bf46;
		padding-bottom: 0px;
		border-bottom: dotted 1px #adbbc3;
		font-weight: bold;
	}
	
	.Zone1 .FicheProduit .PlusProduits
	{
		width: 861px;
	}
	
	.Zone2 .FicheProduit .PlusProduits
	{
		width: 697px;
	}
	
		.FicheProduit .PlusProduits .Header
		{
			padding: 8px 0px 11px 35px;
			height: 12px;
			font-weight: bold;
			font-size: 12px;
			color: #ffffff;
			background-repeat: no-repeat;
		}
	
		.Zone1 .FicheProduit .PlusProduits .Header
		{
			background-image: url("Images/PlusProduitsHeaderZone1.png");
		}

		.Zone2 .FicheProduit .PlusProduits .Header
		{
			background-image: url("Images/PlusProduitsHeaderZone2.png");
		}

	.FicheProduit .PlusProduits .Ulzone
	{
		margin: 0px;
		padding: 5px 15px 5px 15px;
		list-style-position: outside;
		background-repeat: repeat-y;
	}
	
		.Zone1 .FicheProduit .PlusProduits .Ulzone
		{
			background-image: url("Images/PlusProduitsZone1.png");
		}

		.Zone2 .FicheProduit .PlusProduits .Ulzone
		{
			background-image: url("Images/PlusProduitsZone2.png");
		}

	.FicheProduit .PlusProduits .Ulzone ul
	{
		margin: 5px 20px 5px 25px;
	}
	
	.FicheProduit .PlusProduits .Ulzone ul li
	{
		text-align: justify;
		padding: 3px 5px 3px 10px;
		font-size: 11px;
		color: #ffffff;
		list-style-type: disc;
	}
	
	.FicheProduit .PlusProduits .Footer
	{
		height: 2px;
		margin-bottom: 15px;
		background-repeat: no-repeat;
	}

		.Zone1 .FicheProduit .PlusProduits .Footer
		{
			background-image: url("Images/PlusProduitsFooterZone1.png");
		}

		.Zone2 .FicheProduit .PlusProduits .Footer
		{
			background-image: url("Images/PlusProduitsFooterZone2.png");
		}

	.FicheProduit .Societe
	{
		padding: 8px 0px 10px 35px;
		height: 12px;
		font-weight: bold;
		font-size: 12px;
		color: #ffffff;
		background-repeat: no-repeat;
		margin-bottom: 15px;
		background-repeat: no-repeat;
		background-image: url("Images/FicheProduitSociete.png");
	}
	
	.Zone1 .FicheProduit .Societe
	{
		background-image: url("Images/FicheProduitSociete.png");
	}
	
	.Zone2 .FicheProduit .Societe
	{
		background-image: url("Images/FicheProduitSocieteZone2.gif");
	}

	.FicheProduit .Button
	{
		margin-top: 20px;
	}

		.FicheProduit .Button .Button1
		{
			float: left;
			margin-right: 5px;
			cursor: pointer;
			height: 32px;
			width: 153px;
			border: 0px;
			background-color: Transparent;
			background-image: url("Images/FicheProduitButton1.png");
			background-repeat: no-repeat;
			font-size: 12px;
			font-weight: bold;
			color: #ffffff;
		}

		.FicheProduit .Button .Button2
		{
			float: left;
			cursor: pointer;
			height: 32px;
			width: 218px;
			border: 0px;
			background-color: Transparent;
			background-image: url("Images/FicheProduitButton2.png");
			background-repeat: no-repeat;
			font-size: 12px;
			font-weight: bold;
			color: #4c4441;
		}

				.FicheProduit  .Button .Overlay
				{
					margin-left: 8px;
					float: left;
					height: 28px;
					background-image: url("Images/ButtonOverlay.png");
					background-repeat: repeat;
				}

					.Zone1 .FicheProduit  .Button .Overlay
					{
						width: 508px;
					}

					.Zone2 .FicheProduit  .Button .Overlay
					{
						width: 354px;
					}

	.FicheProduit .Coordonnees
	{
		margin: 5px 5px 6px 5px;
		font-size: 11px;
		color: #81bf46;
		margin-left:25px;
		margin-top:-17px;
	}

		.Zone1 .FicheProduit .Coordonnees
		{
			width: 836px;
		}
		
		.Zone1 .FicheProduit .Coordonnees Top
		{
			width: 855px;
			
		}
		
		.Zone1 .FicheProduit .Coordonnees Content
		{
			width: 855px;
		}
		
		.Zone1 .FicheProduit .Coordonnees Bottom
		{
			width: 855px;
		}
		
		.Zone2 .FicheProduit .Coordonnees
		{
			width: 734px;
		}

			.FicheProduit .Coordonnees .Content img
			{
				margin-bottom:-2px;
			}
	
		.FicheProduit .Coordonnees .Content
		{
			background-color: #ffffff;
		}
		
		.Zone2 .FicheProduit .Coordonnees .Content
		{
			width: 672px;
		}

			.FicheProduit .Coordonnees .Content span
			{
				display: inline-block;
				margin: 2px 10px 3px 10px;
				font-weight: bold;
			}

			.FicheProduit .Coordonnees .Content a
			{
				font-weight: bold;
				text-decoration: none;
				font-size: 11px;
				color: #81bf46;
			}

		.FicheProduit .Coordonnees .Bottom
		{
			height: 2px;
			background-image: url("Images/CoordonneesBottom.png");
			background-repeat: repeat-x;
		}
		
		.Zone2 .FicheProduit .Coordonnees .Bottom
		{
			width: 672px;
		}

	.Contenu
	{
		margin: 0px 17px 20px 17px;
	}


#info
{
    float               : right;
    display             : none;
    width               : 30%; 
    z-index             : 2;
    font-size           : 12px; 
    border              : solid 1px #CCCCCC; 
    background-color    : #FFFFFF; 
    padding             : 5px;
} 

.BoutonFermer
{
    background-color    : #CCCCCC; 
    text-align          : center; 
    padding             : 5px;
}

.BoutonFermer span
{
    color               : #FFFFFF; 
    font-weight         : bold; 
    text-decoration     : none; 
}

/**************************** Edition du module **************************************/

#Attributs
{
    margin-top  : 15px;
    border      : 1px solid #dfe1e2;
}


.OngletsBO
{
    margin      : 20px 20px 20px 20px;
    text-align  : left;
    border      : 1px solid #7B96A5;
}

    .OngletsBO .Header
    {
        clear               : both;
    }

    .OngletsBO .Header .Libelle
    {
        background-image    : url('Images/expand.png'); 
        background-position : left;
        background-repeat   : no-repeat;
        float               : left;
        font-size           : 16px;
        font-weight         : bold;
        padding-left        : 20px;
        background-color    : #7B96A5;
        color               : #FFFFFF;
        border-bottom       : 2px solid white;
        width               : 100%;
    }

    .OngletsBO .HeaderSelected
    {
        clear               : both;
    }
    
    .OngletsBO .HeaderSelected .Libelle
    {
        background-image    : url('Images/collapse.png'); 
        background-position : left;
        background-repeat   : no-repeat;
        float               : left;
        font-size           : 16px;
        font-weight         : bold;
        padding-left        : 20px;
        background-color    : #7B96A5;
        color               : #FFFFFF;
        border-bottom       : 2px solid white;
        width               : 100%;
    }

    .OngletsBO .Actions
    {
        padding-top     : 5px;
        padding-bottom  : 6px;
        text-align      : right;
        /*border-bottom   : 1px solid #7B96A5;*/
    }

        .OngletsBO .Attributs
        {
            margin      : 5px 25px 5px 5px; 
        }
            .OngletsBO .Repeater
            {
                margin  : 20px 0 20px 10px;
                border  : 1px solid #BDCFD6;
            }
            .OngletsBO .Repeater span
            {
                margin  : 12px 0 12px 0;
            }
            
                .OngletsBO .Attributs .Repeater .TitreAttribut
                {
                    float           : left;
                    background-color: #BDCFD6;
                    height          : 15px;
                    padding-top     : 5px;
                    padding-bottom  : 5px;
                }
                .OngletsBO .Attributs .Repeater .ActionsAttribut
                {
                    text-align      : right;
                    background-color: #BDCFD6;
                    padding-top     : 5px;
                    padding-bottom  : 5px;
                }
                .OngletsBO .Attributs .Repeater .EditionAttribut
                {
                    margin          : 5px 0 10px 0;
                }
                .OngletsBO .Attributs .FooterAttribut
                {
                    text-align      : right;
                    margin-left     : 2px ;
                    margin-bottom   : 5px;
                }
                .OngletsBO .Attributs .FooterAttribut span
                {
                    padding-bottom : 5px;
                }

    .Ajout
    {
        text-align      : right;
        padding-right   : 10px;
    }
    
    .Ajout .ModalPopup
    {
        overflow : auto;
    }
 
.ProduitsComplementairesBO
{
    float           : left;
    margin-bottom   : 10px;
}

.ProduitsComplementairesBOBoutons 
{
    margin-bottom   : 10px;
}
   
.FooterProduitsComplementairesBO
{
    text-align      : right;
}
    
.ModalPopupTitre
{
    margin-top      : 20px;
    margin-bottom   : 20px;
    margin-left     : 50px;
    font-size       : 16px;
    font-weight     : bold;
    text-align      : left;
}

.ModalPopupBottom
{
    margin-bottom   : 20px;
}

.ModalPopupContent
{
    margin-left     : 50px;
    text-align      : left;
}

.ModalPopupBoutons
{
    margin-left     : 50px;
    text-align      : left;
}

.Permissions
{
    height          : 200px;
    overflow        : auto;
    text-align      : left;
    margin-top      : 5px;
    margin-left     : 50px;
}
.Permissions span
{
    color           : #000000;
    text-align      : left;
    font-weight     : normal;
}


#loading-mask{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:20000;
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	visibility : hidden;
}
#loading{
	position:absolute;
	left:30%;
	top:140px;
	padding:2px;
	z-index:20001;
	background-color: #FFFFFF;
	color: #000000;
	border-width:1px;
	border-style:solid;
	padding:3px;
	width:400px;
	height:50px;
}
#loading-indicator {
	font        :bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	position    :absolute;
	top         :35%;
	left        :30%;
	text-align  :center;
}

#loading-indicator span 
{
    color : #FFFFFF;
}


/**************** Signature Partenariat Groupe ****************/
.Partenariat
{
    clear           : both;
    float           : left;
    padding         : 0px 61px;
    color           : Black;
    text-align      : left;
}

.ImageGauche
{
    float       : left; 
    width       : 145px; 
    margin-top  : 50px; 
}
.AvecImage 
{
    float       : left; 
    width       : 697px;
}

.AvecImage .Partenariat
{
    clear           : both;
    float           : left;
    margin          : 0px 47px 0px 50px;
    padding         : 0px;
    color           : Black;
    text-align      : left;
}

.Partenariat .Boutons .RappelPlusPetit
{
    float           : left;
    width           : 220px;
    text-align      : left;
}

.Partenariat .Boutons .NavigationPlusPetit
{
    float           : left;
    width           : 380px;
    text-align      : right;
}

.Partenariat .Boutons .NavigationPlusPetit .Texte
{
    float           : right;
    font-size       : 9px;
    font-weight     : bold;
    color           : #404040;
}

.Partenariat .Texte
{
    clear           : both;
    float           : left;
}

.Partenariat .Validation
{
    clear           : both;
    text-align      : center;
}

.Licence
{
    background-color : White;
    text-align       : left;
    border           : 1px solid #000000;
    margin           : 0px auto 0px 130px;
    padding          : 5px;
}

.Partenariat .Boutons
{
    clear           : both;
    text-align      : center;
}

.Partenariat .Boutons a, .Partenariat .Boutons .Telecharger a
{
    text-decoration : underline;
    color           : Red;
}


.Partenariat .Boutons .Rappel
{
    float           : left;
    width           : 300px;
    text-align      : left;
}

.Partenariat .Boutons .Navigation
{
    float           : left;
    width           : 420px;
    text-align      : right;
}

.Partenariat .Boutons .Navigation .Texte
{
    float           : right;
    font-size       : 9px;
    font-weight     : bold;
    color           : #404040;
}

.Partenariat .Boutons .Encart
{
    float           : left;
    width           : 350px;
    border          : 1px solid black;
    font-style      : italic;
}

.Partenariat .Encart
{
    font-style      : italic;
}

.Partenariat .Synthese
{
    clear           : both;
    float           : left;
    background      : #CECECE;
    border          : 1px solid Gray;
    margin          : 0px auto 0px 200px;
    padding         : 10px;
}

.Partenariat .SyntheseConfirmation
{
    clear           : both;
    float           : left;
    margin          : 0px auto 0px 180px;
    padding         : 10px;
}

.Partenariat .Coordonnees
{
    clear           : both;
    float           : left;
    background      : #CECECE;
    border          : 1px solid Gray;
    margin          : 15px auto 0px 235px;
    padding         : 10px;
    width           : 280px !important;
}

.Synthese span
{
    color           : Black;
}

.ValidationButton
{
    font-size       : 16px;
    font-weight     : bold;
}


/****************************************************************/
/*                      Fiche Produit V3                        */
.Authenticated .FicheProduitV3
{
    width   : 653px;
}
.FicheProduitV3
{
    clear   : both;
    float   : left;
    width   : 853px;    
    height  : 100%;    
    /* IE 7/8 uniquement */
    height/*\**/ : 950px;
}
.sidebar_gauche
{
    /*float           : left;*/
    width           : 177px;
    border-right    : 1px solid #aeaeae;
    background-color: #cccccc;
    text-align      : center;
    height          : 100%;
    vertical-align  : top;
}
.sidebar_gauche .Societe
{
    vertical-align : top;
    width   : 177px;
    float   : left;
}
    .sidebar_gauche .Societe .LogoSociete
    {
        padding:5px 0px;
        background-color:#EEEEEE;
        width   : 177px;
        float : left;
    }

    .sidebar_gauche .Societe .DetailSociete
    {
        padding : 5px 0px;
        background-color:#EAEAEA;
        width   : 177px;
        float:left;
    }
.sidebar_gauche .Societe .DetailSociete .Ligne
{
    padding-top : 2px;
    padding-bottom : 1px;
    height          : 24px;
}
.sidebar_gauche .Societe .DetailSociete .Ligne img
{
    vertical-align  : bottom;
}
.sidebar_gauche .Societe .SiteWeb
{
    padding-top     : 10px;
    padding-bottom  : 10px;
    clear           : both;
}
.sidebar_gauche .Societe .SiteWeb a
{
    font-weight : bold;
}

.sidebar_gauche .Societe .OutilsTarifications
{
    background-color:#E2E2E2;
    float:left;
    width:177px;
    padding-bottom: 10px;
}

.sidebar_gauche .Societe .OutilsTarifications .MiseEnRelation
{
    margin  : 10px 0px 0px 18px;
    float   : left;
}
.DetailFicheSociete .BoutonMiseEnRelation .MiseEnRelation, 
.DetailProduit .BoutonMiseEnRelation .MiseEnRelation
{
    padding-top      : 10px;
    padding-bottom   : 10px;
    float           : left;
}
.DetailFicheSociete .BoutonMiseEnRelation,
.DetailProduit .BoutonMiseEnRelation
{
    width       : 140px;
    margin      : 0px auto;
}
.sidebar_gauche .Societe .OutilsTarifications .BoutonOrange .Corps
{
    width       : 120px;
    padding-top : 7px;
    height      : 31px;
}
.DetailFicheSociete .BoutonMiseEnRelation .MiseEnRelation .BoutonOrange .Corps,
.DetailProduit .BoutonMiseEnRelation .MiseEnRelation .BoutonOrange .Corps,
.Actions .BoutonOrange .Corps
{
    width       : 120px;
    padding-top : 7px;
    height      : 31px;
    text-align  : center;   
}
.ListeProduits .Actions .BoutonOrange .Corps
{
    width       : 70px;
    //padding-top : 5px;
}
.Actions.Droite
{
    float : right !important;
}
.Actions .BoutonOrange, .Actions .BoutonBlanc
{
    margin : 0px 5px;
}
.Actions .BoutonOrange .Corps a
{
    color : #FFFFFF !important;
}

.Actions .BoutonBlanc a
{
    color : #000000 !important;
}
.DetailFicheSociete .BoutonMiseEnRelation a:hover,
.DetailProduit .BoutonMiseEnRelation a:hover
{
    text-decoration : none;
    color           : #FFFFFF;
}
.sidebar_gauche .Societe .OutilsTarifications .MiseEnRelation a:hover,
.DetailFicheSociete .BoutonMiseEnRelation .MiseEnRelation a:hover,
.DetailProduit .BoutonMiseEnRelation .MiseEnRelation a:hover
{
    text-decoration  : none;
    color            : #FFFFFF;
}

.sidebar_gauche .Societe .OutilsTarifications .AccesExtranet
{
    margin  : 10px 0px 0px 18px;
    float:left;
}

.sidebar_gauche .Societe .OutilsTarifications .AccesExtranet .BoutonVert .Corps
{
    padding-top     : 9px;
    padding-bottom  : 8px;
    width           : 120px;
}
.sidebar_gauche .Societe .OutilsTarifications .AccesExtranet a:link
{
    color           : #ffffff !important;
    font-weight     : bold;
}
.sidebar_gauche .Societe .OutilsTarifications .AccesExtranet a:hover
{
    text-decoration  : none;
}
.sidebar_gauche .Societe .OutilsTarifications .EnvoyerMail 
{
    margin  : 10px 0px 0px 18px;
    float:left;
}
/*.sidebar_gauche .Societe .OutilsTarifications .EnvoyerMail */.BoutonBlanc a
{
    color       : #000000;
    font-weight : bold;
    font-size   : 12px;
    margin      : 0px;
}
/*.sidebar_gauche .Societe .OutilsTarifications .EnvoyerMail */.BoutonBlanc a:hover
{
    text-decoration : none;
}
/*.sidebar_gauche .Societe .OutilsTarifications .EnvoyerMail */.BoutonBlanc
{
    background  : Transparent url("../../Portals/1/Skins/GIE/Images/bouton_blanc_arrondi.png") no-repeat;
    text-align  : center;
    width       : 141px;
    height      : 24px;
    padding-top : 7px;
    //padding-top : 5px;
    float       : left;
}
.sidebar_gauche .ZoneLibre
{
    float   : left;
}

.sidebar_gauche .soustitre
{
    color       : #ffffff;
    background  : #b4b4b4;
    font-weight : bold;
    height      : 22px;
    text-align  : center;
    padding-top : 5px;
    /*margin-top  : 10px;*/
    width       : 177px;
    float       : left;
}
.sidebar_gauche .TexteLibre
{
    margin-top      : 5px;
    margin-bottom   : 5px;
    width           : 177px;
    clear:both;
}
    .sidebar_gauche .TexteLibre span
    {
        padding-top: 1px;
        display:block;
    }
    
.FicheProduitV3 .sidebar_gauche .ProduitsComplementaires .Liste
{
    width           : 172px;
    float           : left;
    text-align      : left;
    padding-left    : 5px;
}
.FicheProduitV3 .sidebar_gauche .ProduitsComplementaires .Liste .Nom
{
    margin-top  : 16px;
}
.FicheProduitV3 .sidebar_gauche .ProduitsComplementaires .Liste .Nom a
{
    color       : #000000;
    font-size   : 14px;
    font-weight : bold;
}
.FicheProduitV3 .sidebar_gauche .ProduitsComplementaires .Liste .Societe
{
    color       : #676767;
    font-size   : 12px;
    font-weight : bold;
    padding-bottom  : 10px;
}
.FicheProduitV3 .sidebar_gauche .ProduitsComplementaires .Liste .Texte
{
    color       : #717171;
}
.Authenticated .FicheProduitV3 .DetailProduit
{
    width   : 473px;
}
.FicheProduitV3 .DetailProduit
{
    float   : left;
    width   : 673px;
    height  : 100%;
    vertical-align : top;
}
.FicheProduitV3 .DetailProduit .FilAriane
{
    margin-top : 5px;
    margin-left: 5px;
}
.Authenticated .FicheProduitV3 .DetailProduit .TitreProduit
{
    width   : 475px;
}
.FicheProduitV3 .DetailProduit .TitreProduit
{
    clear   : both;
    float   : left;
    width   : 675px;
    margin-left     : 5px;
    margin-top      : 5px;
}
.FicheProduitV3 .DetailProduit .TitreProduit .Marche
{
    float   : left;
    width   : 30px;
}
.Authenticated .FicheProduitV3 .DetailProduit .TitreProduit .Intitule
{
    width   : 425px;
}
.FicheProduitV3 .DetailProduit .TitreProduit .Intitule
{
    float   : left;
    width   : 625px;
    height  : 20px;
}
.FicheProduitV3 .DetailProduit .TitreProduit .Intitule span 
{
    padding-top : 2px;
    font-size   : 14px;
    font-weight : bold;
}
.FicheProduitV3 .DetailProduit .ContenuImage
{
    float   : left;
    margin  : 5px 5px 15px 5px;
}

.FicheProduitV3 .DetailProduit .ContenuImage img
{
    width   : 117px;
}
.Authenticated .FicheProduitV3 .DetailProduit .ContenuDescription
{
    width   : 329px;
}
.FicheProduitV3 .DetailProduit .ContenuDescription
{
    float   : left;
    margin  : 5px 5px 15px 5px;
    width   : 529px;
}

.Authenticated .FicheProduitV3 .Onglets
{
    width       : 475px;
}   
.FicheProduitV3 .Onglets
{
    clear       : both;
    float       : left;
    width       : 675px;
}   
.FicheProduitV3 .Onglets .Contenu0
{
    float       : left;
    width       : 100%;
    text-align  : left;
}

.FicheProduitV3 .Onglets .Contenu1
{
    float       : left;
    width       : 100%;
    text-align  : left;
}

.FicheProduitV3 .Onglets .Contenu2
{
    float       : left;
    margin-left : 3px;
    text-align  : left;
    display     : none;
}

.DNNEmptyPane
{
    display : none;
}


/*
    FicheSocieteV3

*/

.Authenticated .FicheSocieteV3
{
	width	: 653px;
}
.FicheSocieteV3
{
    clear   : both;
    float   : left;
    width   : 852px;
    height  : 100%;
    /* IE 7/8 uniquement */
    min-height/*\**/ : 950px;
}
.Authenticated .FicheSocieteV3 .DetailFicheSociete
{
    width   : 475px;
}
.FicheSocieteV3 .DetailFicheSociete
{
    /*float   : left;*/
    width   : 675px;
    height  : 100%;
    vertical-align : top;
}
.FicheSocieteV3 .DetailFicheSociete .FilAriane
{
    margin-top : 5px;
    margin-left: 5px;
}
.Authenticated .FicheSocieteV3 .DetailFicheSociete .TitreSociete
{
	width	: 463px;
}
.FicheSocieteV3 .DetailFicheSociete .TitreSociete
{
    clear   : both;
    float   : left;
    width   : 663px;
    border-bottom  : 1px solid #f39813;
    margin-left     : 5px;
    margin-top      : 5px;
}
.FicheSocieteV3 .DetailFicheSociete .TitreSociete .Marche
{
    float           : right;
    margin-top      : -5px;
    padding-bottom  : 1px;
}
.FicheSocieteV3 .DetailFicheSociete .TitreSociete .Intitule
{
    float   : left;    
    height  : 20px;
}
.FicheSocieteV3 .DetailFicheSociete .TitreSociete .Intitule span 
{
    padding-top : 2px;
    font-size   : 18px;
    font-weight : bold;
    color       : #f39813;
}
.FicheSocieteV3 .DetailFicheSociete .ContenuDescription
{
    float   : left;
    margin  : 5px 5px 15px 5px;
    /*width   : 250px;*/
}
.FicheSocieteV3 .DetailFicheSociete .ContenuVideo
{
    float   : left;
    margin  : 5px 5px 15px 5px;
}
.FicheSocieteV3 .DetailFicheSociete .ContenuVideo .Content
{
    width   : 175px;
}
.FicheSocieteV3 .DetailFicheSociete .ContenuVideo .buttonsArea
{
    width       : 175px;
    margin-left : 17px;
    margin-top  : -20px;
}
.Authenticated .FicheSocieteV3.AvecVideo .DetailFicheSociete .ContenuDescription
{
    width   : 248px;
}
.FicheSocieteV3.AvecVideo .DetailFicheSociete .ContenuDescription
{
    float   : left;
    margin  : 5px 5px 15px 5px;
    width   : 448px;
}

	.FicheSocieteV3.AvecVideo
	{
		z-index: 100;
	}

		.FicheSocieteV3.AvecVideo .Player
		{
		}

    /* BlocProduits */
    .FicheSocieteV3 .BlocProduits 
    {
    }
        .Authenticated .FicheSocieteV3 .BlocProduits .EncartFixeGris,
        .Authenticated .FicheSocieteV3 .BlocProduits .EncartFixeGris .ContenuEncart .ContenuEncart_Centre,
        .Authenticated .FicheSocieteV3 .BlocProduits .EncartFixeGris .Pied 
        {
            width:455px;
        }
        .FicheSocieteV3 .BlocProduits .EncartFixeGris,
        .FicheSocieteV3 .BlocProduits .EncartFixeGris .ContenuEncart .ContenuEncart_Centre,
        .FicheSocieteV3 .BlocProduits .EncartFixeGris .Pied 
        {
            width:655px;
        }
        
        .Authenticated .FicheSocieteV3 .BlocProduits .EncartFixeGris .Entete_Centre
        {
            width:443px;
        }
        .FicheSocieteV3 .BlocProduits .EncartFixeGris .Entete_Centre
        {
            width:643px;
        }
        
        .Authenticated .FicheSocieteV3 .BlocProduits .EncartFixeGris .Pied .Pied_Centre 
        {
            width:447px;
        }
        .FicheSocieteV3 .BlocProduits .EncartFixeGris .Pied .Pied_Centre 
        {
            width:647px;
        }
        
        .Authenticated .FicheSocieteV3 .BlocProduits .FondBlanc
        {
            width:431px;
        }
        .FicheSocieteV3 .BlocProduits .FondBlanc
        {
            width:631px;
        }
        
        .FicheSocieteV3 .BlocProduits .ListeProduits 
        {
            margin:0 7px;
        }
            
            .Authenticated .FicheSocieteV3 .BlocProduits .ListeProduits .Produit .Fiche 
            {
                width:307px;
            }
            .FicheSocieteV3 .BlocProduits .ListeProduits .Produit .Fiche 
            {
                width:507px;
            }
            
	
/*	
		.Zone2 .FicheSociete.AvecVideo
		{
			width: 389px;
			min-height:400px;
		}
		
*/
.FicheSociete.AvecVideo .Player
{
	top: -23px;
}



/*
    Container vert, orange, gris.
*/

.ListeMarches .Container
{
    width:301px;
    margin-top:16px;
    float:left;
}

    .ListeMarches .Container .Contain
    {
        padding:2px 15px;
    }

        .ListeMarches .Container.Vert .Contain
        {
            background: url("Images/Containers/VertBackgroundFiller.gif") repeat-y;
        }

        .ListeMarches .Container.Orange .Contain
        {
            background: url("Images/Containers/OrangeBackgroundFiller.gif") repeat-y;
        }

        .ListeMarches .Container.Gris .Contain
        {
            background: url("Images/Containers/GrisBackgroundFiller.gif") repeat-y;
        }
        
    .ListeMarches .Container h3
    {
        color:#FFFFFF;
        font-size:12px;
        font-weight:bold;
        height:32px;
        padding:7px 0px 0px 12px;
        margin:0px;
    }

        .ListeMarches .Container.Vert h3
        {
            background: url("Images/Containers/VertHeader.gif") no-repeat;
        }

        .ListeMarches .Container.Orange h3
        {
            background: url("Images/Containers/OrangeHeader.gif") no-repeat;
        }
        
        .ListeMarches .Container.Gris h3
        {
            background: url("Images/Containers/OrangeHeader.gif") no-repeat;
        }
        
    .ListeMarches .Container .Footer
    {
    }

        .ListeMarches .Container.Vert .Footer
        {
            background: url("Images/Containers/VertFooter.gif") no-repeat;
        }

        .ListeMarches .Container.Orange .Footer
        {
            background: url("Images/Containers/OrangeFooter.gif") no-repeat;
        }
    
        .ListeMarches .Container.Gris .Footer
        {
            background: url("Images/Containers/OrangeFooter.gif") no-repeat;
        }
 
/*
    ListeMarches.
*/

.ListeMarches
{

}
    .ListeMarches .Container
    {
    }
    
    .ListeMarches .Container.CibleParticuliers
    {
        background-image : none;
        margin-right:30px;
    }

    .ListeMarches .Container.CibleAutres
    {
        background-image : none;
    }
        
        .ListeMarches .Container .Contain
        {
        }
        
            .ListeMarches .Container .Contain a
            {
                display:block;
                line-height:20px;
                margin:5px 0px;
            }
            
            .ListeMarches .Container .Contain a:hover
            {
                text-decoration:none;
            }
            
                
                .ListeMarches .Container .Contain a:hover span
                {
                    text-decoration:underline;
                    cursor:pointer;
                }
            
            .ListeMarches .Container .Contain img
            {
                padding-top:3px;
                vertical-align:top;
            }
            
            .ListeMarches .Container .Contain span
            {
                color:#333333;
                font-size:13px;
                font-weight:bold;
                padding:5px 0px 0px 10px;
                display:inline-block;
            }
            

/*
    ListeProduits.
*/

.ListeProduits
{
    margin:0 13px;
    clear:both;
}
    
    .ListeProduits .AucunResultat
    {
        margin-left:5px;
    }
    
    .ListeProduits table
    {
        float:left;
        background-color:#FFFFFF;
    }
    
        .ListeProduits table tr.Header
        {
            display:none;
        }
    
    .ListeProduits .Produit
    {
        padding:15px 0px 15px 5px;
    }
        .ListeProduits .Produit .Vignette
        {
            height:114px;
            width:117px;
            float:left;
        }
        
            .ListeProduits .Produit .Vignette img
            {
                height:114px;
                width:117px;
            }
    
        .ListeProduits .Produit .Fiche
        {
            margin-left:8px;
            float:left;
            width:473px;
        }
        
            /*.ListeProduits .Produit .Fiche .Description
            {
                margin-bottom:10px;
            }*/
                
                .titresection
                {
                    color: #DF4D03;
                    font-size: 17px;
                    font-weight: bold;
                    width: 100%;
                }
                
                .fontsize17 {
	                font-size:17px;
                }

                .btn_margehaut10_margebas3 {
                    margin-bottom: 3px;
                    margin-top: 10px;
                }
                .hauteur5 {
                    height: 5px;
                }
                .TitrePageOrange {
                    color       : #DF4D00;
                    /*font-family : arial;*/
                    font-size   : 24px;
                    font-weight : bold;
                    padding-right: 10px;
                }
                .SeparateurHorizontal {
                    background-color: #DCDCDC;
                    height: 1px;
                }
                .ListeProduits .Produit h4, .FicheProduitV3 h4
                {
                    border-bottom: 1px solid #CAC4BC;
                    float: left;
                    font-family: Arial,Verdana;
                    font-size: 17px;
                    font-weight: bold;
                    margin-bottom: 5px;
                    padding-bottom: 5px;
                    width: 100%;
                }
                .FicheProduitV3 h4
                {
                    /*float: right;*/
                    text-align : right;
                }

                /*.titresecondaire {
                    color: #656460;
                    float: left;
                    font-family: Arial,Verdana;
                    font-size: 15px;
                    font-weight: bold;
                }*/
                .titresection span 
                {
                    font-size: 17px;
                    font-weight: bold;
                    width: 100%;
                }
                .ListeProduits .Produit p
                {
                    /*margin-top  : 10px;
                    min-height  : 45px;
                    color       : #7A7A7A;*/
                }
                .ListeProduits .Produit a:hover
                {
                    text-decoration : none;
                }
                .ListeProduits .Produit a:link
                {
                    text-decoration : none;
                }
                .ListeProduits .Produit a:hover h4
                {
                    text-decoration : underline;
                }
            
            .ListeProduits .Produit .Actions
            {
                float   : left;
            }
            
            .FicheProduitV3 .Actions
            {
                float   : left;
                padding-bottom : 20px;
                padding-top : 20px;
            }
            
            .DetailProduit .Module 
            {
                font-family: arial;
                margin: 5px;
            }

            .DetailProduit .Module .Entete_Droit 
            {
                float: right;
                height: 42px;
                width: 15px;
            }

            .DetailProduit .Module .Entete_Gauche {
                float: left;
                height: 42px;
                width: 16px;
            }

            .DetailProduit .Module .Entete_Centre 
            {
                height: 42px;
                margin-left: 16px;
                margin-right: 15px;
            }

            .DetailProduit .Module .Entete_Centre .Titre 
            {
                color: #FFFFFF;
                font-size: 16px;
                font-style: normal;
                font-weight: bold;
                margin-left: 5px;
            }

            .DetailProduit .Module .Entete_Centre div 
            {
                background-color: transparent;
                float: left;
                margin-top: 8px;
            }
            
            .DetailProduit .Module.Orange .Entete_Centre 
            {
                background: url('Images/chapitre_orange.gif') repeat-x;
            }
            
            .DetailProduit .Module.Orange .Entete_Gauche{
	            background-image:url('Images/chapitregauche_orange.gif');
	        }
	        
            .DetailProduit .Module.Orange .Entete_Droit 
            {
                background-image: url('Images/chapitredroitsimple_orange.gif');
            }

            /*.DetailProduit .EncartFixeOrange .Titre span
            {
                font-size : 16px;
                color : #FFFFFF;
                font-weight : bold;
            }
            
            .DetailProduit .EncartFixeOrange
            {
                height : auto !important;
            }
            
            .DetailProduit .EncartFixeOrange .Entete
            {
                width : 653px;
            }*/
            
            .DetailProduit .EncartFixeOrange .Entete_Centre
            {
                width: 633px;
            }
            
            .ListeProduits .Produit .Actions a, .FicheProduitV3 .Actions a
            {
                text-decoration : none;
                color: #FEA834;
                margin : 0px 10px;
            }
            .ListeProduits .Produit .Actions a:hover, .FicheProduitV3 .Actions a:hover
            {
                text-decoration : none;
                color : #FEA834;
            }
            
            .rubrique
            {
                color: #FEA834;
                background-color: white;
                border: 0 solid black;
                font-family: Arial,Verdana;
                font-size: 17px;
                font-weight: bold;
                height: 19px;
                padding: 0;
                text-decoration: none;
            }

            .pointer 
            {
                cursor: pointer;
            }
                
                .ListeProduits .Produit .Fiche .Actions .Btn, .FicheProduitV3 .Actions .Btn
                {
                    margin-left:15px;
                }
    
    .ListeProduits .Pager td:first-child
    {
        padding-left:5px;
    }
    
/* 
    ListeMarchesParCibleAvecListeProduits
*/     

.ListeMarchesParCibleAvecListeProduits .EncartFixeGris
{
    margin-left:0px;
}
        
                
/* 
    this makes the tabs wrap
*/    
.MyAjaxTabs .ajax__tab_header 
{   
    white-space : normal!important;
    color       : #FFFFFF;
    margin-left : 4px;
    margin-right : 4px;
    /*border-bottom : 1px #cccccc solid;*/
}
.MyAjaxTabs .ajax__tab_body 
{
    background-color    : #FFFFFF;
    padding             : 8px;
    font-family         : Tahoma, Arial, Helvetica;
    Font-weight         : normal;
    border-top          : 1px #918C78 solid;
}

.MyAjaxTabs .ajax__tab_outer
{
    height          : 15px;
    vertical-align  : bottom;
    margin-left : 1px;
    height : 25px;
    background      : Transparent url("Images/bord_gauche_onglet.png") left top no-repeat;
    /*
    Seulement pour Mozilla / Chrome et Safari
    -moz-border-radius      : 2px 2px 0px 0px;
    -webkit-border-radius   : 2px 2px 0px 0px;
    Plus tard pour CSS 3
    border-radius           : 5px 5px 0px 0px;*/
}

.MyAjaxTabs .ajax__tab_inner
{ 
     background  : Transparent url("Images/bord_droit_onglet.png") right top no-repeat;
    height      : 25px;
    //height    : 24px;
    /*Seulement pour Mozilla / Chrome et Safari
    -moz-border-radius      : 5px 5px 0px 0px;
    -webkit-border-radius   : 5px 5px 0px 0px;*/
    /*Plus tard pour CSS 3*/
    /*border-radius           : 5px 5px 0px 0px;*/
} 
    .MyAjaxTabs .ajax__tab_inner span
    {
        padding-top     : 5px;
        padding-left    : 9px;
        padding-right   : 9px;
        color           : #949494;
        font-weight     : bold;
        background      : Transparent url("Images/fond_onglet.png") repeat-x top;
    }
.MyAjaxTabs .ajax__tab_active
{
    height : 24px;
    /*border-bottom : 1px #ffffff solid;*/
}
    .MyAjaxTabs .ajax__tab_active .ajax__tab_outer
    {
        height : 25px;
        background  : Transparent url("Images/bord_gauche_onglet.png") left top no-repeat;
        /*Seulement pour Mozilla / Chrome et Safari
        -moz-border-radius      : 9px 9px 0px 0px;
        -webkit-border-radius   : 9px 9px 0px 0px;
        Plus tard pour CSS 3
        border-radius   : 9px 9px 0px 0px;*/
        /*background: #EE9238 url("Images/coin_gauche_orange.gif") left top no-repeat; */
    }
    .MyAjaxTabs .ajax__tab_active .ajax__tab_inner
    {
        height          : 25px;
        background      : Transparent url("Images/bord_droit_onglet.png") right top no-repeat; 
        border-bottom   : 1px solid #fff;
        /*Seulement pour Mozilla / Chrome et Safari
        -moz-border-radius      : 9px 9px 0px 0px;
        -webkit-border-radius   : 9px 9px 0px 0px;
        Plus tard pour CSS 3
        border-radius   : 9px 9px 0px 0px;*/
    }
        .MyAjaxTabs .ajax__tab_active .ajax__tab_inner span
        {
            padding-top     : 5px;
            padding-left    : 9px;
            padding-right   : 9px;
            color           : #605752;
            font-weight     : bold;
        }        
        .ajax__tab_default .ajax__tab_tab 
        {
            margin-left     : 4px;
        }

