/* -----------------------------------------------------------------------
 Styles communs aux intérieurs de page de contenu
 un import de ces styles est fait dans chaque fichier de styles
 -------------------------------------------------------------------------*/
.taille-police{
	float:left;
	padding-top: 3px;
	margin-left: 15px;
}
.envoyer-ami {
	float:right;
	padding-top: 3px;
	margin-right: 15px;
}

#container_contain {
	width:766px;
	height:auto;
	float:left;
}
#container_contain #contain{
	width: 730px;
	margin-top: 8px;
	margin-left: 32px;
}

#contain #bandeau-taille-police{
		width: 728px;
		height: 21px;
		margin-bottom:10px;
		background-color: #deecf0;
		color: #666666;
		font-size: 0.916em;
}
#contain #bandeau-taille-police a, 
#contain #bandeau-taille-police a:visited{
		color: #666666;
		text-decoration: none;
}
#contain #bandeau-taille-police a:hover{
    text-decoration:underline;
}

/* ---------FIL D'ARIANE-------------*/

#fildariane {
    font-family: Arial,Helvetica,sans-serif;
    padding-bottom:10px;
    padding-top:10px; 
    height: auto;
    min-height: 10px;
}
	
#fildariane a{
		font-size: 0.916em;
		text-decoration:none;
		color:#666666;
}
#fildariane a:hover {
    text-decoration:underline;
}
	
#fildariane span.current_page {
		font-size: 0.916em;
		color:#006b85;
		display:inline;
}
#contain #content {
    color:#666666;
    width:728px;
    min-height:363px;
}
#contain #content h1{ /* correction pour remonter le titre conforme à la maquette */
	clear:both;
	color:#006B85;
	font-size:1.8em;
	margin:-25px 0 10px;
	padding:0 10px 0 27px;	
}
#content #centreContenu{
    background:#ffffff;
    padding:0 10px;
    border-bottom:1px solid white; /* correction d'un bug IE qui imbrique la div suivante de bas de page */
}
#content #entete-menu{
    width:728px;
    height: 50px;
    background: url(../../images/cg17/page-int-presse-entete-menu.png) top left no-repeat;
    margin:0;
    padding:0;
}
        
#content #entete-menu .titre-menu-connaitre{
    display: block;
    padding-top: 10px;
    padding-left: 15px;
    font-size: 1.666em;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
        
#content #entete-menu p{
    padding-top: 30px;
    padding-left: 50px;
    font-size: 1.083em;
    font-weight: bold;
    color: #006b85;
    text-decoration: none;
}

#contain p.lien-gris{
    padding-right: 20px;
}   

#contain .lien-gris{
	margin-left: 28px;
	margin-top: 15px;
	float:right;
}	

#contain .lien-gris a,
#contain .lien-gris a:visited{
	font-size: 0.916em;
	color: #666666;
	text-decoration:underline;
	
}
#contain .lien-gris a:hover{
	color: #E97B05;
}
a.lien-haut-page,
a.lien-haut-page:visited{
	font-size: 0.916em;
	color: #5a5959;
	text-decoration:underline;
}
.Portlet a.lien-haut-page, .Portlet a.lien-haut-page:visited {
  font-size: 0.916em;
	color: #5a5959;
	text-decoration:underline;
}

a.lien-haut-page:hover{
    font-size: 0.916em;
    color:#E97B05;
    text-decoration:underline;
}
#reseaux-sociaux{
	width: 728px;
	height: 21px;
	background-color: #deecf0;
/*	margin-top: 20px;*/
	font-size: 0.916em;
	color: #666666;
}

#reseaux-sociaux a, 
#reseaux-sociaux a:visited{
	color: #666666;
	text-decoration: none;
}
#reseaux-sociaux a:hover{
	text-decoration:underline;
}
#reseaux-sociaux span {
display:inline;
}
#bloc-bas{
	width: 728px;
	height: 40px;
	background: url(../../images/cg17/page-int-bg-bas-gris-contenu.png) top left no-repeat;	
}

#bloc-bas span{
	display: block;
	margin: 0 0 0 20px;
	padding: 9px 0 0 13px;
	background: url(../../images/cg17/puce-blanche-fond-bleu.gif) bottom left no-repeat;
}
#bloc-bas  a,
#bloc-bas  a:visited{
	color:#ffffff;
	font-weight:bold;
	font-size: 1.166em;
	text-decoration: none;
}
#bloc-bas  a:hover{
	color:#024758;
}
#bloc-bas span:hover{
	background: url(../../images/cg17/puce-bleu-fond-bleu.gif) bottom left no-repeat;
}

