#content {
	border-left: solid 2px #647482;
	background: url('../images/fond.gif') repeat-y right top #fff;
	padding-right: 0px;
}
#content .colonne_simple {
	padding: 0px 10px 10px 10px;
	margin: 0 100px 0 100px;
}
#content .spe {
	margin: 0 170px 0 80px;
}
.colonne_simple2 {
	padding: 10px 20px 0px 10px;
	margin: 0 0 0 327px;
}
.colonne_simple3 {
	padding: 10px 20px 10px 10px;
	margin: 0 0 0 300px;
}
.colonne_simple4 {
	padding: 10px 20px 10px 10px;
	margin: 0 0 0 270px;
}
	.colonne_simple p {
		margin: 15px 50px 0 50px;
	}
	.colonne_simple2 p.spe {
		margin-top: 5px;
	}
	.colonne_simple h3.voile {
		background: url('../images/voile-icone.jpg') no-repeat left top;
		text-indent: 18px;
		padding-top: 5px;
		color: #000;
		font-size: 0.9em;
		margin: 15px 0 0 10px;
	}
	.colonne_simple2 h3.voile {
		background: url('../images/voile-icone.jpg') no-repeat left top;
		text-indent: 3px;
		padding-top: 5px;
		color: #000;
		font-size: 0.9em;
		margin: 15px 0 0 15px;
	}
	.colonne_simple h3.fleche_rose  {
		background: url('../images/fleche_rose.gif') no-repeat left 3px;
		text-indent: 15px;
		color: #000;
		font-size: 0.9em;
		margin: 15px 0 0 10px;
		
	}
	.colonne_simple2 h3.fleche_rose, .colonne_simple2 h3.fleche_rose_spe  {
		background: url('../images/fleche_rose.gif') no-repeat left 3px;
		text-indent: 0px;
		color: #000;
		font-size: 0.9em;
		margin: 15px 0 0 15px;
	}
/*Photo entete*/
#afaire_entete, #afaire_entete2 {
	background: url('../images/entete_content/afaire_2col.jpg') no-repeat center bottom;
	height: 280px;
}
#passeport_entete, #passeport_entete2 {
	background: url('../images/entete_content/passeport-skipper-vague.jpg') no-repeat right top;
	height: 334px;
}
#regate_ggl_entete {
	background: url('../images/entete_content/regate-ggl2.jpg') no-repeat right top;
}
#regate_2_entete {
	background: url('../images/entete_content/regate_ggl.jpg') no-repeat right top;
}
#mention_entete {
	background: url('../images/entete_content/mention.jpg') no-repeat right top;
}
#conseil_entete {
	background: url('../images/entete_content/ggl_conseil.jpg') no-repeat left top;
	height: 333px;
}
#les_ggl_entete {
	background: url('../images/entete_content/les-ggl.jpg') no-repeat left top;
	height: 287px;
}
/*vignette liste*/
#content ul.vignette {
	width: 702px;
	margin: 15px auto 0 auto;
}
ul#vignette_regate {
	width: 480px;
	margin: 15px auto 0 auto;
}
ul.vignette li {
	display: block;
	float: left;
	background: none;
}
	ul.vignette li#equip, ul.vignette li#navig, ul.vignette li#second, ul.vignette li#entrainement, ul.vignette li#regate {
		margin-right: 50px;
	}
	ul.vignette li#nico, ul.vignette li#dom, ul.vignette li#thomas, ul.vignette li#antoine {
		margin-right: 15px;
	}
	ul.vignette a {
		display: block;
		width: 123px;
		padding-top: 105px;
		padding-bottom: 10px;
		color: #000;
		font-weight: bold;
		text-align: center;
	}
	ul.vignette li#equip a {
		background: url('../images/vignette/equipier.jpg') no-repeat left top;
	}
	ul.vignette li#navig a {
		background: url('../images/vignette/navigateur.jpg') no-repeat left top;
	}
	ul.vignette li#second a {
		background: url('../images/vignette/second.jpg') no-repeat left top;
	}
	ul.vignette li#skipper a {
		background: url('../images/vignette/skipper.jpg') no-repeat left top;
	}
	ul.vignette li#entrainement a {
		background: url('../images/vignette/entrainement.jpg') no-repeat left top;
	}
	ul.vignette li#regate a {
		background: url('../images/vignette/regate.jpg') no-repeat left top;
	}
	ul.vignette li#palmares a {
		background: url('../images/vignette/palmares.jpg') no-repeat left top;
	}
	ul.vignette li#nico a {
		background: url('../images/vignette/nico2.jpg') no-repeat left 1px;
	}
	ul.vignette li#dom a {
		background: url('../images/vignette/dom-paris.jpg') no-repeat left 1px;
	}
	ul.vignette li#thomas a {
		background: url('../images/vignette/thomas.jpg') no-repeat left 1px;
	}
	ul.vignette li#antoine a {
		background: url('../images/vignette/antoine.jpg') no-repeat left 1px;
	}
	ul.vignette li#eric a {
		background: url('../images/vignette/eric.jpg') no-repeat left 1px;
	}
		ul.vignette li#equip a:hover, ul.vignette li#navig a:hover, ul.vignette li#second a:hover, ul.vignette li#skipper a:hover, ul.vignette li#entrainement a:hover, ul.vignette li#regate a:hover, ul.vignette li#palmares a:hover {
			background-position: left -130px;
		}
		ul.vignette li#nico a:hover, ul.vignette li#dom a:hover, ul.vignette li#thomas a:hover, ul.vignette li#antoine a:hover, ul.vignette li#eric a:hover {
			background-position: left -129px;
		}
/*menu plan*/
.colonne_simple3 dl {
	width: 35%;
	float: left;
	margin-right:15px;
	margin-top: 15px;
}
.colonne_simple3 dl.spe {
	border-right: solid 1px #ccc;
}
.colonne_simple3 dl a {
	width: 90%;
	padding-left: 15px;
}
.colonne_simple3 dt {
	color: #F0166D;
	font-weight: bold;
	font-size: 0.9em;
	margin-top: 8px;
}
.colonne_simple3 dt a {
	color: #F0166D;
	height: 1.5em;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
.colonne_simple3 dd {
	text-indent: 10px;
}
.colonne_simple3 dd a {
	background: url('../images/fleche_bleu.png') no-repeat left 4px #fff;
	text-indent: 16px;
	height: 1.5em;
	color: #039;
	font-size: 0.8em;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-weight: normal;
}
/*menu accueil*/
/*MENU*/
div#indexmenuwrapper {
	height: 140px;
	margin-top: 20px;
}
div#indexmenuwrapper ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#indexmenuwrapper #nav a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 1em;
}
div#indexmenuwrapper #nav li {
	float: left;
	width: 123px;
	height: 140px;
	margin-right: 19px;
}
div#indexmenuwrapper #nav li span {
	position: relative;
	float: left;
	top: -25px;
	
}
div#indexmenuwrapper #stage1 li, div#indexmenuwrapper #passeport1 li, div#indexmenuwrapper #regate1 li, div#indexmenuwrapper #conseil1 li, div#indexmenuwrapper #club1 li, div#indexmenuwrapper #ggl1 li, div#indexmenuwrapper #bateau li {
	display: block;
	width: 115px;
	height: 85px;
	border: solid 1px #ccc;
}
div#indexmenuwrapper li#stagerollovertext, div#indexmenuwrapper li#passeportrollovertext, div#indexmenuwrapper li#regaterollovertext
, div#indexmenuwrapper li#conseilrollovertext, div#indexmenuwrapper li#clubrollovertext, div#indexmenuwrapper li#gglrollovertext, div#indexmenuwrapper li#bateaurollovertext {
	margin-left: 2px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 105px;
	color: #000;
	position: relative;
	top: -120px;
	left: 0;
	background: #fff;
	opacity: 0.7;
}
div#indexmenuwrapper div#stagerolloverlink a, div#indexmenuwrapper div#passeportrolloverlink a, div#indexmenuwrapper div#regaterolloverlink a,
div#indexmenuwrapper div#conseilrolloverlink a, div#indexmenuwrapper div#clubrolloverlink a, div#indexmenuwrapper div#gglrolloverlink a, div#indexmenuwrapper div#bateaurolloverlink a {
	display: block;
	height: 98px;
}
div#indexmenuwrapper div#stagerolloverlink a:hover, div#indexmenuwrapper div#passeportrolloverlink a:hover, div#indexmenuwrapper div#regaterolloverlink a:hover,
div#indexmenuwrapper div#conseilrolloverlink a:hover, div#indexmenuwrapper div#clubrolloverlink a:hover, div#indexmenuwrapper div#gglrolloverlink a:hover, div#indexmenuwrapper div#bateaurolloverlink a:hover {
	display:block;
}
div#indexmenuwrapper li#stage1 span a {
	padding-left: 15px;
}
div#indexmenuwrapper div#stagerolloverlink a {
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
}
div#indexmenuwrapper li#passeport1 span a {
	padding-left: 7px;
}
div#indexmenuwrapper div#passeportrolloverlink a {
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
}
div#indexmenuwrapper li#regate1 span a {
	padding-left: 40px;
}
div#indexmenuwrapper div#regaterolloverlink a {
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
}
div#indexmenuwrapper li#conseil1 span a {
	padding-left: 45px;
}
div#indexmenuwrapper div#conseilrolloverlink a {
	font-size: 1em;
	font-weight: normal;
	color: #000;
}
div#indexmenuwrapper li#club1 span a {
	padding-left: 30px;
}
div#indexmenuwrapper #club1 li {
}
div#indexmenuwrapper div#clubrolloverlink a {
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
}
div#indexmenuwrapper li#ggl1 span a {
	padding-left: 37px;
}

div#indexmenuwrapper div#gglrolloverlink a {
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
}
div#indexmenuwrapper li#bateau span a {
	padding-left: 25px;
}

div#indexmenuwrapper div#bateaurolloverlink a {
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
}

div#indexmenuwrapper li ul {
	display: none;
	position: absolute;
	float: none;
	margin-top: -10px;
	margin-left: 0px;
	padding: 0px;
	
}

/* Fix IE. Hide from IE Mac \*/
div#indexmenuwrapper * html #nav ul li {
	float: left;
}
div#indexmenuwrapper * html #nav ul li a {
	height: 1%;
}
/* End */
div#indexmenuwrapper li:hover ul, li.over ul {
	display: block;
}
/*news Accueil*/
#news_accueil {
	width: 250px;
	height: 194px;
	float: right;
	margin: 15px 0 10px 15px;
	background: url('../images/fond-actualite.jpg') no-repeat left top;
}
	#news_accueil ul {
		margin: 10px 23px 0 18px;
	}
	#news_accueil h3 {
		text-align: center;
		margin: 15px 0 0 0;
		color: #F13983;
		font-size: 1.1em;
	}
/*col_right pour CONTENT_SPE*/
#col_right {
	width: 170px;
	float: right;
	padding-top: 15px;
}
	.bloc_right {
		width: 150px;
		margin-bottom: 7px;
		background: url('../images/col_right/milieu.jpg') repeat-y left top;
	}
		.bloc_right .haut_right {
			height: 25px;
		}
			.bloc_right #lien_rapid {
				background: url('../images/col_right/lien-rapide.jpg') no-repeat left top;
			}
			.bloc_right #destination {
				background: url('../images/col_right/destination.jpg') no-repeat left top;
			}
			.bloc_right #news {
				background: url('../images/col_right/dernieres-news.jpg') no-repeat left top;
			}
			.bloc_right #projet {
				background: url('../images/col_right/en-projet.jpg') no-repeat left top;
			}
			.bloc_right #info_pratique {
				background: url('../images/col_right/infos.jpg') no-repeat left top;
			}
			.bloc_right #divers {
				background: url('../images/col_right/divers.jpg') no-repeat left top;
			}
		.bloc_right .bas_right {
			height: 10px;
			background: url('../images/col_right/bas.jpg') no-repeat left top;
		}
		.bloc_right ul {
			margin: 0 5px 0 5px;
		}
		.bloc_right ul li {
		list-style-type: none;
		background: url('../images/fleche_bleu.png') no-repeat left 4px;
		text-indent: 16px;
		height: 1.5em;
		font-size: 0.8em;
		}
		.bloc_right ul li.blog {
			font-size: 0.7em;
		}
		.bloc_right ul li.spe {
			border-top: solid 1px #999;
			margin-top: 0px;
		}
		.bloc_right ul li.ss_fleche {
			background: url('../images/blank.gif') no-repeat left 4px;
			text-align: right;
		}
			#col_right .bloc_right ul li.ss_fleche a {
				color: #24B1C6;
				font-weight: bold;
				font-size: 0.9em;
			}
