 /* style de balises */
div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	}

body {
	margin:0;
	padding:0;
	background-color:#FFF;
	margin-bottom:50px;
	}

/*div*/

#horizon        
    {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    height: 1px;
    overflow: visible;
    visibility: visible;
    display: block
    }

#content    
    {
    margin-left: -400px;
    position: absolute;
    top: -180px;
    left: 50%;
    width: 800px;
    height: 360px;
    visibility: visible
    }

.contGen{
	position:absolute;
	left:188px;
	top : 144px;
	width:811px;
		}
.bandeauhaut{
	width:999px;
	height:105px;
	background-image: url(img/CJ_bandeau.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	div.globalnavparag{
top:104px;
	left:188px;
	width:811px;
	height:15px;
	background-image:url(img/CJ_ssnav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
	}

		div.navparag{
	float:left;
	padding: 0 17 0 17;
	height:15px;
	background-color:#CF6500;
	text-align:center;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;

	}
		div.globalnavtem{
top:150px;
	
	width:188px;

	
	}
		div.navtem{
	float:left;
	width:188px;


	}
.navGen{
	position:absolute;
	top : 104px;
	width:999px;
		}
.navGauche,.recherche{
	position:absolute;
	top : 144px;
	width:188px;
		}
		.recherche{
			position:absolute;
		top : 185px;
		left:15px;
		}

.mdp{
	position:absolute;
	width:812px;
	background-color:#dFDFDF;
	color:#4D4D4D;
	padding-bottom:20px;
	top:15px;
		}
.contlib{
	position:absolute;
	width:811px;
	background-color:#dFDFDF;
	color:#4D4D4D;
		}
		
.mdpthemactu{
	position:absolute;
	left:547px;
	width:251px;
	background-color:#FFF;

}
.pagarag{
float:left;
}
/*paragraphes*/
br.parag{
margin-bottom:20px}
.titrepage{
	font-size: 20px;
	font-weight:bold;
margin-top:20px;
color:#CF6500;
}
.titreparag{
	font-size: 16px;
	font-weight:bold;
margin-top:20px;
color:#22387F;
}

.titreloc{
	font-size: 16px;
	font-weight:bold;
	margin-top:5px;
color:#22387F;
}
.textloc{
	font-size: 12px;
	color:#22387F;
}
.texteparag,.texteparagflashleft,.texteparagflashright{
font-size: 12px;
font-weight: normal;
	text-align:justify;
color:#4D4D4D;
}
.texteparagflashleft{
margin-left:20px;
}
.texteparagflashright{
margin-right:20px;
}
.imaparag{
	margin-right:20px;
	}
	.imaparagright{
	margin-left:20px;
	}
.itemresultat{
margin-left:20px;
margin-right:20px;
font-size: 10px;
text-align:left;
color:#4D4D4D;
}
.actuima{
	margin:20px;
	}

.mdpactu{
margin:0;
	font-size: 10px;
	font-weight:normal;
padding:15px;
/*padding-top:0px;*/
	text-align:left;
color:#FFF;
background-color:#6473A5;
		}
		
		.mdpreseau{
margin:0;
	font-size: 10px;
	font-weight:normal;
padding:15px;
/*padding-top:0px;*/
	text-align:left;
color:#4D4D4D;
background-color:#FFF;
		}
.mdpthemima{
margin:0;
margin-top:-2px;
padding:0;
padding-left:16px;

	}
.mdpthemtitre,.mdpthemdate{
	font-size: 14px;
margin:0;
margin-top:7px;
	text-align:center;
color:#000000;
		}
		.mdpthemdate{
		margin:0;
	font-size: 10px;
color:#4D4D4D;
		}
.mdpthemtexte{
margin:0;
margin-top:5px;
margin-left:16px;
margin-right:16px;
font-size: 10px;
color:#000000;
text-align:justify;
		}
.mdptitre,.mdpima,.mdpdate{
	font-size: 16px;
	font-weight: bold;
	width:800px;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
		}
.actutitre{
	font-size: 14px;
	font-weight: bold;
	margin:0;
padding:0;
	margin-top:20px;
	margin-right:10px;
	margin-left:20px;
	
}
.actudate{
font-size: 10px;
margin:0;
padding:0;

	margin-right:10px;
	margin-left:20px;
}
.actutexte{
font-size: 12px;
font-weight: normal;
	text-align:justify;

	margin-right:10px;
	margin-left:20px;
}
.mdpima{
		margin-top:-10px;
		}
.mdpdate{
font-size: 10px;
font-weight: normal;
	width:770px;
	padding-right:20px;
	text-align:right;
}
.mdptexte{
font-size: 12px;
font-weight: normal;
	width:750px;
	padding-right:20px;
	padding-left:20px;
	text-align:justify;
}

span, p{
font-family: Verdana, Arial, Helvetica, sans-serif;
}

		


/*formulaire*/
select{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color:#FFF;
	border-color: #22387F;
	border-style: solid;
	border-width: 1px;
}
.valider
	{
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color:#FFF;
	background-color:#CF6500;
	width:80px;
	border-color: #FFF;
	border-style: solid;
	border-width: 1px;


	}
	input, textarea{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color:#FFF;
	border-color: #22387F;
	border-style: solid;
	border-width: 1px;
}
.nouveau
	{
	font-size: 12px;
	color:#1C2D66;
	background-color:#CED2E1;
	width:170px;
		border-color: #1C2D66;
	border-style: solid;
	border-width: 1px;
	}
textarea.longue
{
	width:500px;
	height:200px;

}
textarea.courte
{
	width:250px;
	height:70px;

}
.longue
{
	width:250px;
		border-color: #22387F;
	border-style: solid;
	border-width: 1px;
}
.parcourir
{
	width:280px;

}
.trescourte{
width:130px;
}
.treslongue{
width:500px;
}
.box
{
	border-color: #CED2E1;
	border-style: solid;
	border-width: 1px;
}
	/*lien*/
a{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	

	
	a.navparag{
		font-size:10px;
		font-weight:bold;
	color:#FFF;
	}
a.noir,a.noir:link
	{
	font-size:10px;
	color:#000;
	}
	a.blanc,a.blanc:link,
	{
	font-size:10px;
	color:#FFF;
	}
	a.resultat,a.resultat:link
	{
	font-size:12px;
	font-weight:bold;
	color:#4D4D4D;
	text-decoration:underline;

	}
		a.paragpt,a.paragpt:link
	{
	font-size:12px;
	color:#22387F;

	}
a.listretour,a.listretour:link
	{
	font-size:12px;
	font-weight:normal;
	color:#CF6500;
	}
	a.pagination,a.pagination:link
	{
	font-size:12px;
	color:#333;
	}
a.noir:hover,a.blanc:hover,a.parag:hover,a.paragpt:hover,a.listnews:hover,a.listretour:hover,a.pagination:hover,a.navparag:hover
	{
	text-decoration:underline;
	}
	a.resultat:hover
	{
	color:#CF6500;
	text-decoration:none;
	}
