/*
 * Update par maxime. mise en page 
 * correction caption en gras
 * td texte plus petit
 */
#territoire caption{
	font-weight:bold;
}
#territoire td{
	font-size:12px;
}
#territoire #carte, #territoire ul {
	margin:20px 25px;
}

#territoire #carte img {
	width:750px;
	height:523px;
	border:1px solid #fed53a;
}

#carte_popup {
	position:relative;
	top:-330px;
	left:600px;
	width:150px;
	height:90px;
}

#carte_popup p .titre {
	font-size:10px;
}

#carte_popup #ville_nom {
	font-size:14px;
	font-weight:bold;
}

#carte_popup p .titre {
	text-decoration:underline;
}

#carte_popup p .info{
	font-weight:bold;
	text-decoration:none;	
	font-size:12px;
}

#carte_popup h5 {
	text-align:center;
}

#territoire ul {
	position:relative;
	width:680px;
	height:20px;
	margin:15px auto;
	padding:0;
	border:1px solid #007dba;
}

#territoire ul li {
	float:left;
	width:302px;
	line-height:20px;
	text-align:center;
	font-size:14px;
	background-color: #c4dae5;

}
#territoire ul li.entree {
	width:125px;
	border-left: 1px solid #007dba;
	
}

#territoire #graph_taux_chomage {
	width:100%;
	margin:15px 0 15px 25px;
}

#territoire p.titre_graph {
	text-align:center;
	margin-bottom:10px;
}

#territoire p.source_graph {
	font-size:12px;
	font-style:italic;
}

#etude #bloc1, #etude #bloc2
#chiffrecle #bloc3, #chiffrecle #bloc2 
#territoire #bloc1, #territoire #bloc2, #territoire #bloc3 {
	padding-top:5px;
	padding-bottom:5px;
	margin-right:20px;
	margin-bottom:25px;
}

#territoire #bloc1, #territoire #bloc2, #territoire #bloc3 {
	padding-right:15px;	
}

#etude #bloc1 p:first-line,#etude #bloc2 p:first-line,#etude #bloc3 p:first-line,
#territoire #bloc1 p:first-line, #territoire #bloc2 p:first-line, #territoire #bloc3 p:first-line,
#chiffrecle #bloc3 p:first-line {
	font-weight:normal;
}

#etude h4, #chiffrecle h4 {
	font-size:18px;
	margin-bottom:15px;
}

#territoire h5,  #territoire h4 {
	margin-bottom:8px;
}


#etude dl dt, #etude ul li,
#chiffrecle dl dt {
	margin-bottom:8px;
}

#etude dl dd, #etude ul {
	margin-bottom:30px;
}

#etude dl dt, #chiffrecle dl dt {
	font-weight:bold;
}

#chiffrecle dl dt {
	margin-top:25px;
}

#etude dl dd.telecharger, #chiffrecle dl dd.telecharger {
	float:right;
	margin:-45px 15px 0 0;
	font-size:14px;
} 

#chiffrecle dl dd.telecharger {
	margin-top:-20px;
	margin-bottom:10px;
}

#etude a:hover, #chiffrecle a:hover {
	color:#fed53a;
}

#etude a:visited, #chiffrecle a:visited {
	color:#007dba;
}

#chiffrecle #bloc2 {
	margin-top:15px;
}

#chiffrecle #bloc2 p.gras {
	margin-left:20px;
}

#chiffrecle table, #territoire table {
	margin:10px auto;
	border-collapse:collapse;
}

#chiffrecle table.type1, #chiffrecle table.type3 {
	width:50%;
}

#territoire table.type1 {
	width:65%;
}

#territoire table.type3 {
	width:95%;
}

#chiffrecle table.type1 thead, #chiffrecle .color,
#territoire .color {
	background-color: #c8dcff;
}

#chiffrecle table.type2, #territoire table.type2 {
	width:80%;
}

#chiffrecle table td, #chiffrecle table th {
	height:20px;
	border:1px solid #6495ed;
}

#territoire table td, #territoire table th {
	height:25px;
	border:1px solid #6495ed;
}

#chiffrecle table caption, #territoire table caption {
	font-size:16px;
	margin:10px auto;
}

#chiffrecle table caption {
	width:50%;
}

#territoire table caption {
	width:75%;
}

#chiffrecle table tfoot tr td,
#territoire table tfoot tr td {
	font-size:12px;
	font-style:italic;
	text-align:left;
	padding-right:3px;
}

#chiffrecle table.type2 .cache, #chiffrecle table.type3 .cache,
#territoire table.type1 .cache,#territoire table.type2 .cache, #territoire table.type3 .cache {
	border:none;
}

#territoire table.type1, #territoire table.type2, #territoire table.type3 {
	margin-bottom:15px;
	margin-top:15px;
	text-align:center;
}

#chiffrecle table tr .total {
	text-align:left;
}

#camemberts {
	margin-top:30px;
}

#chiffrecle #camemberts p img {
	margin:10px 0 0 180px;
}

#territoire a {
	color:#000;
}

#territoire a:visited {
	color:#007dba;
}

#territoire a:hover {
	color:#fff;
}

