/*	Fichier créé le 25/12/2010	*/
/*	Fichier modifié le 03/05/2011	*/
/*	Css destiné au squelette du site	*/

/********************/
/*  Aspect général  */
/********************/

/*  corp de la page  */
 body {
		font-size:70%;
		background-color:rgb(255,255,255);
		font-family:verdana,arial,sans-serif;
		/*border:solid 1px rgb(100,200,300);*/
		}
 
/*  Structure général  */
.general {
			width:1200px;  /* Je n'arrive pas à fixer la taille et centrer le cadre général */
			background-color:rgb(255,255,255);
			margin-left:auto;
			margin-right:auto;
			font-family:verdana,arial,sans-serif;
			/*border:solid 1px rgb(150,150,150);*/
			}

/*  Entête du site  */
.entete {
			background-color:rgb(255,255,255);
			margin-left:20px;
			margin-right:20px;
			font-family:verdana,arial,sans-serif;
			/*border:solid 1px rgb(100,150,200);*/
			}

/*  Logo du site  */
.logo {
		height:120px;
		background-color:rgb(100,150,200);
		background:url(../img/hom.jpg) no-repeat;
		background-position:50% 100%;
		margin-left:0px;
		margin-right:0px;
		font-family:verdana,arial,sans-serif;
		/*border:solid 1px rgb(200,220,240);*/
		}
.logo img {
			height:100px;
			margin-left:20px;
			margin-right:20px;
			}

/*  Menu principal  */
.menu_prim {
			height:30px;
			background-color:rgb(200,220,240);
			background:url(../img/fb_menu.gif) top center;
			background-color:rgb(255,160,0);
			background-repeat:repeat-x;
			margin-left:0px;
			margin-right:0px;
			padding-top:1px;
			padding-bottom:1px;
			font-family:verdana,arial,sans-serif;
			font-size:90%;
			color:rgb(255,255,255);
			/*border:solid 1px rgb(100,150,200);*/
			}

/*  Fil d'ariane  */
.ariane {
			clear:both;
			height:30px;
			padding:3px;
			background:url(../img/bg_titel.jpg);
			background-repeat:repeat-X;
			background-color:rgb(200,120,100);
			margin-left:0px;
			margin-right:0px;
			font-family:verdana,arial,sans-serif;
			/*border:solid 1px rgb(200,250,100);*/
			}

/*  Information du site  */
.info {
		clear:both;
		margin:20px;
		background-color:rgb(240,240,240);
		}

/*  Colonne de gauche  */
.col_gch {
			width:200px;
			float:left;
			/*border:solid 1px rgb(0,0,0);*/
			background-color:rgb(200,200,200);
			}

/*  Colonne centrale  */
.col_centrale {	
				/*width:754px; Suite au retrait de la zone de PUB le 26/09/2011*/
				width:925px;
				/*width:60%;*/
				float:left;
				/*border:solid 1px rgb(0,0,0);*/
				background-color:rgb(220,220,220);
				background:url(../img/h_pc.jpg) no-repeat right bottom;
				/*background-position:95% 95%;*/
				}
				
.col_centrale table.accueil {
							clear:both;
							/*width:420px;*/
							/*margin-left:30px;*/
							/*margin-right:30px;*/
							/*margin-top:30px;*/
							/*margin-bottom:100px;*/
							width:90%;
							margin:30px;
							position:relative;
							bottom:0px;
							left:0px;
							table-layout: fixed;
							border:5px;
							/*border:none;*/
							/*border:solid;*/
							/*border-left:2px rgb(0,0,0);*/
							/*border-right:2px rgb(0,0,0);*/
							/*border-top:2px rgb(0,0,0);*/
							/*border-bottom:2px rgb(0,0,0);*/
							empty-cells:show;
							background-color:rgb(255,255,255);
							/*border:solid 2px !important /*Firefox*/ /*;*/
							}
							
.col_centrale table.accueil th.top {
									empty-cells:show;
									background-color:rgb(175,175,175);
									text-align:left;
									color:rgb(255,255,255);
									font-weight:bold;
									font-size:110%;
									}
									
.col_centrale table.accueil th {
								border:noborder;
								background-color:rgb(225,225,225);
								text-align:left;
								color:rgb(80,80,80);
								font-weight:bold;
								font-size:110%;
								}
								
.col_centrale table.accueil td {
								background-color:rgb(255,255,255);
								border:none;
								/*border-left:1px rgb(0,0,0);*/
								/*border-right:1px rgb(0,0,0);*/
								/*border-top:1px rgb(0,0,0);*/
								/*border-bottom:1px rgb(0,0,0);*/
								text-align:center;
								font-weight:normal;
								color:rgb(80,80,80);
								font-size:110%;
								/*border:solid 1px !important /*Firefox*/ /*;*/
								}

.col_centrale table.accueil td.gauche {
								background-color:rgb(255,255,255);
								border:none;
								text-align:left;
								font-weight:normal;
								color:rgb(80,80,80);
								font-size:110%;
								}

.col_centrale table.accueil td.droite {
								background-color:rgb(255,255,255);
								border:none;
								text-align:right;
								font-weight:normal;
								color:rgb(80,80,80);
								font-size:110%;
								margin-right:0px;
								}
								
.col_centrale table.accueil caption {
									clear:both;
									text-align:left;
									color:rgb(80,80,80);
									font-size:110%;
									background-color:rgb(255,255,255);
									}
									
.col_centrale table.accueil img {
								clear:both;
								float:none;
								padding:1px;
								/*border:1px solid rgb(255,0,0);*/
								border:1px solid rgb(255,255,255);
								display:compacte;
								vertical-align:bottom;
								margin-bottom:0px;
								margin-right:0px;
								}

.col_centrale table.carte {
							clear:left;
							width:90%;
							margin:30px;
							position:relative;
							bottom:0px;
							left:0px;
							table-layout: fixed;
							border:none;
							empty-cells:show;
							background-color:rgb(255,255,255);
							}

.col_centrale table.carte caption	{
									margin-top:10px;
									position:relative;
									bottom:0px;
									left:0px;
									table-layout: fixed;
									border:none;
									empty-cells:show;
									text-align:center;
									background-color:rgb(255,255,255);
									}
									
.col_centrale table.carte img	{
								position:relative;
								text-align:center;
							}

.texte	{ 
			float:left;
			text-align:left;
			margin-left:30px;
			margin-right:30px;
			color:rgb(80,80,80); 
			font-family:"trebuchet ms",verdana,arial,sans-serif; 
			font-size:110%; 
			}
			
.formulaire		{ 
					/*float:left;*/
					vertical-align:middle;
					text-align:center;
					/*margin-left:auto;
					margin-right:auto;*/
					
					color:rgb(80,80,80); 
					font-family:"trebuchet ms",verdana,arial,sans-serif; 
					font-size:110%; 
					}

/*  Colonne de droite  */
.col_drt {
			width:200px;
			float:right;
			margin-bottom:20px;
			/*border:solid 1px rgb(0,0,0);*/
			background-color:rgb(255,255,255);
			}

/*  Menu de rubrique  */
.menu_rub {
			margin-bottom:10px;
			}

/*	arrondi à droite	*/
.arrondi_drt {
				width:10px;
				height:10px;
				position:absolute;
				z-index:100;
				margin:0 0 0 190px;
				background:url(../img/fb_menu.gif) no-repeat;
				background-color:rgb(255,160,0);
				}

/*  Information de la rubrique  */
.nav_rub {}

/*  Publicités  */
.pub {
		margin-bottom:10px;
		}

/*  Pied de page  */
.pied2pg {
			clear:both;
			height:4.5em;
			padding-left:5px;
			padding-top:5px;
			padding-bottom:5px;
			margin-left:20px;
			margin-right:20px;
			text-align:center;
			background:url(../img/haut.gif) repeat-x bottom;
			background-color:rgb(255,180,0);
			font-size:1.0em;
			overflow:visible !important /*Firefox*/;
			overflow:hidden /*IE6*/;
			}
