/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
margin:0px;
padding:0px;
}

td {
font-size:12px;
vertical-align:top;
}

img {
border:none;
}

#page { 
width:990px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/fond_ombre.gif);
background-repeat:repeat-y;
}

#bandeau {
clear:both;
width:960px;

padding:0 10px 0 15px
}

#bandeau_inside {
background-image:url(../images/faond_bandeau.gif);
background-repeat:no-repeat;
background-position:center;
width:960px;
height:231px;
}

#logo {
float:left;
padding: 5px 0 0 5px;
}

/*MENU OUTILS*/
#menu_outils {
float:left;
width:315px;
text-align:right;
padding:5px 0px 0 0;
}

#menu_outils ul {
    list-style:none;
    display:block;
    float:left;
    margin:0;
    padding:0;
	text-align:right;	
	
}

#menu_outils li {
    list-style:none;    
    display:block;
    float:left;
    margin:0px;
    padding:0;
	text-align:right;
}

#menu_outils li a {
color:#4C6D9A;
text-decoration:none;
background-image:url(../images/puce_li_outils.gif);
background-repeat:no-repeat;
background-position:left;
padding:0 5px 0 5px;
text-align:right;
}

#menu_outils li a:hover {
text-decoration:underline;
background-image:url(../images/puce_li_outils.gif);
background-repeat:no-repeat;
background-position:left;
padding:0 5px 0 5px;
}

#menu_outils .act a {
text-decoration:underline;
background-image:url(../images/puce_li_outils.gif);
background-repeat:no-repeat;
background-position:left;
padding:0 5px 0 5px;
}

#reseaux {
	float:left;
	width:70px;
	padding-top:5px;
	margin-right:15px;
}
/**********************/

/*RECHECHE ET LANGUES*/

#recherche {
float:left;
padding:5px 0px 0 0;
}

#drapeaux {
float:left;
padding:5px 0px 0 0;
}

#drapeaux span a {
color:#4C6D9A;
text-decoration:none;
text-align:right;
}

/**********************/

/*NIV1*/

#menu_niv1 {
width:960px;
clear:both;
height:140px;

}

.menu_images1 {
float:left;
padding-left:240px;
}

.menu_images2 {
float:left;
padding-left:20px;
}


.menu_images3 {
float:left;
padding-left:180px;
}

.menu_images4 {
float:left;
padding-left:20px;
}

.menu_images5 {
float:left;
margin-left:20px;
}

.menu_images6 {
float:left;
padding-left:22px;
}

.menu_images7 {
float:left;
padding-left:22px;
}

.menu_images8 {
float:left;
padding-left:98px;
}

.menu_images9 {
float:left;
padding-left:20px;
}



/*#menu_niv1 ul {
    list-style:none;
    display:block;
    float:left;
    margin:0;
    padding:0;
}

#menu_niv1 li {
    list-style:none;    
    display:block;
    float:left;
    margin:0 0 0 10px;
    padding:0;
}*/
/**********************/
#deco_menu {
clear:both;
width:960px;
height:9px;
background-image:url(../images/deco_menu.gif);
background-repeat:no-repeat;
}

/**********************/



/*Contenu*/

#contenu_centre {
width:960px;
clear:both;
padding:0 10px 0 6px;
}

#contenu_centre_inside {
width:965px;
height:390px;
}

#contenu_centre_accueil {
width:960px;
clear:both;
height:388px;
padding:0 10px 0 4px;
text-align:left;
}

.contenu_centre_accueil_inside {
width:965px;
clear:both;
/*background-image:url(../images/image_fond_accueil.jpg);*/
background-repeat:no-repeat;
height:388px;
text-align:left;

}

#contenu_centre_historique {
width:960px;
clear:both;
height:436px;
padding:0 10px 0 4px;
}

#contenu_centre_inside_historique {
width:965px;
clear:both;
background-image:url(../images/fond_rose_historique.jpg);
background-repeat:no-repeat;
height:436px;

}

#contenu_centre_annale {
width:960px;
clear:both;
height:436px;
padding:0 10px 0 4px;
}



#contenu_centre_inside_annale {
width:965px;
clear:both;
background-image:url(../images/fond_turquoise_annale.jpg);
background-repeat:no-repeat;
height:436px;

}

#contenu_centre_medias {
width:960px;
clear:both;
height:436px;
padding:0 10px 0 4px;
}


#contenu_centre_inside_medias {
width:965px;
clear:both;
background-image:url(../images/fond_turquoise_medias.jpg);
background-repeat:no-repeat;
height:436px;

}


#contenu_centre_equipe {
width:960px;
clear:both;
height:443px;
padding:0 10px 0 4px;
}

#contenu_centre_inside_equipe {
width:965px;
clear:both;
background-image:url(../images/fond_rose_equipe.jpg);
background-repeat:no-repeat;
height:443px;
}

#contenu_centre_enseignant {
width:960px;
clear:both;
height:443px;
padding:0 10px 0 4px;
}

#contenu_centre_inside_enseignant {
width:965px;
clear:both;
background-image:url(../images/fond_turquoise_enseignants.jpg);
background-repeat:no-repeat;
height:443px;
}

#contenu_centre_inside_actu {
width:965px;
clear:both;
background-image:url(../images/fond_beige_actu.jpg);
background-repeat:no-repeat;
height:443px;
}

#contenu_centre_inside_taxe {
width:965px;
clear:both;
background-image:url(../images/fond_turquoise_taxe.jpg);
background-repeat:no-repeat;
height:443px;
}

#contenu_centre_inside_partenaire {
width:965px;
clear:both;
background-image:url(../images/fond_turquoise_partenaire.jpg);
background-repeat:no-repeat;
height:443px;
}

#gauche_partenaire {
float:left;
width:150px;
height:375px;
}


#gauche {
float:left;
width:571px;

}

#gauche_petit {
float:left;
width:265px;
height:375px;
background-image:url(../images/fond_gauche_colonnes_petit.gif);
background-repeat:no-repeat;
padding:15px 0 0 0
}

#gauche_historique {
float:left;
width:300px;
height:375px;

}

#gauche_taxe {
float:left;
width:250px;
height:375px;

}



#gauche_equipe {
float:left;
width:250px;
height:375px;
}

#gauche_equipe h1 {
text-align:right;
margin:30px 15px 0 0;
font-weight:normal;
}







#droite_inside {


}

#droite_inside_historique {
padding:20px 10px 0 20px;

}

#droite_inside_studiophoto {
padding:10px 50px 0 0px;
}


#droite_inside_equipe {
padding:10px 10px 0 20px;



}

#droite_inside_enseignant {
padding:10px 0px 0 0px;
height:400px;
margin:0 45px 0 0 !important;
margin:0 20px 0 0;
width:340px;
float:left;

}




#droite_inside_petit {
padding:0 5px 0 15px;

}

#droite_inside_petit td {
padding:0 15px 0 0;
vertical-align: top;
}




/****Actu****/

#actu_accueil {
clear:both;
width:480px;
color:#FFFFFF;
padding:70px 0 10px 35px;
font-size:14px;
text-align:left;
}

#actu_accueil .news-list-item h3 a {
text-align:left;
text-decoration:none;
margin:0px;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
}

#actu_accueil .news-list-item h3 a:hover {
text-decoration:underline;
}

#actu_accueil .news-list-item p {
font-size:10px;
padding:0px;
margin:0px;

}

#actu_accueil .news-list-item h3 {
padding:0px;
margin:0px;

}

/**********************/

#bas_page {
padding:0px 10px 0px 10px;
clear:both;
width:955px;
height:67px;

}

#bas_page_inside {
background-image:url(../images/bas_de_page.gif);
background-repeat: repeat-x;
background-position:center;
width:955px;
height:67px;
margin:0 0 0 5px ;
}

#bas_cadre {
background-image: url(../images/bas_cadre.gif);
width:990px;
clear:both;
height:10px;
}

#titre_rub1, #titre_rub2 {
width:935px;
clear:both;
height:15px;
padding:5px 10px 5px 20px;
background-color:#880088;
color:#FFFFFF;
text-align:left;
font-size:14px;
font-weight:bold;
}

#titre_rub3,#titre_rub7 {
width:935px;
clear:both;
height:15px;
padding:5px 10px 5px 20px;
background-color:#1fb0b5;
color:#FFFFFF;
text-align:left;
font-size:14px;
font-weight:bold;
}

#titre_rub4 {
width:855px;
clear:both;
height:15px;
padding:5px 10px 5px 100px;
background-color:#1fb0b5;
color:#FFFFFF;
text-align:left;
font-size:14px;
font-weight:bold;
margin-left:-100px;
}

#titre_rub5 {
width:655px;
clear:both;
height:15px;
padding:5px 10px 5px 300px;
background-color:#1fb0b5;
color:#FFFFFF;
text-align:left;
font-size:14px;
font-weight:bold;
margin-left:-300px;
}

#titre_rub6 {
width:835px;
clear:both;
height:15px;
padding:5px 10px 5px 120px;
background-color:#1fb0b5;
color:#FFFFFF;
text-align:left;
font-size:14px;
font-weight:bold;
margin-left:-100px;
}




#titre_rub8 {
width:555px;
clear:both;
height:15px;
padding:5px 10px 5px 400px;
background-color:#bec76c;
color:#FFFFFF;
text-align:left;
font-size:14px;
font-weight:bold;
margin-left:-370px;
}


#titre_rub9 {
width:255px;
clear:both;
height:15px;
padding:5px 10px 5px 700px;
background-color:#bec76c;
color:#FFFFFF;
text-align:left;
font-size:14px;
font-weight:bold;
margin-left:-690px;
}



/**********************/

/*GENERAL*/

p {
text-align:justify;
}
/**********************/
/**************** ID TOTEM *************************/
	
#totem {
text-align:center;
}

#totem h2 {
text-align:center;
font-size:9px;
color: #666666;
font-weight:normal;
margin:0px;
padding:0px;
}

#totem a {
font-size:9px;
color:#666666;
text-decoration:none;
}

#totem span  {
color:#F29400;
font-size:12px;
font-weight:bold;
}
	
/*****************************************/	

