@charset "iso-8859-1";
/* ZEF Création Design (c) 2007-2008 - tous droits réservés */
/* stephaneseva.com (c) 2007-2008 - tous droits réservés */


/****************************************************************/
/* 1. IMPORT DES FEUILLES DE STYLE */
/****************************************************************/

/* Import de la position des différents éléments */
@import url(imports/position.css);


/****************************************************************/
/* 2. FEUILLE DE STYLE */
/****************************************************************/


/**************************** Page entière ****************************/
body
{
	background-image: url('../images/fond.jpg');
	background-attachment: fixed;
	background-repeat : repeat y ;
	font-family: "Georgia" serif;
	color : white;
	font-size: 10pt;
	text-align : center;
}

/* * {margin : 0 ; padding : 0 }*/


#global
{
	background-color : transparent;
}

body.dicton
{
	width: 98%;
	margin: auto;
	background-image: url('../images/fond.jpg');
	background-attachment: fixed;
	font-family: "Georgia" serif;
	color : white;
	font-size: 10pt;
	text-align : center;
}


/***************************** Liens  *****************************/

a
{
	text-decoration: none;
	color: #e95d0f ;
}

a:hover
{
	text-decoration: none;
	color: gray ;
}

a.retour
{
	text-align: center;
}

form p
{
	text-align: center;
}

a img
{
	border: 0px;
}

span.liens
{
	text-decoration: none;
	color: gray ;
}

/************************** Haut de la page **************************/

#haut
{
	text-align : center ;
}

#haut img
{
	text-align : center ;
}

#haut input.defil_txt, marquee.defil_txt
{
	border: 1px solid #999999;
	padding : 1px;
	background-color: transparent;
	color : white ;
	font-size: 11pt;
	font-family : "Georgia", serif ;
	width : 950px;

}

#haut ul
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
	display : inline ;
}


#haut li
{
	margin: 0 ;
	padding: 0 ;
	display : inline ;
}

#haut a
{
	text-decoration: none;
	color: #e95d0f ;
}

#haut a:hover
{
	text-decoration: none;
	color: gray ;
}

#haut a:active
{
	text-decoration: none;
	color: white ;
}

/************************** Corps de la page **************************/

#contenu
{
	font-family: "Georgia" serif;
	font-size: 10pt;
	text-align : center;
	margin : 15px 0 0 0;
}

div.col_ga
{
	float : left;
	width : 50%;
}

div.col_dr
{
	width : 50%;
	margin-left : 50%
}

/** Par défaut ***/

h1
{
	text-align : center;
	font-family: "Georgia" serif;
	color : white;
	font-size: 16pt;
}

h2
{
	text-align : center;
	font-family: "Georgia" serif;
	color : white;
	font-size: 14pt;
}

h3
{
	text-align : center;
	font-family: "Georgia" serif;
	color : white;
	font-size: 12pt;
}

p
{
	border : 0 none;
	margin : 10px auto;
	text-align: justify;
}

img
{
	border : 1px solid white;
}

table
{
	border : 0 none;
	margin : auto;
	text-align: justify;
}

strong
{
 	font-weight : bold;
}

ul
{
 	text-align : justify;
}

hr
{
	margin : 0 auto;
	text-align: center;
	width : 450px ;
	color : white ;
	border : 1px solid white;
}

img.ga
{
	float: left;
	margin-right : 20px ;
	margin-bottom : 10px ;
}

img.dr
{
	float: right;
	margin-left: 20px;
}


div.clear
{
	clear : both;
}

/** Diaporama***/

#galerie ul
{
	display : inline ; 
	text-align : center ;
	list-style-type: none;
}

#galerie li
{
	display : inline ; 
	text-align : center ;
	list-style-type: none;
	padding : 4px ; 
}

#galerie img
{
	border : 1px solid white ; 
}

/** Accueil ***/


div.post_ga
{
  	float: left ;
	width : 210px;
	margin-left : 10px;
	margin-right : 10px ;
	padding-top : 3px;
	padding-left : 3px ;
	padding-right : 3px;
	padding-bottom : 3px;
}

div.post_dr
{
  	float: right ;
	width : 210px;
	margin-right : 30px;
	margin-left : 10px ;
	padding-top : 1%;
	padding-top : 3px;
	padding-left : 3px ;
	padding-right : 3px;
	padding-bottom : 3px;
}

p.centre
{
	width : 530px ;
	border : 0 none;
	margin : auto;
	text-align: justify;
}

img.centre
{
	border : 0 none;
	margin : auto;
	text-align: center;
}



/**Calendrier***/


p.calend
{
	font-family : "Georgia", serif ;
	text-align: center;
	width : 500px ;
	margin : auto;
}


img.gac
{
	float: left;
	margin-right : 20px ;
	margin-bottom : 20px ;
	margin-left : 165px ;
}



hr.long
{
	margin : 0 auto;
	text-align: center;
	width : 700px ;
	color : white ;
	border : 1px solid white;
}

strong.date
{
	text-align: center;
	font-family : "Georgia", serif ;
	font-size: 12pt;
	color: #e95d0f ;
}


/**cd 2007 ***/

img.cd
{
  	float: left;
	border : 0 none ;
	width : 297px;
	text-align : left;
	margin-right : 20px ;
}

p.txt1
{
	width : 900px ;
	border : 0 none;
	margin : auto;
	text-align: justify;
}

p.txt2
{
	float : left ;
	width : 480px ;
	border : 0 none;
	margin : auto;
	text-align: justify;
	margin-top : 10px ;
	padding-top : 5px ;
	padding-left : 5px ;
	padding-right : 5px;
	padding-left : 5px ;
}

div.titres_cd
{
	width : 427px ;
	border : 0 none;
	margin : auto;
	margin-left : 20px ;
	text-align: justify;
	float : right ;

}

table.bord
{
	border : 0 none;
	margin : auto;
	text-align: justify;
	border : 1px solid gray;
	padding-top : 5px ;
	padding-left : 5px ;
	padding-right : 5px;
	padding-left : 5px ;
}

span.titre
{
	text-align : center;
	color : white;
	font-size: 11pt;
	font-weight: bold ;
}

span.titre_it
{
	text-align : center;
	color : white;
	font-size: 11pt;
	font-weight: bold ;
	font-style : italic ;
}

span.it
{
	text-align : center;
	color : white;
	font-size: 9pt;
	font-style : italic;
}

p.centre2
{
	width : 950px ;
	border : 0 none;
	margin : auto;
	text-align: justify;
}

ul.ga
{
	float: left;
	padding-left : 105px ;
	text-align : justify;
	margin-bottom : 25px ;

}

ul.dr
{
	float: right;
	text-align : justify ;
	padding-right : 105px ;
	margin-bottom : 25px ;
}

/** Présentation ***/

div.ga
{
  	float: left ;
	text-align : center ;
	margin-right : 20px;
	margin-bottom : 10px ;
}

div.dr
{
  	float: right ;
	margin-left : 20px;
	margin-bottom : 10px ;
	text-align : center ;
}


dl /* bloc entier */
{
	margin: 0 0 20px 0;
	font-family: "Georgia" serif;
	text-align: justify;
	overflow: auto;
}

dt	/* titre */
{
	font-weight: bold;
	font-size : 16pt ;
	color : white;
	margin-bottom : 10px ;
}

dd	 /* contenu */
{
	border-left: 1px solid white;
	margin-left: 10px;
	padding: 0 0 20px 10px;
	text-align : justify ;
}


/** Swing Ondulé ***/


h2.spe
{
	text-align : center;
	font-family: "Georgia" serif;
	color : white;
	font-size: 14pt;
	text-decoration : underline ;
}


/*************************** Pied-de-page ***************************/
#bas
{
	font-family: "Georgia" serif;
	font-size: 8pt;
}

#bas ul
{
	list-style-type: none;
	height: 30px;
	padding-top : 20px ;
}

#bas li.ga
{
	float: left;
}

#bas li.dr
{
	float: right;
}

#bas a
{
	color: #e95d0f;
}
#bas a:hover
{
	text-decoration: underline;
}

#bas a.admin
{
	color: white;
}

#bas a.admin:hover
{
	text-decoration: underline;
	color: white;
}


/***************************** Boîtes de texte  *****************************/


input.saisie
{
	border: 1px solid white;
	background-color: transparent;
	color : white ;
	font-size: 10pt;
	font-family : "Georgia", serif ;
}

textarea.saisie
{
	width: 400px;
	height: 100px;
	text-align: center;
	border: 1px solid white;
	background-color: transparent;
	color : white ;
	font-size: 10pt;
	font-family : "Georgia", serif ;
}

textarea.html
{
	width: 600px;
	height: 500px;
	border: 1px solid white;
	background-color: transparent;
	color : white ;
	font-size: 10pt;
	font-family : "Georgia", serif ;
}

select.saisie
{
	border: 1px solid white;
	background-color: transparent;
	color : white ;
	font-size: 10pt;
	font-family : "Georgia", serif ;
}



input.bouton

{
	border: 1px solid white;
	color: white;
	background-color: transparent;
	font-size: 9pt;
	font-family : "Georgia", serif ;
}

input:hover.bouton

{
	border: 1px solid #e95d0f;
	color: #e95d0f;
	background-color: transparent;
	font-size: 9pt;
	font-family : "Georgia", serif ;
}




