/*
Bloc date et personne ressource
*/

.dateressource {
border-style:solid;
border-width:1px;
border-color:rgb(37, 113, 197);
margin-bottom:10px;
}

/*
fin date et personne ressource
*/

/*
Bloc définition
*/

fieldset {
width:272px;
clear:right;
float:right;
border: 1px solid #AAAAAA;
margin: 0em 0em 1em 1em;
padding: 0em 1em 0em 1em;
font-size:12px;
color:black;
font-family:verdana, arial, times;
font-weight:normal;
line-height: 1.3em;

}

legend {
background: transparent;
padding: 0.5em;
letter-spacing:2px;
color:rgb(37, 113, 197);
font-family:verdana;
font-size: 14px;
font-weight:bolder;
}

fieldset li {
line-height:2em;
color:rgb(37, 113, 197);
margin-left:1em;
}

.corpus {
text-align:justify;
margin:0px 0px 0px 5px;
clear:left;}

/*
Fin du bloc définition
*/
/*
Mise en page sommaire à droiteborder-style:solid;
border-width:1px;
border-color:rgb(247, 146, 30);
*/

.indexdroite {
width:272px;
float:right;
margin-left:10px;
margin-bottom:8px;
padding-right:15px;
color:rgb(247, 146, 30);
background-color:#195396;

}

.indexdroite a {
color:rgb(255, 255, 255);
}
.indexdroite a:visited {
color:rgb(255, 255, 255);

}
.indexdroite p {
margin-right:-15px;
color:rgb(255, 255, 255);
background-color:#010F40;
text-align:center;
font-weight:bold;
}

.indexdroite ul {
padding-bottom:10px;
color:white;
}


/*
fin de Mise en page sommaire à droite
*/

.indexdroite1 {
width:272px;
float:right;
margin-left:10px;
margin-bottom:8px;
padding-right:15px;
color:rgb(254, 0, 0);
border-style:solid;
border-width:1px;
border-color:rgb(254, 0, 0);
clear:both;
}

.indexdroite1 a {
color:rgb(254, 0, 0);
}
.indexdroite1 a:visited {
color:rgb(254, 0, 0);
}

.indexdroite1 p {
padding:2px;
margin-right:-15px;
color:rgb(255, 255, 255);
background-color:rgb(254, 0, 0);
text-align:center;
font-weight:bold;
}

.indexdroite1 ul {
padding-bottom:10px;
}

/*
Début mise en page sous sommaire
*/

/*
Fin mise ne page sous sommaire
*/


/*
Mise en page tableau
*/
.tableau {
border: medium solid;
border-collapse:collapse;
}

.tableau td {
border: thin solid;
text-align:center;
}

.lignetete {
background:rgb(153,153,153);
color:white;
font-weight:bold;
}


/*
Fin de mise en page tableau
*/


/*
mise en page des articles
*/
/* Rubrique actus*/

.bloc_actustitre {
width:150px;
text-align:center;
margin:0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
border-bottom-style:solid;
border-bottom-color:white;
background-color:rgb(37, 113, 197)
}

.titre_actustitre {
font-style:italic;
font-weight:bold;
font-size:110%;
font-family: verdana, arial, Helvetica, Univers, sans-serif;
color:white;
}

.actus_bloctexte {
text-align:left;
width:150px;
margin:0px 0px 0px 0px;
padding: 5px 5px 1px 5px;
background-color:rgb(220, 220, 220);
font-size:90%;
}

/* fin de la Rubrique actus*/
/*
mise en page Loi immigration
*/

.contenant {
float:left;
width:150px;
margin:0px 10px 10px 0px;
padding: 5px 5px 0px 5px;
font-size:100%;
}

.bloctitre {
width:150px;
text-align:center;
margin:0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
border-bottom-style:solid;
border-bottom-color:white;
background-color:rgb(55%, 78%, 33%);

}

div.loi_ii {
border-style:solid;
border-width:2px;
border-color: rgb(140, 198, 84);
margin:0px 0px 0px 5px;
padding: 5px 5px 5px 5px;
}

div.loi_ii p{
text-align:center;
margin:-5px -5px 0px -5px;
padding: 5px 5px 5px 5px;
background-color:rgb(55%, 78%, 33%);
font-style:italic;
font-weight:bold;
font-size:110%;
font-family: verdana, arial, Helvetica, Univers, sans-serif;
color:white;
}

div.loi_ii li {
padding-bottom:10px;
line-height:15px;
color:rgb(140, 198, 84);
font-weight:bold;
}



div.blocliens {
margin:10px 0px 0px 5px;
padding: 5px 5px 5px 5px;
border-style:double;
border-width:3px;
}

div.blocliens p {
text-align:center;
font-weight:bold;
color:rgb(37,113,197);
}
.actustitre {
font-style:italic;
font-weight:bold;
font-size:110%;
font-family: verdana, arial, Helvetica, Univers, sans-serif;
color:white;
}

.bloctexte {
text-align:left;
width:150px;
margin:0px 0px 0px 0px;
padding: 5px 5px 1px 5px;
background-color:rgb(229, 231, 72);
font-size:90%;
}

div.bloctexte a {
color:rgb(0, 0, 0);
}

.titretexte {
text-decoration:underline;
font-weight:bold;
}
div.bloctexte ol {
padding:0px 0px 5px 0px;
margin-left:35px;
}


div.bloctexte li {
line-height:1.5em;
color:color:rgb(0, 0, 0);
margin: 0 0em 0.5em 0em;
}

.blocloi {
width:150px;
margin:0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
border-top-style:solid;
border-top-color:white;
background-color:rgb(55%, 78%, 33%);
font-size:90%;
}

div.blocloi a {
color:white;
}

div.blocloi a:hover {
color:rgb(208,0,0)
}
/*
 fin de mise en loi immigration
*/

/*
mise en page article photo ý droite
*/
.lettrine {
float: left; /* positionnement de la lettrine dans le conteneur*/
font-size: 3em; /* 3 hauteurs de lignes pour la lettrine*/
background-color: #dcdcdc;
font-weight: normal;
font-family:Verdana, arial,sans-serif;
color:rgb(37,113,197);
margin: 5px 3px -2px 0px; 
padding: 0px 2px 2px 2px; 
line-height: 1em;
}

.grasrouge {
font-weight:bold;
color:rgb(252, 96, 97);
}

.gras {
font-weight:bold;
color:rgb(37,113,197);
}

.telecharger {
background:url(../images/fleche_rouge.gif) left no-repeat;
padding-left:13px;
padding-bottom:2px;
_padding-bottom:0px;
color:#FF0000;
font-weight:bold;}


.hautpage {
font-weight:bold;
color:rgb(37,113,197);
float:right;
}
.photoadroite {
float:right;
margin-left:10px;
margin-bottom:-2px;
}

.titre_eei {
margin-top:10px;
margin-bottom:0px;
padding-top:3px;
padding-bottom:3px;
text-align:center;
background-color:rgb(27, 67, 138);
color:white;
font-weight:800;
width:226px;
}

.photoadroite ul {
margin-left:25px;
padding-left:0px;
text-align:left;
}
.photoadroite li {
color:rgb(247, 146, 30);
}

.photoadroite a {
color:rgb(247, 146, 30);
}
.corps {
text-align:justify;
margin:0px 0px 0px 5px;
}

/*
fin de mise en page article photo ý droite
*/
/* css Diaporama*/

div#galerie
{
	width: 650px ;
	background: #EAF2FD ;
	border: 1px solid #EAF2FD ;
	padding: 15px ;
	margin: 15px 0px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini li
{
	float: left ;
list-style-type: none ;
}


ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 1em Georgia, serif,;
	color: black ;
font-weight: 600;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}
/* css fin du Diaporama*/