#Dossier.RoundedWhite {
	position: absolute; width: 677px; height: 297px; top: 246px; left: 20px;
	background: url('/images/index-dossiers.gif') no-repeat;
}
#Dossier .Main {
	position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 13px;  color: #1C95FF; padding: 40px 8px
}
#Dossier .TopTen  {
	text-align: left; padding-left: 0;
	background: none;
}
#Dossier .TopTen  a{
	color: #666666;
	text-decoration: none; font-weight: bold;
}
#Dossier .TopTen  a:hover{
	text-decoration: underline;
}

#Evenement.RoundedWhite {
	position: absolute; width: 266px; height: 270px; top: 27px; left: 701px
}

/* les styles ensd */
#Evenement.RoundedWhite2 {
	position: absolute; width: 266px; height: 270px; top: 27px; left: 701px
	background: url('/images/index-astruc.gif') no-repeat;
	}
#ensdConcours {
	background-color: #FFCCFF;
	position: relative;
	left: 40px;
	width: 552px
}
#ensdConcours .haut{
	height: 150px;
	clear: both;
	margin-bottom: 0;
	text-align: center;
	vertical-align: top;
	margin-top: 0;
}
#ensdConcours .milieu{
	padding: 20px;
	text-align: center;
}
#ensdConcours .lot{
	text-align: justify;
	width: 450px;
	float: none;
}
#ensdConcours .Mention {
	font-size: 10px; color: #3399FF; font-weight: lighter;
}
#ensdConcours .grandblue {
	font-size: 18px; color: #3399FF; font-weight: bolder;
}
#ensdConcours .ptiblue, #ensdConcours .ptiblue a {
	font-size: 12px; color: #3399FF; font-weight: bolder;
}
#ensdConcours .ptiblue a {
	color: red
}
#ensdConcours .image {
	float: left;
	clear: right;
	width: 75px;
	height: 75px;
	margin-right: 10px;
}
#ensdConcours .imageR {
	float: right;
	clear: left;
	width: 75px;
	height: 38px;
	margin-left: 10px;
}


/*******commun*********************************************************************************************************************/
h1, h1 a, h1 a:hover {font-family: Arial, sans-serif; color: #FFFFFF; font-size: 20px; text-align: right;margin:0;font-weight:lighter}

h2 {
	font: lighter 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
h3, h3 a, h3 a:hover {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0099FF;
	vertical-align: top;
}


h6 {
	font: lighter 10px Arial, Helvetica, sans-serif;
	color: #666666;

}
.TopTenBlue  {
	text-align: left; padding-left: 15px;
	background: url('images/mma-arrow-right-blue.gif') no-repeat 5px 4px;
}
.TopTen  {
	text-align: left; padding-left: 15px;
	background: url('images/mma-arrow-right-gray.gif') no-repeat 5px 4px;
}
.TopTen  a{
	color: #666666;
	text-decoration: none;
}
.TopTen  a:hover{
	text-decoration: underline;
}
.TopTen-c  {
	text-align: left;
	padding-left: 30px;
	background: url(images/france.gif) no-repeat 2px 0px;
	height: 30px;
	padding-top: 0px;
	margin: 0px;
}
.TopTen-m  {
	text-align: left;
	padding-left: 30px;
	background: url(images/membre.gif) no-repeat 2px 0px;
	height: 30px;
	padding-top: 0px;
	margin: 0px;
}
.TopTen-t  {
	text-align: left;
	padding-left: 30px;
	background: url(images/monnaie.gif) no-repeat 2px 0px;
	height: 30px;
	padding-top: 0px;
	margin: 0px;
}

.justif p {
	font: 12px Arial, Helvetica, sans-serif;
}
.justif a{
	color: inherit;
	text-decoration: none;
	font-size: 14px;
}
.justif a:hover{
	text-decoration: underline;
}
.header {
	margin-right: auto;
	margin-left: auto;
	height: 44px;
	padding-top: 20px;
	padding-right: 15px;
}

.bloctexte {
	width: 626px;
	border: 1px solid #00CCFF;
	background: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px 0px 15px;
}

.toptext {
	height: 34px;
	background: url(images/fd-bleu.gif) repeat-y;
	margin: 0px 0px 20px;
	padding: 20px 0px 0px;
	float: left;
	width: 352px;
}
.justif {
	width: 396px;
	margin-right: auto;
	margin-top: 0px;
	margin-left: 20px;
}
.toptext {
	height: 34px;
	background: url(images/fd-bleu.gif) repeat-y;
	margin: 0px 0px 20px;
	padding: 20px 0px 0px;
	float: left;
	width: 352px;
}
.vignette{
	float: left;
	margin: 0px;
	padding: 0px;
}
.bloctruc {
	background: url(images/truc.gif) repeat-y;
	float: right;
	width: 189px;
	position: relative;
	clear: both;
}

.bloctruc p{
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 2px 10px;
}
.Spacer {
	font-size: 8px;
	height: 10px;
	overflow: hidden;
	vertical-align: middle;
	color: #999999;
	padding: 10px 5px 0px;
}
.Dash {
	background: url('/FTP/images/dash.gif') repeat-x;
	height: 1px;
	overflow: hidden;
}
.blocdroite {
	float: right;
	width: 189px;
	position: relative;
	clear: both;
}


/*******vacances******************************************************************************************************************/
#vacances {
	background: #FFCC33 url(images/vacance-h.gif) no-repeat top;
	margin-right: auto;
	margin-left: auto;
	width: 670px;
	margin-top: 0px;
	padding: 0px;
}
#vacances .header h1 a{
	font-size: 20px;
	color: #FFFFFF;
	}

/*******rentree************/
#rentree {
	background: #FF9999 url(images/rentree-h.gif) no-repeat top;
	margin-right: auto;
	margin-left: auto;
	width: 670px;
	margin-top: 0px;
	padding: 0px;
}
#rentree .header h1 a{
	font-size: 20px;
	color: #FFFFFF;
	}

/*******sel******************************************************************************************************************/

#sel {
	background: #3399CC url(images/sel-h.gif) no-repeat top;
	margin-right: auto;
	margin-left: auto;
	width: 670px;
	margin-top: 0px;
	padding: 0px;
}
#sel .header {
	margin-right: auto;
	margin-left: auto;
	height: 49px;
	padding-top: 15px;
	padding-right: 15px;
}
#sel .toptext {
	height: 34px;
	background: url(images/fd-bleu.gif) repeat-y;
	margin: 0px 0px 20px;
	padding: 20px 0px 0px;
	float: left;
	width: 437px;
}

#sel h4 {
	font: lighter 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: text-top;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#sel .header h4 a{
	font: lighter 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: text-top;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
