html {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;/* "Trebuchet MS",  /**/
	font-size: 11px;
	background-color: #666666;
	background-position: center top;
	color: #333333;
	background-attachment: fixed;
}
div {
	margin: 0px;
	padding: 0px;	/*border: 1px solid #000000;/**/
}
dl, dt, dd {
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
}

img {
	border: none;
}
ul {
	margin: 0px;
	padding: 0px;
}
a {
	color:#A10303;
}
a:hover {
}
#contour {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin-top: 47px;
	margin-bottom: 47px;
}
#page {
	width: 1010px;
	position: absolute;
	left: -9px;
}
#bandeau {
	background-image: url(images/bandeau.png);
	height: 159px;
	width: 1010px;
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-repeat: no-repeat;
}
#centre {
	background-image: url(images/fond.png);
	background-repeat: repeat-y;
}
#pied {
	background-image: url(images/pied.png);
	background-position: left bottom;
	height: 50px;
	width: 1010px;
	clear: both;
	background-repeat: no-repeat;
	margin-bottom: 47px;
}
#col1 {
	width: 219px;
	float: left;
	margin-right: 12px;
}
#col2 {
	width: 484px;
	margin-right: 13px;
	float: left;
	margin-top: 13px;
}
#col3 {
	width: 268px;
	float: left;
}
div.clear {
	clear: both;
}
#logo {
	position: absolute;
	left: 30px;
	top: 14px;
}

#baseline {
	background-image: url(images/portail-culturel-scientifique-loire.png);
	height: 18px;
	width: 510px;
	position: absolute;
	left: 30px;
	top: 128px;
}
#baseline span {
	display: none;
}
#menu-bandeau {
	position: absolute;
	top: 130px;
	height: 16px;
	width: 400px;
	left: 589px;
}
#menu-bandeau ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
}
#menu-bandeau li {
	float: left;
	padding-left: 17px;
}
#menu-bandeau li a {
	font-size: 13px;
	text-decoration: none;
	color: #333333;
}
#menu-bandeau li a:hover {
	text-decoration: underline;
	color: #A10303;
}



#menus {
	margin-top: 20px;
	overflow: hidden;
}
#menus ul.menu {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	background-image: url(images/tirets.png);
	background-repeat: no-repeat;
	background-position: 22px bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#menus ul#menu4 {
	background-image: none;
}
#menus li.menu-item {
}
#menus li.menu-item a{
	padding-left: 22px;
	font-size: 15px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
#menus li.menu-item a:hover{ /* FAB !!! /**/
	color: #A10303;
	background-image: url(images/menu-over.png);
	background-position: left center;
	background-repeat: no-repeat;
}
body.accueil li.accueil a,
body.rub2 #menu1 li.item2 a,
body.rub3 #menu1 li.item3 a,
body.rub4 #menu1 li.item4 a,
body.rub5 #menu1 li.item5 a
{
	color: #A10303;
	background-image: url(images/menu-actif.png);
	background-position: left center;
	background-repeat: no-repeat;
}
#menus ul.categories{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menus li.categories-item {
}
#menus li.categories-item a{
	font-size: 14px;
}
#menus li.categories-item a:hover{
	color: #A10303;
}
#agenda {
	margin-bottom: 20px;
	margin-left: 13px;
}
#agenda .titre {
	background-image: url(images/agenda-top.png);
	background-repeat: no-repeat;
	height: 41px;
	width: 206px;
}
#agenda .titre span {
	display: none;
}

#agenda ul {
	width: 206px;
	background-image: url(images/agenda-fond.png);
	background-repeat: repeat-y;
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: none;
}
#agenda li {
	padding-left: 24px;
	width: 170px;
	margin-bottom: 8px;
}
#agenda li a {
	text-decoration: none;
	color: #555555;
}

#agenda .pied {
	background-image: url(images/agenda-bot.png);
	display: block;
	height: 19px;
	width: 206px;
}
#agenda li a:hover {
	color: #A10303;
	text-decoration: underline;
}
#pub {
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 10px;
	height: 241px;
	width: 268px;
}
#pub a {
	display: block;
	height: 241px;
	width: 268px;
	background-image: url(images/pub-cadre.png);
}
#pub img {
	display: none;
}
#infos {
	margin-bottom: 20px;
	margin-top: 10px;
	clear: both;
}
#infos .titre {
	background-image: url(images/infos-top.png);
	background-repeat: no-repeat;
	height: 47px;
	width: 268px;
}
#infos .titre span {
	display: none;
}

#infos ul {
	width: 268px;
	background-image: url(images/infos-fond.jpg);
	background-repeat: repeat-y;
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: none;
}
#infos li {
	padding-left: 24px;
	width: 225px;
	margin-bottom: 8px;
}
#infos li a {
	text-decoration: none;
	color: #555555;
}
#infos .pied {
	background-image: url(images/infos-bot.png);
	display: block;
	height: 33px;
	width: 268px;
}
#infos li a:hover {
	color: #A10303;
	text-decoration: underline;
}
div.perfo {
	background-image: url(images/perfo.jpg);
	background-repeat: no-repeat;
	height: 52px;
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: right;
}
div.perfo ul{
	list-style-type: none;
	margin-left:13px;
}
div.perfo li{
	display: inline-block;
	float: left;
	padding-top:28px;
	margin-right: 2px;
}
div.perfo li a{
	display: inline-block;
	height:22px;
	padding-right:5px;
	padding-left:5px;
	line-height:22px;
	font-size:12px;
	text-decoration:none;
	color:#555555;
	font-weight:bold;
}
div.perfo li a:hover{
	background-color: #FEFFF3;
}
div.perfo li.on a{
	background-color: #FEFFF3;
}
div.perfo li.titre{
	background-repeat: no-repeat;
	height: 19px;
	width: 85px;
	position: absolute;
	left: 15px;
	top: 6px;
	padding:0px;
}
div.perfo li.titre span{
	display:none;
}
div.tw-perfo li.titre {
	background-image: url(images/tramweb-perfo.png);
}
div.bloc {
	background-image: url(images/degrad-vert.jpg);
	background-repeat: repeat-x;
	border: 1px solid #d6d6d6;
	background-color: #E2E2E2;
	padding: 10px;
	clear: both;
}
div.infos{
/*	height: 165px;/**/
	width: 484px;
	margin-bottom: 200px;
}
div.infos div.infos-content{
	background-image: url(images/fondRollBg.jpg);
/*	height: 146px;/**/
	width: 484px;
	padding-top: 19px;
	background-repeat: no-repeat;
}
div.infos div.clear{
	background-image: url(images/fondRollBot.jpg);
	height: 16px;
	width: 484px;
	padding-top: 19px;
	background-repeat: no-repeat;
}
div.infos div.titre {
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	margin-left: 20px;
}
div.infos div.desc {
	margin-left: 20px;
	/*height: 105px;/**/
	overflow: hidden;
	margin-top: 10px;
	margin-right: 15px;
}
div.abrege {
	clear: both;
	overflow: auto;
	background-color: #FFFFFF;
	padding: 5px;
	margin-bottom: 10px;
}
div.abrege h4 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

div.abrege h4 a {
	color: #b81a1a;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
div.abrege h4 a:hover {
	text-decoration: underline;
}
div.abrege h4 a span {
	color: #333333;
	font-size: 12px;
}
div.abrege div.desc {
	font-size: 11px;
}
div.vignettes {
	height: 210px;
	overflow: auto;
}
/*div.vignettes div {
	margin-bottom: 12px;
	border: solid 1px #00ff00;
}/**/
div.audio-vignette {
	float: left;
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-right: 5px;
	background-position: 5px 0px;
	margin-bottom: 18px;
}
div.audio-vignette a  {
	display: block;
	background-image: url(images/audio-cadre.png);
	height: 93px;
	width: 28px;
	background-repeat: no-repeat;
}
div.audio-vignette img {
	display: none;
}
div.video-vignette {
	float: left;
	background-repeat: no-repeat;
	margin-left: 1px;
	margin-right: 6px;
	background-position: 8px 0px;
	margin-bottom: 18px;
}
div.video-vignette a  {
	display: block;
	background-image: url(images/video-cadre.png);
	height: 93px;
	width: 118px;
	background-repeat: no-repeat;
}

div.video-vignette img {
	display: none;
}

div.liste {
	border: 1px solid #d6d6d6;
	background-color: #f7f7f7;
	padding: 10px;
}
div.audio-player {
	height: 195px;
	width: 484px;
}
div.audio-player div.player{
	background-image: url(images/audio-player-back.jpg);
	height: 90px;
	width: 484px;
	background-repeat: no-repeat;
}
div.audio-player div.titre {
	font-size: 11px;
	font-weight: bold;
	margin-left: 100px;
	margin-right: 10px;
	padding-top: 15px;
}
div.audio-player div.titre span{
	color: #C32525;
}
div.audio-player div.duree {
	font-size: 11px;
	margin-left: 100px;
	margin-right: 10px;
}
div.audio-player div.play a {
	background-image: url(images/play.png);
	display: block;
	height: 31px;
	width: 31px;
	margin-left: 100px;
	background-repeat: no-repeat;
}
div.audio-player div.play {
	margin-top: 5px;
}
div.audio-player div.play a span {
	display: none;
}
#audio-photos {
	height: 105px;
	width: 484px;
	background-color: #333333;
	overflow: hidden;
}
div.audio-description {
	border: 1px solid #d6d6d6;
	background-color: #f9f9f5;
	padding: 10px;
}
div.audio-titre {
	background-image: url(images/barre-titre.jpg);
	height: 27px;
	width: 484px;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.audio-titre  h1 {
	line-height: 27px;
	font-weight: bold;
	font-size: 11px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
div.audio-titre h1 span {
	color: #c32525;
}

div.associes {
	background-color: #f7f7f7;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-color: #d6d6d6;
	clear: both;
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
div.associes ul{
	list-style-type: none;
	height: 20px;
	width: 100%;
}
div.associes li{
	height: 20px;
	float:left;
}
div.associes li.btn-associes a{
	background-image: url(images/onglet-j.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 162px;
	display: block;
	margin-right: 2px;
	line-height: 20px;
	color: #454545;
	text-decoration: none;
	font-weight: bold;
	padding-left: 8px;
	font-size: 11px;
}
div.associes li.btn-associes a:hover{
}
div.associes li.btn-ami a{
	background-image: url(images/onglet-g-sh.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 163px;
	display: block;
	margin-right: 2px;
	line-height: 20px;
	color: #454545;
	text-decoration: none;
	font-weight: bold;
	padding-left: 7px;
	font-size: 11px;
}
div.associes li.btn-ami a:hover{
}
div.associes div.desc {
	clear: none;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.c42-perfo li.titre {
	background-image: url(images/carbone-42-perfo.png);
	width: 105px;
}
div.c42-perfo li.item2 {
	float: none;
	position: absolute;
	top: 3px;
	right: 12px;
	margin: 0px;
	padding: 0px;
}
div.video-player {
	height: 390px;
	width: 482px;
	border: 1px solid #d6d6d6;
	background-color: #666666;
}
div.video-player .spip_documents{
	border: none;
	padding: 0px;
}
div.video-player div.spip_doc_titre, div.video-player div.spip_doc_descriptif{
	display: none;
}
div.video-description {
	border: 1px solid #d6d6d6;
	background-color: #f9f9f5;
	padding: 10px;
}
div.video-titre {
	background-image: url(images/barre-titre.jpg);
	height: 27px;
	width: 484px;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.video-titre  h1 {
	line-height: 27px;
	font-weight: bold;
	font-size: 11px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
div.video-titre h1 span {
	color: #c32525;
}
div.derniers {
	background-color: #f7f7f7;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-color: #d6d6d6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f7f7f7;
	padding-top: 10px;
	clear: both;
}
div.lienListe {
	margin-top: 20px;
}
div.r2-perfo ul {
	margin-left: 245px;
	width: 230px;
	height: 50px;
	text-align: right;
}
div.r2-perfo li {
}



div.r2-perfo li.titre {
	background-image: url(images/r2sciences-perfo.png);
	height: 40px;
	width: 200px;
}
div.r2-perfo li a {

}
div.r2-perfo li.item25 {
	position: absolute;
	top: 3px;
	padding: 0px;
	right: 10px;
}
div.r2-vignette {
	float: left;
	margin-left: 2px;
	margin-right: -2px;
	text-align: left;
	margin-bottom: 13px;
	background-color: #fdfff4;
	background-repeat: no-repeat;
	background-position: 7px 22px;
}
div.r2-vignette a {
	text-decoration: none;
	color: #666666;
	display: block;
	background-image: url(images/r2-cadre.png);
	background-repeat: no-repeat;
	height: 68px;
	width: 67px;
	padding-top: 30px;
	padding-left: 9px;
	padding-right: 10px;
}
div.r2-vignette span {
	display: block;
	height: 55px;
	width: 67px;
	overflow: hidden;
	font-size: 10px;
}
div.r2-select {
	background-color: #f7f7f7;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-color: #d6d6d6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f7f7f7;
	padding-top: 10px;
	height: 45px;
}
div.r2-select div.select {
	width: 235px;
	float: left;
	
}
div.r2-select div.select h4 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div.r2-select select {
	width: 210px;
	background-color: #E2EAD7;
}
div.r2-select option.on {
	background-color: #FEFFF3;	
}
div.fiche-infos {
	border: 1px solid #d6d6d6;
	background-color: #FEFFF3;
	font-size: 12px;
	line-height: 22px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div.fiche-infos p{
	margin-top: 0px;
}
div.fiche-description {
	background-color: #fdfdfd;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-color: #d6d6d6;
	font-size: 13px;
}
div.fiche-description p{
	margin-top: 0px;
}

div.fiche-titre {
	background-image: url(images/barre-titre.jpg);
	height: 27px;
	width: 484px;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.fiche-titre  h1 {
	line-height: 27px;
	font-weight: bold;
	font-size: 14px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
div.fiche-titre h1 span {
	color: #c32525;
}
.spip_doc_titre {
	font-size: 11px;
	color: #666666;
}
.spip_documents {
	color: #888888;
	font-size: 10px;
	display: block;
}
span.spip_documents {
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	display: inline-block;
	width: auto;
}
.spip_documents_left {
	margin-right: 10px;
	margin-bottom: 3px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.spip_documents_right {
	margin-bottom: 3px;
	margin-left: 10px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.spip_documents_center {
	clear: both;
	
}
.spip_documents_center img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 3px;
}
span.spip_documents_center {
	display: block;
	border: none;
	background-color: transparent;
}
span.spip_documents_center img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

body.rub3 .spip_documents{
	border: none;
	padding: 0px;
}
ul.programme {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
p.programme {
	margin-bottom: 5px;
}

ul.programme h5 {
	margin-top: 4px;	
	margin-bottom: 0px;
}
ul.programme h5 a {
	font-size: 12px;
	font-weight: bold;
	color: #A10303;
}
ul.programme h5 a:hover {
	text-decoration: underline;
	margin-left: 3px;
}
ul.programme p {
	margin-top: 0px;	
	margin-bottom: 0px;
}
div.rech-perfo li.titre {
	background-image: url(images/r2sciences-perfo.png);
	width: 105px;
}
div.rech-perfo li.item1 {
	float: right;
	margin-right: 10px;
}
body.rechercher div.rech-perfo li.item0 a {
	background-color: #FEFFF3;
}
body.categories div.rech-perfo li.item1 a {
	background-color: #FEFFF3;
}
input#recherche {
	background-image: url(images/rech-champ.jpg);
	height: 21px;
	width: 399px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	line-height: 21px;
	font-size: 15px;
	display: block;
	float: left;
	margin-top: 1px;
}
input.submit {
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div.bloc ul.categories {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
div.bloc ul.categories li {
	font-size: 13px;
}
div.rub-perfo {
	background-image: url(images/perfo-sm.jpg);
	height: 27px;
}
div.rub-perfo li.titre {
	width: 117px;
	left: 5px;
}

div.actus-perfo {
	background-image: url(images/perfo-sm.jpg);
	height: 27px;
}
div.actus-perfo ul {
	margin-left: 292px;
}
div.actus-perfo li {
	padding-top: 3px;
}
div.actus-perfo li.titre {
	background-image: url(images/actus-perfo.png);
	width: 102px;
}
.spip_surligne {
	background-color: #FFFF00;
	font-weight: bold;
	padding: 1px;
}
.legende {
	display: none;
}
.localisation {
	float: right;
	width: 130px;
	margin-left: 15px;
	margin-bottom: 10px;
	
	color: #888888;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-size: 10px;

}
.ville {
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}
.googleMap {
	margin-bottom: 0px;
}
.googleMap span, .googleMap a {
	display: none;
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}
.derniers-entete {
	float: right;
	margin-right: 17px;
	padding-top: 18px;
}
.derniers-entete .desc {
	display: block;
	width: 91px;
	margin-right: 10px;
	text-align: right;
	float: left;
	font-size: 12px;
	font-weight: normal;
	background-image: url(images/nouveautes-r2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 59px;
	padding-top: 40px;
}
#derniers-entete-c42 .desc {
	background-image: url(images/nouveautes-c42.jpg);
}
#derniers-entete-tw .desc {
	background-image: url(images/nouveautes-tw.jpg);
}
.derniers-entete .desc p.legende-entete {
	font-size: 11px;
	margin-top: 0px;
	color: #666666;
}
.derniers-entete .desc b {
	text-transform: uppercase;
	display: none;
}
.derniers-entete .vignettes-entete {
	display: block;
	height: 100px;
}
.vignettes-entete div.r2-vignette {
/*	margin-left: 2px;
	margin-right: -2px;/**/
}
.vignettes-entete div.audio-vignette  {
/*	margin-left: 3px;
	margin-right: 5px;/**/
}
.vignettes-entete div.video-vignette  {
/*	margin-left: 1px;
	margin-right: 6px;/**/
}
.vignettes-entete div.r2-vignette a {
	background-image: url(images/entete/images/r2-cadre.png);
}
.vignettes-entete div.audio-vignette  a  {
	background-image: url(images/entete/images/audio-cadre.png);
}
.vignettes-entete div.video-vignette  a  {
	background-image: url(images/entete/images/video-cadre.png);
}
.vignettes-entete div.r2-vignette a:hover {
	background-image: url(images/over/entete/images/r2-cadre.png);
}
.vignettes-entete div.audio-vignette:hover  a  {
	background-image: url(images/over/entete/images/audio-cadre.png);
}
.vignettes-entete div.video-vignette:hover  a  {
	background-image: url(images/over/entete/images/video-cadre.png);
}
#pub-entete {
	background-repeat: no-repeat;
	background-position: center 18px;
	height: 93px;
	width: 347px;
	float: right;
	margin-right: 17px;
	padding-top: 18px;
}
#pub-entete a {
	display: block;
	height: 93px;
	width: 347px;
	background-image: url(images/pub-cadre-entete.png);
	background-repeat: no-repeat;
}
#pub-entete img {
	display: none;
}
.associes #envoyerAmi {
	position: absolute;
	left: -1px;
	top: -43px;
	background-color: #D9D9D9;
	border: 1px solid #AFAFAF;
	height: 25px;
	width: 472px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.associes #envoyerAmi input {
	margin-left: 15px;
}
.associes #envoyerAmi input.champ {
	width: 150px;
}
div.r2-vignette a:hover {
	background-image: url(images/over/images/r2-cadre.png);
}
div.audio-vignette a:hover  {
	background-image: url(images/over/images/audio-cadre.png);
}
div.video-vignette a:hover  {
	background-image: url(images/over/images/video-cadre.png);
}
#mentions {
	padding-top: 55px;
	color: #FFFFFF;
	text-align: center;
}
#mentions a {
	color: #FFFFFF;
}

.archives ul {
	margin-left: 20px;
}
div.etiquetteMap {
	width: 250px;
}

#zoneAdmin .bloc ul {
	margin-left: 20px;
}
#zoneAdmin input {
	display: block;
	width: 100%;
}
#zoneAdmin input {
	display: block;
	width: 100%;
}
#zoneAdmin input.bouton {
	display: inline;
	width: auto;
}
#zoneAdmin textarea {
	display: block;
	width: 100%;
	height: 80px;
}
#zoneAdmin textarea.mid {
	height: 120px;
}
#zoneAdmin textarea.big {
	height: 500px;
}
#infox {
	padding-top: 0px;
}
#infox ul {
	margin-left: 20px;
}
#infox h3 {
	color: #dc1e1e;
}
div.blocAdmin {
/*	border-color: #FF0000;/**/
}
input.adminxLogin {
	width: 120px;
}
div.blocInfo {
	background-color: #fefff3;
	padding: 10px;
}
div.perfo li.espacepro a, div.perfo li.espacepro a.on{
	background-color: #666666;
	color: #ffffff;
}
div.perfo li.espacepro a:hover{
	background-color: #dd0303;
}
.infoMag {
	font-style: italic;
}
div.desc ul {
	margin-left: 20px;
}
input.datepicker {
	background-color: #A10303;
	color: #ffffff;
	padding: 3px;
	font-weight: bold;
}
.black {
	color: #000000;
}
