body {
	background: #99cc33 url(stripes.png) repeat-x;
	margin:0;
	padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.titresub {
	font-size:16px;
	color:#E3C1F4;
}
.subcolor {
	color:#E3C1F4;
}
a{
	color:#6c246c;
	}
a:hover{
	color:#CC33CC;
	text-decoration:none;
}
#fondblanc{
	width:100%;
	margin-top: 80px;
	background:#FFFFFF;
		}
#flashcontent{
	margin-left:auto;
	margin-right:auto;
	width:700px;
	}
#sub{
	margin-left:auto;
	margin-right:auto;
	width:700px;}
#subtext{
	width:500px;
	background:#6c246c;
	height:170px;
	color:#FFFFFF;
	font-size:16px;
	float:left;
	}
#subtext h2{
	font-size:16px;
	float:left;
	margin-left:15px;
	margin-top:30px;
	width:400px;
	margin-bottom:3px;
	}
#subtext p{
	float:left;
	width:400px;
	padding:10px;
    background:#7d297d;
	margin-left:20px;
	margin-top:5px;

}
#subbutton{
	width:200px;
	height:170px;
	background:#6c246c;
	float:left;
}
.greentitle, .greentitle a{
	color:#99CC33;
	font-size:14px;
	text-align:center;
	margin-bottom:3px;
	margin-top:10px;

}

.whitetitle, .whitetitle a{
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	margin-bottom:3px;
	margin-top:10px;
}
.buttonback{
	background:url(buttonback.jpg) no-repeat;
	width:200px;
	text-align:center;
	font-weight:bold;
	margin-top:0px;
	height:25px;
	color:#FFFFFF;
	font-size:12px;
	padding-top:10px;
}
.buttonback a{
color:#FFFFFF;
}
.buttonback a:hover{
color:#99CC33;
}
#subtext img{
	float:left;

}
#footer{
	margin-left:auto;
	font-size:12px;
	margin-right:auto;
	width:700px;
	height:50px;
	padding-top:15px;
	text-align:center;
	clear:both;
	}
#footer span a{
	margin-left:15px;
	margin-right:15px;
	color:#FFFFFF;
}


#speech{
	width:800px;
	margin:auto;
	min-height:700px;
	}
#fallback{
	font-size:16px;
	margin-right:5px;
	padding-top:10px;
	}
#fallback a{
	color:#99cc33;
	text-decoration:none;
	}
#fallback a:hover{
	color: #66CC33;
	text-decoration:underline;
	}
#newsletter{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
#subflash{
	background:#6c246c;
	color:#CC33CC;
	width:700px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#subflash a{
	color:#E3C1F4;
}
#subflash a:visited{
	color:#E3C1F4;
}
#title_quisommmesnous{
	width:800px;
	height:45px;
	background: url(quisommesnous.png) top left no-repeat #6c246c;
	border-bottom:#99cc33 5px solid;
	text-align:right;
	}
#title_contact{
	width:800px;
	height:45px;
	background: url(contact.png) top left no-repeat #6c246c;
	border-bottom:#99cc33 5px solid;
	text-align:right;
	}
#title_newsletter{
	width:800px;
	height:45px;
	background: url(newsletter.png) top left no-repeat #6c246c;
	border-bottom:#99cc33 5px solid;
	text-align:right;
	}
#title_conditions{
	width:800px;
	height:45px;
	background: url(conditions.png) top left no-repeat #6c246c;
	border-bottom:#99cc33 5px solid;
	text-align:right;
	}
#title_mentions{
	width:800px;
	height:45px;
	background: url(mentions.png) top left no-repeat #6c246c;
	border-bottom:#99cc33 5px solid;
	text-align:right;
	}
#colonnegauche{
	width:395px;
	float:left;
	margin-left:5px;
		border-top: #6C246C 5px solid;
	}
#colonnedroite{
	width:395px;
	float:right;
	margin-left:5px;
		border-top: #6C246C 5px solid;
	}
#souspagebox{
	width:800px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	}
.sousbox{
	width:230px;
	background:#FFFFFF;
	float:left;
	margin-left:30px;	
		height:140px;
}
.sousbox h1{
	color: #FFFFFF;
	background:#9900CC;
	margin-top:0px;
	width:230px;

	font-size:13px;
}
.sousbox p{
	padding:5px;
	}
.HugeTitle {
	color: #6C246C;
	font-size: 24px;
	font-weight:bold;
	}
.Titredecolonne {
	color: #99CC33;
	font-weight: bold;
	font-size:18px;

}
.Subtitlecolonne {
	color: #6C246C;
	font-size: 16px;
	font-weight: bold;
}
.italicstyle {
	color: #6C8E24;
	font-style: italic;
}
