html { 
} 

body 		{
		font-size: 11px;
		font-family: Verdana, Geneva, Arial, sans-serif;
		background-image: url("/images/bg.png");
}

form 		{ 
  		margin: 0px; 
} 

input, select, textarea {
	font-size:12px;
	color:#757D8D;
	border:1px solid;
	border-color:#757D8D;
}

input.noBorder		{
	border:0pt solid;
}

h1 {
	color:#991111;
	font-family:'Trebuchet MS',Verdana,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:28px;
	margin:0;
}

h2 {
	color:#993333;
	font-family:'Trebuchet MS',Verdana,sans-serif;
	font-size:19px;
	font-weight:bold;
	padding-top:5px;
	line-height:24px;
	margin:0;
}

h3{
	font-weight:normal;
	color:#990000;
	margin:5px 0;
	font-weight:bold;
	padding:0 0 8px;	
}

h4 {
	font-family:'Trebuchet MS',Verdana,sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0;
	padding:0;
}

.nolink {
	color: #B5446C;
	font-size: 11px;
	
	font-weight: bold;
}

img.galery 	{
	border-width: 5px; 
	border-style: solid;
	border-color: black black black black
}

#navigation {
	width:960px;
	background:#ffffff;
	height:30px;
	vertical-align:middle;
	text-align:center;
	padding-top:15px;
	border-bottom:3px solid #DF0043;
	white-space: nowrap;
}

#contentContainer {
	width:960px;
	background:#ffffff;
}

#footer {
	width:960px;
	height:40px;
	background:#e1e1e0;
	vertical-align:middle;
	padding-top:15px;
}

#contents {
	float:left;
	text-align:left;
	padding:5px;
	width:680px;
	background:#ffffff;
	//border-bottom:3px solid #DF0043;
}

#slots {
	padding-left:19px;
	float:left;
	width:250px;
}

.slot {
	width:250px;
	background:#e1e1e0;
//	background:#ffffff;
	margin-bottom:20px;
	display:block;
	//border-bottom:3px solid #DF0043;
}

span.spacerBoth{display:block;font-size:0;margin:0px;line-height:0;clear:both;}

.headerfooter
		{
		font-size: 12px;
		vertical-align:middle;
		text-decoration:none;
		color:#aaaaaa;
		
		white-space: nowrap;
		}

.title
		{
		font-size: 18px;
		vertical-align:middle;
		text-decoration:none;
		color:#000000;
		
		}

.majuscule		{
		font-size: 24px;
		text-decoration:none;
		font-weight: bold;
		color:#ff0000;
		
		}

.minuscule
		{
		font-size: 12px;
		font-weight: bold;
		text-decoration:none;
		color:#000000;
		
		}


.author
		{
		font-size: 9px;
		text-decoration:none;
		font-style:italic;
		text-align:right;
		color:#888888;
		
		}

.pminuscule, A.pminuscule:link,A.pminuscule:visited,A.pminuscule:active
		{
		font-size: 12px;
		text-decoration:none;
		color:#000000;
		font-weight:bold;
		
		}

A.pminuscule:hover
		{
		font-size: 10px;
		text-decoration:underline;
		color:#ff0000;
		
		}

.tools
		{
		font-size: 10px;
		vertical-align:middle;
		text-decoration:none;
		color:#000000;
		
		white-space: nowrap;
		}

.contentTitle
		{
		font-size: 14px;
		vertical-align:middle;
		font-weight: bold;
		text-decoration:none;
		color:#000000;
		
		}

.contentDesc
		{
		font-size: 12px;
		vertical-align:middle;
		text-align:justify;
		text-decoration:none;
		line-height:18px;
		padding-left:20px;
		padding-right:20px;
		color: #5d665b;
		
		}
		

A:link,A:visited,A:active
		{
		font-size: 12px;
		text-decoration:none;
		color:#000099;
		
		}

A:hover
		{
		font-size: 12px;
		text-decoration:none;
		color:#ff0000;
		
		}
		
.contentLinks	{
		font-size: 10px;
		vertical-align:middle;
		font-weight: bold;
		
		text-decoration:none;
		color:#000000;
		
		}	

A.tools, A.tools:link,A.tools:visited,A.tools:active {
		font-size: 10px;
		vertical-align:middle;
		font-weight: bold;
		text-decoration:none;
		color:#000000;
		
		}
A.tools:hover {
		font-size: 10px;
		vertical-align:middle;
		text-decoration:underline;
		font-weight: bold;
		color:#ffffff;
		
		}

A.contentLinks, A.contentLinks:link,A.contentLinks:visited,A.contentLinks:active {
		font-size: 12px;
		vertical-align:middle;
		text-decoration:none;
		font-weight: bold;
		color:#143657;
		
		}
A.contentLinks:hover {
		font-size: 12px;
		vertical-align:middle;
		font-weight: bold;
		text-decoration:underline;
		color:#1C548A;
		
		}
		
A.navigation, A.navigation:link,A.navigation:visited,A.navigation:active {
		font-size: 10px;
		vertical-align:middle;
		font-weight: bold;
		text-decoration:none;
		color:#cc0000;
		
		}
		
A.navigation:hover {
		font-size: 10px;
		vertical-align:middle;
		font-weight: bold;
		text-decoration:underline;
		color:#cc0000;
		
		}
		
.navigation	{
		font-size: 10px;
		vertical-align:middle;
		font-weight: bold;
		text-decoration:none;
		color:#cc0000;
		
		}
		
.navGauche	{
		font-size: 12px;
		vertical-align:middle;
		text-decoration:none;
		color:#FDB300;
		
		}

.navCurrent {
		font-size: 18px;
		vertical-align:middle;
		text-decoration:none;
		font-weight: bold;
		color:#000000;
		
		}	

.navGaucheSelected, A.navGaucheSelected, A.navGaucheSelected:link,A.navGaucheSelected:visited,A.navGaucheSelected:active	{
		font-size: 12px;
		text-decoration:none;
		color:#000000;
		}	

A.navGaucheSelected:hover {
		font-size: 12px;
		text-decoration:underline;
		color:#F8B101;
		
		}	

A.navGauche, A.navGauche:link,A.navGauche:visited,A.navGauche:active	{
		font-size: 12px;
		vertical-align:middle;
		text-decoration:none;
		color:#143657;
		
		}	

A.navGauche:hover {
		font-size: 12px;
		vertical-align:middle;
		text-decoration:underline;
		color:#0000bb;
		
		}	
				
.navigationTitle
		{
		font-size: 10px;
		vertical-align:middle;
		font-weight: bold;
		text-decoration:none;
		color:#000000;
		
		}		
