html,
body {
	height: 100%;
}

body {
	background:#92bbe1 url(../images/ul/tuiles/bg_body.jpg) center top no-repeat;
	font:normal 75%/120% arial, sans-serif;
	margin:0;
	padding:0;
	color:#000;
}

img {
	border:0;
}

a {
	outline:none;
	cursor:pointer;
}

strong {
}

#wrapper {
	background:transparent url(../images/ul/tuiles/bg_header.gif) left top repeat-x;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
}

#wrapper2 {
	background:transparent url(../images/ul/tuiles/header.jpg) center top no-repeat;
}

#header .content {
	height:105px;
	width:922px;
	margin:0 auto;
}

#header h1 {
	width:480px;
	margin:0 0 0 189px;
	padding:35px 0 0;
}

#header .cite {
	float:right;
}

#body {
	margin:0 auto;
	width:970px;
}

#logo h1 {
	margin:0;
	padding:0;
}

#logo_print {
	display:none;
}

#content {
	float:right;
	width:635px;
	margin:46px 150px 0 0 ;
	display:inline; /*BUG IE6*/

}

/*
	NAV
 */
#menu {
	float:left;
	clear:left;
	width:185px;
	margin-bottom:20px;
}
#nav {
	color:#fff;
	list-style-type:none;
	margin:20px 0 0 7px;
	padding:0;
}
#nav li {
	display:inline;
}
#nav li a {
	display:block;
	color:#fff;
	padding:0 0 0.5em 18px;
	width:155px;
	font-size:1.083em;
	text-decoration:none;
	font-weight:bold;
	background:transparent url(../images/ul/puces/navpuce.png) left -2px no-repeat;
}
#nav li a:hover,
#nav li a.selected {
	color:#1d6cb6;
}

#nav ul {
	margin:0 0 0.5em 14px;
	padding:0;
}

#nav ul li a {
	width:145px;
	font-size:1.083em;
	line-height:1em;
	background-position:left -1px;
}

#nav ul li a:hover,
#nav ul li a.selected {
	color:#e5c754;
}


/*
	CONTENT
 */

.sectioncontent {
	clear:left;
	margin-left:6px;
	padding-top:11px;
	width:617px;
	background:transparent url(../images/ul/tuiles/headercontent.gif) left top no-repeat;
	margin-bottom:20px;
}
.innercontent {
	background-color:#fff;
	padding:9px 18px 20px;
}
.innercontent h2 {
	color:#767676;
	font-size:1.333em;
	padding:0 10px 0.333em;
	margin:0 0 0.5em;
	border-bottom:2px solid #e6e6e6;
}
.innercontent h3 {
	color:#767676;
	font-size:1.167em;
	padding:0 10px 0;
	margin:0;
}
.innercontent .photo {
	float:right;
	width:170px;
	height:180px;
	position:relative;
	background-color:#fff;
}
.innercontent .photo div {
	position:absolute;
	width:170px;
	height:170px;
	padding:20px;
	background:transparent url(../images/ul/tuiles/bg_photo.png) left top no-repeat;
	left:10px;
	top:-40px;
}
.innercontent .photo div img {
	margin:auto;
}

.innercontent .richtexte {
	padding:10px;
}

.footercontent {
	background:transparent url(../images/ul/tuiles/footercontent.gif) left top no-repeat;
	height:11px;
}

h1.sectiontitre {
	float:left;
	display:inline; /*IE6 Bug*/
	background:transparent url(../images/ul/onglets/sectiontitregauche.png) left top no-repeat;
	margin:0 0 0 20px;
	padding:0 0 0 10px;
	font-size:1.333em;
	line-height:1em;
	color:#e5c655;
	font-weight:normal;

}
h1.sectiontitre a {
	float:left;
	background-color:#7f7f7f;
	padding:6px 4px 6px;
	color:#e5c655;
	text-decoration:none;
}
.sectiontitrefin {
	float:left;
	width:12px;
	height:2.333em;
	font-size:1em;
	line-height:1em;
	background:transparent url(../images/ul/onglets/sectiontitredroit.gif) left top no-repeat;
}

#video {
	margin-left:25px;
}


/*
	RICH TEXTE
 */
.richtexte {
	line-height:1.333em;
}
.richtexte h1 {
	color:#767676;
	font-size:1.333em;
	margin:0 0 0.5em;
}
.richtexte h2 {
	color:#d2b64d;
	font-size:1.333em;
	margin:0 0 0.5em;
}
.richtexte h3 {
	color:#5a96cd;
	font-size:1.333em;
	margin:0 0 0.5em;
}
.richtexte h4 {
	color:#767676;
	font-size:1.167em;
	margin:0 0 0.5em;
}
.richtexte h5 {
	color:#d2b64d;
	font-size:1.167em;
	margin:0 0 0.5em;
}
.richtexte h6 {
	color:#5a96cd;
	font-size:1.167em;
	margin:0 0 0.5em;
}

.richtexte p {
	padding:0;
	margin:0 0 1em;
}

.richtexte .encadre {
	border: 1px solid #e0e0e0;
	background-color:#f6f6f6;
	margin: 0px 0px 1em;
	padding: 10px;
	font-size:0.92em;
}

.richtexte ul {
	margin:0 0 0.583em;
	padding:0 0 0 10px;
}
.richtexte ul li {
	list-style-type: none;
	background:transparent url("../images/ul/puces/puce_03.gif") 0 0.25em no-repeat;
	padding:0 0 3px 12px;
}
.richtexte ul.liste2 li {
	background-image: url("../images/ul/puces/puce_04.gif");
}

.richtexte ul ul {
	margin:0.25em 0;
}

.richtexte a {
	color:#1D6CB6;
	text-decoration:none;
}
.richtexte a:hover {
	text-decoration:underline;
}

.richtexte table {
	margin-bottom:1em;
}

.richtexte table td,
.richtexte table th {
	padding:6px;
	font:normal 1em/1.17em arial, sans-serif;
	vertical-align:top;
}
.richtexte table.rich td,
.richtexte table.rich th {
	border-bottom:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
}
.richtexte table.rich th {
	color:#d2b64d;
	background-color:#f8f8f8;
	font-weight:bold;
	text-align:left;
}

.richtexte table.rich {
	border:1px solid #fff;
}

.richtexte table.rich tr.paire td {
	background-color: #f8f8f8;
}

.richtexte table.rich td.premier_ligne,
.richtexte table.rich th.premier_ligne {
	border-top:1px solid #d0d0d0;
}
.richtexte table.rich td.premier_colonne,
.richtexte table.rich th.premier_colonne {
	border-left:1px solid #d0d0d0;
}

.richtexte .pale {
	color:#7f7f7f;
}

.richtexte .note {
	font:0.92em/1.08em Arial, sans-serif;
}

.richtexte img.alignleft {
	margin: 0 10px 10px 0;
	float:left;
}

/*
	ACCUEIL
 */

.wp_accueil #content {
	margin-top:60px;
}
.wp_accueil .innercontent {
	padding-bottom:5px;
}

#encadresections {
	background:transparent url(../images/ul/tuiles/encadre.png) left top no-repeat;
	height:252px;
}
#encadresections .section {
	float:left;
	width:165px;
	margin-left:12px;
}
#encadresections .sectionun {
	margin-left:18px;
	display:inline;
}
#encadresections .sectiondeux {
	width:237px;
}

#encadresections .section h2 {
	width:138px;
	margin:0;
	padding:6px;
	background:transparent url(../images/ul/onglets/accueil.png) left top repeat-y;
	color:#e5c655;
	font-size:1.167em;
	font-weight:normal;
	text-align:center;
	margin-left:8px;
}
#encadresections .sectiondeux h2 {
	margin-left:42px;
}

#encadresections .section h2 a {
	color:#e5c655;
	text-decoration:none;
}

#encadresections .section .photo a {
	display:block;
	width:165px;
	height:200px;
	text-decoration:none;
	color:#000;
}
#encadresections .sectiondeux .photo a {
	width:237px;
}

#encadresections .section .photo a strong {
	display:block;
	padding-top:177px;
	text-align:center;
	font-size:1.083em;
	line-height:1em;

}
#encadresections .section .photo a:hover strong {
	text-decoration:underline;
}

#acc_services a {
	background:#fff url(../images/ul/photos/accueil-services-2.jpg) left top no-repeat;
}
#acc_reper_jeunes a {
	background:#fff url(../images/ul/photos/accueil-reper-jeunes-2.jpg) left top no-repeat;
}
#acc_projets a {
	background:#fff url(../images/ul/photos/accueil-projets-2.jpg) left top no-repeat;
}
#encadresections #acc_projets a strong {
	padding-top:170px;
}

/*
	COMMUNICATIONS
 */

#nouvelleslist {
	padding:10px;
}

#nouvelleslist ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#nouvelleslist span.date,
#nouvelledetail span.date {
	color:#666;
	font-size:0.917em;
}
#nouvelleslist h3,
#nouvelledetail h3 {
	padding:0;
	margin:0.167em 0 0.5em;
	color:#1d6cb6;
	font-size:1.333em;
	line-height:1.083em;
}

#nouvelleslist ul li {
	border-left:10px solid #e6e6e6;
	padding:0.333em 0 0.333em 10px;
	margin-bottom:1em;
	width:540px;
}
#nouvelleslist ul li:hover {
}

#nouvelleslist p.intro {
	margin:0;
	padding:0 0 0.5em;
}

#nouvelleslist a {
	color:#1D6CB6;
	text-decoration:none;
}
#nouvelleslist a:hover {
	text-decoration:underline;
}

#nouvelledetail {
	padding:0 10px;
}
#nouvelledetail .richtexte {
	padding:0;
}
#nouvelledetail .retour {
	float:right;
	margin:0 0 1em 1em;
}
#nouvelledetail .retour a {
	color:#000;
}


/*
	REPER-JEUNES
 */

#reper_recherche .formulaire {
	padding:10px 10px 0;
}

#reper_recherche label {
	float:left;
	width:80px;
}

#reper_recherche select,
#reper_recherche input {
	border:1px solid #999;
	margin-bottom:5px;
	font-size:1em;
	padding:2px 4px;
}
#reper_recherche input {
	width:16.5em
}

#reper_recherche input.submit,
#reper_recherche input.button {
	margin-left:80px;
	background-color:#7f7f7f;
	color:#e5c754;
	width:8em;
}
#reper_recherche input.button {
	margin-left:1em;
	width:14em;
}

#reper_recherche input.submitselected,
#reper_recherche input.submitclick {
	color:#fff;
	cursor:pointer;
}
#reper_recherche .partenaires {
	float:right;
	text-align:center;
	
}
#reper_recherche .partenaires p {
	font-size:0.833em;
	margin:8px 10px 4px 0;
}

#reper_resultats {
	width:580px;
}
#reper_resultats .organisme {
	background:#e6e6e6 url(../images/ul/tuiles/organisme_haut.gif) left top no-repeat;
	padding:15px 25px 0;
	margin-top:35px;
}
#reper_resultats .organismepremier {
	margin-top:15px;
}

#reper_resultats .organismebas {
	background:#e6e6e6 url(../images/ul/tuiles/organisme_bas.gif) left bottom no-repeat;
	height:11px;
}
#reper_resultats .organisme h3 {
	color:#1d6cb6;
	margin:0 0 0.5em;
	font-size:1.333em;
	line-height:1.083em;
	padding:0;
}
#reper_resultats .organisme p {
	margin:0;
	padding:0 0 0.5em;
	color:#7f7f7f;
}
#reper_resultats .organisme p strong {
	color:#000;
	font-weight:normal;
}
#reper_resultats .organisme p a {
	color:#000;
}

#reper_resultats .organisme p strong.prefixe {
	float:none;
	width:auto;
}
#reper_resultats .organisme .plus {
	display:none;
}

#reper_resultats a.informations {
	float:right;
	padding:4px 10px;
	width:116px;
	margin-right:8px;
	background:transparent url(../images/ul/tuiles/btn_informations.gif) left bottom no-repeat;
	color:#e5c655;
	font-size:1.167em;
	text-align:center;
}
#reper_resultats a.informations:hover,
#reper_resultats a.infoselected {
	color:#fff;
}



/*
	CONTACT
 */

#map {
	width:560px;
	height:250px;
	margin:0 0 0 11px;
}


/*
	BAS DE PAGE
 */
#footerdim {
	height: 50px;
	clear:both;
}

#footer {
	height: 33px;
	border-top:10px solid #fff;
	padding-top:5px;
	background-color:#6c6c6c;
	text-align:center;
}
#footer h1 {
	font-family: Georgia, times, "times new roman", serif;
	font-weight:normal;
	font-size:2.333em;
	line-height:1em;
	color:#fff;
	margin:0;
	padding:0;
}
#footer h1 strong {
	color:#e5c655;
	font-weight:normal;
}
#signature {
	float:right;
	margin-right:8px;
	display:inline; /*BUG IE6*/
}
#signature a {
	color:#999;
	font-size:0.917em;;
	text-decoration:none;
}

/*
	DIVERS
 */

a.fichier {
	display:block
	text-decoration:none;
	background: transparent url(../documents/image/icones/fichiers/fichier.png) 0 2px no-repeat;
	padding:3px 0 8px 21px;
}
a.fichier_pdf {
	background-image:url(../documents/image/icones/fichiers/pdf.png);
}
a.fichier_doc {
	background-image:url(../documents/image/icones/fichiers/doc.png);
}
a.fichier_xls {
	background-image:url(../documents/image/icones/fichiers/xls.png);
}

.cite img,
#header h1 img,
#logo img,
#encadresections,
#encadresections .section h2,
#nav a,
.innercontent .photo div,
#nav li a {
	behavior: url("/js/iepngfix.htc");
}
