/** DOUUUUUUUUL WAYE ! katal sa ndeye. Que viens tu faire ici ? Ce site te plait ? Viens plutôt faire un stage gratuit chez nous à Dakar ou en France ! **/
/**basics**/
body {margin:0;padding:0;font:normal normal normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#404040;text-align:center;background:#48B400 url(/graf/arriereplan.gif) repeat-x left top;}
table, input, select {font:normal normal normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#404040;}
/** div, form, fieldset, img, ul, li, p {padding:0;margin:0;} **/
img {border:0;}
fieldset {border:0px solid #EDEDEF;}
/** li {list-style:none;} **/
a {color:#DA2922;}
a:hover {text-decoration:none;}
/** h1,h2,h3,h4,h5,h6 {padding:0;margin:0;font-size:11px;font-weight:normal;} **/
input, select {font-size:10px;}
.h { font-weight: bold; font-size: 16px; line-height: 30px;  color: #338615; }
/**container**/
#groupformLink{display: block; float: left; padding: 5px 0 0 0; color: #000 !important;font-size:11px !important;font-weight:normal;}
.accueillastmembers { text-transform: capitalize; color: #FFFFFF; }

/*Image Gallery*/
#container #content #largeMain .imageGallery {float:left;padding:0;margin:0 0 20px 0;}
#container #content #largeMain .imageGallery .imageGalleryThmbnail {float:left;width:140px;margin:0 20px 0 0;}
#container #content #largeMain .imageGallery .imageGalleryThmbnail p {padding:0;margin:5px 0 0 0;}
.editorial {  font:normal normal normal 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#404040; }
.annonceslast {  font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #2D5EC1;}
.annonceslasttitre { color: #FFFFFF; font-weight: bold; background-color: #006699; }
.annonceslasttitre a:link { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.annonceslasttitre a:visited { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.annonceslasttitre a:hover { color: #FFFFFF; font-weight: normal; text-decoration: underline; }
.annonceslastlignea { color: #FFFFFF; background-color: #006699; }
.annonceslastligneb { color: #000066; background-color: #E6E6E6; }
.annonceslastlignep { color: #000066; background-color: #FFCCCC; }
.annonceslastligneptclaire { background-color: #FFFFFF; }
.annonceslastligneptfoncee { background-color: #808080; }




.participationfondtitre { background-color: #AFCF00;}
.participationa { background-color: #FFFFFF;}
.participationb { background-color: #BDDCCD;}
.participationmenu { font-weight: bold; color: #033727;}
.participationmessok { font-size: 14px; text-align: center; color: #319700; font-weight: bold; }
.participationmessnok { font-size: 14px; text-align: center; color: #FF0000; font-weight: bold; }
.participationpt { font-size: 10px; }
.participtablefond { }
.participtable { }

.contacth { font-weight: bold; font-size: 14px; color: #5FA21B;}
.contactmessok { text-align : center; font-weight: bold; font-size: 16px; color: #5FA21B; }
.contactmessnok { text-align : center; font-weight: bold; font-size: 16px; color: #FF0000; }
.contactd { font-size: 11px; }


.hotelstarifs {  background: url(/graf/arriereplan.gif) repeat-x left top; color: #FFFFFF; font-style:italic; }
.hotelsdesc { background-color: #ACCF8C; font-size: 11px; color: #074311; text-align:justify; }
.hotelsnom { font-size: 18px; color: #074311; font-weight: bold; }
.hotelsslogan { font-size: 12px; color: #433707; font-style:italic; }
.hoteltel { font-family: Wingdings, Arial, Helvetica; font-size: 14px; }
.hotelbgcolor { background-color: #CDF3A2; }
.hotelapartir { font-size: 10px; font-style:italic; }
.hotelligne { background-color: #000000; }
.hotelmenu { background-color: #005007; color: #FFFFFF; font-size: 12px;}
.hotelpetit { font-size: 10px; color: #433707; }
.hotelpoptof { background-color: #372411; font-size: 12px; font-family: Verdana, Arial, Helvetica;}
.hotelbody { background-color: #FCBD00; font-family: Arial, sans-serif; font-size: 11px; color: #206400;}
.hotelvotemessagenok { font-size: 11px; text-align: center; color: #FF0000; font-weight: bold; }
.hotelvotemessageok { font-size: 11px; text-align: center; color: #006600; font-weight: bold; }
.hotelinfomessok { font-size: 12px; text-align: center; color: #006600; font-weight: bold; }
.hotelinfomessnok { font-size: 12px; text-align: center; color: #FF0000; font-weight: bold; }
.hotelinfotitre { font-size: 13px; color: #074311; font-weight: bold; }
.hotelnone { font-size: 12px; text-align: center; font-weight: bold; }
.hotelmaps { width: 600px; height: 400px; border: 2px solid black }
.hotelpromessnok { font-size: 13px; text-align: center; color: #FF0000; font-weight: bold; }
.hotelpropt { font-size: 10px; }
.hotelprotitre { font-size: 15px; color: #074311; font-weight: bold; }
.hoteld { font-size: 11px; color: #074311; text-decoration:none; }
.hotelad { color: #FCBD00; font-weight: bold; text-decoration:none; }
.hotellignea { background-color: #FFFFFF; color: #005007;  }
.hotelligneb { background-color: #BFDA68; color: #005007;  }

.agendahd { font-weight: bold; font-size: 13px;  color: #338615; }
.nqqpdi { font-style:italic; font-size: 11px; }
.nqqphd { font-weight: bold; font-size: 13px;  color: #338615; }
.nqqph { font-weight: bold; font-size: 16px; line-height: 30px;  color: #338615; }
.nqqpbglistea {color: #554732; background: #3A9728; }
.nqqpbglisteb {color: #554732; background: #ABFF70; }