BODY						{font-family: Arial; font-size: 10pt; color:#FFFFFF}
TD							{font-family: Arial; font-size: 10pt}
A							{text-decoration: none; color: #EA0202}
A:hover						{text-decoration: underline; color: #8B0101}
.clientRed 					{font-family: Arial; font-size: 12pt; color:#FF0000}
.clientEntete				{Background-color: #0000FF; color: #FFFFFF}

DIV.source  /*Important pour xplore*/
{
	padding:5px;
	font-family:Courier New;
	font-size:9pt;
	background-color:#FFFFFF;
	color:#000000;	
}


a img{
	border:none;
}

body{
	margin:0;
	padding:0;
	background:#000 url(images/bkg_body.jpg) center top no-repeat;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

.main{
	margin:0 auto;
	text-align:left;
	width:980px;
}

.top{
}

.avenir_top_over{
	position:absolute;
	width:198px;
	height:59px;
	margin:28px 0 0 592px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img_avenir_top_over.png', enabled=true, sizingMethod=scale);
}
.avenir_top_over[class]{
	background:url(images/img_avenir_top_over.png) no-repeat
}

.avenir_top_under{
	position:absolute;
	width:84px;
	height:50px;
	margin:105px 0 0 819px;
	display:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img_avenir_top_under.png', enabled=true, sizingMethod=scale);
}
.avenir_top_under[class]{
	background:url(images/img_avenir_top_under.png) no-repeat
}

.top_menu{
	padding:20px 15px 5px;
	color:#686868;
	text-align:right;
}
.top_menu a{
	color:#b2b2b2;
	text-decoration:none;
}
.top_menu a:hover{
	color:#fff;
	text-decoration:none;
}



.logo{
	float:left;
}
.menu{
	float:right;
	width:733px;
	height:25px;
	background:#4d0202;
	margin-top:39px;
}

.menu a{
	/*margin:0 17px;*/
	color:#fff;
	text-decoration:none;
	background:#be0202;
	display:block;
	height:15px;
	padding:5px 17px;
	float:left;
}
.menu a:hover{
	color:#000;
	text-decoration:none;
}

.menu a.inactif{
	color:#686868;
	background:#4d0202;
	text-decoration:none;
}
.menu a.inactif:hover{
	color:#686868;
	text-decoration:none;
	cursor:default;
}



.middle{
	margin-top:30px;
}

.left{
	float:left;
	width:707px;
	padding:19px 0 20px 8px;
}

.left .content{
	width:686px;
	/*_width:704px;*/
	padding:0 9px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bkg_content.png', enabled=true, sizingMethod=scale);
	
}
.left .content[class]{
	background:url(images/bkg_content.png) repeat-y;
}
.left .content_top{
	width:686px;
	height:9px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bkg_content_top.png', enabled=true, sizingMethod=scale);
}
.left .content_top[class]{
	background:url(images/bkg_content_top.png) no-repeat;
}

.left .content_bottom{
	width:686px;
	height:9px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bkg_content_bottom.png', enabled=true, sizingMethod=scale);
}
.left .content_bottom[class]{
	background:url(images/bkg_content_bottom.png) no-repeat;
}

.right{
	float:right;
	width:253px;
	min-height:308px;
	height: auto !important;
	height: 308px; /* pour IE6 */
	margin:20px 7px 0 5px;
	/*background:url(images/bkg_right.jpg) top no-repeat;*/
}

.enrolestoi a {
	display: block;
}

#haiti_don{
	margin: 20px 0;
	padding: 5px;
	background:#353535;
}
#haiti_don p{
	color:#fff;
	padding:0 0 9px;
	margin:0;
}
#haiti_don a{
	color:#777;
	font-weight:bold;
}
#haiti_don a:hover{
	color:#aaa;
}

#intro {
	padding-right: 50px;
}

#videos-accueil {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
#videos-accueil li {
	float: left;
	margin: 0 50px 0 0;
	padding: 0;
	list-style: none;
}
#videos-accueil li a {
	float: left;
	border: 3px solid #BE0202;
}
#videos-accueil li a:hover {
	border-color: #f00;
}


.liste-videos {
	margin: 30px 0 20px;
	padding: 0;
	list-style: none;
}
.liste-videos li {
	width: 100%;
	overflow: hidden;
	margin: 0 0 15px;
	padding: 0;
	list-style: none;
}
.liste-videos li img {
	float: left;
	margin: 0 20px 0 0;
	border: 3px solid #BE0202;
}
.liste-videos li a strong {
	font-size: 15px;
}
.liste-videos li a:hover img {
	border-color: #f00;
}

a.bouton {
	float: left;
	margin: 0 10px 10px 0;
	padding: 4px 8px;
	background: #BE0202;
}
a.bouton {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.bouton:hover {
	background: #f00;
}

.flotte-droite {
	float: right;
	margin: 5px 0 15px 15px;
}

.inscription{
	position:relative;
	margin:0 auto;
	text-align:left;
	width:946px;
	height:700px;
	margin:45px 0 0 9px;
	background:url(images/bkg_inscription.jpg) no-repeat;
	border-bottom:solid 6px #1a1a1a;
}

.tag_hero_inscription{
	position:absolute;
	width:99px;
	height:103px;
	margin:56px 0 0 -23px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bkg_tag_hero_inscription.png', enabled=true, sizingMethod=scale);
}
.tag_hero_inscription[class]{
	background:url(images/bkg_tag_hero_inscription.png) no-repeat
}

.accolade_right_inscription{
	position:absolute;
	width:49px;
	height:285px;
	margin:-21px 0 0 936px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bkg_accoladeD_inscription.png', enabled=true, sizingMethod=scale);
}
.accolade_right_inscription[class]{
	background:url(images/bkg_accoladeD_inscription.png) no-repeat
}

.toggle_lang{
	position:absolute;
	margin:60px 0 0 525px;
}

.ul_videolist li{
	padding:3px 0;
}

.ul_videolist li.selected{
	font-weight:bold;
}

.ul_videolist li a:hover{
	text-decoration:none;
}






.bottom{
	margin-top:10px;
}

.copyright{
	padding:10px 0 30px;
	background:url(images/img_line_bottom_copyright.jpg) top center no-repeat;
}
.copyright .menu_bottom{
	float:right;
	margin-right:28px;
}
.copyright a{
	color:#fff;
	text-decoration:none;
}
.copyright a:hover{
	color:#a1a1a1;
	text-decoration:none;
}

.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}

.clear2 {
	width: 100%;
	overflow: hidden;
}


a.a_descActivite{
	font-size:10px;
	color:#fff; 
	text-decoration:underline;
}
a.a_descActivite:hover{
	color:#ccc; 
}


.obligatoire{
	color:#f00;
}

.content_inscription {
	padding: 20px;
}

.content_inscription ul.item {
	margin: 0;
	padding: 0;
}
.content_inscription .item li {
	margin: 0 0 20px 0px;
	padding: 0;
	list-style: none;
}
.content_inscription h2 {
	margin: 30px 0 10px;
	padding: 0 0 5px;
	font-size: 15px;
	color: red;
	border-bottom: 1px dotted #666;
}
.content_inscription .item h3 {
	margin: 0 0 8px;
	font-size: 13px;
}
.content_inscription .item label {
	cursor: pointer;
}
.content_inscription .item label input {
	margin-right: 5px;
}
.content_inscription .item p {
	margin: 0 0 8px;
}
.content_inscription .item div {
	padding-left: 22px;
}
.content_inscription table td {
	font-size: 12px;
}



#DivEdit table {border-collapse:collapse;}
#DivEdit table td {border:1px dashed #DFDFDF;}