body{
	margin: 0; /* pour éviter les marges */
    text-align: left; /* pour corriger le bug de centrage IE */

	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}

#center{
	margin-left: auto;
    margin-right: auto;
	width:974px;
	text-align: left;
	
}


td{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}
ul,li,h1{
	text-align: left;
}
p{
	font-size:12px;
}
input, textarea, select{
	width:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea.message{
	width:380px;
	height:100px;
}
a{
 	text-decoration:none;
	color:#FFFFFF;
}
.link_sousligne{
	text-decoration:underline;
	color:#FFFFFF;
}
.title{
	font-size:13px;
	font-weight:bold;
}
.bigtitle{
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
}
.vert{
	background-color:#f09100;
}
.error{
	color:#ff0000;
	visibility:hidden;
}
.errorShow{
	color:#ff0000;
	visibility:visible;
}

.vert2{
	color:#f09100;
	font-size:15px;
	font-weight:bold;
}

a.vertCandid{
	color:#f09100;
	font-size:15px;
	font-weight:bold;
}
a:hover.vertCandid{
	text-decoration:underline;
}

a.candid {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
a:hover.candid {
	text-decoration:underline;
}
.small{
	font-size:9px;
	font-style:italic;
}
.tsp{
	background-color:#374d99;
	padding:10px;
}
#loader{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	width:480px;
	height:500px;
	background:#374d99;
	padding:50px;
}
hr{
	border:0px;
	border-bottom:solid #f09100;
}
h1{
	font-size:15px;
	font-weight:bold;
}
h2{
	font-size:13px;
	font-weight:bold;
}
li{
	list-style-image:url(images/patte.gif);
}
li.jaune{
	list-style-image:url(images/papatte_jaune.gif);
}
ul.none{
	margin:0px;
	padding:0px;
}
li.none{
	margin:0px;
	padding-bottom:8px;
	list-style:none;
	list-style-image:none;
}


#contentIframe {
	width:500px;
}

#content {
	position:absolute;
	left:437px;
	top:40px;
	width:500px;
}
#menu_pet{
	background-color:#f09100;
	padding:2px;
}
#menu_pet a{
 	text-decoration:none;
	padding:2px;
}
#menu_pet a.selected{
 	background-color:#FF6600;
}

#Table_01 {
	position:absolute;
	width:964px;
	height:646px;
	background-image:url(images/BG_main.jpg);
}



#MainLink{
	font-size:14px;
	font-weight:bold;
 	text-decoration:none;
 	text-align:center;
	position:absolute;
	border:thin;
	left:583px;
	top:525px;
	width:150px;
	height:25px;
}

#Table_02 {
	position:absolute;
	width:964px;
	height:646px;
	background-image:url(images/BG_all.jpg);
}
#Table_03 {
	position:absolute;
	width:964px;
	height:646px;
	background-image:url(images/BG_formulaire.jpg);
}
#Table_04 {
	position:absolute;
	width:964px;
	height:646px;
	background-image:url(images/BG_48finalistes.jpg);
}
#Table_05 {
	position:absolute;
	width:964px;
	height:646px;
	background-image:url(images/BG_finalistes.jpg);
}
#Table_06 {
	position:absolute;
	width:964px;
	height:646px;
	background-image:url(images/BG_all_new.jpg);
}

#Menu_div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	left:34px;
	top:234px;
	width:205px;
	height:146px;
}

#Menu_div a{
 	text-decoration:none;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	
}
#Menu_div a:hover{
 	text-decoration:none;
	color:#4a9e21;
	font-size:15px;
	font-weight:bold;
}
#Menu_div .hover{
 	text-decoration:none;
	color:#4a9e21;
	font-size:15px;
	font-weight:bold;
}




#Menusub_div {
	position:absolute;
	left:38px;
	top:420px;
	width:160px;
	height:114px;
	font-size:12px;
}

#Menusub2_div {
	position:absolute;
	left:38px;
	top:440px;
	width:305px;
	height:114px;
	font-size:12px;
}

#InscrivezMain {
	font-size:10px;
	font-weight:bold;
	padding-left:19px;
	position:absolute;
	left:34px;
	top:580px;
	width:206px;
	height:66px;
}
#logo{
	position:absolute;
	left:886px;
	top:561px;
	width:55px;
	height:54px;
}

#powered{
	position:absolute;
	left:26px;
	top:622px;
	width:200px;
	height:15px;
}
#powered a{
	color:#666666;
	font-size:9px;
}

