/* CRPVE */

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	background-color: #FFFFFF;
	color: #333333;
	padding: 0px;
	width: 944px;
	margin-left: 30px;
	margin-top: 0px;
	background-image: url(image/interface/bordure_gauche.jpg);
	background-repeat: no-repeat;
	background-position: 30px 0px;
	}

form   { margin:0px;padding:0px; }
input  {
	color:#663D42;
	height:16px;
	font-size:11px;
	vertical-align: middle;
}
textarea  {
	color:#663D42;
	font-size:11px;
	vertical-align: middle;
}
select {
	color:#595959;
	font-size:11px;
	vertical-align: middle;
	width: 250px;
}

#cartouche_capitalisation select {
	color:#595959;
	font-size:11px;
	vertical-align: middle;
	width: 170px;
}

.select_operateur		{ font-size:11px; width:50px; vertical-align: middle; }
.select_date_2		{ font-size:11px; width:80px; vertical-align: middle; }

a:link    { text-decoration:none; color:#842E39; }
a:visited { text-decoration:none; color:#842E39; }
a:hover   { text-decoration:underline; color:#D42A3D; }  
a {	font-weight: bold; }
p {
	margin-top: 6px;
	margin-bottom: 8px;
	text-align: justify;
	margin-left: 20px;
	font-size: 75%;
	line-height: 135%;
	}
ul {
	margin-top: 15px;
	list-style-image: url(image/icones/puce.gif);
	margin-bottom: 10px;
	}
li {
	text-align: justify;
	padding-bottom: 6px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 135%;
	padding-left: 10px;
	font-size: 12px;
}
h1   {
	font-size:110%;
	color: #6C6C6C;
	margin-bottom: 15px;
	font-weight: normal;
	margin-top: 10px;
	text-transform: uppercase;
}
h2   {
	font-size:80%;
	color: #6B6062;
	margin-bottom: 10px;
	font-weight: bold;
	margin-top: 20px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9CECF;
}
h3   {
	font-size:85%;
	color: #40262A;
	margin-bottom: 7px;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 20px;
	}
h4   {
	font-size:130%;
	color: #761825;
	margin-bottom: 20px;
	font-weight: normal;
	margin-top: 20px;
	font-family: Trebuchet, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: center;
	}
h5   {
	font-size:80%;
	color: #4C4646;
	margin-bottom: 10px;
	font-weight: bold;
	margin-top: 10px;
}
h6 {
	margin-top: 4px;
	margin-bottom: 6px;
	margin-left: 20px;
	font-size: 70%;
	line-height: 125%;
	font-weight: normal;
	color: #4C3538;
	}

/*
tr {
	vertical-align: top;
	}
td {
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	}
*/

.cadre_image {
	border: 1px solid #663D42;
	margin-bottom: 10px;
	margin-right: 12px;
}
.cadre_image_gauche {
	border: 1px solid #663D42;
	float: left;
	margin-bottom: 10px;
	margin-right: 12px;
}
.cadre_gauche_sansbord {
	float: left;
	margin-bottom: 10px;
	margin-right: 12px;
}
.cadre_droite_sansbord {
	float: right;
	margin-bottom: 10px;
	margin-left: 12px;
}
.cadre_droite_photolegende {
	margin-left: 12px;
	float: right;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.cadre_gauche_photolegende {
	margin-right: 12px;
	float: left;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.cadre_photo_droite {
	border: 3px solid #000000;
	
}
.cadre_image_droite {
	border: 3px solid #000000;
	margin-left: 12px;
	float: right;
	margin-bottom: 10px;
}
.cadre_image_droite_fin {
	border: 1px solid #000000;
	margin-left: 12px;
	float: right;
	margin-bottom: 5px;
}

.cadre_vignette {
	border: 1px solid #6A3A44;
	margin-right: 8px;
	margin-bottom: 5px;
}
.cadre_video {
	border: 3px solid #000000;
	margin-bottom: 15px;
	text-align: center;
	margin-top: 15px;
}
#filet   {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC2C3;
	margin-bottom: 10px;
	margin-top: 10px;
}
#filet_blanc   {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 5px;
}


/* COLONNE GAUCHE */
#colonne_gauche {
	width: 167px;
	position: absolute;
	left: 30px;
	top: 115px;
	margin: 0px;
	padding: 0px;
	color: #9D8285;
}

#themes_adherents ul {
	margin-top: 40px;
	margin-bottom: 0px;
	padding-left: 14px;
}
#themes_adherents li {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
#themes_adherents a { color: #CD263D; }

#colonne_gauche_admin {
	width: 157px;
	padding-top: 160px;
	font-size: 70%;
	padding-right: 5px;
	padding-left: 5px;
	text-transform: uppercase;
}
#colonne_gauche_admin a { color: #FFFFFF; }
#central {
	top: 0px;
	position: absolute;
	width: 777px;
	left: 197px;
}
#central_adherents {
	top: 0px;
	position: absolute;
	width: 744px;
	left: 230px;
}
#colonne_centrale {
	width: 507px;
	padding-left: 25px;
	background-image: url(image/interface/ombre_centrale.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-bottom: 10px;
	padding-right: 25px;
	padding-top: 10px;
	position: absolute;
	left: 197px;
	top: 167px;
}
#colonne_centrale_adherents {
	padding-left: 25px;
	background-image: url(image/interface/ombre_centrale.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-bottom: 10px;
	padding-right: 25px;
	padding-top: 10px;
}
#colonne_centrale_admin {
	padding-left: 15px;
	padding-bottom: 10px;
	position: absolute;
	left: 197px;
	top: 10px;
	width: 800px;
}

/* COLONNE DROITE */
#colonne_droite {
	width: 220px;
	position: absolute;
	top: 167px;
	left: 754px;
	margin: 0px;
	padding: 0px;
}
#colonne_droite p {
	margin-top: 6px;
	margin-bottom: 8px;
	text-align: left;
	margin-left: 10px;
	font-size: 70%;
	line-height: 125%;
	margin-right: 5px;
}
#colonne_droite h2   {
	font-size:70%;
	margin-bottom: 10px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 7px 7px 2px;
	margin-top: 0px;
}
#colonne_droite h3   {
	font-size: 75%;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 10px;
}
#colonne_droite ul {
	margin-top: 10px;
	list-style-image: url(image/icones/puce_droite_blanche.gif);
	margin-bottom: 3px;
	margin-left: 10px;
	padding-left: 10px;
	margin-right: 8px;
	}
#colonne_droite li {
	text-align: left;
	padding-bottom: 8px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	font-size: 11px;
	line-height: 125%;
}
#cartouche {
	margin-bottom: 5px;
	list-style-image: none;
	background-color: #F4CED1;
	padding-bottom: 3px;
}
#cartouche h2 {
	color: #FFFFFF;
	border-bottom-color: #821A28;
	background-color: #CE263D;
}
#cartouche_presentation {
	margin-bottom: 5px;
	list-style-image: none;
	background-color: #CBE68A;
	padding-bottom: 3px;
}
#cartouche_presentation h2 {
	color: #FFFFFF;
	border-bottom-color: #658026;
	background-color: #98BC42;
}
#cartouche_politique_ville {
	margin-bottom: 5px;
	list-style-image: none;
	background-color: #F3CD91;
	padding-bottom: 3px;
}
#cartouche_politique_ville h2 {
	color: #FFFFFF;
	border-bottom-color: #CC7E00;
	background-color: #F19300;
}
#cartouche_qualification {
	margin-bottom: 5px;
	list-style-image: none;
	background-color: #C4B8D9;
	padding-bottom: 3px;
}
#cartouche_qualification h2 {
	color: #FFFFFF;
	border-bottom-color: #523F7F;
	background-color: #6651A2;
}

#cartouche_documentation {
	margin-bottom: 5px;
	list-style-image: none;
	background-color: #b1d3e7;
	padding-bottom: 3px;
}
#cartouche_documentation h2 {
	color: #FFFFFF;
	border-bottom-color: #123447;
	background-color: #2d7ca9;
}



#cartouche_echanges {
	margin-bottom: 5px;
	list-style-image: none;
	background-color: #E1A4A2;
	padding-bottom: 3px;
}
#cartouche_echanges h2 {
	color: #FFFFFF;
	border-bottom-color: #A66765;
	background-color: #C67A78;
}
#cartouche_publications {
	margin-bottom: 5px;
	list-style-image: none;
	background-color: #DAC5C3;
	padding-bottom: 3px;
}
#cartouche_publications h2 {
	color: #FFFFFF;
	border-bottom-color: #806766;
	background-color: #A9908F;
}
#cartouche_capitalisation {
	margin-bottom: 5px;
	list-style-image: none;
	background-color: #B0E7EE;
	padding-bottom: 3px;
}
#cartouche_capitalisation h2 {
	color: #FFFFFF;
	border-bottom-color: #007280;
	background-color: #00AABE;
}


/* FIL ROUGE */
#filrouge {
	font-size: 60%;
	color: #FFFFFF;
	background-image: url(image/interface/filrouge/filrouge0.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-position: 10px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	background-color: #CE263D;
	}
#filrouge a {
	color: #FFFFFF;
	text-decoration: none;
	}
#filrouge a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
#filrouge a {	font-weight: normal; }

/* SIGNATURE */	
#signature {
	font-size: 60%;
	color: #888483;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9E5E6;
}
#signature a:link {
	color: #888483;
	font-weight: normal;
	text-decoration: underline;
}
#signature a:visited {
	color: #888483;
	font-weight: normal;
	text-decoration: underline;
}
#signature a:hover   { text-decoration:none; }

#encadre {
	background-color: #F3E7E9;
	padding: 6px 12px 0px;
	border: 1px solid #CCB8BB;
	margin-right: 5px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#encadre p {
	margin-left: 0px;
	text-align: left;
}
#alerte {
	background-color: #CD7A87;
	border: 1px solid #CCB8BB;
	margin-right: 100px;
	margin-left: 100px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 80%;
	text-align: center;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	font-weight: bold;
	color: #FFFFFF;
}



/* ---------- TABLEAUX ------------- */

td.tableauentete {
	padding: 5px;
	font-weight: bold;
	background-color: #F3E7E9;
	font-size: 75%;
	text-transform: uppercase;
	color: #451B20;
	border: 1px solid #CCB8BB;
	text-align: center;
	}
td.tableauligneseule {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A78589;
	font-size: 75%;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6CFD3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6CFD3;
	}
	
td.tableauligneseule_PRE {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A78589;
	font-size: 75%;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6CFD3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6CFD3;
	background-color: #FFFCD9;
	}
	
td.tableauligneseule_PRU {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A78589;
	font-size: 75%;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6CFD3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6CFD3;
	background-color: #E7FFDF;
	}
	
td.tableauligneseule_GUP {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A78589;
	font-size: 75%;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6CFD3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6CFD3;
	background-color: #DFEFFF;
	}

td.tableauresultat {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 4px;
	background-color: #F0ECE9;
	}
td.tableau_ligne0 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A78589;
	font-size: 75%;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6CFD3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6CFD3;
}
td.tableau_ligne1 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A78589;
	font-size: 75%;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6CFD3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6CFD3;
	background-color: #FDFAFB;
}
td p {
	margin-left: 0px;
	font-size: 12px;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 4px;
}
td h6 {
	margin-left: 0px;
	font-size: 11px;
}

/* ---------------------------------- */

#nombre_resultats {
	text-align: center;
	border: 1px dotted #CE263D;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-size: 80%;
	color: #B45964;
	line-height: 20px;
}
#nombre_resultats a, #boutonroll a {
	font-weight: bold;
	color: #FFFFFF;
	padding:2px;
	border: 1px solid #C9273D;
	text-decoration: none;
	background-color: #CD263D;
	}

#nombre_resultats a:hover, #boutonroll a:hover {
	background:#FFFFFF;
	color: #C9273D;
	border: 1px solid #CD263D;
}
#boutonroll {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 80%;
}
.references, .references a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #CCCCCC;
}
#zoomin {
	cursor: url("zoomin.gif"), auto;
	cursor: url("zoomin.cur"), auto;
	cursor: url("zoomin.png"), auto;
}
