body 
{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1{margin:0; padding:0;}
p{margin:0; padding:0;}

.block {display:block;}
img {border:none;}
#conteneur{
width:1020px;
margin-left:auto;
margin-right:auto;
background-image:url(images/Fond_Fete-des-courses.gif);
background-repeat:no-repeat;
background-color:#eea6c7;
}


#contenu{
width:940px;
margin-left:auto;
margin-right:auto;
height:auto;
}


#contenu_menu{
margin-top:150px;
width:220px;
float:left;
height:500px;

}

#menu{
	background-image:url(images/Menu_Fete-des-courses.jpg);
	background-repeat:no-repeat;
	width:215px;
	height:193px;
	padding-left:5px;
}

#menu2{
	background-image:url(images/fond_modif.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:388px;
	margin-top:10px;

}

.image_haut{ margin-top:27px; }
.image_haut2{margin-top:50px;}




#contenu_partie_droite{width:700px; float:left; margin-left:20px; }

#contenu_js_pixel{
width:700px;

}

#contenu_js_pixel h1{ margin-left:20px; width:400px; color:#e2007a;}

.spacer{clear:both;}


/*********************CONTACT****************************************/

#contenu_partie_droite_contact{
background-image:url(images/pixel_Fete-des-courses.gif);
background-repeat:repeat-y; 

}

#conteneur_partie_droite_contact{width:700px;
height:auto;
float:left; 
margin-left:20px;

}

.pousse_gauche{ margin-left:10px;}

#contenu_partie_droite_contact h1{ color:#e2007a; font-size:20px; margin-left:20px;}


.espace_hauteur{margin-top:150px; }


p.soustitre
{
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	width:500px;
	margin-left:20px;
}

.col_g_label
{
	display: block;
	float: left;
	width:100px;
	text-align: right;
	margin-right: 10px;
}

#vert_form{ font-weight:bold; color:#66b203; background-color:#e6fbc7; border-color:#66b203; border-width:1px; padding:10px; width:300px;}
#rouge_form{font-weight:bold; color:#b21d03; background-color:#fbcec7; border-color:#b21d03; border-width:1px; padding:10px; width:300px;}

input { border-width:2px; border-color:#2cbfeb; border-style:solid; height:20px;}
textarea { border-width:2px; border-color:#2cbfeb; border-style:solid;}

.bouton_form{  border-width:0; margin-left:100px; height:40px; }



/***************************QUEST CE QUE CEST***********************/
#contenu_partie_droite_definition{
background-image:url(images/pixel_Fete-des-courses.gif);
background-repeat:repeat-y; 
}

#contenu_partie_droite_definition h1{ color:#e2007a; font-size:20px; margin-left:20px;}
#contenu_partie_droite_definition h2{ color:#e2007a; font-size:20px; margin-left:16px; font-weight:normal;}
#contenu_partie_droite_definition h3{ color:#e2007a; font-size:20px; margin-left:16px; font-weight:normal;}

ul{margin-left:40px;}
li{ list-style-image:url(images/puce.gif);}
.italic{ font-style:italic; margin-left:20px;}

#contenuer_partie_def{
 width:700px;
height:auto;
float:left; 
margin-left:20px;
}

/*********************PIED****************************************/

#pied{
width:1020px;
height:49px;
background-image:url(images/Pied_Fete-des-courses.gif);
color:#d6e4a4  ;
font-size:12px;
font-weight:bold;
padding-top:80px;
text-align:center;
clear:both;
}

#pied a{
color:#d6e4a4  ;
font-size:12px;
font-weight:bold;
text-decoration:none;

}



/*********************MENTIONS***********************/

#conteneur_partie_droite_mentions{
width:700px;
height:auto;
float:left; 
margin-left:20px;
}

#conteneur_partie_droite_mentions h1, h2{color:#e2007a;}


#contenu_partie_droite_mentions{
background-image:url(images/pixel_Fete-des-courses.gif);
background-repeat:repeat-y; 
padding-left:10px;
padding-right:10px;
}


/*****************JAVASCRIPT**************************************/


* {margin:0; padding:0; outline:none}

.sortable {width:630px; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none; margin:0 auto 15px;}

.sortable th { background-color:#0e90b7; text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none;font-size:10px; padding-left:8px; padding-right: 8px; cursor:pointer; height:30px;}
.sortable th.sorttable_sorted, .sortable th.sorttable_sorted_reverse { background-color:#097494;}
.sortable th h3 {}
.sortable td {padding:4px 6px 6px; border-bottom:none; border-right:1px solid #0e90b7;}
.sortable td a {text-decoration:none;color:#000;}
.sortable .head h3 {background:url(images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px;}
.sortable .desc, .sortable .asc { background-color:#0e90b7;}
.sortable .desc h3 {background:url(images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px;}
.sortable .asc h3 {background:url(images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px;}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff;}
.sortable .evenrow td {background:#fff;}
.sortable .oddrow td {background-color:#fffadf;}
.sortable td.evenselected {background:#dff5fc;}
.sortable td.oddselected {background:#dff1c5;}

#controls {width:630px; margin:0 auto; height:20px;}
#perpage {float:left; width:230px;}
#perpage select {float:left; font-size:11px; margin-left:20px;}
#perpage span {float:left; margin:2px 0 0 5px;}
#navigation {float:left; width:200px; text-align:center;}
#navigation img {cursor:pointer;}
#text {float:left; width:200px;  margin-top:2px;}
#table{ border: 1px; border-style:solid; border-color:#0e90b7; background-color:#FFFFFF;}

.contenu_p {
	padding-left:10px;
	padding-right:10px;
}

