﻿html, body, body div, div, p, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, details, summary
{
	margin: 0;
	padding: 0;
	border: 0;
    font-family : Calibri; 
    font-size : 100%;
	vertical-align:top;
	background: transparent;
	clear:right;
}	



input {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

header div
{
    overflow:  hidden;
	font-size : 100%;
	/*font-size:14px;*/
}

.blocBoutonsGauches div
{
    overflow:  hidden;
	font-size : 100%;
	/*font-size:14px;*/
}

li
{
	margin-left:-20px;
	
}

 /*header, footer, section, hgroup, aside, nav, article, figure, figcaption, time, dialog
 {
 display: block;
 }*/

 .no-gutter > [class*='col-'] {
    padding-right:4px;
    padding-left:4px;;
}

 
 a:link
    {
    color : #f59d00;
    font-weight : bold;
    font-size : 1em;
    text-decoration:underline;
    }
    
a:active
    {
    color : #f59d00;
    font-weight : bold;
    text-decoration:underline;
    }

a:visited
    {
    color : #f59d00;
    font-weight : bold;	    
    text-decoration:underline;
    }

a:hover
    {
    color : #f59d00;
    font-weight : bold;	    
    text-decoration:underline;
    }

@media screen and (max-width: 767px)
		{
			.a {
				font-size:1em;
			}
		}
}
    
 .ClearAll
    {
    clear : left;
    }   

.btn
 {
    font-size:1em;
	font-weight : bold;
    vertical-align:middle;
	background-color:none;
 }	

 @media screen and (max-width: 767px)
		{
			.btn {
				font-size:1em;
			}
		}
}
	
/******************************************************************************************************/
/*************                Bandeau Haut de page              ***************************************/
/******************************************************************************************************/

/*@media screen and (min-width: 1280px)
{ */
	.conteneur
	{
		position: relative; /* on positionne le conteneur */
		margin-left: auto;
		margin-right: auto;
		width:1230px;	
		/*border:1px solid #FF0000;*/
	}
	
	header
	{		
		background-color:white;
		max-width:1230px;
		height:160px;
		/*border:1px solid #333333;*/
	}
	
	headerethique
	{		
		background-color:none;
		max-width:1230px;
		height:110px;
		/*border:1px solid #333333;*/
	}
	
	.logo
	{		
		background-image:url(/Images/logoMDA.png);
		display: inline-block;	
		vertical-align: top;
		width:420px;
		height:160px;
	}
	
	.logo img{
		width : 419px;
		height : 159px;	}
	
	.Tetiere 
	{		
		display: inline-block;			
		vertical-align: top;
		background-image:url(/Images/TetiereMDA1280.png);	
		background-repeat : no-repeat;	
        margin-top: 5px;		
		width:800px;
		height:160px;
		/*border:1px solid #FF0000;		*/
	} 
	
	.TetiereEthique 
	{		
		display: inline-block;			
		vertical-align: top;
		background-image: url(/Reseau/Reseau/TerreEthique/TetiereEthique.png);
		width:1230px;
		height:100px;
		/*border:1px solid #FF0000;		*/
	} 
	
	.BlocRecherche 
	{					
		display: inline-block;	
		float:none;
		vertical-align: top;
		/*background-color:blue;				*/
		width:210px;
		height:150px;
		margin-left:2px;
		/*border:1px solid #FF0000;		*/
	}
		
	.BlocTelephone
	{	
		display: inline-block;
		margin-top : 10px;
		float:left;
		width:170px;
		height:40px;
		background-color:white;
		font-size : 12px;
	}	
	
	.IconeTelephone
	{
		display: inline-block;
		float:right;
		background-image:url(/Images/IconeTelephone.gif);
		width:40px;
		height:40px;
		background-color:white;
		font-size : 12px;
	}	
	
	.TexteMotsCles
	{
		float:none;
		width:210px;
		color : #5a5a5a;
		text-align : right;
		background-color:white;
		height:20px;
	}
	
	.CadreRecherche
	{
		float:none;
		display: inline-block;
		width:210px;
		color : white;
		text-align :left;
		background-color:#5a5a5a;
		font-size : 15px;
		/*height:20px;*/
		/*border:1px solid #FF0000;*/
	}
	
	.txtRecherche
	{
		float:left;
		padding-top:3px;
		padding-left:3px;
		height:20px;
		width : 75px;
		text-align: middle;
		vertical-align:middle;		
		/*border:1px solid #FF0000;*/
	}
	
	.FormRecherche
	{
		float:right;
		display: inline-block;
		padding-left:5px;
		height:20px;
		width : 130px;
		border : 1px solid #BC253B;
	}	
	
	.EnteteRechercheForm
	{
		display: inline-block;
		float:right;
		border : 1px solid #BC253B;
		width:110px;
		font-weight : bold;
		font-size : 11px;		
		height : 16px;
		color : #000000;		
		text-align:left;		
    			
	}
	
	.BlocDernierePublication
	{	
		display: inline-block;
		color:#97bf0d;
		margin-top : 10px;
		float:right;
		width:168px;
		height:30px;
		background-color:white;
		font-size : 12px;
		/*border: 1px solid #000000;*/
	}
		
	a.BlocDernierePublication:link
    {
    color:#97bf0d;
    font-weight : bold;
    font-size : 14px;
    text-decoration:none;
    }
    
    a.BlocDernierePublication:active
    {
    color:#97bf0d;
    font-weight : bold;
    text-decoration:none;
    }

    a.BlocDernierePublication:visited
    {
    color:#97bf0d;
    font-weight : bold;	    
    text-decoration:none;
    }

    a.BlocDernierePublication:hover
    {
    color : #f59d00;
    font-size : 14px;
    font-weight : bold;	    
    text-decoration:none;
    }
	
	.IconeDernierePublication
	{
		display: inline-block;
		float:left;
		background-image:url(/Images/IconeDernierePublication.gif);
		width:40px;
		height:40px;
		background-color:white;
		font-size : 12px;
  	}		
	
	a.IconeDernierePublication:link
    {
    color : #f59d00;
    font-weight : bold;
    font-size : 14px;
    text-decoration:none;
    }
    
    a.IconeDernierePublication:active
    {
    color : #f59d00;
    font-weight : bold;
    text-decoration:none;
    }

    a.IconeDernierePublication:visited
    {
    color : #f59d00;
    font-weight : bold;	    
    text-decoration:none;
    }

    a.IconeDernierePublication:hover
    {
    color : #f59d00;
    font-size : 14px;
    font-weight : bold;	    
    text-decoration:none;
    }
	
	
	.RetourMenu
    {
	    position : absolute;
	    float : none;
	    margin-left : 0px;
	    width:210px;
		height:150px;
	    background-image : none;
	    text-decoration: none;
	    border : none;
	    border : 1px solid #FF0000;
    	
    }

    html>body .RetourMenu
    {
	    position : absolute;
	    margin-top : 0px;
	    background-image : none;
	    width:210px;
		height:150px;
	    border : none;
	    text-decoration: none;
    }

    a.RetourMenu:link
    {
	    position : absolute;
	    background-image : none;
	    text-decoration: none;
    }

    a.RetourMenu:active
    {
	    background-image : none;
	    text-decoration: none;
    }

    a.RetourMenu:visited
    {
	    text-decoration: none;
    }

    a.RetourMenu:hover
    {
	    text-decoration : none;
    }
     
/*}*/

.traitOrange
{		
	display: block;	
	/*float:left;*/
	background-color:#f59d00;
	width : 100%;
	height : 2px;	
	margin-bottom:5px;	
}

/******************************************************************************************************/
/*************                Zone texte différents boutons              ******************************/
/******************************************************************************************************/
/*@media screen and (min-width: 1280px) 
{ */
	.texteBoutons
	{	
		display: inline-block;	
		float :right;
		color : #FFFFFF;
		font-family: Calibri;
		font-weight : normal;
		font-size : 1.1em;
		text-align:right;
		vertical-align:middle;
		height : 40px;
        line-height:40px;	
		top:-5px;
		width:85%;
		padding : 0px 0px 0px 0px;
        /*border : 1px solid #000000;*/
	}
					
	a.texteBoutons:link
	{
		display: inline-block;	
		padding : 0px 0px 0px 0px;
		top:-5px;
		color : #FFFFFF;
		font-size : 1.1em;
		font-weight : bold;
		width:85%;
		text-align:right;
		line-height:40px;
		vertical-align:middle;
		text-decoration: none;
	}

	a.texteBoutons:active
	{
		
		color : #FFFFFF;
		width:85%;
		text-align:right;
		font-weight : bold;
		vertical-align:middle;
		text-decoration: none;
	}

	a.texteBoutons:visited
	{
		color : #FFFFFF;
		
		width:85%;
		text-align:right;
		font-weight : bold;
		vertical-align:middle;
		text-decoration: none;
	}

	a.texteBoutons:hover
	{
		
		color : #ffed00;
		text-align:right;
		width:85%;
		font-weight : bold;
		vertical-align:middle;
		text-decoration : underline;
	}
	
	@media screen and (max-width: 767px)
	{
		.texteBoutons {
			font-size:0.9em;
		}
		a.texteBoutons:link {
			font-size:0.9em;
		}
		a.texteBoutons:active {
			font-size:0.9em;
		}
		a.texteBoutons:hover {
			font-size:0.9em;
		}
	
	}
	
	.texteBoutonsAS
	{	
		color : #FFFFFF;
		font-weight : normal;
		font-size : 15px;
		height : 35px;	
		line-height:35px;
		width:100%;
		display:block;
	    /*border : 1px solid #000000;*/
	}
					
	a.texteBoutonsAS:link
	{
		display: inline-block;	
		color : #FFFFFF;
		font-size : 15px;
		font-weight : normal;
		height:35px;
		text-align:center;
		vertical-align:middle;
		text-decoration: none;
	}

	a.texteBoutonsAS:active
	{
		font-size : 15px;
		color : #FFFFFF;
		font-weight : normal;
		text-decoration: none;
	}

	a.texteBoutonsAS:visited
	{
		color : #FFFFFF;
		font-size : 15px;
		font-weight : normal;
		text-decoration: none;
	}

	a.texteBoutonsAS:hover
	{
		font-size: 16px;
		color : #ffed00;
		font-weight : normal;
		text-decoration : underline;
	}
	
	.texteBoutonsPage
	{	
		display: inline-block;	
		color : #FFFFFF;
		font-weight : normal;
		font-size : 16px;
		min-height:23px;
		/*height : 25px;	*/
		width:100%;
		wertical-align:middle;
		text-align:left;
		line-height:1.05;
		display:block;
		/*border : 1px solid #FFFFFF;*/
	}
					
	a.texteBoutonsPage:link
	{
		display: inline-block;		
		color : #FFFFFF;
		font-size : 16px;
		font-weight : normal;
		min-height:23px;
		/*height : 25px;*/
		width:100%;
		text-align:left;
		vertical-align:middle;
		text-decoration: none;
	}

	a.texteBoutonsPage:active
	{
		display: inline-block;	
		font-size : 16px;
		color : #FFFFFF;
		font-weight : normal;
		vertical-align:middle;
		text-decoration: none;
	}

	a.texteBoutonsPage:visited
	{
		color : #FFFFFF;
		font-size : 16px;
		vertical-align:middle;
		font-weight : normal;
		text-decoration: none;
	}

	a.texteBoutonsPage:hover
	{
		font-size: 17px;
		color : #ffed00;
		vertical-align:middle;
		font-weight : normal;
		text-decoration : underline;
	}
	
	.texteItem
	{	
		font-family : Calibri; 			
		color : #F59D00;
		font-weight : bold;
		text-align: left;
		left:0px;
		font-size : 20px;
		height : 25px;	
	}

    .texteSpvertousItem
	{	
	    font-family : Calibri; 			
		color : #009ee0;
		font-weight : normal;
		font-size : 18px;
		text-align: left;
		left:0px;
		height : 35px;	
		line-height:35px;
	}
	
	
    .ItemMenuGauche
     {
	    font-family : Calibri;
		margin-left:0px; 			
		color : #009ee0;
		font-weight : bold;
		font-size : 15px;
		min-height:23px;
		/*height : 25px;	*/
		text-decoration : none;
		padding-right:5px;
		width:100%;
		display:block;
		/*border : 1px solid #000000;*/
    }

    a.ItemMenuGauche:link
    {
	    font-family : Calibri;
		margin-left:0px; 		
		color : #009ee0;
		font-weight : bold;
		font-size : 15px;
		text-decoration : none;
		/*border : 1px solid #000000;*/
    }

    a.ItemMenuGauche:active 
    {
	    color  : #009ee0;
	    font-weight : bold;
		font-size : 15px;
		text-decoration: none;
    }

    a.ItemMenuGauche:visited 
    {
	    text-decoration : none;
	    font-weight : bold;
		font-size : 15px;
	    color  : #009ee0;	
		/*border : 1px solid #000000;*/
	}
    
    a.ItemMenuGauche:hover
    {
	    color : #f59d00;
	    font-weight : bold;
		font-size : 15px;
		/*border : 1px solid #000000;*/
	    text-decoration : none;
	}

    .RubriquePlan 
    {
	    float : none;
	    position : relative;
	    font-family : Calibri;
	    left:10px; 
	    margin : 0px;
		margin-top:20px;
	    padding : 00px;	
	    padding-left:0px;	
	    padding-top:3px;			
		color : #009ee0;
		font-weight : bold;
		font-size : 18px;
		text-align:left;
		min-height : 30px;
		width:95%;	
		overflow: hidden;
		border-bottom: 1px dashed #bfce00;
    }
	
	/*.RubriquePlan 
    {
        position : relative;
		font-family : Calibri;
		padding-left : 50px;
		padding-top : 0px;
		min-height : 30px;
		width:95%;
		background-image : url(/Images/FondTexteCyan.png);
		background-color : #0db1b0; 
		background-position : 0px 0px;
		background-repeat : no-repeat;
		color : #FFFFFF;
		font-weight : bold;
		font-size : 15px;
		overflow: hidden;
	}*/	
	
	
    .LienRubriquePlan
    {
	    position : relative;
	    float : none;
	    font-family : Calibri; 	
	    top:0px;
	    width:93%;
	    left : 15px;
	    margin-top : 2px;
	    padding-left : 10px;
	    padding-top : 0px;
	    background-image : url(/Images/FlecheLienUrl.gif);
	    background-position: 0px 5px;
	    background-repeat : no-repeat;
	    /*background-color:#FFFFFF;*/
	    color : #f59d00;
	    font-weight : bold;
	    line-height:17px;
	    font-size : 14px;
	    text-decoration:none;
	    display:block;
	    height:auto;
		overflow: hidden;
	    /*border : 1px solid #ff0000;*/
    }

    a.LienRubriquePlan:link
    {
	    position : relative;
	    float : none;
	    /*width:95%;*/
	    font-family : Calibri; 	
	    top:0px;
	    left : 15px;
	    margin-top : 2px;
	    padding-left : 10px;
	    padding-top : 0px;
	    background-image : url(/Images/FlecheLienUrl.gif);
	    /*background-color:#FFFFFF;*/
	    background-position: 0px 5px;
	    background-repeat : no-repeat;
	    color : #f59d00;
	    font-weight : bold;
	    font-size : 14px;
	    text-decoration:none;
	    height:auto;
	    display:block;
		overflow: hidden;
	    /*border : 1px solid #ff0000;*/
    }

    a.LienRubriquePlan:active {
		float : none;
		top:0px;
	    left : 10px;
		margin-top : 2px;
	    left : 15px;
	    padding-top : 0px;
	    color : #f59d00;
	    font-weight : bold;
		background-image : url(/Images/FlecheLienUrl.gif);
	     /*background-color:#FFFFFF;*/
	    background-position: 0px 5px;
		background-repeat : no-repeat;
	    font-size : 14px;
	    display:block;
	    overflow: hidden;
	    text-decoration:none;
    }

    a.LienRubriquePlan:visited {
		float : none;
		top:0px;
	    left : 15px;
		margin-top : 2px;
	    left : 10px;
	    padding-top : 0px;
	    color : #f59d00;
	    font-weight : bold;
	    font-size : 14px;
		background-image : url(/Images/FlecheLienUrl.gif);
        /*background-color:#FFFFFF;*/
	    background-position: 0px 5px;
		background-repeat : no-repeat;
	    display:block;
	    overflow: hidden;
	    text-decoration:none;
    }

    a.LienRubriquePlan:hover {
		float : none;
		top:0px;
	    left : 15px;
		margin-top : 2px;
	    padding-top : 0px;
	    color : #009ee0;
	    font-weight : bold;
	    font-size : 14px;
		background-image : url(/Images/FlecheLienUrl.gif);
        /*background-color:#FFFFFF;*/
	    background-position: 0px 5px;
		background-repeat : no-repeat;
	    display:block;
	    text-decoration:underline;
    }

  
    .LienRubriquePlanSecurise
    {
	    position : relative;
	    float : none;
	    font-family : Calibri; 
	    top:0px;
	    left : 15px;
	    padding-left : 15px;
	    margin-top : 2px;
	    padding-top : 0px;
	    width:94%;
	    background-image : url(/Images/PetiteCle.gif);
	    background-position: 0px 2px;
	    background-repeat : no-repeat;
	    color : #f59d00;
	    font-weight : bold;
	    font-size : 15px;
	    text-decoration:underline;
	    display:block;
	    /*border : 1px solid #ff0000;*/
    }

    a.LienRubriquePlanSecurise:link
    {
	    position : relative;
	    float : none;
	    font-family : Calibri; 
	    left : 15px;
	    padding-left : 15px;
	    margin-top : 2px;
	    padding-top : 0px;
	    background-image : url(/Images/PetiteCle.gif);
	    background-position: 0px 2px;
	    background-repeat : no-repeat;
	    color : #f59d00;
	    font-weight : bold;
	    font-size : 15px;
	    text-decoration:underline;
	    display:block;
	    /*border : 1px solid #ff0000;*/
    }

    a.LienRubriquePlanSecurise:active {
	    color : #f59d00;
	    font-weight : bold;
	    background-position: 0px 2px;
	    font-size : 15px;
	    display:block;
	    text-decoration:underline;
    }

    a.LienRubriquePlanSecurise:visited {
	    color : #f59d00;
	    font-weight : bold;
	    font-size : 15px;
	    background-position: 0px 2px;
	    display:block;
	    text-decoration:underline;
    }

    a.LienRubriquePlanSecurise:hover {
	    color : #00A1B2;
	    font-weight : bold;
	    font-size : 15px;
	    background-position: 0px 2px;
	    display:block;
	    text-decoration:underline;
    }

    .ZoneFillerItem {

	    position : relative;
	    float : none;
	    top : 0px;
	    left:0px;
	    width : 210px;
	    height : 20px;
	    background-color : Transparent;
	    background-image : none;
	    background-repeat : no-repeat;
	    display : block;
	    /*border : 1px solid #000000;*/
		
    }

    .ZonePointillee {

	    position : relative;
	    float : none;
	    top : 6px;
	    left:0px;
	    height : 12px;
	    background-color : Transparent;
	    background-image : none;
	    background-repeat : no-repeat;
	    display : block;
	    border-top: 1px dashed #bfce00;
    }

/*}*/


/******************************************************************************************************/
/*************                Bloc boutons de navigation         ***************************************/
/******************************************************************************************************/

/*@media screen and (min-width: 1280px)
{ */

	.blocBoutonsHauts
	{
		display: block;
		max-width:1230px;	
		margin-top : 4px;
		margin-left : 0px;
		margin-right : 0px;
		/*border:1px solid #FF0000;*/
	}
	
	.blocBoutonsHauts img
	{
		/*width:200;*/
		width:auto;
		max-width:128px;
	}
	

	.boutonCHU
	{
		display: inline-block;	
		background-color:#f59d00;
		width:210px;
		height:35px;
		text-align:center;	
		vertical-align:middle;
		margin-left : 0px;
		margin-right : 0px;
		/*border:1px solid #FF0000;*/
	}
	/******************************************************************************************************/
	/* bouton générique des quatres publics cible : patient / professionnels / etudiants / offre de soins */
	/******************************************************************************************************/
	.boutonsCategories
	{	
		display: inline-block;	
		background-color:#009EE0;
		background-image: url(../Images/RondBlanc.png);
		background-size :auto;
		background-position:left center;
		background-repeat : no-repeat;
		color : #FFFFFF;
		width:100%;
		height:40px;
		text-align:center;
		margin-left : 0px;
		margin-right : 0px;
		margin-top:6px;
		box-sizing:border-box;
		padding-right:6px;
		line-height:40px;
        border-bottom-right-radius:9px;
		/*border:1px solid #FF0000;*/
	}

		
	.boutonsRechercheC
	{	
		display: inline-block;	
		background-color:#009EE0;
		width:210px;
		height:35px;
		text-align:center;
		vertical-align:middle;
		margin-left:2px;
		margin-right : 0px;
	}

	.blocBoutonsGauche
	{
		float:left;
		display: inline-block;
		width:210px;
		min-width:210px;
		min-height:400px;
		margin-top : 15px;
		/*border:1px solid #FF0000;*/
	}
	
	.blocTitreGauche
	{
		float:none;
		display: block;
		width:242px;
		height:25px;
		min-width:210px;
		margin-top : 0px;
		/*border :1px solid #000000;*/
    }

	.blocItemsGauche
	{
		float:none;
		position : relative;
		display: inline-block;
		/*background-color: #fafafa;*/
		width:242px;
		min-width:242px;
		min-height:450px;
		height:auto;
		margin-top : 5px;
		padding-top:5px;
		/*border-right:2px solid #f59d00;*/
		/*border-top:2px solid #ea5b0c;*/
		border-top-left-radius : 10px;
		
    }
	
    .blocItemsGaucheEthique
	{
		float:none;
		position : relative;
		display: inline-block;
		/*background-color: #fafafa;*/
		width:210px;
		min-width:210px;
		min-height:450px;
		height:auto;
		margin-top : 5px;
		padding-top:15px;
		border-right:2px solid #d02839;
		border-top:2px solid #d02839;
		
    }


/******************************************************************************************************/
/*************            Bloc Boutons gauche je cherche / je veux         ****************************/
/******************************************************************************************************/
/*@media screen and (min-width: 1280px) { */

	.blocBoutonsGauches
	{
		float:left;
		display: inline-block;
		width:242px;
		min-width:242px;
		margin-top : 8px;
	}
	
	.imgBoutonsGauches
	{
		float:left;
		display: inline-block;
		padding-top:5px;
		/*border:1px solid #000000;*/
	}
	
	.boutonRecherche
	{	
		display: block;	
		background-color:#5a5a5a;
		width:242px;
		height:35px;
		text-align:center;	
	}

	.boutonMedecin
	{	
		display: block;	
		background-color:#662483;
		width:210px;
		height:35px;	
		margin-top : 2px;
	}

	.boutonService
	{	
		display: block;	
		background-color:#d9405c;
		width:210px;
		height:35px;	
		margin-top : 2px;
	}

	.boutonReseau
	{	
		display: block;	
		background-color:#f08000;
		width:210px;
		height:35px;	
		margin-top : 2px;
	}

	.boutonPlan
	{	
		display: block;	
		background-color:#bcc200;
		width:210px;
		height:35px;	
		margin-top : 2px;
	}

	.boutonEmploi
	{	
		display: block;	
		background-color:#6a1b31;
		width:210px;
		height:35px;	
		margin-top : 2px;
	}

	.boutonContact
	{	
		display: block;	
		background-color:#014289;
		width:210px;
		height:35px;
		text-align:center;	
		margin-top : 40px;
	}

	.boutonEcrire
	{	
		display: block;	
		background-color:#4778b3;
		width:210px;
		height:35px;	
		margin-top : 2px;
	}

	.boutonPayer
	{	
		display: block;	
		background-color:#789ccc;
		width:210px;
		height:35px;	
		margin-top : 2px;
	}

	.boutonRdv
	{	
		display: block;	
		background-color:#00afe8;
		width:210px;
		height:35px;	
		margin-top : 2px;
	}
/*}*/

/******************************************************************************************************/
/*************                        Bloc Boutons MiChu                   ****************************/
/******************************************************************************************************/
	.imgMichu
	{
		width:150px;
		height:150px;
		/*border :1px solid #000000;*/
	}

/******************************************************************************************************/
/*************                Bloc gestion partie centrale page     **********************************/
/******************************************************************************************************/
/*@media screen and (min-width: 1280px) { */
	
	.blocContenu
	{
		float : left;
		display: inline-block;
		width:980px;
		min-width:174px;
		min-height:400px;
		margin-top : 20px;
		margin-left : 2px;
		/*border :1px solid #FF0000;*/
		/*background-color:#CCCCCC;*/
	}
    
    .blocCentral
	{
		float : left;
		display: inline-block;
		width:728px;
		min-width:174px;
		min-height:400px;
		padding : 0px 5px 0px 5px;
		/*margin-top : 20px;*/
		margin-left : 3px;
		margin-right : 2px;
		padding : 0px;
		vertical-align: top;
		overflow:hidden;
		/*background-color:#AA0000;*/
		/*border: 1px solid #FF0000;*/
	}
	
	.blocCentralLarge
	{
		float : left;
		display: inline-block;
		width:1020px;
		min-width:174px;
		min-height:400px;
		padding : 0px 5px 0px 5px;
		/*margin-top : 20px;*/
		margin-left : 3px;
		margin-right : 2px;
		padding : 0px;
		vertical-align: top;
		overflow: hidden;
		/*background-color:#AA0000;*/
		/*border: 1px  #FF0000;*/
	}
	
	.blocCentralDroitLarge
	{
		float :left;
		display: inline-block;
		width:795px;
		min-width:795px;
		min-height:400px;
        padding : 0px 0px 0px 5px;
        overflow : hidden;
        box-sizing:border-box;
		/*margin-top : 20px;*/
		margin-left : 3px;
		margin-right : 0px;
		overflow: hidden;
		/*background-color:#AA0000;*/
	    /*border :1px solid #ff0000;*/
	}
	
	
	 .blocCentralBis
	{
		float  : none;
		display: inline-block;
		width:800px;
		padding : 0px 5px 0px 5px;
		/*margin-top : 20px;*/
		margin-left : 3px;
		padding : 0px;
		/*background-color:#AA0000;*/
		/*border :1px solid #000000;*/
	}
	
	.blocCentralGauche
	{
		float :left;
		display: inline-block;
		width:395px;
		min-width:395px;
		/*min-height:400px;*/
		/*margin-top : 20px;*/
		margin-left : 2px;
		margin-right : 3px;
		padding : 0px;
		vertical-align: top;
		/*background-color:#AA0000;*/
		/*border :1px solid #FF0000;*/
	}
	
	.blocCentralGauche25
	{
		float :left;
		display: inline-block;
		width:242px;
		min-width:205px;
		min-height:400px;
		/*margin-top : 20px;*/
		margin-left : 2px;
		margin-right : 3px;
		padding : 0px;
		overflow: hidden;
		/*background-color:#AA0000;*/
		/*border :1px solid #FF0000;*/
	}
	
	.blocCentralPlan25
	{
		float :left;
		display: inline-block;
		width:205px;
		min-width:205px;
		min-height:400px;
		/*margin-top : 20px;*/
		margin-left : 2px;
		margin-right : 3px;
		padding : 0px;
		overflow: hidden;
		/*background-color:#AA0000;*/
		/*border :1px solid #FF0000;*/
	}
	
	.blocCentralDroit
	{
		float :left;
		display: inline-block;
		width:395px;
		min-width:395px;
		/*min-height:400px;*/
		/*margin-top : 20px;*/
		margin-left : 3px;
		margin-right : 0px;
		vertical-align: top;
		/*overflow: hidden;*/
		/*background-color:#AA0000;*/
	    /*border :1px solid #ff0000;*/
	}
	
	.blocCentralDroit75
	{
		float :left;
		display: inline-block;
		width:478px;
		min-width:478px;
		min-height:400px;
		/*margin-top : 20px;*/
		margin-left : 3px;
		margin-right : 0px;
		/*overflow: hidden;*/
		/*background-color:#AA0000;*/
	    /*border :1px solid #ff0000;*/
	}
	
	.DeuxColonnes 
	{
        width:800px;
		-webkit-column-count:2;
		-moz-column-count:2;
		column-count:2;
		
		-webkit-column-width:100%;
		-moz-column-width:100%;
		column-width:100%;
		
		-webkit-column-gap:17px; /* Chrome, Safari, Opera */
        -moz-column-gap:17px; /* Firefox */
        column-gap:17px;
        
		height:auto;
		/*min-height:100px;*/
		display:table-cell;	
	    /*border :1px solid #ff0000;*/
    }
	
	.image1
	{
		float:left;
		display: inline-block;	
		/*background-color:#003300;*/
		width:200px;
		height:200px;	
		margin-top : 0px;
		margin-left : 0px;
	}

	.image2
	{
		float:left;
		display: inline-block;	
		/*background-color:#003333;*/
		width:200px;
		height:200px;	
		margin-top : 0px;
		margin-left : 0px;
	}

	.image3
	{
		float:left;
		display: inline-block;	
		/*background-color:#333300;*/
		width:200px;
		height:200px;	
		margin-top : 0px;
		margin-left : 0px;
	}

    .h1 
    {
        float:none;
	    position : relative;
	    font-family : Calibri;
	    padding-left : 50px;
	    padding-top : 0px;
		width: auto;
	    background-image : url(/Images/FondTexteH.png);
	    background-color : #f59d00; 
	    background-position : 0px 0px;
	    background-repeat : no-repeat;
	    color : #FFFFFF;
	    font-weight : bold;
	    font-size : 15px;
	    height : 20px;
	    overflow: hidden;
	    /*border: 1px solid #000000;*/
    }
	
	.h1rougeindien {
		/*Titre pour IFSI*/
	    position : relative;
	    font-family : Calibri;
	    padding-left : 50px;
		width: auto;
	    background-image : url(/Images/FondTexteHifsi.png);
	    background-color : #d9405c; 
	    background-position : 0px 0px;
	    background-repeat : no-repeat;
	    color : #FFFFFF;
	    font-weight : normal;
	    font-size : 1em;
	    height : 20px;
		line-height:20px;
	    overflow: hidden;
	    /*border: 1px solid #000000;*/
    }

	.h1orange {
		/*Titre pour IFAS*/
		float:none;
	    position : relative;
	    font-family : Calibri;
	    padding-left : 50px;
	    padding-top : 0px;
		width: auto;
	    background-image : url(/Images/FondTexteHifas.png);
	    background-color : #f59d00; 
	    background-position : 0px 0px;
	    background-repeat : no-repeat;
	    color : #FFFFFF;
	    font-weight : normal;
	    font-size : 1em;
	    height : 20px;
		line-height:20px;
	    overflow: hidden;
	    /*border: 1px solid #000000;*/
    }

	.h1vert{
		/*Titre pour IFA*/
		position : relative;
		font-family : Calibri;
		padding-left : 50px;
		padding-top : 0px;
		width: auto;
		background-image : url(/Images/FondTexteHifa.png);
		background-color : #bcc000; 
		background-position : 0px 0px;
		background-repeat : no-repeat;
		color : #FFFFFF;
		 font-weight : normal;
	    font-size : 1em;
	    height : 20px;
		line-height:20px;
		
		overflow: hidden;
		/*border: 1px solid #000000;*/
	}


    .h1bleu {
		
		position : relative;
		font-family : Calibri;
		padding-left : 50px;
		padding-top : 0px;
		width : auto;
		background-image : url(/Images/FondTexteBleu.png);
		background-color : #004489; 
		background-position : 0px 0px;
		background-repeat : no-repeat;
		color : #FFFFFF;
		 font-weight : normal;
	    font-size : 1em;
	    height : 20px;
		line-height:20px;
		overflow: hidden;
		/*border: 1px solid #000000;*/
	}
	
	.h1bleuroi {
		
		position : relative;
		font-family : Calibri;
		padding-left : 50px;
		padding-top : 0px;
		width : auto;
		background-image : url(/Images/FondTexteBleuRoi.png);
		background-color : #0090cc; 
		background-position : 0px 0px;
		background-repeat : no-repeat;
		color : #FFFFFF;
		 font-weight : normal;
	    font-size : 1em;
	    height : 20px;
		line-height:20px;
		overflow: hidden;
		/*border: 1px solid #000000;*/
	}

	.h1bleuardoise {
		/*Titre pour IFCS*/
		position : relative;
		font-family : Calibri;
		padding-left : 50px;
		padding-top : 0px;
		width : auto;
		background-image : url(/Images/FondTexteHifcs.png);
		background-color : #662483; 
		background-position : 0px 0px;
		background-repeat : no-repeat;
		color : #FFFFFF;
		 font-weight : normal;
	    font-size : 1em;
	    height : 20px;
		line-height:20px;
		overflow: hidden;
		/*border: 1px solid #000000;*/
	}
	
	.h1marron {
		/*Titre pour FC*/
		position : relative;
		font-family : Calibri;
		padding-left : 50px;
		padding-top : 0px;
		width: auto;
		background-image : url(/Images/FondTexteHfc.png);
		background-color : #6a1b31; 
		background-position : 0px 0px;
		background-repeat : no-repeat;
		color : #FFFFFF;
		 font-weight : normal;
	    font-size : 1em;
	    height : 20px;
		line-height:20px;
		/*border: 1px solid #000000;*/
	}

    .h1gris {
		/*Titre pour FC*/
		position : relative;
		font-family : Calibri;
		padding-left : 50px;
		padding-top : 0px;
		width: auto;
		background-image : url(/Images/FondTexteGris.png);
		background-color : #8d7e84; 
		background-position : 0px 0px;
		background-repeat : no-repeat;
		color : #FFFFFF;
		 font-weight : normal;
	    font-size : 1em;
	    height : 20px;
		line-height:20px;
		height : 20px;
		/*border: 1px solid #000000;*/
	}
	
	.h1cyan {
		/*Titre pour FC*/
		position : relative;
		font-family : Calibri;
		padding-left : 50px;
		padding-top : 0px;
		width: auto;
		background-image : url(/Images/FondTexteCyan.png);
		background-color : #0db1b0; 
		background-position : 0px 0px;
		background-repeat : no-repeat;
		color : #FFFFFF;
		font-weight : normal;
	    font-size : 1em;
	    height : 20px;
		line-height:20px;
		height : 20px;
		/*border: 1px solid #000000;*/
	}
	
	@media screen and (max-width: 767px)
	{
		[class*='h1'] {
			font-size:0.9em;
			font-weight : bold;
		}
	}
	
	
    .h2bleuardoise {
	    color :  #662483;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 18px;
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    padding :0px 0px 0px 0px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }
	
	

	.h2vert {
	    color :  #698813;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 18px;
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    padding :0px 0px 0px 0px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }

    .h3 {
	    position : relative;
	    font-family : Arial; 
	    padding-left : 15px;
	    padding-top : 0px;
	    top:0px;
	    left:0px;
	    background-repeat : no-repeat;
	    background-image : url(/Images/FlecheTitreBleu.gif);
	    background-position: 0px 3px;
	    color : #00558E;
	    font-weight : bold;
	    font-size : 14px;
	    /*border : 1px solid #000000;*/
    }

    .h4 {
	    position : relative;
	    font-family : Arial; 
	    padding-left : 15px;
	    padding-top : 0px;
	    background-image : url(/Images/FlecheTitreBleu.gif);
	    background-position: 0px 1px;
	    background-repeat : no-repeat;
	    color : #00558E;
	    font-weight : bold;
	    font-size : 12px;
	    /*border : 1px solid #000000;*/
    }

    .h5 {
	    position : relative;
	    font-family : Arial; 
	    left : 0px;
	    padding-left : 15px;
	    padding-top : 0px;
	    background-image : url(/Images/Panel/FlecheTitreBleu.gif);
	    background-position : 0px 0px;
	    background-repeat : no-repeat;
	    color : #00558E;
	    font-weight : bold;
	    font-size : 11px;
	    /*border : 1px solid #ff0000;*/
    }

    .Titre1 
        {
	    float : none;
	    position : relative;
	    font-family : Calibri;
	    left:0px; 
	    margin : 0px;
	    padding : 0px;	
	    padding-left:0px;	
	    padding-top:3px;			
		color : #009ee0;
		font-weight : bold;
		font-size : 15px;
		text-align:left;
		height : 30px;	
		/*border : 1px solid #ff0000;*/
    }

  .PuceCarre {
	    position : relative;
	    font-family : Calibri; 
	    left : 10px;
	    padding-left: 16px;
	    padding-top : 0px;
	    padding-right: 2px;
	    background-image : url(/Images/PuceCarre.gif);
	    background-position : 3px 2px;
	    background-repeat : no-repeat;
	    color : #000000;
	    font-weight :normal;
	    font-size:1em;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 10px;
	    text-align : left;	
	    height:auto;
	    width:95%;
	    /*border : 1px solid #ff0000;*/
    }
	
    @media screen and (max-width: 767px)
	{
		.PuceCarre {
			font-size:1em;
		}
	}
    
    .PuceFleche {
		position : relative;
	    float: none;
	    font-family : Calibri; 
	    left : 10px;
	    padding-left: 16px;
	    padding-top : 0px;
	    background-image : url(/Images/PuceFleche.gif);
	    background-position : 3px 2px;
	    background-repeat : no-repeat;
	    color : #000000;
	    font-weight : normal;
	    font-size:14px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    display:block;
	    width:92%;
		max-width:92%;
	    /*border : 1px solid #ff0000;*/
    }

    
    .PuceFlecheNonIndente {
	    position : relative;
	    font-family : Calibri; 
	    left : 0px;
	    padding-left: 10px;
	    padding-top : 0px;
	    background-image : url(/Images/PuceFleche.gif);
	    background-position : 0px 3px;
	    background-repeat : no-repeat;
	    color : #000000;
	    font-weight : normal;
	    font-size:14px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
	    width:95%;
		max-width:95%;
	    /*border : 1px solid #ff0000;*/
    }

    p {
	    color : #000000;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 1em;
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    padding :0px 0px 0px 0px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }
	
	@media screen and (max-width: 767px)
	{
		p {
			font-size:1em;
		}
	}
	
	body div {
		font-size : 1em;
		font-family : Calibri; 
		text-align : justify;
    }
	
	
 
	@media screen and (max-width: 767px)
		{
		body div {
			font-size:1em;
			}
		}
		
	.pfondvert {
	    color :  #FFFFFF;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 14px;
	    text-decoration: none;
	    background-image : none;
	    background-color :#698813;
        /*background-color:#bcc200;*/
	    padding :7px 5px 7px 5px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }
	
	.pfondethique {
	    color :  #FFFFFF;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 14px;
	    text-decoration: none;
	    background-image : none;
	    background-color :#95b3d7;
        /*background-color:#bcc200;*/
	    padding :7px 5px 7px 5px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }
	
	.pfondbleu {
	    color :  #FFFFFF;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 16px;
	    text-decoration: none;
	    background-image : none;
	    background-color :#004489;
        /*background-color:#bcc200;*/
	    padding :7px 5px 7px 5px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }
	
	.pfondbleuardoise {
	    color :  #FFFFFF;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 16px;
	    text-decoration: none;
	    background-image : none;
	    background-color :#662483;
	    padding :7px 5px 7px 5px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }
	
	.pfondbleuroi {
	    color :  #FFFFFF;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 1em;
	    text-decoration: none;
	    background-image : none;
	    background-color :#0090cc;
	    padding :7px 5px 7px 5px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }
	
	
	
	.pfondorange {
	    color :  #FFFFFF;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 16px;
	    text-decoration: none;
	    background-image : none;
	    background-color :#ee7f00;
	    padding :7px 5px 7px 5px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }
	
	.pfondrougeindien {
	    color :  #FFFFFF;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 16px;
	    text-decoration: none;
	    background-image : none;
	    background-color :#d9405c;
	    padding :7px 5px 7px 5px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }
	
	.pfondmarron {
	    color :  #FFFFFF;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 16px;
	    text-decoration: none;
	    background-image : none;
	    background-color :#6a1b31;
	    padding :7px 5px 7px 5px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }

    .pfondgris {
	    color :  #FFFFFF;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 16px;
	    text-decoration: none;
	    background-image : none;
	    background-color :#8d7e84;
	    padding :7px 5px 7px 5px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }
	
	.pfondcyan {
	    color :  #FFFFFF;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 16px;
	    text-decoration: none;
	    background-image : none;
	    background-color :#0db1b0;
	    padding :7px 5px 7px 5px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }
	
	@media screen and (max-width: 767px)
	{
		[class*='pfond'] {
			font-size:1em;
		}
	}
	
	.pbleuardoise {
	    color :  #662483;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 16px;
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    padding :0px 0px 0px 0px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }

	.pvert {
	    color :  #698813;
	    font-family : calibri; 
	    font-weight:normal;
	    font-size : 14px;
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    padding :0px 0px 0px 0px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
	    height:auto;
    }

	
    .pb 
    {
        position:relative;
	    color : #00558E;
	    font-family : calibri; 
	    font-weight:bold;
	    font-size : 14px;
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;
	    z-index:2;	
    }

  
    .blocTitrePage {

	    position : relative;
	    float : none;
	    top :0px;
	    left:0px;
	    padding-left : 4px;
	    height : 35px;
	    background-color : Transparent;
	    background-image : none;
	    background-repeat : no-repeat;
	    font-weight : bold;
	    font-size : 14px;
	    color : #009ee0;
	    text-align: left;
	    display : block;
	    /*border : 1px solid #FF0000;*/
    }

    .ZoneTitreLienPageWeb {

	    position : relative;
	    float : none;
	    top :2px;
	    left:0px;
	    padding-left : 0px;
	    padding-top:2px;
	    font-weight : bold;
	    font-size : 14px;
	    color : #009ee0;
	    text-align: left;
	    border : 1px solid #FF0000;
    }

    a.ZoneTitreLienPageWeb:link
    {
	    position : relative;
	    font-weight : bold;
	    font-size : 14px;
	    color : #009ee0;
	    text-align: left;
	    text-decoration:underline;
    }

    a.ZoneTitreLienPageWeb:active {
	    position : relative;
	    font-weight : bold;
	    font-size : 14px;
	    color : #009ee0;
	    text-align: left;
	    text-decoration:underline;
    }

    a.ZoneTitreLienPageWeb:visited {
	   position : relative;
	    font-weight : bold;
	    font-size : 14px;
	    color : #009ee0;
	    text-align: left;
	    text-decoration:underline;
    }

    a.ZoneTitreLienPageWeb:hover {
	    position : relative;
	    font-weight : bold;
	    font-size : 14px;
	    color : #009ee0;
	    text-align: left;
	    text-decoration:underline;
    }

    .ZoneTitreDeLaPage {

	    position : relative;
	    float : none;
	    top :1px;
	    left:0px;
	    padding-left : 0px;
	    margin-top:0px;
	    font-family : Calibri; 
	    font-weight : normal;
	    font-size : 14px;
	    color : #000000;
	    text-align: left;
	    /*border : 1px solid #FF0000;*/
    }

    .LienPageSecurisee
    {
	    position : relative;
	    float : left;
	    font-family : Calibri; 
	    top:0px;
	    left : 0px;
	    padding-left : 15px;
	    margin-top : 2px;
	    padding-top : 2px;
	    width:94%;
	    background-image : url(/Images/Panel/PetiteCle.gif);
	    background-position: 0px 0px;
	    background-repeat : no-repeat;
	    color : #00A1B2;
	    font-weight : bold;
	    font-size : 11px;
	    text-decoration:none;
	    display:block;
	    /*border : 1px solid #ff0000;*/
    }

    html>body .LienPageSecurisee
    {
	    position : relative;
	    float : left;
	    font-family : Calibri; 
	    top:0px;
	    left : 0px;
	    padding-left : 15px;
	    margin-top : 2px;
	    padding-top : 2px;
	    width:94%;
	    background-image : url(/Images/Panel/PetiteCle.gif);
	    background-position: 0px 0px;
	    background-repeat : no-repeat;
	    color : #00A1B2;
	    font-weight : bold;
	    font-size : 11px;
	    text-decoration:none;
	    display:block;
	    /*border : 1px solid #ff0000;*/
    }

    a.LienPageSecurisee:link
    {
	    position : relative;
	    float : left;
	    font-family : Calibri; 
	    left : 0px;
	    padding-left : 15px;
	    margin-top : 2px;
	    padding-top : 2px;
	    background-image : url(/Images/Panel/PetiteCle.gif);
	    background-position: 0px 0px;
	    background-repeat : no-repeat;
	    color : #00A1B2;
	    font-weight : bold;
	    font-size : 11px;
	    text-decoration:none;
	    display:block;
	    /*border : 1px solid #ff0000;*/
    }

    a.LienPageSecurisee:active {
	    color : #00A1B2;
	    font-weight : bold;
	    background-position: 0px 0px;
	    font-size : 11px;
	    display:block;
	    text-decoration:none;
    }

    a.LienPageSecurisee:visited {
	    color : #00A1B2;
	    font-weight : bold;
	    font-size : 11px;
	    background-position: 0px 0px;
	    display:block;
	    text-decoration:none;
    }

    a.LienPageSecurisee:hover {
	    color : #00A1B2;
	    font-weight : bold;
	    font-size : 11px;
	    background-position: 0px 0px;
	    display:block;
	    text-decoration:underline;
    }


    .LienFleche
    {
	    position : relative;
	    float : left;
	    font-family : Calibri; 
	    top:0px;
	    left : 0px;
	    margin-top : 0px;
	    padding-left : 15px;
	    padding-top : 2px;
	    background-image : url(/Images/Panel/FlecheLienUrl.gif);
	    background-position: 0px 3px;
	    background-repeat : no-repeat;
	    color : #00A1B2;
	    font-weight : bold;
	    font-size : 11px;
	    text-decoration:none;
	    text-align:left;
	    display:block;
	    /*border : 1px solid #ff0000;*/
    }

    a.LienFleche:link
    {
	    position : relative;
	    float : left;
	    font-family : Calibri; 
	    top:0px;
	    left : 0px;
	    margin-top : 0px;
	    padding-left : 15px;
	    padding-top : 2px;
	    background-image : url(/Images/Panel/FlecheLienUrl.gif);
	    background-position: 0px 3px;
	    background-repeat : no-repeat;
	    color : #00A1B2;
	    font-weight : bold;
	    font-size : 11px;
	    text-decoration:none;
	    text-align:left;
	    display:block;
	    /*border : 1px solid #ff0000;*/
    }

    a.LienFleche:active {
	    color : #00A1B2;
	    font-weight : bold;
	    background-position: left center;
	    font-size : 11px;
	    top:0px;
	    left : 0px;
	    margin-top : 0px;
	    padding-left : 15px;
	    padding-top : 2px;
	    background-image : url(/Images/Panel/FlecheLienUrl.gif);
	    background-position: 0px 3px;
	    background-repeat : no-repeat;
	    color : #00A1B2;
	    font-weight : bold;
	    font-size : 11px;
	    display:block;
	    text-decoration:none;
    }

    a.LienFleche:visited {
	    color : #00A1B2;
	    font-weight : bold;
	    font-size : 11px;
	    display:block;
	    text-decoration:none;
    }

    a.LienFleche:hover {
	    color : #00A1B2;
	    font-weight : bold;
	    font-size : 11px;
	    display:block;
	    top:0px;
	    left : 0px;
	    margin-top : 0px;
	    padding-left : 15px;
	    padding-top : 2px;
	    background-image : url(/Images/Panel/FlecheLienUrl.gif);
	    background-position: 0px 3px;
	    background-repeat : no-repeat;
	    color : #00A1B2;
	    font-weight : bold;
	    font-size : 11px;
	    text-decoration:underline;
    }

    
    /* gestion des styles d'un tableau table dans le nouveau site */
    /* il ne sont pas tous modifiés et donc pas tous nécessaires  ? */

    /* table
    {
	    /*border : 2px solid #DC7C44;
	    border : 0px solid;
	    border-collapse :collapse;
	    width : 99%;
	    margin : auto;
    }*/ 

    th
    {
	    background-color : #bfce00;
	    font-family : Calibri; 
	    font-weight : bold;
	    font-size : 14px;
	    color:	#FFFFFF;
	    height: 15px;
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    padding :2px 4px 2px 3px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;
    }

    td
    {
	    background-color : none;
	    font-family : Calibri; 
	    font-weight : normal;
	    font-size : 14px;
	    color:	#000000;
	    height: 14px;
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    padding :2px 4px 2px 3px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;	
    }

    .TraitEnBas
    {
	    background-color : none;
	    font-family : Calibri; 
	    font-weight : normal;
	    font-size : 14px;
	    color:	#000000;
    	text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    padding :2px 10px 2px 10px;
	    /*padding :0px 0px 0px 0px;*/
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
				
	    /*text-align : center;*/
        border-bottom: 1px solid #bfce00;
    }
    
    .TraitEnBasCenter
    {
	    background-color : none;
	    font-family : Calibri; 
	    font-weight : normal;
	    font-size : 14px;
	    color:	#000000;
    	text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    padding :2px 10px 2px 10px;
	    /*padding :0px 0px 0px 0px;*/
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : center;
	    border-bottom : 1px solid #bfce00;
    }

    htlm>body .TraitEnHaut
    {
	    background-color : none;
	    font-family : Calibri; 
	    font-weight : normal;
	    font-size : 14px;
	    color:	#000000;
    	
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    padding :2px 4px 2px 3px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;
	    /*border-top : 1px solid #e2e6f2;*/
	    border-top : 1px solid #bfce00;
    }

    .TraitEnHaut
    {
	    background-color : none;
	    font-family : Calibri; 
	    font-weight : normal;
	    font-size : 14px;
	    color:	#000000;
    	
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    padding :2px 4px 2px 3px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;
	    /*border-top : 1px solid #e2e6f2;*/
	    /*border-top : 1px solid #c6cfe8;*/
	    border-top : 1px solid #bfce00;
    }



    .gtable
    {
	    border : 1px solid #bfce00;
	    border-collapse :collapse;
	    width : 100%;
	    margin : auto;
    }

    .gth
    {
	    background-color : none;
	    font-family : Arial; 
	    font-weight : bold;
	    font-size : 1em;
	    color:	#ea5b0c;
	    height: auto;
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    padding :2px 4px 2px 3px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;
    }
	
	@media screen and (max-width: 767px)
	{
		.gth {
			font-size:1em;
		}
	}
	
    .gthrose
    {
	    background-color : #bfce00;
	    font-family : Calibri; 
	    font-weight : bold;
	    font-size : 1em;
	    color:	#BC253B;
	    height: 15px;
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    padding :2px 4px 2px 3px;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    text-align : left;
    }
	
    @media screen and (max-width: 767px)
	{
	.gthrose {
			font-size:1em;
		}
	}
		
    .rose
    {
	    color : #BC253B;
	    font-family : Calibri; 
	    font-weight : bold;
	    font-size: 1em;
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    padding :0px 0px 0px 0px;
	    text-align : left;	
	    vertical-align :middle;
	    height:auto;
    }
	
	@media screen and (max-width: 767px)
	{
		.rose {
			font-size:1em;
		}
	}

	.rouge
	{
		color : #F00000;
	    font-family : Calibri; 
	    font-weight : bold;
	    font-size: 14px;
	    text-decoration: none;
	    background-image : none;
	    background-repeat : no-repeat;
	    margin-left : 0px;
	    margin-top : 0px;
	    margin-right : 0px;
	    padding :0px 0px 0px 0px;
	    text-align : left;	
	    vertical-align :middle;
	    height:auto;
	}

    .gtd
    {
	    border : 1px solid #bfce00;
	    font-weight : bold;
	    font-size : 14px;
	    font-family : Calibri; 
    }

    .gtdg
    {
	    border : 1px solid #bfce00;
	    font-size:12px;
	    font-weight :bold;
	    font-family : Arial;
    }

    /* fin de gestion des styles d'une table */


    .ecran
    {
	    display : block;
    }


/*}*/

/******************************************************************************************************/
/*************            Bloc Partie Droite et Pied de page          *********************************/
/******************************************************************************************************/
/*@media screen and (min-width: 1280px) { */

	.blocPresse
	{
		float : left;
		display: inline-block;
		width:700px;
		height: 100px;
		min-width:210px;	
		background-color:#FFFFFF;
		margin-top : 30px;
		margin-left : 50px;
	}

    .blocMedia
	{
		/*float : right;*/
		display:inline-block;
		width:232px;
		/*min-width:200px;*/
		min-height:400px;	
		padding : 5px 5px 5px 5px;
		margin-left : 2px;
		margin-top : 0px;
		margin-right : 0px;
		text-align : left;
		vertical-align: top;
		font-size:14px;
		border : 1px solid #bfce00;
		vertical-align: top;        
	}
	
	.blocMediaEthique
	{
		/*float : right;*/
		display:inline-block;
		width:200px;
		/*min-width:200px;*/
		min-height:500px;	
		padding : 5px 5px 5px 5px;
		margin-left : 2px;
		margin-top : 0px;
		margin-right : 0px;
		text-align : left;
		vertical-align: top;
		font-size:14px;
		background-color:#95b3d7;
		border : none;;
		vertical-align: top;
	}
	
	.blocMedia img
	{
		/*width:200;*/
		max-width:200;
				
	}
	
	.blocMedia iframe
	{
		width:200px;
		height:160px;
	}
	
	.TitreMedia
	{
		float : none;
		display: inline-block;
		width:100%;
		height:22px;
		line-height:22px;
		padding : 0px 0px 0px 0px;
		margin-left : 0px;
		margin-top : 0px;
		margin-right : 0px;
		vertical-align:top;
		background-color:#bfce00;
		font-family : Calibri;
		font-weight:normal;
		font-size : 1em;
		text-align:center;
		color : #FFFFFF;
		/*border-bottom : 4px solid #FFFFFF;*/
	}

	@media screen and (max-width: 767px)
	{
		.TitreMedia {
			font-size:1em;
		}
	}
	
    .TitreMediaEthique
	{
		float : none;
		display: inline-block;
		width:100%;
		height:17px;
		padding : 3px 0px 0px 0px;
		margin-left : 0px;
		margin-top : 0px;
		margin-right : 0px;
		background-color:#e20018;
		font-family : Calibri;
		font-weight:normal;	
		font-size : 14 px;
		text-align:center;
		color : #FFFFFF;
		border-bottom : 3px solid #e20018;
	}
	
    .ActuMedia
	{
		float : left;
		display: inline-block;
		width:200px;
		height:500px;
		min-height:500px;
        max-height:500px;
		height:inherit;
		padding : 0px 0px 0px 0px;
		margin-left : 0px;
		margin-top : 0px;
		margin-right : 0px;
		background-image: none;
		background-repeat:no-repeat;
		text-align : left;
		vertical-align: top;
		font-family: Calibri;
		font-weight:bold;
		font-size : 14px;		
		color : #000000;
		border-bottom : 14px solid #FFFFFF;
        overflow:hidden;
	}

    .ActuMediaBold
    {
        display:inline;
        color:#418854;        
    }
	
	/********************* Gestion des style de l'agenda ************************/
	
	.AgendaHaut
	{
		text-align:left;
		display: inline-block;
		width:100px;
	}
	
	.AgendaBas
	{
		text-align:right;
		display: inline-block;
		width:100px;
	}
	
	.panel-footer
	{
		position: relative;
		overflow: hidden;
		float : left;
		display: inline-block;
		width:200px;
		height:12px;
	}
	
	.glyphicon
	{
		margin-right:4px !important; /*override*/
	}

	.pagination .glyphicon
	{
		margin-right:0px !important; /*override*/
	}

	.pagination a
	{
		color:#555;
	}

	.panel ul
	{
		padding:0px;
		margin:0px;
		list-style:none;
	}

	.news-itemContener
	{
		padding:4px 4px;
		margin:0px;
        text-align:center;
		border-bottom:1px dotted #555; 
	}
	
	/****************************************************************************/

	
	.blocPied
	{	
		float:left;
		display: block;
		width:1230px;
		height: 50px;
		min-width:210px;	
		/*background-color:#0000FF;	*/
		margin-top : 20px;
	}
	
	.slider
	{
		position: relative;
		width: 850px;
		height: 340px;
		left:15px;
		overflow: hidden;
	}
	
	.slide
	{
		cursor: move;
		position: absolute;
		left: 0px;
		top: 0px;
		width:850px;
		height:340px;
		overflow: hidden;
	}


.ZoneRetourHautDePage {

	position : relative;
	float:right;
	left:0px;
	top :0px;
	padding-top : 3px;
	padding-left : 0px;
	padding-right : 12px;
	height : 35px;
	width : 170px;
	background-image : url(/Images/FlecheRetourHautPage.gif);
	background-position:right 3px;
	background-repeat : no-repeat;
	font-family : Calibri;
	font-weight : bold;
	font-size : 15px;
	color : #FFFFFF;
	text-align: right;
	display : block;
	/*border : 1px solid #FF0000;*/
}

a.ZoneRetourHautDePage:link
{
	position : relative;
	top :0px;
	padding-top : 3px;
	padding-left : 0px;
	padding-right : 12px;
	height : 35px;
	width : 170px;
	background-image : url(/Images/FlecheRetourHautPage.gif);
	background-position:right 3px;
	background-repeat : no-repeat;
	font-family : Calibri;
	font-weight : bold;
	font-size : 15px;
	color : #FFFFFF;
	text-align: right;
	text-decoration:none;
}

a.ZoneRetourHautDePage:active {
	padding-top : 3px;
	padding-left : 0px;
	padding-right : 12px;
	height : 35px;
	width : 170px;
	background-image : url(/Images/FlecheRetourHautPage.gif);
	background-position:right 3px;
	background-repeat : no-repeat;
	font-family : Calibri;
	font-weight : bold;
	font-size : 15px;
	color : #FFFFFF;
	text-align: right;
	text-decoration:none;
}

a.ZoneRetourHautDePage:visited {
	color : #FFFFFF;
	font-weight : bold;
	font-size : 15px;
	text-decoration:none;
}

a.ZoneRetourHautDePage:hover {
	color : #00A1B2;
	font-weight : bold;
	font-size : 15px;
	text-decoration:none;
}

.LienDeconnexion
{
	position : relative;
	float : none;
	top:0px;
	left : 110px;
	padding-left : 15px;
	margin-top : 0px;
	width:80px;
	background-image : url(/Images/PetiteCle.gif);
	background-position: 0px 2px;
	background-repeat : no-repeat;
	color : #BC253B;
	font-family : Calibri;
	font-weight : bold;
	font-size : 15px;
	text-align:right;
	text-decoration:none;
	display:block;
	/*border : 1px solid #ff0000;*/
}


a.LienDeconnexion:link
{
	position : relative;
	float : left;
	padding-left : 15px;
	background-image : url(/Images/PetiteCle.gif);
	background-position: 0px 2px;
	background-repeat : no-repeat;
	color : #BC253B;
    font-family : Calibri;
	font-weight : bold;
	font-size : 15px;
	text-decoration:none;
	display:block;
	/*border : 1px solid #ff0000;*/
}

a.LienDeconnexion:active {
	color : #BC253B;
	font-weight : bold;
	background-position: 0px 2px;
	display:block;
	text-decoration:none;
}

a.LienDeconnexion:visited {
	color : #BC253B;
	font-weight : bold;
	background-position: 0px 2px;
	display:block;
	text-decoration:none;
}

a.LienDeconnexion:hover {
	color : #BC253B;
	font-weight : bold;
	background-position: 0px 2px;
	display:block;
	text-decoration:underline;
}
	
	
/*}*/	