/*css*/
body {
	margin: 0px;
	background-color: #ffffff;
	background-image: url(../images/fondpetit.jpg);
	color: black;
	text-align:center;
}

#principal {
	width: 760px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-width: 2px;
	border-style: solid;
	border-color: black;
	text-align:left;

}

#baniere {
	height: 150px;
	background-color: yellow;
	border-width: 0px;
	border-bottom-width: 2px;
	border-style: solid;
	border-color: black;
	cursor: pointer;
}
#cadre {
	float: left;
	background-color: #deccf8;
	width: 100%;
}
#gauche {
	float: left;
	width: 200px;
	background-color: #fbba7b;
	text-align:center;
	padding-bottom: 20px;
	border: 0px;
	border-right: 3px;
	border-bottom: 3px;
border-style: solid;
border-color: yellow;
}
#centre {
	margin-left: 200px;
	background-color: #deccf8;
	text-align: center;
	padding: 10px;
}
.dans_centre {
	clear: both;
}

.flottant_vide {
	float: left;
	width: 0px;
	height: 100px;
}

/* SOMMAIRE */
.titre_somm {
	font-size: 17px;
	color: black;
	font-weight: bold;
	
	border: 0px;
	border-bottom: 2px;
	border-style: dashed;
	border-color: #FFFF00;
	
	padding-left: 5px;
	padding-top: 7px;
	text-align:left;
}

	/* CALENDRIER */
	.calendrier {
		font-size: 11px;
		background-color: yellow;
		width: 70%;
		text-align: center;
		margin: auto;
		margin-top: 5px;
	}
	.calendrier table {
		font-size: 12px;
		text-align: center;
		border: 0px;
	}
	.calendrier a {
		color: red;
		text-decoration: none;
		font-weight: bold;
	}
	/* fin CLENDIRIEER */
	
	/* liste theme */
	.liste_theme {
		margin-left: 5px;
		margin-right: 5px;
		text-align: center;
	}
	.liste_theme a {
		color: black;
		text-decoration: none;
	}
	.liste_theme_div {
	
		margin-top: 5px;
		margin-bottom: 5px;
		
		border: 0px;
		border-bottom: 1px;
		border-style: dashed;
		border-color: red;
	}
	
	.float_liste_theme {
		border-width: 2px;
		border-style: dashed;
		border-color: black;		
		visibility: hidden;
		position: absolute;
		background-color: #fbba7b;
		color: black;
		margin-left : 205px;		
		padding: 15px;
	}
	
	.nb_photo {
	text-align: right;
	color: blue;
	}
	
	
	/* fin de lsite theme */





/* visualisateur */
#div {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 900px;
	padding-top: 10px;
	visibility: hidden;
	display: none;
}
#div2 {
	background-color: white;
	width: 50px;
	height: 70px;
}
#div3 {
	visibility: hidden;
	display: none;
}
/* fin visualisateur */



.bas {
color: #c0c0c0;
background-color: black;
font-size: 13px;
text-align: center;
padding: 2px;
vertical-align: middle;
}
.bas a {
	color: #c0c0c0;
}
.bas img {
	margin-left: 15px;
	margin-right: 15px;
	vertical-align: middle;
	margin-top: 5px;
	cursor: pointer;
}



.no_border {
	border-width: 0px;
}


.div_all_theme {
	border-width: 2px;
	border-style: dashed;
	border-color: black;
	text-align: center;
	margin: auto;
	width: 80%;
	background-color: #fbba7b;
	padding: 3px;
}
.div_all_theme a {
	text-decoration: none;
}




.spacer {
	clear: both;
}
.centre {
text-align: center;
}

.cadre_photo {
border-width: 2px;
border-style: dashed;
border-color: black;

padding: 3px;
margin-bottom: 15px;


}

.cadre_photo_titre {
background-color: #fbba7b;
color: black;
text-align: center;
font-weight: bold;
font-size: 17px;
}


.comm a {
color: black;
font-weight: bold;
font-size: 12px;
}

.date {
color: black;
font-size: 12px;
text-align: right;
padding-right: 20px;
margin-top: 20px;
}
.date a {
color: black
}

.if_logged {
text-align: center;
background-color: white;

}
.if_logged img {
border: 0px;
height: 20px;
}


.menu_moderation {
text-align: left;
}
.menu_moderation ul {
position: relative;
left: -10px;
}

.menu_moderation a {
color: black;
}


.liste_lien {
color: black
}

.liste_lien a {
color: black
}

.une_photo {
margin: 7px;
text-align: center;
}


.ajout_h3 {
color: black;
}
fieldset.ajout {
background-color: #FFFFCC;
padding: 5px;
margin-bottom: 20px;
}

.ajout legend {
font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
color: #FF9933;
font-weight: bold;
font-size: 17px;
}

.ajout textarea {

}
.ajout label {
color: black;
font-weight: bold;
}

.ajout_2 {
text-align: right;
padding-right: 75px;
}
.ajout input:focus, .ajout textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
   background-color: #fbba7b;
}


fieldset.div_g_theme {
background-color: #FFFFCC;
padding: 5px;
margin-bottom: 20px;
}

.div_g_theme legend{
font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
color: #FF9933;
font-weight: bold;
font-size: 17px;
}

.div_g_theme input:focus, .div_g_theme textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
   background-color: #fbba7b;
}

.div_g_theme label {
color: black;
font-weight: bold;
}

.mode_comm {
border-width: 2px;
border-style: dashed;
border-color: black;
margin: 15px;
padding: 5px;
}

.mode_comm_titre {
background-color: #fbba7b;
color: yellow;
font-weight: bold;
}

.auth_div {
text-align: center;
}

.noborder {
	border-style:none;
	border-color:white;
	border-width:0px;
}
.nongras
{
	font-weight:normal;
}
.nonsouligne
{
	text-decoration: none;
}
.nonitalic
{
	font-style: normal;
}
.centre
{
	text-align:center;
}
.justifie
{
	text-align:justify;
}
.gauche
{
	text-align:left;
}
.droite
{
	text-align:right;
}

.gras
{
	font-weight:bold;
}
.italic
{
	font-style:italic;
}
.souligne
{
	text-decoration:underline;
}

.taille1
{
	font-size:9px;
}
.taille2
{
	font-size:11px;
}
.taille3
{
	font-size:14px;
}
.taille4
{
	font-size:16px;
}
.taille5
{
	font-size:18px;
}
.taille6
{
	font-size:22px;
}
.taille7
{
	font-size:30px;
}

