#milieuHomePage{
/*padding-right:5px;*/

}



.tdGaucheHP{
/*border-right: 1px solid #ccc;*/
width:55%;
}

.tdDroiteHP{
background-image:url(../images/icones2/dottedVertical.gif);
background-repeat:repeat-y;
background-position:left;
}


/* structure hp */
.titresHP{
margin:0 10px 10px 0;
/*border-bottom: 1px solid #89BBD8;*/
}

.titresHPDroite{
margin:0 10px 10px 15px;
/*border-bottom: 1px solid #89BBD8;*/
}






/* Contenu  */
#HomeContenu{
width:100%;
/*border:1px solid #000000;*/

padding: 0 1px 0 10px;
margin-bottom: 25px;

}

.HomeContenu H1{
font-size:100%;
margin:0 0 0 0;


}

.HomeContenu H2{
font-size:90%;
color:#666;
margin:0 0 6px 22px;
font-weight:normal;
}

/* Actu prinicipale */
#HomeActuPrincipale{
width:100%;
padding: 0 0 15px 0;
margin: 0 15px 0 0;
font-size:80%;
background-image:url(../images/icones2/dotted.gif);
background-repeat:repeat-x;
background-position:bottom;
display:table;
}

.imgActuPrincipaleHP{
border:0;
float:left;
margin-right:10px;
display:block;
/*width:150px;*/
/*border: solid 1px #333;
FILTER: progid:DXImageTransform.Microsoft.Shadow( Color=999999,Direction=135,Strength=3);*/

}


.HomeActuPrincipale H1{
color:#333333;
font-size:130%;
margin:-4px 0 5px 0;
padding:0px;
line-height:1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.HomeActuPrincipale H1 a:link{
color:#006699;

}

.HomeActuPrincipale h1 a:hover{
text-decoration:underline;
}

.HomeActuPrincipale H1 a:visited{
color:#006699;

}


.HomeActuPrincipale H2{
font-size:100%;
color:#333;
margin:0 10px 0 160px;
/*margin:0 10px 0 0;*/
font-weight:normal;
line-height: 1.3em;
font-family:Arial, Helvetica, sans-serif;
}

.HomeActuPrincipale H3{
font-size:90%;
color:#FF3300;
margin: 0 10px 0 0;
font-weight:normal;
text-align:right;
}

.HomeActuPrincipale H4{ /* pour exception espaces CDV (logement, envi, at) */
font-size:90%;
color:#333;
margin:0 10px 0 0;
font-weight:normal;
line-height: 1.3em;
font-family:Arial, Helvetica, sans-serif;

}


/* last Actus */
#HomeListeActus{
width:100%;
padding: 0 10px 0 0;
margin-bottom: 1px;
}

.HomeListeActus{
margin-bottom:20px;
}

.HomeListeActus H1{
color:#333333;
font-size:100%;
margin-bottom:5px;
margin-top: 10px;
padding:0px;
line-height:1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.HomeListeActus a:link{
color:#006699;
text-decoration:none;
}

.HomeListeActus a:visited{
color:#006699;
text-decoration:none;
}

.HomeListeActus a:hover{
text-decoration:underline;
}


.HomeListeActus H2{
font-size:100%;
color:#333;
margin: 0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
line-height: 1.3em;
}

.HomeListeActus H3{
font-size:90%;
color:#FF3300;
margin: 0 10px 0 0;
font-weight:normal;
text-align:right;
}


#HomeListeActus H4{
font-size:90%;
color:#666;
margin: 0 0 0 0;
padding-bottom:10px;
font-weight:normal;
line-height: 1.2em;
}


.dateActuHomes{
font-size:90%;
color:#000000;

}

/* next Formations  */
#HomeListeFormations{
width:100%;
padding-bottom:3px;
margin-bottom: 7px;
background-image:url(../images/icones2/dotted.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.HomeListeFormations{
background-color:#F0F3FB;
padding:5px;
margin-bottom:0px;
margin-left:11px;
}

.HomeListeFormations H1{
font-size:100%;
line-height: 1.2em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

.HomeListeFormations H1 a:link{
color:#264993;
}
.HomeListeFormations H1 a:visited{
color:#264993;
}

.HomeListeFormations H1 a:hover{
text-decoration:underline;
}

#HomeListeFormations H2{
font-size:90%;
color:#666;
margin: 0 0 0 11px;
padding-bottom:5px;
font-weight:normal;
line-height: 1.2em;
}

.HomeListeFormations H3{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:700;
color:#666;
margin: 0 0 0 0;
line-height: 1.2em;
}



/* next Formations NEW  */
#HomeListeFormations2{
width:100%;
padding-bottom:3px;
margin-bottom: 7px;
background-image:url(../images/icones2/dotted.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.HomeListeFormations2{
background-color:#F0F3FB;
padding:5px;
margin-bottom:0px;

}

.HomeListeFormations2 H1{
font-size:100%;
line-height: 1.2em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

.HomeListeFormations2 H1 a:link{
color:#264993;
}
.HomeListeFormations2 H1 a:visited{
color:#264993;
}

.HomeListeFormations2 H1 a:hover{
text-decoration:underline;
}

#HomeListeFormations2 H2{
font-size:90%;
color:#666;
margin: 0 0 0 11px;
padding-bottom:5px;
font-weight:normal;
line-height: 1.2em;
}

.HomeListeFormations2 H3{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:700;
color:#666;
margin: 0 0 0 0;
line-height: 1.2em;
}

/*  Nouveautes  */
#HomeListeNouveautes{
width:95%;
margin-bottom: 2px;
/*background-image:url(../images/icones2/dotted.gif);
background-repeat:repeat-x;
background-position:bottom;*/
}

.HomeListeNouveautes img{
float:left;
}

.HomeListeNouveautes{
border-bottom:1px solid #E7ECF7;
padding-left:11px;
margin-bottom:8px;
padding-bottom:4px;
margin-left:3px;


}

.HomeListeNouveautes H1{
font-size:100%;
line-height: 1.2em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
padding-left:20px;
}

.HomeListeNouveautes H1 a:link{
color:#264993;
}
.HomeListeNouveautes H1 a:visited{
color:#264993;
}

.HomeListeNouveautes H1 a:hover{
color:#FF6600;
text-decoration:none;
}

.HomeListeNouveautes H4{
margin:0;
padding:0;
color:#666;
font-size:80%;

}


/* */


#HomeALaUne{
width:95%;
/*border:1px solid #000000;*/

padding: 0 1px 0 10px;
margin-bottom: 0;

}

.illuArticleALaUne{
	width:122px;
	float:left;
	margin:0 10px 5px 0;
}


/* last articles */
#HomeListeArticles{
width:20%;
border:1px solid #ccc;
padding: 15px;
background-color:#F5F5F5;
margin-bottom: 25px;

}

.HomeListeArticles H1{
font-size:140%;
color:#000000;

}

.HomeListeArticles H2{
font-size:100%;
color:#666;
margin:0 0 5px 0;
font-weight:normal;
padding:0 10px 0 0;
line-height:1.3em;
}

.HomeListeArticles H3{
font-size:90%;
color:#FF3300;
margin: 0 10px 0 0;
font-weight:normal;
text-align:right;
}

.dateActuHome{
font-size:90%;
color:#666666;
}

/* last publication */
#HomeListepublication{
width:95%;
padding: 0 1px 0 10px;
margin-bottom: 25px;
}

.HomeListepublication H1{
font-size:100%;

}

.HomeListepublication H2{
font-size:90%;
color:#666;
margin-top:0;
font-weight:normal;
}

.illuDernierePublication{
	width:60px;
	float:left;
	margin:0 10px 5px 0;
}

.dateActuHomepublication{
font-size:90%;
color:#FF3300;
}


#HomeListeNouveautes table{
margin-bottom:15px;
}



.encartHPDroite{
width:90%;
color:#666666;
font-size:80%;
}











/* HEADLINES CONTROLLER */

.HDL_toolbar_container {

    font-size:85%;

    padding-bottom:12px;

}

.HDL_toolbar_tab a:link{
color:#FFFFFF;
}
.HDL_toolbar_tab a:hover{
color:#FFFFFF;
}
.HDL_toolbar_tab a:visited{
color:#FFFFFF;
}

.HDL_toolbar_tab {

  
/*
    border-left: 1px solid #A7C3D3;

    border-right: 1px solid #A7C3D3;

    border-top: 1px solid #A7C3D3;

    border-top: 1px solid #A7C3D3;
	
*/

    float: left;

    font-size:116%;

    font-weight: bold;
	
	padding-top:4px;

    padding-bottom:5px;

    margin-bottom:-1px;
	
	margin-left:-9px;
	
}

.HDL_toolbar_ct {

    float:left;

    padding:1px 6px 2px 6px;

    margin-right:3px;

}

.HDL_bt_off {

    background-color:#d1dcf3;
	

}

.HDL_bt_on {

    background-color:#82a0df;

}

.HDL_bt_playPause {

    float:left;

    margin:0 3px;

}

.HDL_toolbar_underline {

   

    height:18px;

}









