/*  
------------------------------------------
Corps 
------------------------------------------
*/

* {
	margin : 0;
	padding : 0;
	border : 0;
	text-decoration: none;
	background: transparent;
	}

body {
	font : 100% Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:160%;
	background: transparent url(ima/fond.jpg) repeat-x left top;	
	
      }

h1 {
	text-indent:-9000px;
	margin: -40px 0 0 0;
      }	

h2 {
	font-size: 0.95em;
	font-weight:normal;
	line-height:120%;
      }	

h3 {
	padding:5px 0 0 0;
	text-indent:0px;
	font-size:0.95em;
	font-weight:normal;
	color:#000;
      }	

h4 {
	padding:5px 0 0 0;
	text-indent:0px;
	font-weight:normal;
	font-size:1.1em;
	color :#F07;
	background: transparent url(ima/fond_titre.gif) no-repeat left top;
      }	

p {
	font-size: 0.75em;
	padding:2px 0 0 0;
	color: #555;
	line-height:140%;
	}


a {

}  

a:link {
	color: #27bcea;
}

a:visited {
	color: #27bcea;
}

a:hover {
	color: #F07;
}


ul {
	padding: 0 0 0 16px;
	}

li {
	
	}

/* Tableaux */
table.spip {
	width: 100%;
	color: #000;
	margin: 10px 0 10px 0;
	border: 1px solid #fff;
	/*border-collapse: collapse;*/ 
	}
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	margin: auto;
	padding: 2px;
	font-weight: bold; 
	}
table.spip tr.row_first { 
	background: #F07 url(ima/fond_cel_top.gif) repeat-x left top;	
	font-weight: bold; 
	}
table.spip tr.row_odd { 
	background: #ddd;
	}
table.spip tr.row_even { 
	background: #eee;
	}
table.spip th, table.spip td { 
	padding: 4px 8px; 
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size:0.65em;
	vertical-align: middle; 
	}

.colLund {
	color:#339900;
	font-weight: bold; 
	}

.colMard {
	color:#0099CC;
	font-weight: bold; 
	}
	
.colMerc {
	color:#FF0099;
	font-weight: bold; 
	}

.colJeud {
	color:#CC6600;
	font-weight: bold; 
	}
	
.colVend {
	color:#CC0000;
	font-weight: bold; 
	}	

/*  
------------------------------------------
Contener general
------------------------------------------
*/

	  
#contAll {
	width : 1000px;
	min-height: 705px;
	margin : 0 auto;
	background: transparent url(ima/fond_home.jpg) no-repeat left top;
      }

#contAssoc {
	width : 1000px;
	min-height: 705px;
	margin : 0 auto;
	background: transparent url(ima/fond_assoc.jpg) no-repeat left top;
      }

#contCours {
	width : 1000px;
	min-height: 705px;
	margin : 0 auto;
	background: transparent url(ima/fond_cours.jpg) no-repeat left top;
      }
	  
#contMedia {
	width : 1000px;
	min-height: 705px;
	margin : 0 auto;
	background: transparent url(ima/fond_media.jpg) no-repeat left top;
      }
	  
#contContact {
	width : 1000px;
	min-height: 705px;
	margin : 0 auto;
	background: transparent url(ima/fond_contact.jpg) no-repeat left top;
      }
/*  
------------------------------------------
Ligne top
------------------------------------------
*/

	  
#top {
	width : 1000px;
	height: 142px;
	text-align:left;
      }


/*  
------------------------------------------
Colonne gauche
------------------------------------------
*/

#contGauche {
	float: left;
	text-align:right;
	padding:130px 0 0 0;
	width: 190px;
      }
	#contGauche h2 {
	font-size:0.75em;
	padding:6px 0 0 0;
	line-height:120%;
	}
	#contGauche p {
	color: #888;
	}
	
.videGauche {
	float: left;
	width : 27px;
	height: 30px;
	}





/*  
------------------------------------------
Colonne menu centre
------------------------------------------
*/

#contCentre {
	float: left;
	width : 520px;
      }
	  
	  
/*  
----------------------
menu
*/


#menu {
	text-align:right;
	width : 505px;
	height: 33px;
      }

a.menu {
	font-size : 1em;
	letter-spacing: 0.05em;
}  

a:link {
	color: #27bcea;
}

a:visited {
	color: #27bcea;
}

a:hover {
	color: #F07;
}

a.mainlevel:link, a.mainlevel:visited, a.mainlevel:hover, a.mainlevel#active_menu {
font-size : 16px;
color: #F07;
}

	  
#pathway {
	text-indent: 10px;
	text-align:left;
	line-height:230%;
	font-size:0.75em;
	color:#F07;
	width: 510px;
	height: 26px;
      }

#flash {
	height:146x;
	margin:15px 0px 10px 0px;
      }
	

/*  
----------------------
centre 
*/
     
#contCentreTop {
	background: transparent url(ima/fond_centre_top.gif) no-repeat left top;
	height:24px;
}

#contCentreTxt {
	padding:0 20px;
	background: transparent url(ima/fond_centre.gif) repeat-y left top;
	height: 260px;
	min-height: 260px !important;
}

.imgNews {
	float: left;
	width : 130px;
}

.txtNews {
	float: left;
	width : 350px;
	height:160px;
}



#contCentreTxtArt {
	padding:0 20px;
	background: transparent url(ima/fond_centre.gif) repeat-y left top;
	height: 260px;
	height: 100% !important;
}

#hrCentre {
	display:block;
	height: 20px;
	width: 480px;
	background: transparent url(ima/fond_br.gif) no-repeat left top;
	}
	
.videCentre {
	clear: both;
	height: 10px;
	width:390px;
	}

#centreTxt {
	float: left;
	width: 480px;
	padding-bottom:5px;
	}
	#centretxt p {
	padding-bottom:10px;
	}
	#centretxt h2 {
	line-height:120%;
	}
	#centretxt img {
	margin:0 10px 0 0;
	}
	#centretxt a {
	}
	#centretxt a:hover {
	color: #F07;
	}

#droite {
	text-align:right;
	}
	  
/*  
------------------------------------------
Colonne droite
------------------------------------------
*/

.videDroite {
	float: left;
	width : 30px;
	height: 30px;
	}

#contDroite {
	float: left;
	text-align:left;
	padding:220px 0 0 0;
	width : 192px;
      }
	
	
#blocDroite {
	padding:7px 0 3px 0;
      }
	#blocDroite p {
	margin: 0 0 -5px 0;
	}
	#blocDroite h2 {
	font-size:0.85em;

	}

.imgRadio {
	margin: 0 0 15px 0;
	}

/*  
------------------------------------------
END
------------------------------------------
*/

#pathwayBas {
	clear: both;
	text-align:left;
	text-indent: 230px;
	color:#F07;
	padding-top:15px;
	font-size:0.75em;
	width : 1000px;
	height: 43px;
	background: transparent url(ima/fond_end.gif) no-repeat left top;
    }

.petit {
color:#999;
font-size:0.65em;
}

#mentions {
	text-indent: 224px;
	width : 1000px;
	height: 25px;
    }

/*  
----------------------
form
*/
.formG {
	clear: both;
	text-align:right;
	font-size:0.80em;
    color:#666;
	margin: 0;
	float: left;
	padding: 12px 10px 0 0;
	width: 75px;
}

.formG1 {
	clear: both;
	text-align:right;
	margin: 0;
	float: left;
	padding: 12px 10px 0 0;
	width: 40px;
}

.formD {
    float: left;
	margin: 0;
	padding: 2px 0 0 0;
	width: 315px;
}

.formD1 {
    float: left;
	margin: 0;
	padding: 10px 0 0 0;
	width: 410px;
}

.forml {  
        color:#333;
        background-color: #eee;
        padding: 3px;
		margin:10px 0;
        border: solid 1px #999;
		-moz-border-radius:4px;
  		border-radius:4px;
}

.spip_bouton {
        text-align:center;
		font-size:0,85em;
        background-color: #999;
        padding: 7px 0 15px 0;
        border: solid 2px #999;
		-moz-border-radius:4px;
  		border-radius:4px;
}
	.spip_bouton a {
		 color:#FFF;
		 }
	.spip_bouton a:hover {
		color: #F07;
		}
		
.spip_barre {
		width:480px;
         color:#333;
        background-color: #eee;
        padding: 3px;
		margin:10px 0;
        border: solid 1px #999;
		-moz-border-radius:4px;
  		border-radius:4px;
}

.texte {
		width:480px;
}
