*
{
margin:0px;
padding:0px;
}

a
{
color:#000000;
}

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#cdcc00;

}

#container
{
position:relative;
width:945px;
left:50%;
margin-left:-495px;
background-image:url(images/fond.jpg);
background-repeat:repeat-y;
background-position:top;
padding-left:45px;

}


#haut-de-page
{
height:170px;
width:901px;
}


#menu
{
height:64px;
width:891px;
padding-top:5px;
padding-left:0px;
background-image:url(images/sous-menu.jpg);
background-repeat:no-repeat;
}

#corps
{
width:930px;
padding:0px;
}

#banniere
{

width:887px;
height:95px;
text-indent:-10000px;
margin-bottom:5px;

}

#colonne-milieu-large
{
width:620px;
float:left;
padding:0px;
padding-left:21px;
}

#colonne-milieu
{
width:570px;
float:left;
padding:0px;
padding-left:46px;
padding-right:25px;
}

#une
{
width:187px;
height:163px;
background-image:url(images/une.jpg);
background-repeat:no-repeat;

padding:55px 400px 15px 25px;
}


#alaune
{

float:left;
}

#alaune-haut
{
background-image:url(images/alaune-haut.jpg);
background-repeat:no-repeat;
height:49px;
width:222px;
}

#alaune-milieu
{
background-image:url(images/alaune-milieu.jpg);
background-repeat:repeat-y;
width:192px;
padding:3px 10px 3px 20px;}

#alaune-bas
{
background-image:url(images/alaune-bas.jpg);
background-repeat:no-repeat;
height:16px;
width:222px;
}

#video
{
float:left;
}
#boite-video
{
background-image:url(images/boite-blanche-video.jpg);
background-repeat:no-repeat;
height:49px;
width:195px;
}

#boite-galerie
{
background-image:url(images/boite-blanche-galerie.jpg);
background-repeat:no-repeat;
height:49px;
width:195px;
}
#boite-blanche-milieu
{
background-image:url(images/boite-blanche-milieu.jpg);
background-repeat:repeat-y;
width:170px;
padding:3px 10px 3px 15px;}

#boite-blanche-bas
{
background-image:url(images/boite-blanche-bas.jpg);
background-repeat:no-repeat;
height:16px;
width:195px;
}



#boite-verte
{
margin-left:11px;
}

#boite-verte-milieu
{
background-image:url(images/boite-verte-milieu.jpg);
background-repeat:repeat-y;
width:229px;
padding:0px 15px 0px 15px;
}

#boite-verte-bas
{
background-image:url(images/boite-verte-bas.jpg);
background-repeat:no-repeat;
height:33px;
width:249px;
}
/*---------------------------------MENU-------------------------------*/
/*menu1 */
a#menu1, a#menu1:link, a#menu1:visited, a#menu1:active {
background: url(./images/menu-plate-forme.jpg) no-repeat;
height:43px;
width:110px;
float: left;
}
/*menu2 */
a#menu2, a#menu2:link, a#menu2:visited, a#menu2:active {
background: url(./images/menu-formation.jpg) no-repeat;
width:81px;
height:43px;
padding:0;
float: left;
}
/*menu3 */
a#menu3, a#menu3:link, a#menu3:visited, a#menu3:active {
background: url(./images/menu-services.jpg) no-repeat;
width:163px;
height:43px;
padding:0;
float: left;
}
/*menu4 */
a#menu4, a#menu4:link, a#menu4:visited, a#menu4:active {
background-image:url(images/menu-partenaires.jpg);
background-repeat:no-repeat;
width:89px;
height:43px;
padding:0;
float: left;
}
/*menu5 */
a#menu5, a#menu5:link, a#menu5:visited, a#menu5:active {
background: url(./images/menu-actualites.jpg) no-repeat;
width:89px;
height:43px;
padding:0;
float: left;
}

/*menu6 */

a#menu6, a#menu6:link, a#menu6:visited, a#menu6:active{
background: url(./images/menu-contact.jpg) no-repeat;
width:98px;
height:43px;
padding:0;
float: left;
}

/*menu7 */

a#menu7, a#menu7:link, a#menu7:visited, a#menu7:active {
background: url(../images/menu-projets.jpg) no-repeat;
width:65px;
height:43px;
padding:0;
float: left;
}


a#menu1:hover, a#menu2:hover, a#menu3:hover, a#menu4:hover, a#menu5:hover, a#menu6:hover, a#menu7:hover{
background-position: 0px -43px;
}

#menu li a,#menu-page-interne li a,#haut-de-page {
text-indent: -9999px;
}

#news a
{
text-decoration:none;
}


#news a:hover
{
text-decoration:underline;
}

a#retour, a#retour:link, a#retour:visited, a#retour:active {
display:block;
height:170px;
width:901px;
background-image:url(images/haut-de-page.jpg);
background-repeat:no-repeat;
padding:0;
}


#menu li, #menu-page-interne li{
list-style: none;
color:#FFFFFF;

white-space:nowrap;
display:block;
float: left;
background: url(../imgs/sepmenu.gif) no-repeat;

}

#menu-bas
{
width:901px;
color:#999999;
clear:both;
text-align:center;
padding-top:25px;
margin-bottom:15px;
}

#partenaires
{
width:901px;
height:161px;
background-image:url(images/logos.jpg);
background-repeat:no-repeat;
}

.texte
{
margin-top:15px;
}

/**********************BAS DE PAGE*************************/

#bas-de-page
{
width:990px;
height:34px;
background-image:url(images/bas.jpg);
background-repeat:no-repeat;
text-align:center;
color:#999999;
margin-left:-45px;
}


#bas-de-page a
{
color:#999999;
text-decoration:none;
}


#bas-de-page a:hover
{
color:#999999;
text-decoration:underline;
}

h1
{
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}



#titre-actu a
{
	text-indent:-1000px;
	display:block;
	width:201px;
	height:25px;
}


#titre-actu
{
background-image:url(images/titre-actu.jpg);
background-repeat:no-repeat;
width:200px;
height:20px;
margin-bottom:15px;
}

#titre-espace-partenaires a
{
	text-indent:-1000px;
	display:block;
	width:201px;
	height:25px;
}


#titre-espace-partenaires 
{
background-image:url(images/titre-espace-partenaires.jpg);
background-repeat:no-repeat;
width:216px;
height:129px;
border-top:5px solid #000000;
margin-bottom:10px;
}



/***********************COLONNE GAUCHE*****************************/

#colonne-gauche
{
width:201px;
float:left;
}



#colonne-menu-haut
{
height:9px;
width:201px;
background-repeat:no-repeat;
margin:0px;
padding:0px;
overflow: hidden; 
}

#colonne-menu-milieu
{
background-repeat:repeat-y;
width:201px;
font-size:12px;
font-weight:bold;
}


#colonne-menu-bas
{
background-repeat:no-repeat;
height:17px;
width:201px;
}


ul.menu-colonne a
{
text-decoration:none;
}



ul.menu-colonne li
{
list-style-type:none;
padding-bottom:5px;
padding-top:6px;
padding-left:15px;
line-height:15px;
border-bottom:1px dotted #FFFFFF;
}


ul.menu-colonne ul
{
list-style-type:none;
margin-left:-15px;
padding-left:10px;
margin-top:5px;
width:184px;
}

ul.menu-colonne ul li
{

background-image:url(images/fleche-carre.gif);
padding-left:20px;
background-repeat:no-repeat;
padding-top:4px;
padding-bottom:4px;
}

ul.menu-colonne ul  ul
{
background-color:#FFFFFF;
background-image:none;
margin-top:5px;
width:164px;
border-style:none;
}

ul.menu-colonne ul  ul a:hover
{
text-decoration:underline;
}


ul.menu-colonne ul li li
{
list-style-type:none;
background-color:#FFFFFF;
background-image:url(images/petit-carre-rouge.jpg);
padding:0px 0px 0px 10px;
margin:0px;
border-style:none;
font-weight:normal;
}

#espace-pro-prive
{
width:190px;
height:63px;
background-image:url(images/espace-prive-PS.jpg);
background-repeat:no-repeat;
}

#espace-prive
{
font-size:9px;
}

#colonne-milieu p
{
margin-bottom:10px;
}

#colonne-milieu h1
{
font-size:16px;
color:#000000;
margin-bottom:10px;
margin-top:10px;
font-weight:bold;
border-bottom:1px solid #cdcc00;
font-variant:small-caps;
}

#colonne-milieu h3
{
font-size:13px;
color:#000000;
margin-bottom:5px;
font-weight:bold;
font-variant:small-caps;
}

#colonne-milieu h4
{
font-size:10px;
color:#cdcc00;
margin-bottom:5px;
margin-top:10px;
font-weight:bold;
}

.texte-actu
{
margin-bottom:15px;
border-bottom:1px solid #cdcc00;
padding-bottom:15px;
}

#colonne-milieu ul
{
margin-left:30px;
margin-bottom:10px;
margin-top:10px;
list-style-type:square;
}


.spip_documents_center
{
display:block;
text-align:center;
width:571px;
margin:25px 0px 25px 0px;
}

#colonne-droite
{
width:201px;
float:left;
}

.news_date
{
font-weight:normal;
font-size:9px;
color:#FFFFFF;

}

.news_titre
{
font-weight:bold;
font-size:11px;

}

.news_texte
{
font-size:10px;
}

color:#FFFFFF;

.news a
{
text-decoration:none;
}

.news
{
border-top:1px solid #555555;
padding:5px 20px 5px 0px;
margin:0px 20px 5px 0px;
}

input
{
background-color:#d9d9b6;
margin:3px 0px 3px 0px;
}

#videoflash
{
margin-top:60px;
margin-left:60px;
}

