body {padding:0; margin:0; min-width: 1000px;}
table, td {border-collapse:collapse;}
table, td, img {border:0; padding:0;}
form, td{margin:0; padding:0;}
br{font-size:10px}
/*table{border:0px; border-collapse:collapse;	}*/
body, td{
	font-size:12px;
    font-family:Tahoma;
	color:#555555;
	line-height:14px;
	vertical-align:top;
	width: 100%;
}

body.accueil {height: 656px;}

a img{ border:0px}
img{ vertical-align:top}


b{}

span{ color:#2aa4d1;}
span a{ color:#555555; text-decoration:underline} 
span a:hover{ color:#555555; text-decoration: none}

a{ color:#2aa4d1; text-decoration:underline} 
a:hover{ color:#2aa4d1; text-decoration: none}

.color_div{ background:#838383; height:17px; width:234px; vertical-align:middle; text-align:center;}


ul{margin:0; padding:0; list-style:none}
li{ line-height:18px }
li a{color:#1a91c9; text-decoration:underline; background:url(images/1_z1.gif)  center left no-repeat; background-position:0 5px; margin:0px; padding-left:11px;}
li a:hover{color:#1a91c9; text-decoration:none}


.more{background:url(images/1_z3.gif)  center left no-repeat; background-position:0 5px; padding-left:13px; vertical-align:middle; color:#ffffff; text-decoration:underline}
.more:hover{ text-decoration:none}

.more_1{background:url(images/1_z2.gif)  center left no-repeat; background-position:0 5px; padding-left:9px; vertical-align:middle; color:#b82e2a; text-decoration:underline; font-weight:bold; text-transform:uppercase;}
.more_1:hover{ text-decoration:none}

.more_2{background:url(images/1_z1.gif)  center left no-repeat; background-position:0 5px; padding-left:8px; vertical-align:middle; color:#258bb1; text-decoration:underline;}
.more_2:hover{ text-decoration:none}

.more_3{background:url(images/1_z1.gif)  center left no-repeat; background-position:0 5px; padding-left:8px; vertical-align:middle; color:#3c3c3c; text-decoration:none; font-weight:bold;}
.more_3:hover{ text-decoration:underline; color:#3c3c3c;}

.more_4{background:url(images/1_z4.gif)  center left no-repeat; background-position:0 5px; padding-left:8px; vertical-align:middle; color:#f7f7f7; text-decoration:none; }
.more_4:hover{ text-decoration:underline; color:#f7f7f7;}



.main_table{ width:100%;}
.site_center{text-align:center; width:100%;}
.site_center1{margin:0 auto; text-align:left; width:766px;}
 /*header*/
#header{ height:429px; width:766px} 
#header .row1{ height:362px; }

#header .row1 .col1{ width:305px }

#header .row1 .col1 .box1{ height:157px; /*background: url(images/logo.jpg) no-repeat*/ }
#header .row1 .col1 .box2{ height:40px }
#header .row1 .col1 .box3{ height:215px; width:305px }

#header .row1 .col1 .box3 .tr1{ height:74px; padding: 30px 0 0 35px;}
#header .row1 .col1 .box3 .tr2{ height:141px; background:#f2f2f2 }

#header .row1 .col1 .box3 .tr2 div{ padding:27px 0 10px 19px }
#header .row1 .col1 .box3 .tr2 p{ float:left; color:#535252; font-weight:bold; text-transform:uppercase; margin:2px 10px 0 0px }
#header .row1 .col1 .box3 .tr2 .indent{ margin:0px 32px 0px 18px }
#header .row1 .col2{ width:461px }

#header .row1 .col2 .box1{ height:328px; background:url(img/haiti4.png) bottom right no-repeat }

#header .row1 .col2 .box1 div{ padding:23px 0 0 31px}
#header .row1 .col2 .box1 .indent{ margin:0px 13px 0 16px}
#header .row1 .col2 .box2{ height:24px; background:url(images/bg_pic_bot.gif) top left repeat-x }

#header .asrow2{ height:67px; width:103px; }
#header td.asrow2{ padding: 23px 30px 0 0; background:url(images/m1.jpg) top left no-repeat}

#header .row2{ height:67px; width:103px; }
#header td.row2{text-align: center; padding: 23px 30px 0 0; background:url(images/m1.jpg) top left no-repeat}
#header td.row2 a{font-size: 1.4em; text-decoration: none; text-transform: uppercase; color: #D6D6D6}
#header td.row2 a.selected{color: #FFFF66}
#header td.row2:hover{text-align: center; padding: 23px 30px 0 0; background:url(images/m9.jpg) top left no-repeat} 
#header td.row2 a:hover{font-size: 1.4em; text-decoration: none; text-transform: uppercase; color: #FFFF66}


/*content*/

#ssmenu {
 float: left;
 margin-left: 15px;
 margin-top: 50px;
 height: 180px;
}

#ssmenu ul {
 list-style-type:none;
}

#ssmenu li {
 margin-bottom: 9px;
}

#ssmenu li a {
 color: #B98947;
 text-decoration: none;
 font-size: 1.1em;
}

#corps {
	margin: 40px 6px 50px 180px;
}

h1 {
	margin-top: 50px;
	margin-bottom: 30px;
}

img.imgdroite {
	float: right;
	margin: 0 20px 15px 25px;
}
img.imggauche {
	float: left;
	margin: 0 20px 15px 25px;
}

div.flottant {
	margin: 15px;
	float: left;
	height: 230px;
}

span.igras {
	color:#555555;
	font-style: italic;
	font-weight: bold;
}
span.gras {
	color:#555555;
	font-weight: bold;
}
span.event {
	color:#555555;
	text-decoration: underline
}

span.day {
	color: #B98947;
	font-weight: bold;
}
div.lieux {
	color: #555555;
	font-weight: bold;
	margin-top: 11px;
}

/* contact */
form.contact input.champ{
	background-color:white;
	border-color:black #755548 #755548 black;
	border-style:solid;
	border-width:1px;
	height: 20px;
}
form.contact input.button{
	border: none;
	background:url(img/bouton2.png) top left;
	height: 40px;
	width: 170px;
	font-weight: bold;
}

form.contact textarea {
	width: 300px;
}

span.red {
	color: #F83103;
	font-weight: bold;
}

img.contact {
	margin: 60px 20px 15px 120px;
}


/* palmares */
div.annee {
	margin: 0 0 30px 10px;
}
span.an {
	text-decoration: underline;
	color:#555555;
}
p.france, p.europe, p.monde {
	min-height: 25px;
	padding-left: 48px;
	padding-top: 2px;
}
p.france {
	background: transparent url(img/france.jpg) left no-repeat;
}
p.europe {
	background: transparent url(img/europe.gif) left no-repeat;
}
p.monde {
	background: transparent url(img/monde2.jpg) left no-repeat;
}

/*grades*/
div.grade {
	width: 560px;
	height: 22px;
	float: left;
	background-color: rgb(177,222,235);
	text-align: center;
	margin-top: 20px;
	padding-top: 6px;
	font-size: 1.2em;
	font-weight: bold;
}
div.corde {
	margin: 15px 15px 0 15px;
	float: left;
}
p.titrecorde{
	background-color: #cfcfcf;
	height: 24px;
	width: 200px;
}
p.titrecorde2{
	background-color: #cfcfcf;
	height: 24px;
	width: 235px;
}
p.titrecorde img, p.titrecorde2 img{
	position: relative;
	left: 5px;
	top: 2px;
}
span.cordecolor {
	position: relative;
	left: 15px;
	top: 4px;
	color: #555555;
	font-weight: bold;
}
p.def {
	background: url(img/puce_fleche.png) top left no-repeat;
	margin-left: 20px;
}
p.def span{
	position: relative;
	top: -2px;
	left: 18px;
	color: #555555;
}

div.elt {
	margin: 20px;
	float: left;
}
div.elt img {
	height: 190px;
}

/*footer*/
#footer { height:79px; background:url(images/bg_footer.gif) top left repeat-x}

#footer .col1{ width:491px}

#footer .col1 div{ padding:35px 15px 10px 37px}
#footer .col2{ width:3px}

#footer .col2 .indent{ margin:33px 0 0px 0px}
#footer .col3{ width:272px} 

#footer .col3 div{ padding:35px 15px 10px 29px}

.jamp{ width:200px; height:20px; color:#6f6f6f; font-size:11px; font-family:Tahoma; margin-bottom:7px; border:1px solid #555555;}
.jamp_1{ width:164px; height:20px; color:#6f6f6f; font-size:11px; font-family:Tahoma; margin-bottom:18px; border:1px solid #555555;}
.jamp_2{ width:179px; height:20px; color:#555555; font-size:11px; font-family:Tahoma; margin-bottom:6px; border:1px solid #555555;}
.jamp_3{ width:221px; height:20px; color:#555555; font-size:11px; font-family:Tahoma; margin-bottom:6px; border:1px solid #555555;}
.jamp_4{ width:122px; height:20px; color:#555555; font-size:11px; font-family:Tahoma; margin-bottom:6px; border:1px solid #555555;}
.jamp_5{ width:128px; height:20px; color:#555555; font-size:11px; font-family:Tahoma; margin-bottom:6px; border:1px solid #555555;}
.jamp_6{ width:178px; height:20px; color:#555555; font-size:11px; font-family:Tahoma; margin-bottom:6px; border:1px solid #555555;}
.jamp_7{ width:194px; height:20px; color:#555555; font-size:11px; font-family:Tahoma; margin-bottom:6px; border:1px solid #555555;}
.jamp_8{ width:121px; height:20px; color:#555555; font-size:11px; font-family:Tahoma; margin-bottom:12px; border:1px solid #555555;}
.jamp_9{ width:179px; height:20px; color:#555555; font-size:11px; font-family:Tahoma; border:1px solid #555555; background:#f2f2f2}
.jamp_10{ width:190px; height:20px; color:#555555; font-size:11px; font-family:Tahoma; border:1px solid #555555; background:#f2f2f2}
.jamp_11{ width:178px; height:20px; color:#555555; font-size:11px; font-family:Tahoma; margin-bottom:21px; border:1px solid #555555; background:#f2f2f2}

/*input*/
input{
   background:#272727;
   border:1px solid #888888;
   width:165px; height:25px;
}
#input2{
   width:87px; height:20px;
   border:0px;
   background:none
   }
.input1{
   background:#ffffff;
   border:1px solid #555555;
   width:189px; height:18px;
   color:#555555;
   margin-bottom:6px
}
.input3{
   background:#ffffff;
   border:1px solid #555555;
   width:188px; height:26px;
   color:#555555;
   font-size:11px;
   margin-bottom:10px; 
}
textarea{
   background:#ffffff;
   border:1px solid #555555;
   width:188px; height:148px;
   overflow:auto;
   font-family:Tahoma;
   font-size:11px;
   color:#555555}
