
BODY		{
			background-color : white;
			font-family:"Trebuchet MS",tahoma,arial,sans-serif;
			color:black;
			font-size:1em;
			}

p			{
			text-align:justify;
			margin:1em;
			}
			
input		{
			font-size:1em;
			font-family:"Trebuchet MS",tahoma,arial,sans-serif;
			}

select		{
			font-size:0.9em;
			font-family:"Trebuchet MS",tahoma,arial,sans-serif;
			
			}
			
table 		{
			width:100%;
			border-collapse:collapse;
			border:1px solid black;
			margin-top:0.5em;
			}
			
td			{
			padding:4px;
			}
			
.spacer 	{
  			clear: both;
			}

img
			{
			border:0px;
			}

/* debut - structure de la page */




#gauche
		{
		/*background-image:url("../images_d/metal_v.jpg");
		background-position:right;
		background-repeat:no-repeat;*/
		width:20.5%;
		float:left;
		background-color:#ddddff;
		font-size:0.9em;
		-moz-border-radius:0em 0em 0.5em 5em;			
		}
		
#logo	{
		width:100%;
		background-color:black;
		color:white;
		height:63px;
		color:white;
		}

#logo img
		{
		margin-top:0.5em;
		margin-left:0.5em;
		}

#bandeau
		{
		border:1px solid black;
		left:21%;
		width:79%;
		height:63px;
		max-height:63px;
		margin-bottom:1px;
		background-color:black;
		overflow:hidden;
		float:right;
		}

#bandeaubas
		{
		border:1px solid black;
		left:0%;
		width:100%;
		height:56px;
		max-height:56px;
		margin-top:5px;
		margin-bottom:5px;
		background-color:black;
		color:white;
		overflow:hidden;
		}
#bandeaubas a
		{
		font-size:0.8em;
		color:white;
		float:left;
		}


#contenu
		{
		background-color:#ddddff;
		left:21%;
		width:79%;
		float:right;
		-moz-border-radius:0em 0em 0.5em 0.5em ;	
		}
		
.barredefile
		{
			width:100%;
			overflow:scroll;
		}

/* fin - structure de la page */		
			
.titremenu	{
			display:block;
			border-top:1px dotted black;			
			font-size:1.2em;
			font-weight:bold;
			letter-spacing:0.3em;
			text-decoration:none;
			color:#6D0000;
			}
			
.titrep		{
			text-align:left;	
			font-size:1.1em;
			font-weight:bold;
			letter-spacing:0.1em;
			text-decoration:none;
			color:#6D0000;
			}
.lien		{
			font-weight:bold;
			letter-spacing:0.2em;
			color:#000000;
			}

.alerte
			{
			padding-left:0em;
			font-weight:bold;
			font-size:1em;
			display:inline;
			}					

.menu a		{
			display:block;
			text-decoration:none;
			padding-left:7px;
			border-left:1px solid black;
			}

.menu a:hover
			{
			text-decoration:none;
			font-weight:bold;
			border-left:5px solid #6D0000;
			padding-left:3px;
			color: black;
			}
			
.menu A:active 
			{
			text-decoration:none;
			color: black;
			}
						
.menu A:link
			{
			color: black;
			}
	
.menu A:visited
			{
			color: black;
			}

	
.maintbl	{
			border-collapse:collapse;
			border: none;
			}
			
.parag		{
			padding:10px
			}

.chan		{
			font-weight:bold;
			font-size:30px;
			border:2px solid black;
			}
			
.maintenant {
			font-weight:bold;
			font-size:17px;
			border-bottom:2px dashed black;
			border-left:1px solid black;
			border-right:1px solid black;
			background-color:white
			}
			
.dansunesem {
			font-weight:bold;
			font-size:15px;
			border-bottom:2px dashed black;
			border-left:1px solid black;
			border-right:1px solid black;
			}
			
.normal		{
			border-bottom:1px dashed black;
			border-left:1px solid black;
			border-right:1px solid black;
			}
.titrecal	{
			font-weight:bold;
			font-size:15px;
			color:white;
			background-color:black;
			border:1px solid black;
			}
			
						
.photo		{
			vertical-align:top;
			text-align:right;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			}
.crphoto	{
			text-align:right;
			font-size:0.7em;
			font-style:italic;
			}
			
.planche	{
			vertical-align:top;
			text-align:left;
			font-size:12px;
			font-style:italic;
			font-weight:bold; 
			}
						
.intitsculpt
			{
			border-top:2px dotted black;
			border-bottom:1px dotted gray;
			font-size:1em;
			}

.titresculpt
			{
			font-size:1.2em;
			font-weight:bold;
			letter-spacing:0.2em;
			text-decoration:none;
			color:#6D0000;
			background-color:white;
			}
	
.tdimagette
			{
			text-align:center;
			vertical-align:bottom;
			}

.photoright
			{
			background-color:#d0d0d0;
			float:right;	
			font-size:0.8em;
			font-style:italic;
			font-weight: bold;
			padding:1px;
			margin-left:1em;
			margin-top:1em;
			margin-bottom:1em;
			}
			
.photoleft
			{
			background-color:#d0d0d0;
			float:left;	
			font-size:0.8em;
			font-style:italic;
			font-weight: bold;	
			padding:1px;
			margin-right:1em;
			margin-top:1em;
			margin-bottom:1em;
			}
.signature
			{
			font-size:0.8em;
			font-style:italic;
			font-weight:bold;
			text-align:right;	
			}

.centre		{
			text-align:center;
			}

.droite		{
			text-align:right;
			}
			
.floatright		{
			float:right;
			}

.cache
			{
			visibility:hidden;
			}

.imagealeat
			{
			
			width:350px;
			}