body
{
	background:#222222 url(../images/background01.jpg) top center no-repeat;
	color:#CCCCCC;
	font-family:verdana;
}

strong
{
	font-weight:herited;
}

a
{
	color:#F5AD00;
}

a img
{
	border:1px solid transparent;
}

a img:hover
{
	border:1px solid grey;
}

div
{
	/*border:1px solid red;*/
}

.mea
{
	font-weight:bold;
	color:#FD8300;
}

h1
{
	font-size:20px;
	letter-spacing:4px;
	color:#FD8300;
	margin-bottom:10px;
	margin-top:10px;
	/*background:url(../images/h1.jpg) no-repeat top left;*/
	
}

.inside_h1
{
	color:#CCCCCC;
}

h2
{
	margin-top:10px;
	margin-bottom:10px;	
	font-size:16px;
}

.hr
{
	margin-top:7px;
	margin-bottom:7px;
	margin-left:15px;
	margin-right:15px;
	height:13px;
	border:none;
	background:top left transparent url(../images/hr.jpg) no-repeat;
}

.mini_hr
{
	border-bottom:1px solid grey;
	height:2px;
	margin:5px;	
}

img
{
	margin:3px;
}

#page
{
	/*border:1px solid red;*/
	width:1000px;
	margin-top:45px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	margin-bottom:20px;
	background:#111111 url(../images/footer.jpg) bottom right no-repeat;
	border:none;
	font-size:12px;
}

#header
{
	
}

#logo
{
	border:none;
}

#banniere
{
	text-align:center;
	mheight:180px;
}

#bloc_principal
{
	padding-left:15px;
}

#bloc_centre
{
	/*border:1px solid blue;*/
	width:750px;
	text-align:justify;
}

#bloc_cote
{
	float:right;
	margin-right:5px;
	margin-top:30px;
	width:200px;
	background:url(../images/bgr_droit.jpg) #000000 top left no-repeat;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}

#bloc_cote hr
{
	height:1px;
	background:grey;
	margin:15px 5px 15px 5px;	
	
}

#bloc_cote h3
{
	font-size:14px;
}

.selection
{
	text-align:center;
}
/********************************************MENU**/
#menu ul
{
	
	margin-left:0px;
}

#menu ul li
{
	float:left;
	list-style:none;
	margin-right:5px;
}

#menu ul li h2
{
	margin-bottom:3px;
	margin-top:3px;
}

#menu ul li h2 a
{
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	
}

.menu_on
{

}

.menu_on h2 a
{
	color:white;
	font-weight:bold;
	text-transform:uppercase;
}

/****************************************************/
#footer
{
	height:50px;
	padding:10px;
	text-align:center;
	color:#444444;
}

#footer a
{
	color:#444444;
	font-size:10px;
	text-decoration:none;
	
}

#liens_header
{
	float:right;
	margin-right:10px;
	text-align:right;
	width:580px;
	margin-top:8px;
}


#liens_header a
{
	font-size:12px;
	text-decoration:none;
	color:#FD8300;
}

label
{
	display: inline;
  	float: left;	
	width:180px;
	text-align:right;
	margin-right:20px;	
}

input, textarea, label, select
{
	margin-top:15px;
}

textarea
{
	width:400px;
	height:120px;
}

input, textarea, select
{
	background:#111111;
	color:white;
	border:1px solid #FD8300;
}

option
{
	background:none;
}

form, fieldset
{
	border:none;	
}

.picto_news
{
	float:left;
	margin-right:7px;
	margin-bottom:10px;	
}

.lien_photo
{
	color:#111111;
}

.lien_photo img
{
	border:4px double grey;
	margin:2px;
	/*width:100px;*/
}

.lien_photo img:hover
{
	border:4px double grey;
	margin:2px;
}

/********************************************************************** Blocs importants */

.bloc_info_centre
{
	padding:7px;
	text-align:justify;
	width:750px;
}

.bloc_retrait
{
	margin-left:40px;
	margin-top:5px;
	margin-bottom:5px;		
}

.liste_standard
{
	margin-top:15px;
	margin-bottom:15px;
}

.liste_standard li
{
	margin-left:40px;
	background:url(../images/puce.jpg) top left no-repeat;
	list-style:none;
	padding-left:30px;
	height:25px;	
	margin-bottom:5px;
	
}

.image_align_droite
{
	float:right;
	margin-left:8px;
	margin-bottom:8px;
}

.texte_important
{
	font-weight:bold;
		
}

.date_actu
{
	color:#666666;
	text-align:right;
	margin-right:15px;
	margin-bottom:10px;
	font-style:italic;
}

.signature
{
	margin:20px 0px 20px 150px;
	font-style:italic;
}

.galerie_lieux
{
	text-align:center;	
}

/************************************************************************* Tableau des cours et standard  */
.tableau_cours
{
	border:1px solid #F5AD00;
	border-collapse:collapse;
	text-align:center;
	margin-top:15px;
	width:700px;
	
}

.tableau_cours th
{
	border:1px solid #F5AD00;
	font-weight:bold;
	color:#FD8300;
}
.tableau_cours td
{
	border:1px solid #F5AD00;
	padding:4px;
	
}

.tableau_cours .mea
{
	background:#333333;
}

.tableau_standard
{
	border:1px solid #F5AD00;
	border-collapse:collapse;
	text-align:center;
	margin-top:15px;
}

.tableau_standard th
{
	border:1px solid #F5AD00;
	font-weight:bold;
	color:#FD8300;
}
.tableau_standard td
{
	border:1px solid #F5AD00;
	padding:4px;
	
}

.tableau_openlevel td
{
	padding:7px;
	text-align:left;
}






/************************************************************************* Logos lieux */
.logo_lieu
{
	float:right;
	/*width:200px;*/
	margin-left:10px;
}


/*************************************************************************Tshirts et Goodies */
.liste_tshirts
{
	margin-top:10px;
	text-align:center;
	margin-left:60px;
}
		
.liste_tshirts li
{
	float:left;
	list-style:none;
	margin-left:5px;
}

.liste_tshirts li img
{
	/*width:90px;*/
	margin-left:10px;
	border:none;
	border:4px double grey;
}


/**************************************************************************Galerie flyers */

#galerie_flyers li
{
	float:left;
	width:120px;
	height:120px;
	margin-right:20px;
	margin-left:20px;
	list-style:none;
	
}

/********************************************************************************** STAFF **/
.lien_photo_staff img
{
	border:4px double grey;
	margin:2px;
	width:100px;
}

.lien_photo_staff img:hover
{
	border:4px double grey;
}

.photo_staff
{
	float:left;
	width:120px;
}

.info_staff
{
	float:left;
	width:600px;
}

/************************************************************************************** GMAP *******/
#plan_google
{
	margin-top:15px;
	
}

#map
{
	float:left;
	width:550px;
}

.bulle_gmap
{
	color:black;
	text-align:center;
}

.bulle_gmap img
{
	
}

.bulle_gmap hr
{
	margin:3px;
}

#sidebar_map
{
	width:210px;
	float:left;
}

.gmapSidebar
{
	padding-left:0px;
}

#sidebar_map li
{
	margin-left:5px;
	background:url(../images/puce.jpg) top left no-repeat;
	list-style:none;
	padding-left:30px;
	height:25px;	
	margin-bottom:5px;
}

/***************************************************************************PHOTOS**/

.lien_photos_soiree
{
	background:url(../images/puce.jpg) bottom left no-repeat;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:3px;
	
}

.nb_photos
{
	color:#666666;
	text-align:right;
	margin-right:35px;
	margin-bottom:10px;
	font-style:italic;
}

.bloc_info_partenaires
{
	width:200px;
	float:left;
	margin:7px;
	border:1px solid #333333;
	padding:5px;
	text-align:center;
}

.logo_partenaires
{
	/*width:180px;*/	
}

/***************************************************************************************/

.image_partenaire
{
	float:right;
}

/****************************************************************************************/

.video_youtube
{
	float:left;
	width:330px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.banniere_ataca
{
	height:130px;
	text-align:center;
	margin-top:30px;
}

.banniere_ataca a
{
	text-decoration:none;
	border:none;
}


/*******************************************************************************************/
.bloc_event
{
	margin-left:120px;
	margin-bottom:10px;
}

.bloc_event table
{
	margin:5px;
}

.bloc_event table tr td div
{
	position:absolute;
	margin-left:-120px;
	color:red;
}


.lastminute
{
	border:2px solid #aa2222;
	width:720px;
	position:relative;
	background:url(../images/flyers/honeymoon/lastminute.png) transparent -5px -5px no-repeat;
	min-height:150px;
	color:#cc5555;
}

.lastminute div
{
	position:relative;
	width:480px;
	left:210px;
	top:20px;
	margin-bottom:20px;
	
}

/************************************************************************************************/
/** HOME NEW  */
/************************************************************************************************/
#accordion_news, .accordion
{
	padding:0px;	
}

#accordion_news li, .accordion li
{
	margin-bottom:5px;
	width: 725px;
	text-align:justify;
	list-style:none;
	background: url(../images/bg_news.jpg) repeat-x top;	
}

#accordion_news li a, .accordion li a, .titlenews
{
	display:block;
	height:25px;
	font-size:18px;
	text-decoration:none;	
	cursor:pointer;
	width: 720px;
	background:url(../images/bg_news_title.jpg) top;
	padding:3px;
	margin-bottom:2px;
	color: #44aaff;
}

#accordion_news li a span, .accordion li a span
{
	color:#cccccc;
	font-size:16px;
}


#accordion_news li a span.plus, .accordion li a span.plus
{
	float:right;	
	color:white;
}

#accordion_news li div, .accordion li div
{
	margin:5px;	
}

#accordion_news .news, .accordion .news
{
	margin-bottom:20px;
	padding-bottom:10px;
}
	
#accordion_news .news a, .accordion .news a
{
	font-size: 12px;
	background: none;
	text-decoration: undeerline;
}

#accordion_news .news a.thumb, .accordion .news a.thumb
{
	display:block;
	width:120px;
	height:120px;
	float:left;
}

.kizomba div.hotel
{
	float:left;
	margin:10px;
	width:180px;
	border:1px solid grey;
	padding:5px;
}


.accordion .news a.thumb
{
	width:160px;
}
	

ul.std
{
	margin-top:20px;
}

ul.std li
{
	background:none;
	list-style:disc;	
	width:600px;
}
	
ul.std li strong
{
	color:#FD8300;	
}	
