/* CSS Document */


/*================================BALISES================================*/

body
{
	background: #fff;
	margin: 0;
	padding: 0;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color : #fff;
	background-color: #000;
}

a:link, a:visited, a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #fff;
	text-decoration: underline;
}

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	border: 0px solid red;
}

h3 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	border: 0px solid red;
}



/*================================BLOCS================================*/

.std-invisible{
	display: none;
}

.std-conteneur{
	position: absolute;
	width: 983px;
	left: 50%;
	margin-left: -491px;
	border: 1px solid #c79848;
	top: 2px;
}

/*================================BANDEAU HAUT================================*/
.std-interface-accueil {
	margin: 0px;
	padding: 0px;
	height: 270px;
	width: 980px;
	background: #fff url('../images/img-xl-accueil.jpg') top left no-repeat;
	border: 0px solid red;
}

.std-interface-edition {
	margin: 0px;
	padding: 0px;
	height: 270px;
	width: 980px;
	background: #fff url('../images/img-xl-edition.jpg') top left no-repeat;
	border: 0px solid red;
}

.std-interface-illustration {
	margin: 0px;
	padding: 0px;
	height: 270px;
	width: 980px;
	background: #fff url('../images/img-xl-illustration.jpg') top left no-repeat;
	border: 0px solid red;
}

.std-interface-graphisme {
	margin: 0px;
	padding: 0px;
	height: 270px;
	width: 980px;
	background: #fff url('../images/img-xl-graphisme.jpg') top left no-repeat;
	border: 0px solid red;
}

.std-interface-manifestations {
	margin: 0px;
	padding: 0px;
	height: 270px;
	width: 980px;
	background: #fff url('../images/img-xl-manifestations.jpg') top left no-repeat;
	border: 0px solid red;
}

.std-interface-liens {
	margin: 0px;
	padding: 0px;
	height: 270px;
	width: 980px;
	background: #fff url('../images/img-xl-liens.jpg') top left no-repeat;
	border: 0px solid red;
}

.std-interface-boutique {
	margin: 0px;
	padding: 0px;
	height: 270px;
	width: 980px;
	background: #fff url('../images/img-xl-boutique.jpg') top left no-repeat;
	border: 0px solid red;
}

.std-interface-contact {
	margin: 0px;
	padding: 0px;
	height: 270px;
	width: 980px;
	background: #fff url('../images/img-xl-contact.jpg') top left no-repeat;
	border: 0px solid red;
}




/*================================BOUTONS================================*/

a.std-presentation:link, a.std-presentation:visited {
	display: block;
	position: absolute;
	top: 1px;
	left: 80px;
	height: 73px;
	width: 104px;
	background: transparent url('../images/bt-presentation-out.gif') top left no-repeat;
	border: 0px solid white;
}

a.std-presentation:hover {
	background: transparent url('../images/bt-presentation-over.gif') top left no-repeat;
	text-decoration: none;
}

.std-presentation span {
	display: none;
}


a.std-edition:link, a.std-edition:visited {
	display: block;
	position: absolute;
	top: 1px;
	left: 185px;
	height: 73px;
	width: 75px;
	background: transparent url('../images/bt-edition-out.gif') top left no-repeat;
	border: 0px solid white;
}

a.std-edition:hover {
	background: transparent url('../images/bt-edition-over.gif') top left no-repeat;
	text-decoration: none;
}

.std-edition span {
	display: none;
}

a.std-illustration:link, a.std-illustration:visited {
	display: block;
	position: absolute;
	top: 1px;
	left: 270px;
	height: 73px;
	width: 101px;
	background: transparent url('../images/bt-illustration-out.gif') top left no-repeat;
	border: 0px solid white;
}

a.std-illustration:hover {
	background: transparent url('../images/bt-illustration-over.gif') top left no-repeat;
	text-decoration: none;
}

.std-illustration span {
	display: none;
}

a.std-graphisme:link, a.std-graphisme:visited {
	display: block;
	position: absolute;
	top: 1px;
	left: 383px;
	height: 73px;
	width: 86px;
	background: transparent url('../images/bt-graphisme-out.gif') top left no-repeat;
	border: 0px solid white;
}

a.std-graphisme:hover {
	background: transparent url('../images/bt-graphisme-over.gif') top left no-repeat;
	text-decoration: none;
}

.std-graphisme span {
	display: none;
}

a.std-manifestations:link, a.std-manifestations:visited {
	display: block;
	position: absolute;
	top: 1px;
	left: 475px;
	height: 73px;
	width: 129px;
	background: transparent url('../images/bt-manifestation-out.gif') top left no-repeat;
	border: 0px solid white;
}

a.std-manifestations:hover {
	background: transparent url('../images/bt-manifestation-over.gif') top left no-repeat;
	text-decoration: none;
}

.std-manifestations span {
	display: none;
}

a.std-liens:link, a.std-liens:visited {
	display: block;
	position: absolute;
	top: 1px;
	left: 610px;
	height: 73px;
	width: 54px;
	background: transparent url('../images/bt-liens-out.gif') top left no-repeat;
	border: 0px solid white;
}

a.std-liens:hover {
	background: transparent url('../images/bt-liens-over.gif') top left no-repeat;
	text-decoration: none;
}

.std-liens span {
	display: none;
}

a.std-boutique:link, a.std-boutique:visited {
	display: block;
	position: absolute;
	top: 1px;
	left: 667px;
	height: 73px;
	width: 149px;
	background: transparent url('../images/bt-boutique-out.gif') top left no-repeat;
	border: 0px solid white;
}

a.std-boutique:hover {
	background: transparent url('../images/bt-boutique-over.gif') top left no-repeat;
	text-decoration: none;
}

.std-boutique span {
	display: none;
}

a.std-contact:link, a.std-contact:visited {
	display: block;
	position: absolute;
	top: 1px;
	left: 822px;
	height: 73px;
	width: 77px;
	background: transparent url('../images/bt-contact-out.gif') top left no-repeat;
	border: 0px solid white;
}

a.std-contact:hover {
	background: transparent url('../images/bt-contact-over.gif') top left no-repeat;
	text-decoration: none;
}

.std-contact span {
	display: none;
}

a#std-bt-telechargement-accueil:link, a#std-bt-telechargement-accueil:visited {
	display: block;
	height: 24px;
	width: 304px;
	background: transparent url('../images/bt-telechargement-out.jpg') top left no-repeat;
	border: 0px solid white;
}

a#std-bt-telechargement-accueil:hover {
	background: transparent url('../images/bt-telechargement-over.jpg') top left no-repeat;
	text-decoration: none;
}

#std-bt-telechargement-accueil span {
	display: none;
}

/*================================MISE EN PAGE GENERIQUE================================*/

.std-contenu table {
	margin: 10px;
	padding: 0px;
	border: 0px solid red;
}

std-contenu table td {
	margin: 10px;
	padding: 0px;
	vertical-align: top;
	border: 0px solid red;
}

.std-img-droite {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 55px;
	margin-left: 110px;
	border: 0px solid red;
}


/*================================ATELIER================================*/

/*================================CONTACT================================*/
.std-table-contact {
	margin: 0px;
	padding: 0px;
	width: 900px;
	background: transparent url('../images/img-contact.jpg') top right no-repeat;
	border: 0px solid white;
}

.std-message-envoye {
	margin: 0px;
	padding: 0px;
	margin-left: 95px;
	border: 0px solid white;
}


/*================================LIENS================================*/
.std-cases-liens-img{
	margin: 5px;
	padding: 0px;
	border: 1px solid white;
}

/*================================PIED DE PAGE================================*/


.std-footer {
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background: #000 url('../images/filet-footer.gif') top center no-repeat;
	border: 0px solid red;
}

.std-w3c  {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	width: 981px;
	border: 0px solid red;
}

.std-w3c-gauche	{
	margin: 0px;
	padding: 0px;
	padding-right: 5px;
	width: 490px;
	text-align: right;
	border: 0px solid blue;
}

.std-w3c-droite	{
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: 0px solid green;
}


