body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(images/fond_body.jpg);
	margin-top: 0px;
}





.tip-top        { width:258px; height:27px; margin-left:-50px; background:url(images/tip-top.png) top left no-repeat;  }  
.tip            { width:258px; margin-left:-50px; font-family:tahoma,arial; background:url(images/tip-text.png) left top repeat-y; }  
.tip-bottom     { width:258px; height:16px; margin-left:-50px; background:url(images/tip-bottom.png) left bottom no-repeat;   }  

.tip-title      { color:#e95e25; font-weight:bold; margin:0px 20px 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}  
.tip-text       { color:#000; padding:10px 20px 10px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }  


A{color:#3366FF; text-decoration:underline; }
A:hover {color:#ee5019;text-decoration:underline;}

A.lienMenu{color:#333333; text-decoration:none; }
A:hover.lienMenu {color:#ee5019; text-decoration:none;}

A.vote{color:#FF6600; text-decoration:none; }
A:hover.vote {color:#333333; text-decoration:none;}

A.web{color:#6699ff; text-decoration:none; }
A:hover.web {color:#6699ff; text-decoration:underline;}

A.web2{color:#6699ff; text-decoration:underline; }
A:hover.web2 {color:#FF6600; text-decoration:underline;}

A.retour{color:#FF6600; text-decoration:none; }
A:hover.retour {color:#FF6600; text-decoration:underline;}

A.vp{text-decoration:none; }
A:hover.vp {text-decoration:none;}


#accueil{
position:absolute;
z-index:100;
margin-left:-80px;
margin-top:-11px;

}



input.search{
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#f18f4e;
width:250px;
background-color:#FFFFFF;
border:none;
padding:4px;
}

input.search2{
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#f18f4e;
width:385px;
background-color:#FFFFFF;
border:1px #cccccc solid;
padding:4px;
}

select.oblig{
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff6600;
background-color:#FFFFFF;
border:1px solid #cccccc;
padding:1px;
}

input.button{
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#F2F2F2;
border:1px solid #E9E9E9;
padding:4px;
}

input.pe{
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6699FF;
width:490px;
background-color:#F2F2F2;
border:1px solid #F2F2F2;
border-bottom:1px solid #E9E9E9;
padding:4px;
}

input.pe2{
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6699FF;
width:20px;
background-color:#F2F2F2;
border:1px solid #F2F2F2;
border-bottom:1px solid #E9E9E9;
padding:4px;
text-align:right;
}

select.pe{
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6699FF;
width:500px;
background-color:#F2F2F2;
border:1px solid #F2F2F2;
border-bottom:1px solid #E9E9E9;
padding:4px;
}

textarea.pe{
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6699FF;
width:490px;
height:93px;
background-color:#F2F2F2;
border:1px solid #F2F2F2;
border-bottom:1px solid #E9E9E9;
padding:4px;
}






#siteContainer {
margin-left: auto;
margin-right: auto;
width:990px;
}

		#siteHeader {
		width:990px;
		height:177px;
		background-image:url(images/header.png);
		float:left; display:inline;
		}
		
				#searchContainer {
				width:550px;
				float:right;
				margin-top:114px;
				}
				
						#recherche {
						font-size:11px;
						float:left; display:inline;
						color:#333333;
						}
						
						#recherche2 {
						font-size:9px;
						float:left; display:inline;
						color:#666666;
						margin-left:6px;
						margin-top:3px;
						}
						
						#loupe {
						cursor:pointer;
						}
				
				#searchChamps {
				margin-top:113px;
				margin-left:10px;
				height:50px;
				float:left; display:inline;
				}	
									
						#searchAdvContainer {
						width:492px;
						float:right;
						}
						
								#searchAdvContainerAbsolute {
								position:absolute;
								z-index:20;
								}
				
										#searchAdv {
										float:left; display:inline;
										border-left:1px dotted #CCCCCC;
										border-bottom:1px dotted #CCCCCC;
										width:402px;
										background-color:#FFFFFF;
										}
										
										#searchAdvForm {
										width:360px;
										height:360px;
										padding:10px;
										background-color:#F2F2F2;
										font-size:11px;
										float:left; display:inline;
										margin-left:12px;
										}
										
										#searchAdvFormSpace {
										width:100%;
										height:12px;
										float:left; display:inline;
										}
										
				
		#siteMiddle {
		width:990px;
		background-image:url(images/middle.png);
		float:left; display:inline;
		}
		
				#menuContainer {
				margin-top:10px;
				margin-bottom:20px;
				width:238px;
				float:left; display:inline;
				}
				
						#menuTop{
						width:238px;
						height:20px;
						background-image:url(images/menu_top.png);
						float:left; display:inline;
						}
						
						#menuMiddle{
						width:238px;
						background-image:url(images/menu_middle.png);
						float:left; display:inline;
						}
						
								.menu_Titre{
								margin-bottom:5px;
								border-bottom:1px dashed #CCCCCC;
								width:198px;
								height:20px;
								margin-left:20px;
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 11px;
								color: #FF6600;
								float:left; display:inline;
								
								}
								
								.menu_sTitre{
								width:198px;
								margin-left:20px;
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 11px;
								float:left; display:inline;
								
								}
						
								#menu_Space{
								width:238px;
								height:15px;
								float:left; display:inline;
								}
						
						#menuBottom{
						width:238px;
						height:20px;
						background-image:url(images/menu_bottom.png);
						float:left; display:inline;
						}
						
						.textOrange{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #FF6600;
						}








					
				#whereContainer {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FF6600;
				height:19px;
				width:720px;
				float:left; display:inline;
				margin-bottom:10px;
				}	
				
				#aproposContainer {
				float:left; display:inline;
				width:730px;
				display:inline;
				margin-left:5px;
				}
				
						#aproposdebut {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						width:720px;
						float:left; display:inline;
						}
						
						#space {
						height:20px;
						border-bottom:1px #CCCCCC dotted;
						width:720px;
						float:left; display:inline;
						margin-bottom:20px;
						}						
						
						#aproposSlide {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						width:720px;
						float:left; display:inline;
						}
				
				
				
				
				
				
				#centerContainer {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				width:730px;
				float:left; display:inline;
				margin-bottom:20px;
				display:inline;
				margin-left:5px;
				}
				
				
						.zContainer {
						width:700px;
						float:left; display:inline;
						padding:7px;
						margin-bottom:20px;
						background-color:#F2F2F2;
						}
						
						.zContainer2 {
						width:700px;
						float:left; display:inline;
						padding:7px;
						margin-bottom:20px;
						background-color:#F2F2F2;
						}
						
									.zCarreOrange {
									float:left; display:inline;
									background-color:#FF9900;
									width:8px;
									height:8px;
									margin-top:4px;	
									}
									
									.zDate {
									float:left; display:inline;
									margin-top:2px;
									font-size:9px;
									color:#999999;
									}
																	
									
									.zTitre {
									float:left; display:inline;
									color:#FF6600;
									margin-left:5px;
									margin-top:1px;
									height:20px;
									}
									
											.zTitre2 {
											float:left; display:inline;
											}
									
									.zIconsContainer {
									float:right;
									}
									
											.zIcons {
											position:absolute;
											z-index:10;
											float:right;
											height:24px;
											margin-top:-2px;	
											}
									
									.zPhoto {
									float:left; display:inline;
									margin-right:5px;
									margin-top:3px;
									}
									
											.zPhoto2 {
											position:relative;
											margin-right:5px;
											float:left; display:inline;
											margin-bottom:20px;
											}
									
									.zDescriptif {
									clear:left;
									float:left; display:inline;
									width:100%;
									color:#666666;
									margin-bottom:2px;
									}
					
					
				
				#blocUnderContainer {
				position:absolute;
				z-index:8;
				float:left; display:inline;
				}
				
						.blocUnder {
						float:left; display:inline;
						width:150px;
						height:60px;
						cursor:pointer;
						}
						
						.blocTitleUnder {
						float:left; display:inline;
						width:132px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						text-align:center;
						color:#FF6600;
						margin-top:12px;
						}
				
				
				#blocContainer {
				float:left; display:inline; margin-top:-8px;
				}
				
				#blocContainerAbsolute {
				float:left; display:inline;
				position:absolute;
				z-index:10;
				}
						
						.bloc {
						float:left; display:inline;
						width:142px;
						height:30px;
						cursor:pointer;
						margin-top:8px;
						background-color:#fff0e6;
						margin-right:3px;
						border:1px solid #ffdbc3;
						}
						
						.bloc2 {
						float:left; display:inline;
						width:142px;
						height:30px;
						margin-top:8px;
						margin-right:3px;
						}
						
						
						
								.blocTitle {
								float:left; display:inline;
								width:142px;
								line-height:30px;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:11px;
								text-align:center;
								color:#FF6600;
								}
								
				
						#bSpace {
						float:left; display:inline;
						width:720px;
						height:20px;
						}
						
								.bDotted {
								clear:both; 
								width:100%; 
								height:10px; 
								border-bottom:1px dotted #CCCCCC; 
								margin-bottom:18px;
								}
						
						
						
						#bTop {
						float:left; display:inline;
						width:741px;
						height:19px;
						margin-top:-14px;
						margin-left:-5px;
						border-bottom:1px dotted #CCCCCC;
						}
						
						#bMiddle {
						float:left; display:inline;
						width:741px;
						margin-left:-5px;
						}
						
								#bText {
								position:relative;
								margin-left:20px;
								float:left; display:inline;
								width:700px;
								overflow:hidden;
								}
								
								#bTab {
								float:left; display:inline; 
								width:3580px; 
								}
								
								#bTabSpace {
								float:left; display:inline;
								width:20px;
								height:50px;
								}
						
				
		.voirTitle{
		clear:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:bold;
		color:#d5beaf;
		height:30px;
		}	
				
				
				
		#siteBottom {
		width:990px;
		height:169px;
		background-image:url(images/bottom.png);
		float:left; display:inline;
		}
		
		#siteSpace {
		width:990px;
		height:200px;
		float:left; display:inline;
		}
		
		
		
/* ====================================================================================================================== */


#tableau {
float:left; display:inline;
width:700px;
height:380px;
background-image:url(images/tableauNoir.jpg);
overflow:hidden;
}

		#lignesContainer {
		position:absolute;
		z-index:1;
		float:left; display:inline;
		}
		
				#lignes {
				float:left; display:inline;
				width:500px;
				height:380px;
				background-image:url(images/tableau_ligne.png);
				}
				
		
		#resultatContainer {
		position:absolute;
		z-index:2;
		}
		
				#resultat {
				float:left; display:inline;
				margin-left:510px;
				margin-top:175px;
				}

		#flechesContainer {
		position:absolute;
		z-index:3;
		}
		
				#fleches {
				float:left; display:inline;
				margin-left:48px;
				margin-top:205px;
				}
				
		#chiffresContainer {
		position:absolute;
		z-index:4;
		}
		
				#chiffres {
				float:left; display:inline;
				margin-left:75px;
				margin-top:205px;
				}
		
		#nbvContainer {
		position:absolute;
		z-index:5;
		}
		
				#nbv {
				float:left; display:inline;
				margin-left:212px;
				margin-top:130px;
				}
				
		#totContainer {
		position:absolute;
		z-index:6;
		}
		
				#tot {
				float:left; display:inline;
				margin-left:352px;
				margin-top:130px;
				}
				
		#merciContainer {
		position:absolute;
		z-index:7;
		}
		
				#merci {
				float:left; display:inline;
				margin-left:215px;
				margin-top:265px;
				}



/* COMMENTAIRE ====================================================================================================================== */


#ajouterFond {
float:left; display:inline;
width:628px;
height:500px;
background-image:url(images/ajouter_fond.gif);
background-repeat:no-repeat;
}

#ajouterFond2 {
float:left; display:inline;
width:628px;
height:500px;
background-image:url(images/ajouter_fond2.gif);
background-repeat:no-repeat;
}

		#aj_moduleFR1 {
		float:left; display:inline;
		margin-left:55px;
		margin-top:4px;
		width:550px;
		padding:5px;
		}
		
		input.ajComm {
		float:left; display:inline;
		margin-left:55px;
		margin-bottom:20px;
		width:180px;
		border:1px dotted #CCCCCC;
		background-color:#F2F2F2;
		padding:5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#336699;
		}
		
		#aj_moduleFR2 {
		float:left; display:inline;
		margin-left:55px;
		margin-top:10px;
		width:550px;
		padding:5px;
		}
		
		textarea.ajComm2 {
		float:left; display:inline;
		margin-left:55px;
		margin-bottom:30px;
		width:450px;
		height:93px;
		border:1px dotted #CCCCCC;
		background-color:#F2F2F2;
		padding:5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#336699;
		}
		
		textarea.ajComm3 {
		float:left; display:inline;
		margin-left:55px;
		margin-bottom:30px;
		width:450px;
		height:50px;
		border:1px dotted #CCCCCC;
		background-color:#F2F2F2;
		padding:5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#336699;
		}
		
		#aj_vote {
		float:left; display:inline;
		margin-left:60px;
		margin-top:10px;
		width:600px;
		height:50px;
		}
		
		#ajButton {
		float:left; display:inline;
		margin-left:20px;
		}



/* ====================================================================================================================== */

.innerTableText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


#resultContainer {
width:669px;
float:left; display:inline;
margin-left:25px
}

		#recherche_top{
		float:left; display:inline;
		width:669px;
		height:66px;
		margin-top:-21px;
		background-image:url(images/recherche_top.gif);
		}
		
		#recherche_top2{
		float:left; display:inline;
		width:669px;
		height:66px;
		margin-top:-21px;
		background-image:url(images/recherche_top2.gif);
		}
		
		#recherche_top3{
		float:left; display:inline;
		width:669px;
		height:66px;
		margin-top:-21px;
		background-image:url(images/recherche_top3.gif);
		}
		
		#recherche_middle{
		float:left; display:inline;
		width:669px;
		background-image:url(images/recherche_middle.gif);
		}
		
		#recherche_bottom{
		float:left; display:inline;
		width:669px;
		height:35px;
		background-image:url(images/recherche_bottom.gif);
		}


#rechercheMoveContainer {
width:500px;
margin-top:30px;
margin-bottom:20px;
float:left; display:inline;
margin-left:90px;
overflow:hidden;
}

#rechercheMove {
float:left; display:inline;
width:1000px;
}

#arrowLeft {
position:absolute;
z-index:10;
float:left; display:inline;
margin-left:-44px;
margin-top:-9px;
width:44px;
height:31px;
background-image:url(images/arrowLeft.gif);
display:none;
cursor:pointer;
}

#arrowLeft2 {
float:left; display:inline;
margin-left:-44px;
margin-top:-9px;
width:44px;
height:31px;
background-image:url(images/arrowLeft.gif);
display:none;
cursor:pointer;
}

#toutvoir {
position:absolute;
z-index:10;
float:left; display:inline;
margin-left:-4px;
margin-top:-9px;
width:81px;
height:31px;
display:none;
}



