/*------------------------------------------------------------------------*/
/*---------- STYLES DES PAGES FILIERES de PageFiliere.aspx  --------------*/
/*------------------------------------------------------------------------*/

/* A NOTER: 
/* ==> le style "pageContenuFiliere" concerne les pages de contenus des filières
/* ==> le style "pageContenu" concerne les pages de contenus normales et est défini dans stylePages.css


/* PARTIE COMMUNES */
#pageContenuFiliere #header
{
    background-color: #0260A2;
    height: 50px;
    /*z-index: 25;
	width: 917px;*/
	/*background-image: url(../../images/fond_header-violet.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	z-index: 25;
}

#pageContenuFiliere #page
{
    position: relative;
    margin: auto;
    text-align: left;
    min-height: 100%;
    /*width: 917px;*/
    /*background: url(../../images/bg_content-transport.png) repeat-y right top;*/
}


#pageContenuFiliere p#logo
{
    /*position: absolute;
    top: 40px;
    left: 547px;
    width: 360px !important;
    z-index: 5;*/
}


/*#pageContenuFiliere #header
{
	width: 917px;
	z-index: 5;
	background-image: url(../../images/fond_header-rub1.gif);
	background-repeat: repeat;
	background-position: right top;
}*/

#pageContenu, .titreRubrique
{
	/*width: 230px;
	height: 47px;
	margin: 0 0 0 30px;
	background: #bcb8b0;
	color: #fff;
	font-size: 2.5em;
	padding: 10px 0 0 30px;
	line-height: 35px;*/

	padding-top: 18px;
	padding-bottom: 8px;
	color: #444648;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	font-weight: bold;
}

#pageContenuFiliere h3 
{	
	border-bottom: solid 1px #b7cbd8;
	padding: 0;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 6px;
	/*margin-bottom: 16px;*/
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 16px;
}

#pageContenuFiliere #navSecondaire
{
    /*position: relative;
    left: 70px;
    top: 69px;*/
	padding-top: 104px;
	padding-bottom: 15px;
}


#pageContenuFiliere #navSecondaire li
{
	/*margin: 0;
	padding: 0;*/	
	margin-left: 8px;
}


#pageContenuFiliere #navSecondaire ul li a
{
	/*width: 250px;
    display: block;
	color: #fff;
	text-decoration: none;
	margin: 0 0 0 15px;
	padding: 3px 0 0 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	font-variant: normal;*/

	/*background: url(../../images/puce_rub.gif) no-repeat left;*/
	padding-left: 23px;
	color: #004576;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	/*font-weight:bold;*/
	text-decoration: none;
	/*padding: 1px 0px 3px 20px;*/
	/*line-height:26px;*/
    line-height: 2.1em;
    /*height: 2.2em;*/
    font-weight: normal;
    display: block;
}

#pageContenuFiliere #navSecondaire ul li.active a
{
	color: #333333;
	font-weight: bold;
}

ul li a.last, 
#pageContenuFiliere #navSecondaire ul li a.last
{
    height: 27px;
}


#pageContenuFiliere #navSecondaire div.description
{
    width: 240px;
    margin-left: 15px;
    padding: 15px 10px;
    color: #fff;
    font-weight: bold;
    float: left;
    border-top-color:#ffffff;
    border-top-width:1px;
    border-top-style:solid;
}
#arbo_ARBO_FILIERES ul ul li ul li div.description,
#arbo_ARBO_FILIERES ul ul li div.description
{  
    padding-left:15px;
    line-height:12px;
    font-style:italic;
}

#pageContenuFiliere #zoneEspaceDedie
{
    /*
    width: 360px;
    position: absolute;
    */
    
    /*
    float: left;  
    bottom: 60px;
    */
    
    
    /*
    float: left;
    margin-top: -236px;
    position: relative;
    right: 10px;
    */
    
	/*width: 360px;*/
	float: left;
	clear: both;
	/*margin: 25px 0 0 0;*/
	padding: 0;
	margin: 0;
	margin-left: 17px;
	margin-right: 17px;
	position: relative;    

}

#pageContenuFiliere #zoneEspaceDedie h4
{
    /*color: #ffffff !important;*/
}

#zoneImageContenu
{
    height: 210px;
    margin-bottom:5px;    
}


#zoneImageContenu h2
{
    position: absolute;
    top: 194px;
	left: 0;
    color: #fff;
    font-family: Arial,Helvetica;
    font-weight: normal;
}
h2 a
{
    text-decoration: none;
    color: white;
}
h2 a:hover
{
    text-decoration: underline;
}

#solutions
{
    /*width: 360px;
    float: left;
    margin-top: 145px;*/
    /*width: 326px;*/
    margin: 0;
    padding-bottom: 0;
    margin-left: 16px;
    margin-right: 16px;
    margin-top: 4px;
    /*padding-top: 14px;*/
    position: relative;
    overflow: hidden;
    
    /*border-top: 1px solid #B7CBD8;*/
    border-bottom: 1px solid #B7CBD8;
    
}
#plusSigma
{
    /*border-bottom: 1px solid #B7CBD8;*/
    width: 326px;
    margin-left: 17px;
    margin-right: 17px;
    margin: 0;
    position: relative;
    top: 0;
	left:0;
    clear: both;
    float: left;
    overflow: hidden;
}
#solutions h4, 
#plusSigma h4
{
	line-height: 1.7em;
	padding: 0;
	margin: 0;
	padding-left: 20px;    
    color: #444648;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
    
}


#plusSigma .item p
{
	/*padding:10px 10px 10px 10px;*/
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}

#pageContenuFiliere #solutions ul li
{
    /*background: url(../../images/puce_listePlus-chambre2.gif) no-repeat left;*/
    padding-left: 34px;
    line-height: 20px;
}

#pageContenuFiliere #solutions ul li ul {
	padding-bottom: 6px;
}

#solutions ul
{
    list-style: none;
    padding: 10px;
}
#solutions ul ul
{
    padding: 0px;
}

#solutions ul li
{
    line-height: 20px;
}
#solutions ul li a
{
    color: #004576;
    text-decoration: none;
}

#solutions ul li a:hover
{
    text-decoration: underline;
}
#solutions ul li.active
{
    font-weight: bold;
}
#solutions ul li.active div.description
{
    font-weight:normal;
}


div.BLOC_DESCRIP_CONTENU_ENRICHI
{
	color: #333333;
	/*padding: 10px;*/
	padding: 0;
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.BLOC_DESCRIP_CONTENU_ENRICHI li, 
.BLOC_DESCRIP_CONTENU_ENRICHI ul li
{
    list-style: none;
    list-style-position: outside;
    background: url(../../images/puce_listePlus-chambre2.gif) no-repeat left center;
    padding-left: 18px !important;
    line-height: 20px;
}

#arbo_ARBO_FILIERES li
{
    /*background-image:none !important;*/
}



#corpoN2 #alternate h4, 
#corpoN2 #moyens h4, 
#contenu_PAGE_CONTENU #sousTitreCompl .item h4,
#pageContenuFiliere #alternate h4, 
#pageContenuFiliere #contenu_PAGE_CONTENU h4
{
    background: #bcb8b0 url(../../images/h4_alternate-corpoN2.gif) no-repeat top left;
    color: #fff;
}

#corpoN2 #footer
{
    width: 100%;
    height: 62px;
    background: url(../../images/footer-corpo.gif) no-repeat 547px -5px;
}
#moyens
{
    margin: 15px 0 0 0;
}
#moyens h4, #contenu_PAGE_CONTENU h4
{
    width: 517px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.6em;
    line-height: 1.6em;
    color: #fff;
    padding: 0px 0 0 20px;
}
#moyens .content
{
    padding: 5px 10px 5px 20px;
}
#moyens .content p
{
}
#moyens .content ul
{
    list-style: none;
}
#moyens .content ul li
{
    margin: 8px 0;
    padding: 0 0 0 20px;
}

/*
#navCorpo
{
    width: 632px;
    height: 40px;
    position: absolute;
    top: 15px;
    left: 0px;
    background: #3a6878;
    color: #fff;
    overflow: hidden;
}
#navCorpo ul
{
    list-style: none;
}
#navCorpo ul li
{
    margin-left: 10px;
    float: left;
    display: inline;
    overflow: hidden;
    text-indent: -15em;
}
#navCorpo ul li a
{
    height: 40px;
    display: block;
    background: url(../../images/navcorpo.gif) no-repeat;
}
#navCorpo ul li.vertPelouse a
{
    width: 100px;
    background-position: 0 0;
}
#navCorpo ul li.orange a
{
    width: 100px;
    background-position: -110px 0;
}
#navCorpo ul li.carmin a
{
    width: 140px;
    background-position: -220px 0;
}
#navCorpo ul li.vertPelouse a:hover, #navCorpo ul li.vertPelouse a.active
{
    width: 100px;
    background-position: 0 -40px;
}
#navCorpo ul li.orange a:hover, #navCorpo ul li.orange a.active
{
    width: 100px;
    background-position: -110px -40px;
}
#navCorpo ul li.carmin a:hover, #navCorpo ul li.carmin a.active
{
    width: 140px;
    background-position: -220px -40px;
}
#alternate .contentAlternate ul li
{
    background: url(../../images/puce_listeCorpo.gif) no-repeat top left;
}
*/

#contenu_PAGE_FILIERES .item div
{
    /*padding:5px 5px 5px 10px;*/
}
#contenu_PAGE_FILIERES .item div div.block,
#contenu_PAGE_FILIERES .item div div.block div,
#contenu_PAGE_FILIERES .item div #BLOC_TITRE_TITRE,
#contenu_PAGE_FILIERES .item div #sousTitreCompl,
#contenu_PAGE_FILIERES .item div #BLOC_RESUME_RESUME,
#contenu_PAGE_FILIERES .item div #BLOC_DESCRIP_CONTENU_ENRICHI
{
    /*padding:0px 2px 2px 0px;*/
    position:relative;
}

#contenu_PAGE_FILIERES .texte li
{
    list-style-position:inside;
    list-style-type:disc;
    
}


#pageContenuFiliere #solutions ul.bleu li li,
#pageContenuFiliere #solutions ul li.last
{
    background-image : url(../../images/puce_bleu.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 16px;
}

#pageContenuFiliere #solutions ul.violet li li,
#pageContenuFiliere #solutions ul li.last
{
    background-image : url(../../images/puce_violet.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 16px;
}

#pageContenuFiliere #solutions ul.vert li li,
#pageContenuFiliere #solutions ul li.last
{
    background-image : url(../../images/puce_vert.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 16px;
}

#pageContenuFiliere .BLOC_DESCRIP_CONTENU_ENRICHI table
{
	/*margin-left: -25px;*/
}

/*-----------------------------------------------------*/
/*-------- FIN COULEURS DES PAGES FILIERES ------------*/
/*-----------------------------------------------------*/

