
/* default styles
   -------------- */

.content {
	margin: 10px auto;
	width: 760px;
	position:absolute;
	left:100px;
}

.content_gestion {
	margin: 10px auto;
	width: 760px;
	position:absolute;
	left:30px;
}

.body_gestion {
	margin: 10px auto;
	width: 760px;
	position:absolute;
	left:200px;
}

.corps_submit {
position:absolute;
left:500px;
top:500px;
}

#header	{
	background-image: url("images/header.gif");
	height: 95px;
}

body {
	padding: 0;
	margin: 0;
	font: 0.74em Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	background: #fff;
	color: #000000;
	text-align:justify;
}

a {
	color: #4A8EBC;
	background: inherit;
}

a:hover {
	color: #ba131a;
	background: inherit;
}

a.title {
	color: #FE6700;
	background: #FFF;
}

h1 {
	font: bold 2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	padding: 2px 0 0 0px;
	margin: 0;
	color: #000000;
	background: inherit;
}

h1 a, h2 a {
	text-decoration: none;
	color: #000000;
	background: inherit;
}

h1 a:hover, h2 a:hover {
	color: #C3593C;
	background: #FFF;
}

h1 .red{
	color: #ba131a;
	background: inherit;
}


h2 {
	margin: 0 0 5px 0;
	padding: 0;
	font: bold 1.5em Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #000;
	background: inherit;
}

h2 .yellow{
	color: #FFFCD1;
	background: inherit;
}

p {	margin: 0 0 5px 0; }

ul {
	margin: 0;
	padding : 0;

}

.section_image {

float:left;}


/* formulaire
   ------ */

form.formulaire {}

form.formulaire label
	{
	background-color:#ba131a;
	color:white;

	float:left;
	width:110px;
	padding:1px 5px;
	margin-top:2px;
	}

form.formulaire select
	{
	width:114px;
	color:black;
	border:1px solid gray;
	vertical-align:top;
	margin-left:5px;
	}


form.formulaire input, form.formulaire textarea
	{
	width:112px;
	color:black;

	border:1px solid gray;
	vertical-align:top;
	margin-left:5px;
	}
form.formulaire input.checkbox
	{
	width:30px;
	color:black;
	border:1px solid gray;
	vertical-align:top;
	margin-left:5px;
	}
form.formulaire input.radio
	{
	width:auto;
	color:black;
	border:1px solid gray;
	vertical-align:top;
	margin-left:5px;
	}
form.formulaire textarea {height:320px; width:230px;}

form.formulaire textarea.description {height:100px; width:600px;}



form.formulaire p.button {text-align:left; margin:0}

form.formulaire p.button_news {position:absolute; top:550px; left:10px; text-align:center; margin:0}

form.formulaire p.button input {
color:white;
background:#ba131a;
font-weight:bold;
width:auto;
height:auto;
margin:0 auto;
}
form.formulaire br {clear:both;}



/* left side
   --------- */

.left {
	float: left;
	width: 490px;
	margin: 0 0 10px 0;
}
	.left_articles {
		margin: 0 0 15px 0;
		padding: 0 0 0 10px;
	}

	.lt {
		height: 10px;
		background: #cfcfcf url(images/lt.gif) no-repeat;
		color: #FFF;
	}

	.lbox {
		color: #000000;
		padding: 3px 12px;
		margin: 0 0 15px 0;
		background: #cfcfcf url(images/lb.gif) no-repeat bottom left;

	}

	.lbox a {
		color: #000000;
		background: inherit;
	}

	.lbox a:hover {
		color: #000000;
		font-weight:bold;
		background: inherit;
	}

	.lbox h2 {
		color: #FFF;
		background: #000000;
	}

.photoboite {
  position:relative;
  bottom:0.5px;
  right: 4.5px;
  float:left;
  clear:left;
  margin: 5px 15px 10px 0px !important;
  margin: 0px 0 0px 0px;
  padding: 0px;
}

.ombre {

  background: url(images/ombre.gif) no-repeat bottom right;

  }


.thumb {
	float: left;
	width: 155px;
	border: 1px solid #d4d4d4;
	color: #fff;
	background: #000000;
	margin: 0px 15px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.thumb p { margin: 0; padding: 3px; color: #FFF; background: #6e6e6e; }

/* right side
   ---------- */

.right {
	float: right;
	width: 245px;
	margin: 0 0 10px 0;
}

.right_news {
	position:absolute;
	top:90px;
	float: right;
	width: 245px;
	margin: 0 0 10px 0;
}

.right_artiste {
	position:absolute;
	top:90px;
	left:260px;
	float: right;
	width: 245px;
	margin: 0 0 10px 0;
}

.right_formation {
	position:absolute;
	top:90px;
	left:520px;
	float: right;
	width: 245px;
	margin: 0 0 10px 0;
}

.right_tourenr {
	position:absolute;
	top:90px;
	left:780px;
	float: right;
	width: 245px;
	margin: 0 0 10px 0;
}

.right_gestion {
	float: left;
	width: 245px;
	margin: 0 0 10px 0;
}

.right a {
	color: #FFFCD1;
	background: inherit;
}

.right a:hover {
	color: #FFFCD1;
	background: inherit;
}


	.rt {
		background: #ba131a url(images/rt.gif) no-repeat;
		color: #FFF;
		height: 7px;
	}

	.right_articles {
		font-size: 0.9em;
		background: #ba131a url(images/rb.gif) no-repeat bottom;
		color: #FEE1D5;
		padding: 4px 8px;
		margin: 0 0 10px 0;
	}


.image {
	float: left;
	margin: 0 9px 3px 0;
}

/* footer
   ------ */

.footer {
	clear: both;
	text-align: center;
	line-height: 1.8em;
	color: #808080;
	background: #FFF url(images/dot.gif) repeat-x;
	padding: 8px 0;
}

.footer a {
	color: #C3593C;
	background: inherit;
}

.image {
	float: left;
	margin: 0 9px 3px 0;
}

/* culture
   ------ */

.culture_titre {
color: #ba131a;
}

.culture_box {
background: #cfcfcf;
width:475px;
margin: 0px 0px 0px 8px;
padding: 3px 3px 3px 3px;
}

.culture_text_left {
float:left;
}

/* footer
   ------ */

.footer {
	clear: both;
	text-align: center;
	line-height: 1.8em;
	color: #808080;
	background: #FFF url(images/dot.gif) repeat-x;
	padding: 8px 0;
}

.footer a {
	color: #C3593C;
	background: inherit;
}ckground: inherit;
}
