body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFFF;
}

h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

form {
	display:inline;
}

img { behavior: url(/extension/vaulx_en_velin/design/gpv/javascript/iepngfix.htc); }

.clear {
	clear:both;
}
.clear.none {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:0px;
}


/********** STRUCTURE GÉNÉRALE **********/

div.gpv {
	position:relative;
	width:950px;
	height:610px;
	margin:0px auto;
	/*background:url(../images/bg_home.jpg) no-repeat;*/
}
div.contenu {
	float:left;
	width:780px;
}
.ie6 div.contenu {
	position:absolute;
	top:150px;
	left:170px;
}
div.contenu .gpv_bg {
	display:none;
}



/********** CONTENUS **********/

.page .texte .content div.content-view-embed div.attribute-image {
	float:none;
	margin:0px;
	padding:0px;
}
.page .texte div.content-view-embed div.attribute-caption {
	margin:0px;
	padding:2px 0px 0px 0px;
	font-style:italic;
	background:none;
}
.page .texte div.content-view-embed div.attribute-caption p {
	margin:0px;
	padding:0px;
}
.page .texte div.object-left {
	margin:0px;
	padding:0px 10px 7px 0px;
}
.page .texte div.object-right {
	margin:0px;
	padding:0px 0px 7px 10px;
}



/********** SCROLLBAR **********/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	float:left;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 5px;
	top: 0;
	height: 100%;
	background:url(../images/bg_scroll.gif) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background:#b1c800 url(../images/bg_scroller_vert.gif) no-repeat left center;
	cursor: pointer;
	overflow: hidden;
}
.bleu .jScrollPaneDrag {
	background:#04b2be url(../images/bg_scroller_bleu.gif) no-repeat left center;
}
.orange .jScrollPaneDrag {
	background:#f1a400 url(../images/bg_scroller_orange.gif) no-repeat left center;
}



/********** HEADER **********/

div.header {
	position:relative;
	height:150px;
	background:url(../images/bg_header.jpg) repeat-x;
}
div.header .logo {
	position:absolute;
	top:6px;
	right:12px;
}
div.header .baseline {
	position:absolute;
	bottom:0px;
	left:0px;
	width:950px;
	height:46px;
}
div.header ul {
	margin:0px;
	padding:20px 10px 0px 10px;
}
div.header ul li {
	float:left;
	list-style:none;
	margin:0px 8px 0px 0px;
	padding:0px 8px 0px 0px;
	background:url(../images/bg_header_menu_right.png) no-repeat right top;
}
.ie6 div.header ul li {
	background:url(../images/ie6/bg_header_menu_right.gif) no-repeat right top;
}
div.header ul li a {
	display:block;
	padding:6px 0px 3px 8px;
	background:url(../images/bg_header_menu_left.png) no-repeat;
}
.ie6 div.header ul li a {
	background:url(../images/ie6/bg_header_menu_left.gif) no-repeat;
}
div.header ul li div.recherche {
	position:relative;
	padding:6px 100px 3px 8px;
	background:url(../images/bg_header_menu_left.png) no-repeat;
}
.ie6 div.header ul li div.recherche {
	background:url(../images/ie6/bg_header_menu_left.gif) no-repeat;
}
div.header ul li div.recherche form {
	position:absolute;
	top:5px;
	right:20px;
}
.ie div.header ul li div.recherche form {
	top:4px;
}
.ie6 div.header ul li div.recherche form {
	right:28px;
}
div.header ul li div.recherche input#searchtext.texte {
	float:none;
	width:71px;
	height:auto;
	margin:1px 0px 0px 0px;
	padding:1px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	background:none;
	border:1px solid #000000;
}
.ie7 div.header ul li div.recherche input#searchtext.texte,
.ie6 div.header ul li div.recherche input#searchtext.texte {
	height:9px;
}
div.header ul li div.recherche input#searchbutton.bouton {
	position:absolute;
	top:1px;
	right:-20px;
	width:14px;
	height:13px;
	border:0px;
	font-size:0px;
	background:url(../images/btn_ok.png) no-repeat;
}
.ie6 div.header ul li div.recherche input#searchbutton.bouton {
	top:3px;
}



/********** FOOTER **********/

div.footer {
	position:absolute;
	bottom:21px;
	left:0px;
	width:950px;
	height:37px;
	padding:0px 0px 0px 0px;
	font-size:9px;
}
.ie6 div.footer {
	bottom:16px;
}
div.footer .partenaires {
	float:right;
	height:22px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
div.footer .partenaires ul {
	margin:0px;
	padding:0px;
}
div.footer .partenaires ul li {
	float:left;
	height:22px;
	overflow:hidden;
	margin:0px 9px 0px 0px;
	padding:0px 5px 0px 0px;
	background:url(../images/bg_header_menu_right.png) no-repeat right top;
}
.ie6 div.footer .partenaires ul li {
	background:url(../images/ie6/bg_header_menu_right.gif) no-repeat right top;
}
div.footer .partenaires a {
	display:block;
	height:22px;
	margin:0px;
	padding:2px 0px 0px 5px;
	background:url(../images/bg_header_menu_left.png) no-repeat left top;
}
.ie6 div.footer .partenaires a {
	float:left;
	background:url(../images/ie6/bg_header_menu_left.gif) no-repeat left top;
}
div.footer .partenaires img {
	vertical-align:top;
}
div.footer .liens {
	clear:both;
	height:20px;
	padding:0px 7px 0px 7px;
	color:#000000;
	background:#FFFFFF;
}
div.footer .liens a {
	color:#000000;
}



/********** MENU GÉNÉRAL **********/

div.menu {
	clear:both;
	float:left;
	width:170px;
	overflow:hidden;
	padding:40px 0px 0px 0px;
}
.projet div.menu {
}
div.menu ul {
	margin:0px;
	padding:0px;
}
div.menu ul li {
	margin:0px;
	padding:0px 0px 8px 0px;
	list-style:none;
	background:none;
}
.projet div.menu ul li {
	/*margin:0px 0px 0px -115px;*/
}



/********** PAGES TRANSVERSES **********/

.page {
	margin:40px 45px 0px 50px;
}
.page .titre {
	height:39px;
	padding:0px 0px 0px 15px;
	background:url(../images/bg_transverse_titre_left.png) no-repeat;
}
.ie6 .page .titre {
	background:url(../images/ie6/bg_transverse_titre_left.gif) no-repeat;
}
.page .titre h2 {
	float:left;
	height:26px;
	padding:13px 20px 0px 0px;
	background:url(../images/bg_transverse_titre_right.png) no-repeat right top;
}
.ie6 .page .titre h2 {
	background:url(../images/ie6/bg_transverse_titre_right.gif) no-repeat right top;
}
.page .texte {
	height:294px;
	margin:-1px 0px 0px 0px;
	padding:17px 10px 0px 23px;
	font-size:13px;
	color:#000000;
	background:url(../images/bg_transverse.png) no-repeat;
}
.ie6 .page .texte {
	background:url(../images/ie6/bg_transverse.gif) no-repeat;
}
.page.transverse .texte {
	position:relative;
	height:301px;
	margin:-1px 0px 0px 0px;
	padding:10px 10px 0px 23px;
	font-size:13px;
	line-height:14px;
	background:url(../images/bg_transverse.png) no-repeat;
}
.page .texte .content {
	height:279px;
	overflow:auto;
}
.page .texte .content .video {
	float:right;
	padding:0px 5px 10px 10px;
}
.page .texte h3 {
	margin:0px;
	padding:7px 0px 7px 0px;
	font-size:18px;
	font-weight:bold;
	/*color:#00857F;*/
	color:#000000;
}
.page.transverse .texte h3 {
	/*font-size:18px;*/
	line-height:20px;
}
.page .texte h4 {
	margin:0px;
	padding:7px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	color:#00857F;
}
.page .texte p {
	margin:0px;
	padding:0px 0px 5px 0px;
}
.page .texte ul {
	margin:0px;
	padding:0px 0px 0px 8px;
}
.page .texte ul li {
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	/*background:url(../images/bg_transverse_liste.png) no-repeat 0px 5px;*/
	background:url(../images/puce_li.gif) no-repeat 0px 6px;
}
.page .texte .carte {
	float:right;
	width:266px;
	height:266px;
	margin:3px 0px 0px 35px;
	padding:5px;
	background:url(../images/bg_transverse_carte.png) no-repeat;
	overflow:hidden;
}
.page .texte .carte .cadre {
	position:absolute;
	top:0px;
	left:0px;
	width:276px;
}



/********** LOGIN **********/

.page.login form {
	display:block;
	margin:0px;
	padding:20px 0px 0px 0px;
}
.page.login div.block {
	margin:0px;
	padding:0px 0px 10px 0px;
}
.page.login div.block label {
	margin:0px;
	padding:0px 0px 3px 0px;
}
.page.login div.block input.halfbox {
	padding:2px 5px 3px 5px;
	border:1px solid #000000;
}
.page.login div.buttonblock input.defaultbutton,
.espace_pro input.button {
	margin:0px;
	padding:3px 10px 5px 10px;
	font-size:11px;
	color:#FFFFFF;
	background:#b0c700;
	border:0px;
}



/********** GALERIE PHOTOS **********/

div.content-view-full div.class-gallery div.content-view-children {
	padding:0px;
	background:none;
	
}
.galerie {
	padding:7px 0px 0px 7px;
}
.galerie .item {
	float:left;
	display:block;
	position:relative;
	width:auto;
	height:93px;
	margin:0px 10px 10px 0px;
	padding:5px;
	border:1px solid #FFFFFF;
}
.galerie .item img {
	padding:0px 0px 5px 0px;
}
.galerie .item .legende {
	position:absolute;
	bottom:5px;
	left:5px;
	width:101px;
	height:12px;
	overflow:hidden;
	padding:2px;
	font-size:9px;
	background:#FFFFFF;
}



/********** BLOC "A LA UNE" **********/

div.a_la_une {
	position:relative;
	float:right;
	width:261px;
	height:182px;
	margin:187px 66px 0px 0px;
	padding:0px 7px 10px 7px;
	background:url(../images/bg_a_la_une.png) no-repeat;
}
.ie6 div.a_la_une {
	margin:152px 12px 0px 0px;
	background:url(../images/ie6/bg_a_la_une.gif) no-repeat;
}
div.a_la_une h3 {
	margin:0px;
	padding:0px 0px 13px 0px;
}
div.a_la_une .texte {
	height:68px;
	padding:4px 8px 5px 8px;
	font-size:13px;
	color:#1A171B;
}
div.a_la_une .texte h4 {
	padding:0px 0px 3px 0px;
	font-size:18px;
	font-weight:bold;
	color:#A6192F;
	line-height:20px;
}
div.a_la_une .texte p {
	margin:0px;
	padding:0px;
}
div.a_la_une .texte ul {
	margin:0px;
	padding:0px;
}
div.a_la_une .texte ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	background:none;
}
div.a_la_une .texte ul li.item_2,
div.a_la_une .texte ul li.item_3,
div.a_la_une .texte ul li.item_4,
div.a_la_une .texte ul li.item_5 {
	display:none;
}
div.a_la_une .pages {
	position:absolute;
	bottom:1px;
	left:0px;
	text-align:center;
}
div.a_la_une .pages ul {
	margin:0px;
	padding:0px;
}
div.a_la_une .pages ul li {
	display:block;
	float:left;
	margin:0px 2px 0px 2px;
	padding:0px;
	list-style:none;
	background:none;
}
.ie6 div.a_la_une .pages ul li {
	margin:0px 1px 0px 2px;
}
div.a_la_une .pages ul li a {
	display:block;
	width:15px;
	height:14px;
	padding:1px 0px 0px 0px;
	font-size:10px;
	color:#000000;
	text-align:center;
	text-decoration:none;
	background:url(../images/bg_pages.png) no-repeat 0px 2px;
}
.ie6 div.a_la_une .pages ul li a {
	background:url(../images/ie6/bg_pages.gif) no-repeat 0px 2px;
}



/********** RECHERCHE **********/

.page.content-advancedsearch .texte .recherche_mot {
	float:left;
	width:313px;
	padding:7px 10px 10px 0px;
}
.page.content-advancedsearch .texte .recherche_phrase {
	float:left;
	width:324px;
	padding:7px 0px 10px 0px;
}
.page.content-advancedsearch .texte .recherche_mot input,
.page.content-advancedsearch .texte .recherche_phrase input {
	width:300px;
	padding:1px 2px 1px 2px;
	border:1px solid #C6C5C6;
}
.page.content-advancedsearch .texte .recherche_btn {
	clear:both;
	margin:0px;
	padding:0px;
}
.page.content-advancedsearch .texte .recherche_btn input.button {
	margin:0px;
	padding:2px;
	font-size:11px;
}
.page.content-advancedsearch .texte h3 {
	margin:0px;
	padding:10px 0px 10px 0px;
	font-size:15px;
	color:#000000;
}
.page.content-advancedsearch .texte .recherche_results {
	
}
.page.content-advancedsearch .texte .recherche_results ul {
	margin:0px;
	padding:0px;
}
.page.content-advancedsearch .texte .recherche_results ul li {
	margin:0px;
	padding:0px 0px 0px 10px;
	background:url(../images/puce_li_rouge.gif) no-repeat 0px 6px;
}
.page.content-advancedsearch .texte .pagenavigator {
	padding:0px 0px 0px 0px;
}



/********** RUBRIQUES **********/

.projet .contenu .page {
	position:relative;
	margin:-34px 45px 0px 0px;
}
.projet .contenu .page .texte {
	height:377px;
}
.projet .contenu .page .texte .fichier {
	padding:5px 0px 0px 10px;
	font-size:12px;
	font-style:italic;
	background:url(../images/puce_li_rouge.gif) no-repeat 0px 11px;
}
.projet .contenu .page .texte .fichier .taille {
	font-size:11px;
}
.ie6 .projet .contenu .page .texte {
	height:377px;
	margin:-3px 0px 0px 0px;
}
.ie6 .projet .contenu .page .titre,
.ie7 .projet .contenu .page .titre{
	margin:0px 0px 0px -3px;
}
.projet .contenu .page .titre h2 {
	padding:13px 20px 0px 0px;
}
.projet .contenu .page .titre .sous-rubriques {
	float:left;
	padding:11px 0px 0px 0px;
}
.projet .contenu .page .titre .sous-rubriques ul {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
.projet .contenu .page .titre .sous-rubriques ul li {
	float:left;
	height:27px;
	margin:0px;
	padding:0px 6px 0px 8px;
}
.projet .contenu .page .titre .sous-rubriques ul li a {
	display:block;
	height:14px;
	padding:7px 8px 6px 0px;
}
.ie6 .projet .contenu .page .titre .sous-rubriques ul li a {
	float:left;
}
.projet .contenu .page .texte .sous-rubriques {
	float:left;
	width:722px;
	height:30px;
	margin:-11px 0px 0px -16px;
}
.ie6 .projet .contenu .page .texte .sous-rubriques {
	margin:-11px 0px 0px -8px;
}
.projet .contenu .page .texte .no-sous-rubriques {
	float:left;
	width:722px;
	height:30px;
	margin:-11px 0px 0px -16px;
}
.ie6 .projet .contenu .page .texte .no-sous-rubriques {
	margin:-11px 0px 0px -8px;
}
.projet.espace_pro .contenu .page .texte .no-sous-rubriques {
	width:715px;
	padding:0px 0px 0px 9px;
	font-size:11px;
	color:#FFFFFF;
}
.projet.espace_pro .contenu .page .texte .no-sous-rubriques a {
	color:#FFFFFF;
}
.projet .contenu .page .texte .sous-rubriques ul {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
.projet .contenu .page .texte .sous-rubriques ul li {
	float:left;
	height:22px;
	margin:0px;
	padding:0px 0px 0px 6px;
}
.projet .contenu .page .texte .sous-rubriques ul li.separator {
	padding:0px;
	background:none;
}
.projet .contenu .page .texte .sous-rubriques ul li.corner_right {
	height:26px;
}
.projet .contenu .page .texte .sous-rubriques ul li.map,
.projet.bleu .contenu .page .texte .sous-rubriques ul li.map,
.projet.vert .contenu .page .texte .sous-rubriques ul li.map,
.projet.orange .contenu .page .texte .sous-rubriques ul li.map,
.projet .contenu .page .texte .sous-rubriques ul li.photos,
.projet.bleu .contenu .page .texte .sous-rubriques ul li.photos,
.projet.vert .contenu .page .texte .sous-rubriques ul li.photos,
.projet.orange .contenu .page .texte .sous-rubriques ul li.photos {
	padding:0px;
	background:none;
}
.projet .contenu .page .titre .sous-rubriques ul li.current,
.projet.bleu .contenu .page .titre .sous-rubriques ul li.current,
.projet.vert .contenu .page .titre .sous-rubriques ul li.current,
.projet.orange .contenu .page .titre .sous-rubriques ul li.current {
	background:url(../images/bg_rub_onglet1_left_on.png) no-repeat;
}
.ie6 .projet .contenu .page .titre .sous-rubriques ul li.current,
.ie6 .projet.bleu .contenu .page .titre .sous-rubriques ul li.current,
.ie6 .projet.vert .contenu .page .titre .sous-rubriques ul li.current,
.ie6 .projet.orange .contenu .page .titre .sous-rubriques ul li.current {
	background:url(../images/ie6/bg_rub_onglet1_left_on.gif) no-repeat;
}
.projet .contenu .page .texte .sous-rubriques ul li a {
	display:block;
	padding:6px 12px 5px 0px;
	text-decoration:none;
}
.projet .contenu .page .titre .sous-rubriques ul li.current a,
.projet.bleu .contenu .page .titre .sous-rubriques ul li.current a,
.projet.vert .contenu .page .titre .sous-rubriques ul li.current a,
.projet.orange .contenu .page .titre .sous-rubriques ul li.current a {
	background:url(../images/bg_rub_onglet1_right_on.png) no-repeat right top;
}
.ie6 .projet .contenu .page .titre .sous-rubriques ul li.current a,
.ie6 .projet.bleu .contenu .page .titre .sous-rubriques ul li.current a,
.ie6 .projet.vert .contenu .page .titre .sous-rubriques ul li.current a,
.ie6 .projet.orange .contenu .page .titre .sous-rubriques ul li.current a {
	background:url(../images/ie6/bg_rub_onglet1_right_on.gif) no-repeat right top;
}
.projet .contenu .page .texte .sous-rubriques ul li.map a {
	width:50px;
	height:22px;
	padding:0px;
}
.projet .contenu .page .texte .sous-rubriques ul li.photos a {
	width:56px;
	height:22px;
	padding:0px;
}



.projet.bleu .contenu .page .titre {
	background:url(../images/bg_rub_bleue_titre_left.png) no-repeat;
}
.ie6 .projet.bleu .contenu .page .titre {
	background:url(../images/ie6/bg_rub_bleue_titre_left.gif) no-repeat;
}
.projet.bleu .contenu .page .titre h2 {
	background:url(../images/bg_rub_bleue_titre_right.png) no-repeat right top;
}
.ie6 .projet.bleu .contenu .page .titre h2 {
	background:url(../images/ie6/bg_rub_bleue_titre_right.gif) no-repeat right top;
}
.projet.bleu .contenu .page .texte {
	background:url(../images/bg_rub_bleue.png) no-repeat;
}
.ie6 .projet.bleu .contenu .page .texte {
	background:url(../images/ie6/bg_rub_bleue.gif) no-repeat;
}
.projet.bleu .contenu .page .titre .sous-rubriques ul li {
	background:url(../images/bg_rub_bleue_onglet1_left.png) no-repeat;
}
.ie6 .projet.bleu .contenu .page .titre .sous-rubriques ul li {
	background:url(../images/ie6/bg_rub_bleue_onglet1_left.gif) no-repeat;
}
.projet.bleu .contenu .page .texte .no-sous-rubriques {
	background:url(../images/bg_rub_bleue_no.png) repeat-x;
}
.ie6 .projet.bleu .contenu .page .texte .no-sous-rubriques {
	background:url(../images/ie6/bg_rub_bleue_no.gif) repeat-x;
}
.projet.bleu .contenu .page .texte .sous-rubriques ul li.separator,
.ie6 .projet.bleu .contenu .page .texte .sous-rubriques ul li.separator {
	background:#04b2be;
}
.projet.bleu .contenu .page .texte .sous-rubriques ul li.corner_right {
	background:url(../images/bg_rub_bleue_corner_right.png) no-repeat right bottom;
}
.ie6 .projet.bleu .contenu .page .texte .sous-rubriques ul li.corner_right {
	background:url(../images/ie6/bg_rub_bleue_corner_right.gif) no-repeat right bottom;
}
.projet.bleu .contenu .page .titre .sous-rubriques ul li a {
	background:url(../images/bg_rub_bleue_onglet1_right.png) no-repeat right top;
}
.ie6 .projet.bleu .contenu .page .titre .sous-rubriques ul li a {
	background:url(../images/ie6/bg_rub_bleue_onglet1_right.gif) no-repeat right top;
}
.projet.bleu .contenu .page .texte .sous-rubriques.corner {
	background:url(../images/bg_rub_bleue_corner_left.png) no-repeat 0px 21px;
}
.ie6 .projet.bleu .contenu .page .texte .sous-rubriques.corner {
	background:url(../images/ie6/bg_rub_bleue_corner_left.gif) no-repeat 0px 21px;
}
.projet.bleu .contenu .page .texte .sous-rubriques ul li {
	background:url(../images/bg_rub_bleue_onglet2_left.png) no-repeat;
}
.ie6 .projet.bleu .contenu .page .texte .sous-rubriques ul li {
	background:url(../images/ie6/bg_rub_bleue_onglet2_left.gif) no-repeat;
}
.projet.bleu .contenu .page .texte .sous-rubriques ul li a {
	background:url(../images/bg_rub_bleue_onglet2_right.png) no-repeat right top;
}
.ie6 .projet.bleu .contenu .page .texte .sous-rubriques ul li a {
	background:url(../images/ie6/bg_rub_bleue_onglet2_right.gif) no-repeat right top;
}
.projet.bleu .contenu .page .texte .sous-rubriques ul li.map a {
	background:url(../images/bg_rub_bleue_onglet2_map.png) no-repeat;
}
.ie6 .projet.bleu .contenu .page .texte .sous-rubriques ul li.map a {
	background:url(../images/ie6/bg_rub_bleue_onglet2_map.gif) no-repeat;
}
.projet.bleu .contenu .page .texte .sous-rubriques ul li.photos a {
	background:url(../images/bg_rub_bleue_onglet2_photos.png) no-repeat;
}
.ie6 .projet.bleu .contenu .page .texte .sous-rubriques ul li.photos a {
	background:url(../images/ie6/bg_rub_bleue_onglet2_photos.gif) no-repeat;
}



.projet.vert .contenu .page .titre {
	background:url(../images/bg_rub_verte_titre_left.png) no-repeat;
}
.ie6 .projet.vert .contenu .page .titre {
	background:url(../images/ie6/bg_rub_verte_titre_left.gif) no-repeat;
}
.projet.vert .contenu .page .titre h2 {
	background:url(../images/bg_rub_verte_titre_right.png) no-repeat right top;
}
.ie6 .projet.vert .contenu .page .titre h2 {
	background:url(../images/ie6/bg_rub_verte_titre_right.gif) no-repeat right top;
}
.projet.vert .contenu .page .texte {
	background:url(../images/bg_rub_verte.png) no-repeat;
}
.ie6 .projet.vert .contenu .page .texte {
	background:url(../images/ie6/bg_rub_verte.gif) no-repeat;
}
.projet.vert .contenu .page .texte .no-sous-rubriques {
	background:url(../images/bg_rub_verte_no.png) repeat-x;
}
.ie6 .projet.vert .contenu .page .texte .no-sous-rubriques {
	background:url(../images/ie6/bg_rub_verte_no.gif) repeat-x;
}
.projet.vert .contenu .page .titre .sous-rubriques ul li {
	background:url(../images/bg_rub_verte_onglet1_left.png) no-repeat;
}
.ie6 .projet.vert .contenu .page .titre .sous-rubriques ul li {
	background:url(../images/ie6/bg_rub_verte_onglet1_left.gif) no-repeat;
}
.projet.vert .contenu .page .texte .sous-rubriques ul li.separator,
.ie6 .projet.vert .contenu .page .texte .sous-rubriques ul li.separator {
	background:#b1c800;
}
.projet.vert .contenu .page .texte .sous-rubriques ul li.corner_right {
	background:url(../images/bg_rub_verte_corner_right.png) no-repeat right bottom;
}
.ie6 .projet.vert .contenu .page .texte .sous-rubriques ul li.corner_right {
	background:url(../images/ie6/bg_rub_verte_corner_right.gif) no-repeat right bottom;
}
.projet.vert .contenu .page .titre .sous-rubriques ul li a {
	background:url(../images/bg_rub_verte_onglet1_right.png) no-repeat right top;
}
.ie6 .projet.vert .contenu .page .titre .sous-rubriques ul li a {
	background:url(../images/ie6/bg_rub_verte_onglet1_right.gif) no-repeat right top;
}
.projet.vert .contenu .page .texte .sous-rubriques.corner {
	background:url(../images/bg_rub_verte_corner_left.png) no-repeat 0px 21px;
}
.ie6 .projet.vert .contenu .page .texte .sous-rubriques.corner {
	background:url(../images/ie6/bg_rub_verte_corner_left.gif) no-repeat 0px 21px;
}
.projet.vert .contenu .page .texte .sous-rubriques ul li {
	background:url(../images/bg_rub_verte_onglet2_left.png) no-repeat;
}
.ie6 .projet.vert .contenu .page .texte .sous-rubriques ul li {
	background:url(../images/ie6/bg_rub_verte_onglet2_left.gif) no-repeat;
}
.projet.vert .contenu .page .texte .sous-rubriques ul li a {
	background:url(../images/bg_rub_verte_onglet2_right.png) no-repeat right top;
}
.ie6 .projet.vert .contenu .page .texte .sous-rubriques ul li a {
	background:url(../images/ie6/bg_rub_verte_onglet2_right.gif) no-repeat right top;
}
.projet.vert .contenu .page .texte .sous-rubriques ul li.map a {
	background:url(../images/bg_rub_verte_onglet2_map.png) no-repeat;
}
.ie6 .projet.vert .contenu .page .texte .sous-rubriques ul li.map a {
	background:url(../images/ie6/bg_rub_verte_onglet2_map.gif) no-repeat;
}
.projet.vert .contenu .page .texte .sous-rubriques ul li.photos a {
	background:url(../images/bg_rub_verte_onglet2_photos.png) no-repeat;
}
.ie6 .projet.vert .contenu .page .texte .sous-rubriques ul li.photos a {
	background:url(../images/ie6/bg_rub_verte_onglet2_photos.gif) no-repeat;
}



.projet.orange .contenu .page .titre {
	background:url(../images/bg_rub_orange_titre_left.png) no-repeat;
}
.ie6 .projet.orange .contenu .page .titre {
	background:url(../images/ie6/bg_rub_orange_titre_left.gif) no-repeat left top;
}
.projet.orange .contenu .page .titre h2 {
	background:url(../images/bg_rub_orange_titre_right.png) no-repeat right top;
}
.ie6 .projet.orange .contenu .page .titre h2 {
	background:url(../images/ie6/bg_rub_orange_titre_right.gif) no-repeat right top;
}
.projet.orange .contenu .page .texte .no-sous-rubriques {
	background:url(../images/bg_rub_orange_no.png) repeat-x;
}
.ie6 .projet.orange .contenu .page .texte .no-sous-rubriques {
	background:url(../images/ie6/bg_rub_orange_no.gif) repeat-x;
}
.projet.orange .contenu .page .texte {
	background:url(../images/bg_rub_orange.png) no-repeat;
}
.ie6 .projet.orange .contenu .page .texte {
	background:url(../images/ie6/bg_rub_orange.gif) no-repeat;
}
.projet.orange .contenu .page .titre .sous-rubriques ul li {
	background:url(../images/bg_rub_orange_onglet1_left.png) no-repeat;
}
.ie6 .projet.orange .contenu .page .titre .sous-rubriques ul li {
	background:url(../images/ie6/bg_rub_orange_onglet1_left.gif) no-repeat;
}
.projet.orange .contenu .page .texte .sous-rubriques ul li.separator,
.ie6 .projet.orange .contenu .page .texte .sous-rubriques ul li.separator {
	background:#F1A400;
}
.projet.orange .contenu .page .texte .sous-rubriques ul li.corner_right {
	background:url(../images/bg_rub_orange_corner_right.png) no-repeat right bottom;
}
.ie6 .projet.orange .contenu .page .texte .sous-rubriques ul li.corner_right {
	background:url(../images/ie6/bg_rub_orange_corner_right.gif) no-repeat right bottom;
}
.projet.orange .contenu .page .titre .sous-rubriques ul li a {
	background:url(../images/bg_rub_orange_onglet1_right.png) no-repeat right top;
}
.ie6 .projet.orange .contenu .page .titre .sous-rubriques ul li a {
	background:url(../images/ie6/bg_rub_orange_onglet1_right.gif) no-repeat right top;
}
.projet.orange .contenu .page .texte .sous-rubriques.corner {
	background:url(../images/bg_rub_orange_corner_left.png) no-repeat 0px 21px;
}
.ie6 .projet.orange .contenu .page .texte .sous-rubriques.corner {
	background:url(../images/ie6/bg_rub_orange_corner_left.gif) no-repeat 0px 21px;
}
.projet.orange .contenu .page .texte .sous-rubriques ul li {
	background:url(../images/bg_rub_orange_onglet2_left.png) no-repeat;
}
.ie6 .projet.orange .contenu .page .texte .sous-rubriques ul li {
	background:url(../images/ie6/bg_rub_orange_onglet2_left.gif) no-repeat;
}
.projet.orange .contenu .page .texte .sous-rubriques ul li a {
	background:url(../images/bg_rub_orange_onglet2_right.png) no-repeat right top;
}
.ie6 .projet.orange .contenu .page .texte .sous-rubriques ul li a {
	background:url(../images/ie6/bg_rub_orange_onglet2_right.gif) no-repeat right top;
}
.projet.orange .contenu .page .texte .sous-rubriques ul li.map a {
	background:url(../images/bg_rub_orange_onglet2_map.png) no-repeat;
}
.ie6 .projet.orange .contenu .page .texte .sous-rubriques ul li.map a {
	background:url(../images/ie6/bg_rub_orange_onglet2_map.gif) no-repeat;
}
.projet.orange .contenu .page .texte .sous-rubriques ul li.photos a {
	background:url(../images/bg_rub_orange_onglet2_photos.png) no-repeat;
}
.ie6 .projet.orange .contenu .page .texte .sous-rubriques ul li.photos a {
	background:url(../images/ie6/bg_rub_orange_onglet2_photos.gif) no-repeat;
}



.projet .contenu .page .texte .google_maps {
	display:none;
	clear:both;
	height:324px;
	margin:0px 0px 0px -7px;
}
.projet .contenu .page .texte .content {
	clear:both;
	height:323px;
	overflow:auto;
}
.projet .contenu .page .texte .content_left {
	clear:both;
	float:left;
	width:537px;
	height:323px;
	overflow:auto;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}
.projet .contenu .page .texte .content_right {
	float:left;
	width:138px;
	/*height:316px;*/
	padding:7px 0px 0px 10px;
	color:#000000;
	border-left:2px solid #FFFFFF;
}
.projet .contenu .page .texte .content .video,
.projet .contenu .page .texte .content_left .video {
	float:right;
	padding:0px 5px 10px 10px;
}
.projet .contenu .page .texte h3,
.projet .contenu .page .texte p {
	color:#000000;
}
.projet .contenu .page .texte h4 {
	padding:0px 0px 5px 0px;
	color:#000000;
}
.projet .contenu .page .texte a {
	color:#C70000;
	text-decoration:underline;
}
.projet .contenu .page .texte a:hover {
	text-decoration:none;
}
.projet .contenu .page .texte .content_right a {
	color:#000000;
}
.projet .contenu .page .texte ul li {
	padding:0px 0px 0px 10px;
	color:#000000;
	background:url(../images/puce_li.gif) no-repeat 0px 6px;
}
.projet .contenu .page .texte .content_right ul {
	padding:0px;
}
.projet .contenu .page .texte .content_right ul li {
	padding:0px 0px 10px 10px;
}
.projet.espace_pro .contenu .page .texte .content_right ul li {
	padding:0px 0px 5px 10px;
}
.projet .contenu .page .texte ul li ul li {
	padding:0px 0px 0px 10px;
	background:url(../images/puce_li_li.gif) no-repeat 0px 7px;
}
.projet .contenu .page .texte .content_right ul li ul li {
	padding:0px 0px 0px 10px;
}
.projet .contenu .page .texte .content .deposer_fichier,
.projet .contenu .page .texte .content_left .deposer_fichier {
	padding:5px 0px 10px 0px;
}

.projet .contenu .page .texte .item {
	float:left;
	width:100%;
	padding:0px 0px 20px 0px;
}
.projet .contenu .page .texte .item.left .illustration {
	float:left;
	padding:0px 10px 7px 0px;
}
.projet .contenu .page .texte .item.right .illustration {
	float:right;
	padding:0px 0px 10px 10px;
}
.projet .contenu .page .texte .item h3 {
	padding:0px;
}
.projet .contenu .page .texte .item .telechargements_liens {
	font-style:italic;
	font-size:12px;
	color:#C70000;
}
.projet .contenu .page .texte .item .telechargements_liens p {
	margin:0px;
	padding:0px;
	color:#C70000;
}
.projet .contenu .page .texte .item .telechargements_liens a {
	color:#C70000;
	text-decoration:none;
}
.projet .contenu .page .texte .item .telechargements_liens a:hover {
	color:#C70000;
	text-decoration:underline;
}

.projet .contenu .page .texte .galerie {
	padding:7px 0px 0px 2px;
}
.projet .contenu .page .texte .galerie .item {
	float:left;
	display:block;
	position:relative;
	width:115px;
	height:98px;
	margin:0px 10px 10px 0px;
	padding:5px;
	border:1px solid #FFFFFF;
}
.projet .contenu .page .texte .galerie .item.last {
	margin:0px 0px 10px 0px;
}
.projet .contenu .page .texte .galerie .item img {
	padding:0px 0px 5px 0px;
}
.projet .contenu .page .texte .galerie .item .legende {
	position:absolute;
	bottom:5px;
	left:5px;
	width:111px;
	height:12px;
	overflow:hidden;
	padding:2px;
	font-size:9px;
	background:#FFFFFF;
}



/********** PLAN DU SITE **********/

.page .texte ul.sitemap {
	float:left;
	width:100%;
	padding:35px 0px 0px 0px;
}
.page.sitemap .texte ul.sitemap {
	padding:10px 0px 0px 0px;
}
.page .texte ul.sitemap li.item {
	float:left;
	width:33%;
	padding:0px 0px 10px 0px;
	background:none;
}
.page .texte ul.sitemap li.item h4 {
	padding:0px;
}
.page .texte ul.sitemap li.item h4 a {
	color:#000000;
}
.page .texte ul.sitemap li.item ul {
	padding:4px 0px 0px 8px;
}



/********** PAGENAVIGATOR **********/

.pagenavigator {
	position:absolute;
	bottom:25px;
	width:430px;
	padding:0px 100px 0px 100px;
	font-size:11px;
}
.projet .pagenavigator {
	bottom:0px;
	width:480px;
}
.contenu .page.transverse .texte .pagenavigator a,
.projet .contenu .page .texte .pagenavigator a {
	text-decoration:none;
}
.contenu .page.transverse .texte .pagenavigator a:hover,
.projet .contenu .page .texte .pagenavigator a:hover {
	color:#000000;
}
.pagenavigator .previous {
	position:absolute;
	top:0px;
	left:0px;
	width:100px;
	text-align:left;	
}
.pagenavigator .next {
	position:absolute;
	top:0px;
	right:0px;
	width:100px;
	text-align:right;
}



/********** TÉLÉCHARGEMENT **********/

.page.telechargement .texte h3 {
	clear:both;
}
.page.telechargement .texte ul {
	margin:0px;
	padding:0px;
}
.page.telechargement .texte ul li {
	position:relative;
	float:left;
	display:block;
	width:65px;
	height:105px;
	margin:0px 10px 10px 0px;
	padding:5px;
	background:none;
	border:1px solid #FFFFFF;
	overflow:hidden;
}
.page.telechargement .texte ul li img {
}
.page.telechargement .texte ul li .legende {
	position:absolute;
	bottom:5px;
	left:5px;
	width:61px;
	padding:0px 2px;
	font-size:9px;
	white-space:nowrap;
	background:url('../images/bg_telechargement.png') repeat;
}
.page.telechargement .texte ul li .legende a {
	color:#000000;
}



/********** LEXIQUE **********/

.page.lexique {
	
}
.page.lexique .texte ul.alphabet {
	padding:0px 0px 10px 0px;
	text-align:center;
}
.page.lexique .texte ul.alphabet li {
	display:inline;
	padding:0px;
	background:none;
}
.page.lexique .texte ul.lettres li {
	padding:0px 0px 10px 0px;
	background:none;
}
.page.lexique .texte ul.lettres li p {
	display:inline;
}
.page.lexique .texte ul.lettres li h6 {
	margin:0px;
	padding:0px;
}



/********** EDITION **********/

.content-edit form {
	display:block;
	margin:0px;
	padding:20px 0px 0px 0px;
}
.content-edit form div.block {
	margin:0px;
	padding:0px 0px 10px 0px;
}
.content-edit form label {
	padding:0px 0px 3px 0px;
}
.content-edit form fieldset {
	padding:0px;
	border:0px;
}
.content-edit form fieldset legend {
	padding:0px 0px 3px 0px;
}
.content-edit div.block input.box {
	width:90%;
	padding:2px 5px 3px 5px;
	border:1px solid #000000;
}
.content-edit form div.buttonblock input.defaultbutton,
.content-edit form input.button {
	margin:0px 10px 0px 0px;
	padding:3px 10px 5px 10px;
	font-size:11px;
	color:#FFFFFF;
	background:#b0c700;
	border:0px;
}
