@charset "utf-8";
/* CSS Document */

body {
	background-color: #fff;
	margin: 0px;
	padding:0px;
	font-family: Lucida Grande, Verdana, Sans-serif;
	font-size: 14px;
	color: #4F5155;
}
/*liens par défaut*/
a:link,a:visited
	{
	color:#666666;
	text-decoration:none;
	}	
a:hover
	{
	color:#333333;
	}	

h1,h2 {
 color: #444;
 background-color: transparent;
 font-size: 16px;
 font-weight: bold;
 margin:  0;
 padding:  0;
}
img {
	border-width: 0px;
	border-style: none;
}
#global
	{
		position:relative;
		overflow:hidden;
		width:1000px;
		margin:0px auto;
		padding:0px 10px;
		/*background-color:#CCCCCC;*/
		/*border-left:  1px solid #666666;
		border-right: 1px solid #666666;*/
	}
#first,a#first:link,a#first:visited,a#first:hover  {
	border-width: 0px;
	border-style: none;
	position:absolute;
	left:50%;
	margin-left:-125px;
	top:50%;
	margin-top:-72px;
}
a#first:link,a#first:visited,a#first:hover {
	border-width: 0px;
	border-style: none;
}
#first img {
	border-width: 0px;
	border-style: none;

}
#entete_blog
	{
		position:relative;
		overflow:hidden;
		border-bottom: 1px solid #D0D0D0;
		font-size:22px;
	}
/* tous les liens dans l'entête*/
#entete_blog a
	{
		text-decoration:none;
		font-size:16px;
		font-weight:500;

	}
#entete_blog a:hover
	{
		color:#333333;
	}
/* titre principal */
#entete
	{
		position:relative;
		margin-top:30px;
		width:60%;
	}
#entete img,#entete a,#entete a:link,#entete a:visited,#entete a:hover
	{
		border-width: 0px;
		border-style: none;
	}
#entete a
	{
		color:#666666;
		font-size:26px;
	}
/* titre secondaire */ 
#entete_suite
	{
		position:relative;
		margin:5px 0px 5px 45px;
		width:60%;
	}
#entete_suite a
	{
		color:#666666;
	}

#menu
	{
		list-style-type:none;
		position:absolute;
		overflow:hidden;
		right:0px;
		bottom:5px;
		width:160px;
		margin:0px;
		padding:0px;
	}
#menu li 
	{
		width:80px;
		float:left;
		text-align:right;
	}	
	
#menu a
	{
		color:#666666;
	}
	
#galeries
	{
		list-style-type:none;
		position:absolute;
		overflow:hidden;
		right:0px;
		bottom:5px;
		margin:0px;
		padding:0px;
		width:700px;
	}
#galeries li 
	{
		/*width:170px;*/
		float:right;
		text-align:right;
		margin-left:10px;
		margin-right:10px;
	}	
#galeries a:link,#galeries a:visited
	{
	color:#666666;
	word-spacing: -2px;
	letter-spacing: -1px;
	}	
#galeries a:hover
	{
	color:#333333;
	}	

#galeries .gal_active a:link,#galeries .gal_active a:visited,#galeries .gal_active a:hover 
	{
		color:#000000;
	}	


#bloc_central
	{
		position:relative;
		overflow:hidden;
		min-height:660px;
	}
#texte_gal
	{
		position:absolute;
		top:0px;
		left:0px;
		margin:0px;
		padding:10px;
		width:100%;
		height:100%;
		min-height:660px;
		z-index:100;
		display:none;
		background-color:#FFFFFF;
	}
#photos
	{
		position:relative;
		margin:0;
		padding:0;
		overflow:hidden;
	}
	
#first_news
	{
		position:absolute;
		top:10px;
		left:10px;
	}	
#first_photos
	{
		position:relative;
		overflow:hidden;
		margin-left:50%;
	}	
.first_photo
	{
		position:relative;
		overflow:hidden;
		float:left;
		margin:10px 15px;
	}
.first_texte
	{
		position:absolute;
		margin:5px;
		padding:5px;
		display:none;
		top:0px;
		left:0px;
		background-color:#FFFFFF;
	}


code {
 font-family: Monaco, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #f9f9f9;
 border: 1px solid #D0D0D0;
 color: #002166;
 display: block;
 margin: 14px 0 14px 0;
 padding: 12px 10px 12px 10px;
}
.photo {
	float:left;
	/*margin:10px;*/
	position:relative;
	overflow:hidden;
}
.photo_bloc {
position:absolute;
width:100%;
}


.modifphoto {
padding-bottom:5px;
}
.modifphoto label {
clear:left;
display:block;
width:50px;
float:left;
}
.modifphoto input {
display:block;
width:70%;
float:left;
}
.modifphoto input[type=submit] {
clear:left;
width:40px;
float:right;
}
.photo_modif {
position:relative;
background-color:#CCCCCC;
top:20px;
}

#foot {
	border-top: 1px solid #D0D0D0;
	position:relative;
	overflow:hidden;
	clear:both;
	min-height:40px;
}
#menu_pied
	{
		list-style-type:none;
		position:absolute;
		overflow:hidden;
		right:0px;
		top:5px;
		width:600px;
		margin:0px;
		padding:0px;
	}
#menu_pied li 
	{
		/*width:150px;*/
		float:right;
		margin:5px 10px;
		text-align:right;
	}	
	
#menu_pied a
	{
		color:#666666;
		text-decoration:none;
	}
#menu_pied a:link, #menu_pied a:visited
	{
	word-spacing: -2px;
	letter-spacing: -1px;
	}
#menu_pied a:hover
	{
		color:#333333;
	}
#menu_pied .gal_active a:link,#menu_pied .gal_active a:visited,#menu_pied .gal_active a:hover 
	{
		color:#000000;
	}	


.connexion_bloc {
	background-color:#CCCCCC;
	width:150px;
	position:absolute;
	top:0px;
	right:10px;
	z-index:100;
}
.connexion_bloc form {
display:none;
}
/*
.connexion_bloc div {
	padding:2px;
	background-color:#333333;
	margin:2px;
}

.connexion_bloc a,.connexion_bloc a:link,.connexion_bloc a:visited {
	display:block;
	text-decoration:none;
	color:#CCCCCC;
	text-align:center;
}
.connexion_bloc a:hover {
	color:red;
	text-decoration:none;

}*/
.connexion_bloc div {
	background-color:#ffffff;
	overflow:hidden;
}

.connexion_bloc a,.connexion_bloc a:link,.connexion_bloc a:visited {
	display:block;
	height:19px;
	background: url(/images/images/privacy.gif) no-repeat right -19px;
}
.connexion_bloc a.deconnexion,.connexion_bloc a.deconnexion:link,.connexion_bloc a.deconnexion:visited {
	display:block;
	height:19px;
	background: url(/images/images/privacy.gif) no-repeat right 0px;
}
.connexion_bloc a:hover {
	background: url(/images/images/privacy.gif) no-repeat right 0px;
}
.connexion_bloc fieldset {
	margin:2px;
}
.insert_form {
	position:absolute;
	width:550px;
	margin:auto auto;
	background-color:#CCCCCC;
	z-index:100;
}
.connexion_bloc a:link,.connexion_bloc a:visited {
	display:block;
	text-decoration:none;
	text-align:center;
}

/* -----------------------------*/
/* styles des boutons d'admin   */
/* -----------------------------*/

/*générique*/
.admin_action {
	position: absolute;
	top:0px;
	right:0px;
	width:20px;
	text-align:center;
	background-color: #FF9999;
}
.admin_action a {
	display:block;
	text-decoration:none;
	text-align:center;
}
.admin_action a:hover {
	color:red;
	text-decoration:none;

}
/*ajouter galerie*/

.insert_bloc
	{
		position:absolute;
		top:30px;
		right:10px;
	}
.bouton_new_gal,.bouton_modif_gal,.bouton_del_gal,.bouton_upload_gal,.bouton_del_photo,.bouton_modif_photo {
	position: absolute;
	width:20px;
	text-align:center;
	background-color: #FF9999;
}

.bouton_new_gal {
	top:0px;
	right:60px;
}
.bouton_modif_gal {
	top:0px;
	right:40px;
}
.bouton_del_gal {
	top:0px;
	right:20px;
}
.bouton_upload_gal {
	top:0px;
	right:0px;
}
.bouton_modif_photo {
	top:0px;
	left:0px;
}
.bouton_del_photo {
	top:0px;
	left:20px;
}
.bouton_new_gal a,.bouton_modif_gal a,.bouton_del_gal a ,.bouton_upload_gal a,.bouton_del_photo a,.bouton_modif_photo a {
	display:block;
	text-decoration:none;
	text-align:center;
}
.bouton_new_gal a:hover,.bouton_modif_gal a:hover,.bouton_del_gal a:hover,.bouton_upload_gal a:hover,.bouton_del_photo a:hover,.bouton_modif_photo a:hover {
	color:red;
	text-decoration:none;

}




#entete_blog,#main_blog,.entry_blog,.entry_titre,.entry_contenu,#photo {
	position: relative;
}
.saisie {
	display:none;
}
.insert_form label {
	display:block;
}

/* erreur proces*/
#erreur {
	color:red;
	position:absolute;
	top:10px;
	left:10px;
	background-color:#999999;
}
/*erreur validation form*/
.erreur {
	position:absolute;
	top:10px;
	left:10px;
	color:red;
	background-color:#999999;
}
#dialog {
	text-align:center
}
.insertion {
	color:#FF0000;
	font-weight:bold;
}
/* autres pages*/
#save {
	position:relative;
	top:-24px;
	left:1px;
}

#contenu_page {
	margin:30px;
	position:relative;
	overflow:hidden;
}
#bandeau_page {
	font-size:16px;
	color:#666666;
	border-bottom: 1px solid #D0D0D0;
	text-align:center;
}
#contenu_page ul {
	list-style: none;
}

#contenu_page li {
	margin:0px 2px;
}
.contenu_liens a {
	text-decoration:none;
	font-size:14px;
	color:#666666;
}
.contenu_liens a:hover {
	font-size:14px;
	color:#666666;
}

/* styles editeur */
.testcouleur
	{
		color:#669999;
	}
	
/*styles pour la saisie dans l'editeur HTML SPAW */
#bloc_central ul,#bloc_central ol
	{
	margin:0px;
	list-style: none;
	}
#bloc_central div,#bloc_central p
	{
		margin:0px;
	}
#bloc_central h1
	{
		font-size:22px;
	}
#bloc_central h2
	{
		font-size:20px;
	}
#bloc_central h3
	{
		font-size:18px;
	}
#bloc_central h4
	{
		font-size:16px;
	}
#bloc_central h5
	{
		font-size:14px;
		margin-top:0px;
		margin-bottom:8px;
	}
#bloc_central h6
	{
		font-size:12px;
	}

.taille14
	{
		font-size:14px;
	}
.flotte_gauche
	{
		float:left;
	}
.flotte_droit
	{
		float:right;
	}
.flotte_stop
	{
		clear:both;
	}
#bloc_central .contenu_parcours ul
	{
		list-style-type:disc;
		margin-top:0px;
		background: url(/images/images/fond_parcours.jpg) repeat-y left 10px;
	}
	
.contenu_parcours
	{
		font-size:12px;
	}

#bloc_central .contenu_parcours .zones
	{
		margin:8px 5px 8px 5px;
		float:left;
		width:49%;
	}
	
#bloc_central .contenu_liens h2
	{
		font-size:14px;
	}

#bloc_central .contenu_liens ul
	{
		list-style-type:disc;
	}


