@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

body {
	background : transparent url(../images/bgmotif.jpg) repeat-y top center;
	color: #4d6766;
	margin: 0;
    text-align: center;
    font-family: "Palatino Linotype", "Book Antiqua";
	font-size: 11pt;
	line-height: 17px;
}

#bgwrapper {
	background : transparent url(../images/bg.jpg) no-repeat top center;
	width: 100%;
	height: 100%;
	padding-top: 21px;
}

a {
	text-decoration: underline;
	color: #4d6766;
}

a:hover {
	text-decoration: none;
}

.paging a {
	text-decoration: none;
}

.paging a:hover {
	text-decoration: underline;
}

.breve div.title a {
	color: #e61c4a;
	text-decoration: none;
}

.breve div.title a:hover {
	color: #e61c4a;
	text-decoration: underline;
}

#content-top a {
	color: #ffffff;
	text-decoration: none;
}

#content-top a:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* SPLASH */

#homewrap {
	position: relative;
	width: 910px;
	text-align: center; 
	margin-left: auto;
	margin-right: auto;
}

#homehead {
	background: transparent url(../images/head.png) no-repeat;
	width: 910px;
	height: 142px;
}

#homesplash {
	width: 910px;
	height: 361px;
}

#homeenter {
	position: relative;
	background: transparent url(../images/bienvenuesur.png) no-repeat;
	width: 910px;
	height: 142px;
}

#homelink {
	position: absolute;
	top: 555px;
	right: 35px;
}


/* HOME */

#wrapper {
	position: relative;
	width: 910px;
	text-align: left;
	margin-left: auto;
    	margin-right: auto;
}

#head {
	background: transparent url(../images/head.png) no-repeat;
	width: 910px;
	height: 142px;
}

#header {
	margin-top: 5px;
	margin-left: 3px;
	width: 900px;
	height: 199px;
}

#wrapper #search {
	position: absolute;
	top: 177px;
	left: 621px;
	width: 275px;
	height: 25px;
	line-height: 22px;
	text-align: right;
}

#cwrapper #search {
	position: absolute;
	top: 154px;
	left: 657px;
	width: 275px;
	height: 25px;
	line-height: 22px;
	text-align: right;
}

#search #search-form {
	margin: 0;
	padding: 0;
}

#search img {
	margin-right: 2px;
	vertical-align: middle;
	margin-top: -6px;
}

#search .search-text {
	height: 13px;
	margin-left: 4px;
}


#search .search-submit {
	margin-left: 4px;
	vertical-align: middle;
	margin-top: -4px;
}

#content-wrap {	
	position: relative;
	margin-top: 11px;
}

#content-wrap #head-collant {
	position: absolute;
	z-index: 3;
	top: -74px;
	left: 855px;
	background: url(../images/collant1.png); no-repeat;
	width: 175px;
	height: 285px;
}

#content-wrap #content-top {	
	position: absolute;
	z-index: 1;
	background: transparent url(../images/content-top.png) no-repeat;
	width: 910px;
	height: 62px;
}

#content-wrap #content {
	position: absolute;
	z-index: 2;
	top: 62px;
	_margin-top: -50px;
	_padding-bottom: 50px;
	background: transparent url(../images/content-bg.png) repeat-y;
	width: 910px;
	height: 774px;
}

#content-wrap #content .home {	
	position: relative;
	margin-top: -42px;
	padding-left: 27px;
	padding-right: 31px;
	width: 100%;
}

#content-wrap #content .home .zonealaune {	
	position: absolute;
	background: url(../images/zonealaune.png) no-repeat;
	width: 640px;
	height: 164px;
}

#content-wrap #content .home .zonealaune img.vignette {	
	position: absolute;
	top: 37px;
	left: 12px;
	width: 103px;
	height: 115px;
	border: 1px solid #990323;
}

#content-wrap #content .home .zonealaune span.title {	
	position: absolute;
	color: #fffefe;
	font-size: 11pt;
	top: 15px;
	left: 128px;
}

#content-wrap #content .home .zonealaune span.date {	
	position: absolute;
	color: #fffefe;
	font-size: 9pt;
	font-weight: bold;
	top: 18px;
	left: 557px;
}

#content-wrap #content .home .zonealaune div.text {	
	position: absolute;
	text-align: justify;
	top: 50px;
	left: 141px;
	width: 487px;
	height: 76px;
}

#content-wrap #content .home .zonealaune div.text p {	
	margin: 0;
	padding: 0;
}

#content-wrap #content .home .zonealaune div.more {	
	position: absolute;
	margin-top: 5px;
	top: 75px;
	right: 0;
	height: 30px;
	width: 143px;
	text-align: right;
	background: transparent url(../images/fleche1.png) no-repeat ;
	padding-top: 5px;
	float: right;
}

#content-wrap #content .home .zonemembres {	
	position: absolute;
	left: 688px;
	background: url(../images/zonemembres.png) no-repeat;
	width: 193px;
	height: 164px;
}

#content-wrap #content .home .zonepresentation {	
	position: absolute;
	top: 185px;
	background: url(../images/zonepresentation.png) no-repeat;
	width: 308px;
	height: 164px;
}

#content-wrap #content .home .zonepresentation div.text {	
	position: absolute;
	text-align: justify;
	top: 15px;
	left: 14px;
	width: 147px;
	height: 90px;
}

#content-wrap #content .home .zonepresentation div.more {	
	position: relative;
	margin-top: 0px;
	height: 40px;
	width: 125px;
	text-align: right;
	background: transparent url(../images/fleche3.png) no-repeat ;
	padding-top: 7px;
	float: right;
}

#content-wrap #content .home .zonepresentation img.vignette {	
	position: absolute;
	top: 11px;
	left: 189px;
	width: 103px;
	height: 115px;
	border: 1px solid #b28903;
}

#content-wrap #content .home .zonedossiers {	
	position: absolute;
	top: 185px;
	left: 357px;
	background: url(../images/zonedossiers.png) no-repeat;
	width: 308px;
	height: 164px;
}

#content-wrap #content .home .zonedossiers div.text {	
	position: absolute;
	text-align: justify;
	top: 46px;
	left: 11px;
	width: 155px;
	height: 101px;
}

#content-wrap #content .home .zonedossiers div.more {	
	position: relative;
	margin-top: 2px;
	height: 40px;
	width: 140px;
	text-align: right;
	background: transparent url(../images/fleche4.png) no-repeat ;
	padding-top: 7px;
	float: right;
}

#content-wrap #content .home .zonedossiers img.vignette {	
	position: absolute;
	top: 37px;
	left: 188px;
	width: 103px;
	height: 115px;
	border: 1px solid #014396;
}

#content-wrap #content .home .zonemedias {	
	position: absolute;
	top: 185px;
	left: 687px;
	width: 194px;
	height: 164px;
}

#content-wrap #content .home .zonecommuniques {	
	position: absolute;
	top: 370px;
	background: url(../images/zonecommuniques.png) no-repeat;
	width: 308px;
	height: 164px;
}

#content-wrap #content .home .zonecommuniques img.vignette {	
	position: absolute;
	top: 11px;
	left: 12px;
	width: 113px;
	height: 115px;
	border: 1px solid #014396;
}

#content-wrap #content .home .zonecommuniques div.text {	
	position: absolute;
	text-align: justify;
	top: 22px;
	left: 141px;
	width: 153px;
	height: 89px;
}

#content-wrap #content .home .zonecommuniques div.more {	
	position: absolute;
	right: 0;
	margin-top: 5px;
	height: 40px;
	width: 140px;
	text-align: right;
	background: transparent url(../images/fleche5.png) no-repeat ;
	padding-top: 2px;
	float: right;
}

#content-wrap #content .home .zonecampagnes {	
	position: absolute;
	top: 370px;
	left: 357px;
	background: url(../images/zonecampagnes.png) no-repeat;
	width: 308px;
	height: 164px;
}

#content-wrap #content .home .zonecampagnes img.vignette {	
	position: absolute;
	top: 37px;
	left: 14px;
	width: 103px;
	height: 115px;
	border: 1px solid #990323;
}

#content-wrap #content .home .zonecampagnes div.text {	
	position: absolute;
	text-align: justify;
	top: 55px;
	left: 141px;
	width: 154px;
	height: 93px;
}

#content-wrap #content .home .zonecampagnes div.more {	
	position: relative;
	margin-top: 10px;
	height: 40px;
	width: 153px;
	text-align: right;
	background: transparent url(../images/fleche6.png) no-repeat ;
	padding-top: 5px;
	float: right;
}

#content-wrap #content .home .zoneagenda {	
	position: absolute;
	top: 370px;
	left: 687px;
	width: 194px;
	height: 164px;
}

#content-wrap #content .home .zonenewsletter {	
	position: absolute;
	top: 555px;
	background: url(../images/zonenewsletter.png) no-repeat;
	width: 201px;
	height: 51px;
}

#content-wrap #content .home .zoneaide {	
	position: absolute;
	top: 555px;
	left: 246px;
	width: 201px;
	height: 51px;
}

#content-wrap #content .home .zonetelechargements {	
	position: absolute;
	top: 555px;
	left: 464px;
	width: 201px;
	height: 51px;
}

#content-wrap #content .home .zonefefbook {	
	position: absolute;
	top: 555px;
	left: 687px;
	width: 191px;
	height: 51px;
}

#content-wrap #bot-logo {	
	position: absolute;
	z-index: 2;
	top: 680px;
	left: 701px;
	background: transparent url(../images/bot-logo.png) no-repeat;
	width: 166px;
	height: 166px; 
}

#content-wrap #site-map {	
	position: absolute;
	z-index: 4;
	top: 650px;
	left: 15px;
	width: 695px;
}

#content-wrap #content-bot {	
	position: absolute;
	z-index: 1;
	top: 835px;
	background: transparent url(../images/content-bot.png) no-repeat;
	width: 910px;
	height: 58px; 
}

#content-wrap #bot-collant {
	position: absolute;
	z-index: 3;
	top: 699px;
	left: -193px;
	background: url(../images/collant2.png); no-repeat;
	width: 285px;
	height: 291px;
}

#content-wrap #infos-contact {
	position: absolute;
	z-index: 3;
	top: 915px;
	left: 0;
	width: 900px;
	text-align: right;
	font-size: 13pt;
	line-height: 19px;
	color: #5e6262;
}


/* CONTENT */

#cwrapper {
	position: relative;
	width: 982px;
	height: 100%;
	text-align: left;
	margin-left: auto;
    margin-right: auto;
}

#chead {
	background: transparent url(../images/head.png) no-repeat;
	margin-left: 36px;
	height: 142px;
}

#cheader {
	position: relative;
	margin-top: 5px;
	margin-left: 38px;
	width: 900px;
	height: 199px;
}

#ccontent-wrap {	
	position: relative;
	margin-top: 1px;
}

#ccontent-wrap #content-top {	
	width: 980px;
	height: 105px;
	margin-left: 37px;
}

.cat-actualites, .cat-news, .cat-communiquesdepresse, .cat-campagnes, .cat-agenda {
	background: transparent url(../images/ccontent-top.png) no-repeat;
}

.cat-lafef, .cat-equipe, .cat-membres, .cat-contact, .cat-adresses, .cat-liens, .cat-partenaires, .cat-historique, .cat-presentation, .cat-conseilsdesetudiants, .cat-positions, .cat-formulaires, .cat-plansdacces, .cat-tonce, .cat-respact, .cat-radiopanik {
	background: transparent url(../images/ccontent-top-b.png) no-repeat;
}

.cat-multimedia, .cat-publications, .cat-acces-libre, .cat-affiches-info, .cat-fiches-info, .cat-guides, .cat-dossiers, .cat-podcasts, .cat-galeriephotos, .cat-videos, .cat-goodies, .cat-aidejuridique, .cat-voixetudiante {
	background: transparent url(../images/ccontent-top-y.png) no-repeat;
}

.bx-actualites .more, .bx-news .more, .bx-communiquesdepresse .more, .bx-campagnes .more  {
	background: transparent url(../images/fleche-rouge.png) no-repeat ;
}

.bx-lafef .more, .bx-equipe .more, .bx-membres .more, .bx-contact .more, .bx-adresses .more, .bx-liens .more, .bx-partenaires .more, .bx-publications .more, .bx-acces-libre .more, .bx-affiches-info .more, .bx-guides .more, .bx-dossiers .more, .bx-podcasts .more, .bx-goodies .more {
	background: transparent url(../images/fleche-bleue.png) no-repeat ;
}

.bx-multimedia, .bx-publications .more, .bx-acces-libre .more, .bx-affiches-info .more, .bx-fiches-info .more, .bx-guides .more, .bx-dossiers .more, .bx-podcasts .more, .bx-galeriephotos .more, .bx-videos .more, .bx-goodies .more, .bx-aidejuridique .more, .bx-voixetudiante .more {
	background: transparent url(../images/fleche-jaune.png) no-repeat ;
}

#ccontent-wrap #content-top span.title {
	position: absolute;
	top: 37px;
	left: 72px;	
	height: 50px;
	font-size: 23pt;
	font-weight: bold;
	color: #ffffff;
}

#ccontent-wrap #content-top span.subtitle {
	position: absolute;
	top: 45px;
	left: 0;
	_left: -35px;
	width: 700px;
	text-align: right;	
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
	z-index: 2000;
}

#ccontent-wrap #content {
	position: relative;
	margin-top: -1px;
	margin-left: 37px;
	background: transparent url(../images/ccontent-bg.png) repeat-y;
	width: 695px;
	min-height: 170px;
	padding-bottom: 20px;
}

#ccontent-wrap #content ul {
	margin-left: 20px;
	margin-bottom: 20px;
}

#ccontent-wrap #content li {
	margin-left: 10px;
	margin-bottom: 3px;
}

#ccontent-wrap #content .news {	
	position: relative;
	width: 640px;
	height: 164px;
	margin-left: 27px;
	margin-bottom: 23px;
}

.bx-actualites, .bx-news, .bx-communiquesdepresse, .bx-campagnes {
	background: url(../images/news.png) no-repeat;
}

.bx-lafef, .bx-equipe, .bx-membres, .bx-contact, .bx-adresses, .bx-liens, .bx-partenaires {
	background: url(../images/blue-bg.png) no-repeat;
}

.bx-multimedia, .bx-publications, .bx-acces-libre, .bx-affiches-info, .bx-fiches-info, .bx-guides, .bx-dossiers, .bx-podcasts, .bx-galeriephotos, .bx-videos, .bx-goodies {
	background: url(../images/yellow-bg.png) no-repeat;
}

.news img.vignette {	
	position: absolute;
	top: 37px;
	left: 12px;
	width: 103px;
	height: 115px;
}

.bx-actualites img.vignette, .bx-news img.vignette, .bx-communiquesdepresse img.vignette, .bx-campagnes img.vignette {
	border: 1px solid #990323;
}

.bx-lafef img.vignette, .bx-equipe img.vignette, .bx-membres img.vignette, .bx-contact img.vignette, .bx-adresses img.vignette, .bx-liens img.vignette, .bx-partenaires img.vignette {
	border: 1px solid #1b5cac;
}

.bx-multimedia img.vignette, .bx-publications img.vignette, .bx-acces-libre img.vignette, .bx-affiches-info img.vignette, .bx-fiches-info img.vignette, .bx-guides img.vignette, .bx-dossiers img.vignette, .bx-podcasts img.vignette, .bx-galeriephoto img.vignettes, .bx-videos img.vignette, .bx-goodies img.vignette {
	border: 1px solid #b3972a;
}

#ccontent-wrap #content .news span.title {	
	position: absolute;
	color: #fffefe;
	font-size: 13pt;
	top: 15px;
	left: 14px;
}

#ccontent-wrap #content .news span.date {	
	position: absolute;
	color: #fffefe;
	font-size: 9pt;
	font-weight: bold;
	top: 18px;
	right: 9px;
}

#ccontent-wrap #content .news div.text {	
	position: absolute;
	text-align: justify;
	top: 50px;
	left: 141px;
	width: 487px;
	height: 76px;
}

#ccontent-wrap #content .news div.text p {	
	margin: 0;
	padding: 0;
}

#ccontent-wrap #content .news div.more {	
	position: absolute;
	margin-top: 5px;
	top: 75px;
	right: 0;
	height: 30px;
	width: 153px;
	text-align: right;
	padding-top: 5px;
	float: right;
}

#ccontent-wrap #content .paging {
	position: absolute;
	z-index: 4;
	right: 35px;	
	width: 100%;
	font-size: 13pt;
	text-align: right;
}

#ccontent-wrap #content-menu {	
	position: absolute;
	top: 100px;
	left: 732px;
	_left: 695px;
	background: transparent url(../images/cmenu-bg.png) repeat-y;
	width: 219px;
	height: 909px;
	z-index: 4;
}

#ccontent-wrap #content-menu ul#menu {	
	list-style: none;
	margin-top: 38px;
	margin-left: 14px;
}

#ccontent-wrap #content-menu ul#menu li {	
	margin-bottom: 17px;
}

#ccontent-wrap #content-menu-bot {	
	position: absolute;
	z-index: 1;
	top: 1009px;
	left: 732px;
	_left: 695px;
	background: transparent url(../images/cmenu-bot.png) no-repeat;
	width: 219px;
	height: 55px;
}

#ccontent-wrap #content-logo {	
	position: absolute;
	z-index: 5;
	top: 860px;
	left: 752px;
	_left: 715px;
	background: transparent url(../images/bot-logo.png) no-repeat;
	width: 166px;
	height: 166px; 
}

#ccontent-wrap #map-wrap {	
	position: relative;
	background: transparent url(../images/ccontent-bg.png) repeat-y;
	width: 695px;
	height: 225px;
	margin-left: 37px;
	line-height: 16px;
}

#ccontent-wrap #map-wrap #site-map {	
	position: absolute;
	z-index: 4;
	top: 58px;
	left: 5px;
	line-height: 16px;
}

#ccontent-wrap #content-bot {	
	background: transparent url(../images/ccontent-bot.png) repeat-y;
	width: 698px;
	height: 93px;
	margin-top: -23px;
	margin-left: 35px;
}

#ccontent-wrap #bot-collant {
	position: absolute;
	z-index: 3;
	bottom: -96px;
	left: -160px;
	background: url(../images/collant2.png); no-repeat;
	width: 285px;
	height: 291px;
}

/* BREVES */

#menu-breve {
	margin-top: 16px;
	width : 178px;
	margin-left: 14px;
}

#menu-breve div.title {
	color: #e61c4a;
	font-size: 15pt;
	font-weight: bold;
	margin-bottom: 23px;
}

#menu-breve .breve div.date {
	color: #58585a;
	font-size: 12pt;
	font-weight: normal;
	margin-bottom: 5px;
}

#menu-breve .breve div.title {
	color: #e61c4a;
	font-size: 13pt;
	font-weight: normal;
	line-height: 17px;
	margin-bottom: 16px;
}

#ccontent-wrap #content .page {	
	position: relative;
	width: 640px;
	height: 164px;
	margin-left: 27px;
	margin-bottom: 7px;
}

.pg-actualites, .pg-news, .pg-communiquesdepresse, .pg-campagnes, .pg-agenda {
	background: url(../images/breve-head.png) no-repeat;
}

.pg-lafef, .pg-equipe, .pg-membres, .pg-contact, .pg-adresses, .pg-liens, .pg-partenaires, .pg-historique, .pg-presentation, .pg-conseilsdesetudiants, .pg-positions, .pg-formulaires, .pg-plansdacces, .pg-tonce, .pg-respact, .pg-radiopanik {
	background: url(../images/blue-head.png) no-repeat;
}

.pg-lafef img.vignette, .pg-equipe img.vignette, .pg-membres img.vignette, .pg-contact img.vignette, .pg-adresses img.vignette, .pg-liens img.vignette, .pg-partenaires img.vignette, .pg-historique img.vignette, .pg-presentation img.vignette, .pg-conseilsdesetudiants img.vignette, .pg-positions img.vignette, .pg-formulaires img.vignette, .pg-plansdacces img.vignette, .pg-tonce img.vignette, .pg-respact img.vignette, .pg-radiopanik img.vignette {
	border: 1px solid #1b5cac;
}

.pg-multimedia, .pg-publications, .pg-acces-libre, .pg-affiches-info, .pg-fiches-info, .pg-guides, .pg-dossiers, .pg-podcasts, .pg-galeriephotos, .pg-videos, .pg-goodies, .pg-aidejuridique, .pg-voixetudiante {
	background: url(../images/yellow-head.png) no-repeat;
}

#ccontent-wrap #content .page img.vignette {	
	position: absolute;
	top: 37px;
	left: 12px;
	width: 103px;
	height: 115px;
}

#ccontent-wrap #content .page span.title {	
	position: absolute;
	color: #fffefe;
	font-size: 13pt;
	top: 15px;
	left: 14px;
}

#ccontent-wrap #content .page span.date {	
	position: absolute;
	color: #fffefe;
	font-size: 9pt;
	font-weight: bold;
	top: 18px;
	right: 9px;
}

#ccontent-wrap #content .page div.text {	
	position: absolute;
	text-align: justify;
	top: 50px;
	left: 141px;
	width: 487px;
	height: 76px;
}

#ccontent-wrap #content .page div.text p {	
	margin: 0;
	padding: 0;
}

#ccontent-wrap #content .comments {	
	position: relative;
	background: url(../images/comments.png) no-repeat;
	width: 631px;
	height: 265px;
	margin-left: 27px;
	margin-bottom: 7px;
	color: #0a57b6;
}

#ccontent-wrap #content .comments span.title {	
	position: absolute;
	color: #fffefe;
	font-size: 13pt;
	top: 10px;
	left: 14px;
}

#ccontent-wrap #content .comments div.text {	
	position: absolute;
	text-align: justify;
	top: 50px;
	left: 141px;
	width: 487px;
	height: 76px;
}

#ccontent-wrap #content .page-content {
	width: 628px;
	margin-left: 27px;
	text-align: justify;
}

#ccontent-wrap #content .page-content object {
	margin-left: 140px;
}

#ccontent-wrap #content .page-content p {	
	margin-bottom: 18px;
	padding: 0;
}

#ccontent-wrap #content .page-content .commentlist p {	
	margin-bottom: 18px;
	padding: 0;
	width: 479px;
	margin-left: 150px;
}

#ccontent-wrap #content .page-content .social {
	margin-top: 35px;	
	text-align: right;
	margin-bottom: 23px;
}

#ccontent-wrap #content .page-content .social img {
	margin-left: 25px;
}

#ccontent-wrap #infos-contact {
	position: absolute;
	z-index: 3;
	bottom: -55px;
	left: 0;
	width: 730px;
	text-align: right;
	font-size: 11pt;
	line-height: 19px;
	color: #5e6262;
}


/* COMMENTS */

.comments #author, .comments #email, .comments textarea {
	margin-top: 3px;
}

ol.commentlist {
	position: relative;
	margin-top: 40px;
	list-style-type: none;
}

ol.commentlist li  .date {
	color: #0a57b6;
	float: left;
	width: 128px;
	text-align: right;
	margin-right: 20px;
}

ol.commentlist li  .text {
	width: 100%;
}

ol.commentlist li  .auteur {
	color: #0a57b6;
	text-align: right;
}

/* LOGIN */

.login {
	width: 145px;
	height: 200px;
	padding: 5px;
	margin-left: 5px;
}

.login h2 {
	font-size: 15px;
}

.login ul {
	list-style: none;
}

.login .avatar {
	margin-top: 5px;
}

.login .pagenav {
	margin-top: 5px;
}

.login #user_login, .login #user_pass {
	width: 122px;
	height: 13px;
}

.login #wp-submit {
	margin-top: 10px;
}

/* RECHERCHE */

p.submit a {
	position: absolute;
	bottom: 46px;
}

/* NEWSLETTER */

.MailPress {
	position: absolute;
	top: 5px;
	left: 85px;
	text-align: right;
	font-size: 13px;
}

.MailPress .MailPressFormEmail {
	width: 107px;
	height: 13px;
}

.MailPress .MailPressFormSubmit {
	margin-top: 5px;
}

.MailPress .mp-message {
	text-align: left;
	margin-left: 3px;
}

.MailPress .mp-loading {
	font-size: 5px;
}

/* SITE MAP */

#site-map ul, #site-map li {
	margin: 0;
	padding: 0;
}

#site-map a {	
	text-decoration: none;
}

#site-map a:hover {	
	text-decoration: underline;
}

#site-map ul {	
	background: url(../images/bot-dots.png) no-repeat top right;
	float: right;
	list-style: none;
	width: 113px;
	text-align: center;
	padding-right: 1px;
}

#site-map ul.actu {	
	padding-top: 64px;
}

#site-map ul.publi {	
	padding-top: 16px;
}

#site-map ul.multi {	
	padding-top: 48px;
}

#site-map ul.contact {	
	padding-top: 111px;
}

#site-map ul.liens {	
	background: none;
	padding-top: 79px;
}

#site-map ul li {	
	padding-bottom: 15px;
}

#site-map ul li.title {	
	font-weight: bold;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
