*
{
margin: 0;
padding: 0;
}


a img
{
border: none;
}

body {
	background:#000000;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif, monospace;
}


#wrapper { 
	margin: 0 auto;
/*	width: 85%;*/
	width:850px;
/*	height: 90%;*/
	background: #333333;
/*	border-left: white 1px solid;*/
 }


div#wrapper
{
/*height: 500px ; /*hauteur mini pour IE*/*/
}
html>body div#wrapper
{
height: auto;
min-height: 900px; /*hauteur mini pour les autres*/
} 

#header {
    height: 150px;
    border-bottom: black 15px solid;
}


#header img {
	width:100%;
	height:100%;
}

#leftcolumn { 
	color: #333;
	float: left;
	width: 210px;
	height: 100%;
/*	border-top: white 1px solid;
	border-left: white 1px solid;*/
}


div#leftcolumn
{
height: 500px ; /*hauteur mini pour IE*/
}
html>body div#leftcolumn
{
height: auto;
min-height: 900px; /*hauteur mini pour les autres*/
} 

#rightcolumn { 
    clear: right;    
    margin-left: 210px;
    color: white;
}

#menu 
{
    margin-top: 20px;
    list-style: none;
}

#menu li
{
    height: 32px;
    margin-top: 1px;
}

#menu a
{
    height: 32px;
    display: block;
    background: url(../img/bandeau.png) 125% 10% no-repeat;
    padding-left: 24px;
    padding-top: 6px;
    text-decoration: none;
    color: black;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif, monospace;
    letter-spacing: 0.5px;
    font-weight: bold;
}

.menuAdmin a
{
color: red;
}

#menu a:hover{
    background: url(../img/bandeau.png) 101% 10% no-repeat;	
    padding-left: 34px;
}

a#menuActif
{
   background: url(../img/bandeau.png) 101% 10% no-repeat;
    padding-left: 34px;
}


#champ
{
border: white 1px solid;
/*height: 100%;*/
}


#videos
{
    text-align: center;

}

#divLogos
{
    padding-left: 15px;
    width: 90%;
    border: red 1px solid;
    text-align:center;
}

#divLogos a
{
display: block;
width: 90%;
}

#divLogos tr
{
    width: 100%;
}

#divLogos td
{
    text-align: center;
    width: 50%;
    border: solid blue 1px;
}

#divLogos table
{
    width: 100%;
}

#logos
{
    text-align: center;
}

#logos img
{ 
    width: 100%;
}


#divLogos2
{
    text-align:center;
}

#divLogos2 img
{
    width: 40%;
}


.logo1
{
padding-right: 10px;
}

.logo2
{
padding-left: 10px;
}



#footer
{
    background-color: black;
    color: white;
}

#zoneConnexion
{
    color: white;
}

#zoneConnexion p 
{
    padding: 3px;
}

#zoneConnexion input
{
    width: 100px;
}


#footer
{
    clear: left;
}


#footer
{
/*    clear: left;
    width: 100%;*/
/*    border: 1px red solid;*/
    font-weight: normal;
    text-align: right;
    padding-right: 10px;
}

#footer a
{
    color: white;
}

#agenda
{
    padding: 10px;
}