/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family: Arial, Trebuchet, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	background-color:white;
	}


img {
	padding:0;
	margin:0;
	border:0;
	}

h3 {
color:gray;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}

h1 {
color:white;
font-size:16px;
font-weight:bold;
}

h2 {
color:#c09632;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;

}

h2.puce
{
	background-image:url(../img/icon/puce.png);
	color:#727272;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding-left:10px;
	padding-top:0px;
	background-repeat:no-repeat;
	background-position:0px 4px;
	margin:0;
	padding-bottom:0px;
}



a {
	color:black;
	text-decoration:none;
}

p{
text-align:justify;
}

a:hover {
	color:#053c06;
	}

th	{
	background-color:#5b5858;
	}

td 	{
	padding:3px;
	}

hr {
	height:1px;
	line-height:1px;
	margin-top:3px;
	padding:0px;
	background-color:gray;
	border:none;
	color:gray;
}

select{
	padding:0;
	margin:0;
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.clear {
	clear:both;
}

.bleu {color:#0f1b5f;}
.gray {color:#e5e5e5;}
.white {color:white;}
a.white {color:white;text-decoration:underline;}
.rouge {color:#d10000;font-weight:bold;}

.input {
	border:1px solid #232323;
	background-color:#eeeeee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;

}

.submit {
	background-color:gray;
	color:white;
	border:1px solid #000000;
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:12px;
	padding:4px;
	border-radius:5px;
	-moz-border-radius:5px;
	letter-spacing:1px;
	font-weight:bold;
}

.colonne_input {
	position:relative;
	float:left;
	margin-bottom:5px;

}

.colonne_50 {position:relative;float:left;width:50px;}
.colonne_100 {position:relative;float:left;width:100px;}
.colonne_150 {position:relative;float:left;width:150px;}
.colonne_200 {position:relative;float:left;width:200px;}
.colonne_250 {position:relative;	float:left;width:250px;}
.colonne_300 {position:relative;float:left;width:300px;}
.colonne_350 {position:relative;float:left;width:350px;}
.colonne_400 {position:relative;float:left;width:400px;}
.colonne_450 {position:relative;float:left;width:450px;}
.colonne_500 {position:relative;float:left;width:500px;}
.colonne_550 {position:relative;float:left;width:550px;}
.colonne_600 {position:relative;float:left;width:600px;}
.colonne_640 {position:relative;float:left;width:640px;}

.news{
background-color:#eeeeee;
padding:7px;
}

.num_page{
color:gray;
font-size:14px;
}
.num_page_small{
color:#c09632;
font-size:12px;
}


.num_page:hover{
color:black;
}
/* Main */

#lueur_haut {
	position:relative;
	width:1041px;
	height:240px;
	margin:auto;
	top:0px;
	margin-top:0px;
	background-image:url(/global/img/bg/haut.jpg);
	background-repeat:no-repeat;
	z-index:2;
}

#tracteur{
	position:absolute;
	background-image:url(/global/img/bg/tracteur.png);
	background-repeat:no-repeat;
	width:368px;
	height:350px;
	left:700px;
	top:30px;
	z-index:3;
}

#phrase{
	position:absolute;
	width:1041px;
	text-align:center;
	top:175px;
	}

#logo{
	position:absolute;
	width:140px;
	height:143px;
	top:15px;
	left:450px;
	}

#link_haut{
	position:absolute;
	top:13px;
	left:798px;
	}
	
	#vous_etes_ici{
	position:absolute;
	left:30px;
	margin-top:216px;
	margin-left:0px;
}

		
		
		
		
#main {
	position:relative;
	width:1041px;
	margin:auto;
	background-image:url(/global/img/bg/centre.jpg);
	background-repeat:repeat-y;
}
		
	/* Contenu */

#contenu{
	position:relative;
	margin:auto;
	width:1000px;
} 

#contenu_gauche{
	position:relative;
	width:650px;
	float:left;
	margin-left:7px;
	margin-top:10px;
	min-height:500px;
}

#contenu_gauche_contact
{
	position:relative;
	width:650px;
	float:left;
	padding-left:7px;
	margin-top:10px;
	min-height:500px;
	background-image:url(/global/img/autre/carte.jpg);
	background-repeat:no-repeat;
	background-position:left 15px;;

}

#contenu_droite{
	position:relative;
	width:329px;
	float:left;
	margin-left:10px;
	margin-top:100px;
	min-height:500px;
}

#categories
{
	position:relative;
	background-image:url(/global/img/bg/categories.jpg);
	background-repeat:no-repeat;
	width:157px;
	height:26px;
}

#partenaires
{
	position:relative;
	background-image:url(/global/img/bg/partenaires.jpg);
	background-repeat:no-repeat;
	width:321px;
	height:26px;
}


#liens
{
	position:relative;
	background-image:url(/global/img/bg/liens.jpg);
	background-repeat:no-repeat;
	width:157px;
	height:26px;
	margin-left:7px;
}

#categories_txt
{
	position:relative;
	padding:7px;
	width:143px;
	background-color:#e3e5e4;
}

#liens_txt
{
	position:relative;
	padding:7px;
	width:143px;
	background-color:#e3e5e4;
	margin-left:7px;
}

#programmes
{
	position:relative;
	background-image:url(/global/img/bg/programmes.jpg);
	background-repeat:no-repeat;
	width:321px;
	height:26px;

}

#programmes_txt
{
	position:relative;
	padding:7px;
	width:307px;
	background-color:#e3e5e4;
}

#les_galeries_photos
{
	position:relative;
	background-image:url(/global/img/bg/les-galeries-photos.jpg);
	background-repeat:no-repeat;
	width:321px;
	height:26px;

}

#les_galeries_photos_txt
{
	position:relative;
	padding:7px;
	width:307px;
	background-color:#e3e5e4;
}

#newsletter
{
	position:relative;
	background-image:url(/global/img/bg/newsletter.jpg);
	background-repeat:no-repeat;
	width:321px;
	height:26px;

}

#newsletter_txt
{
	position:relative;
	background-color:#e3e5e4;
	width:307px;
	padding:7px;
}


#footer {
	position:relative;
	margin:auto;
	width:1041px;
	background-image:url(/global/img/bg/bas.jpg);
	background-repeat:no-repeat;
	background-position:0 10px;
	margin-top:-10px;
	
}

