body {
margin:0px;
padding:0px;
background-color:#696969;
font-family:Trebuchet MS, Arial;
}

img {
border:0px;
}

#fond {

margin-left:auto;
margin-right:auto;
background-image:url(images/fond.gif);
background-repeat: repeat-y;
width:854px;
}

#conteneur {
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
width:814px;
}
#bandeau {
background-image:url(images/bandeau.gif);
background-repeat: no-repeat;
width:814px;
height:134px;
}
#menuLiens{
float:right;
margin-top:5px;
margin-right:10px;
margin-bottom:5px;
}

#menuLiens ul li{
display:block;
float:left;
list-style-type:none;
height:22px;
margin-left:15px;
line-height:22px;
}

#lienAccueil {
background-image:url(images/icone_accueil.gif);
background-repeat: no-repeat;
padding-left:33px;
line-height:22px;
}

#lienPlanSite {
background-image:url(images/icone_plan.gif);
background-repeat: no-repeat;
padding-left:33px;
line-height:22px;
}

#lienContacts {
background-image:url(images/icone_contacts.gif);
background-repeat: no-repeat;
padding-left:33px;
line-height:22px;
}

#lienAccueil a, #lienPlanSite a, #lienContacts a {
color:#585858;
text-decoration:none;
}

#lienAccueil a:hover, #lienPlanSite a:hover, #lienContacts a:hover {
border-bottom:1px dotted #585858;
}

#chemin {
clear:both;
background-color:#000000;
height:22px;
}
#chemin p {
line-height:22px;
text-indent:5px;
color:#FFFFFF;
font-size:0.8em;
}

#menuSections {
margin-top:14px;
width:787px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
border-bottom:solid 1px #000000;
}

#menuSections tr{
margin:0;
padding:0;
}

#menuSections td {
text-transform:uppercase;
}

#menuSections tr#titreSection td{
line-height:1.1em;
font-size:1.1em;
font-weight:normal;
color:#646464;
margin:0;
padding:0;
}


tr#titreSection td#forum {
width:110px;
}

tr#titreSection td#association {
width:155px;
}

tr#titreSection td#participants {
width:140px;
}

tr#titreSection td#espaceEtu {

}

tr#titreSection td#espaceEnt {

}

tr#titreSection td#infos {
width:150px;
}


#menuSections tr#sousTitreSection td{
text-align:right;
line-height:1em;
font-size:0.8em;
font-weight:bold;
letter-spacing:-0.5px;
margin:0;
padding-top:0;

padding-bottom:10px;
background-image:url(images/tiretElementMenu.gif);
background-repeat: repeat-x;
background-position:bottom left;
}

#menuSections tr#sousTitreSection td a{
color:#fcc531;
text-decoration:none;
}

#menuSections tr#titreSection  a {
font-size:1.1em;
font-weight:normal;
color:#646464;
text-decoration:none;
}
#menuSections tr#titreSection a:visited {
font-size:1.1em;
font-weight:normal;
color:#646464;
text-decoration:none;
}
#menuSections tr#titreSection a:hover {
font-size:1.1em;
font-weight:normal;
color:#646464;
text-decoration:none;
}

#sousMenu {
height:26px;
width:814px;
}

#sousMenu div {
float:left;
}

#sousMenu ul{
margin:2px;
}

#sousMenu li{
display:inline;
margin-left:10px;
font-weight:normal;
letter-spacing: -0.2px;
}

#sousMenu a{
color:#000000;
text-decoration:none;
}

#sousMenu a:hover{
border-bottom:1px dotted #000000;
}

#contenu {
clear:left;
background-color:#1a1f3b;
padding:5px 8px 8px 8px;
}

/*
Bloc mini : pour les espaces étudiants/entreprises par exemple
*/

.blocMini {
width:293px;
margin-bottom:5px;
}

.blocMini .enteteBlocMini {
background-image:url(images/entete_bloc_mini.gif);
background-repeat: no-repeat;
height:35px;
line-height:35px;
}

.blocMini .finBlocMini {
background-image:url(images/fin_bloc_mini.gif);
background-repeat: no-repeat;
height:10px;
}



/*
Bloc petit : pour les dernières actualités par exemple
*/

.blocPetit {
width:331px;
margin-bottom:5px;
}

.blocPetit .enteteBlocPetit {
background-image:url(images/entete_bloc_petit.gif);
background-repeat: no-repeat;
height:38px;
line-height:38px;
}

.blocPetit .finBlocPetit {
background-image:url(images/fin_bloc_petit.gif);
background-repeat: no-repeat;
height:10px;
}


/*
Bloc Standard  : pour l'édito par exemple
*/

.blocStandard {
width:500px;
margin-bottom:5px;
}

.blocStandard .enteteBlocStandard {
background-image:url(images/entete_bloc_standard.gif);
background-repeat: no-repeat;
height:37px;
line-height:37px;
}

.blocStandard .finBlocStandard {
background-image:url(images/fin_bloc_standard.gif);
background-repeat: no-repeat;
height:10px;
}



/*
Bloc Page (occupe toute la largeur de la page)
*/

.blocPage {
width:798px;
margin-bottom:5px;
}

.blocPage .enteteBlocPage {
background-image:url(images/entete_bloc_page.gif);
background-repeat: no-repeat;
height:35px;
line-height:35px;
}

.blocPage .finBlocPage {
background-image:url(images/fin_bloc_page.gif);
background-repeat: no-repeat;
height:10px;
}


/*
Propriétés générales des blocs
*/

.titreBloc{
padding-top:4px;
margin-left:42px;
text-transform:uppercase;
font-size:1.4em;
font-weight:normal;
}

span.enteteTitre {
font-size:0.8em;
color:#fcc531;
}
span.corpsTitre {
font-size:0.8em;
color:#646464;
}
span.sousTitre {
margin:0 0 0 15px;
text-align:right;
color:#646464;
font-size:0.7em;
}
.corpsBloc {
padding:20px 20px 5px 20px;
background-color:#FFFFFF;
}

.corpsBloc p{
margin-top:0px;
font-family:Trebuchet MS, Arial;
font-size:0.9em;
text-indent:1em;
}

.corpsBloc a {
color:#e55f0e;
text-decoration:none;
border-bottom:1px dotted #e55f0e;
}
.corpsBloc a:visited {
color:#e55f0e;
text-decoration:none;
}
.corpsBloc a:hover {
background-color:#fff179;
color:#e55f0e;
text-decoration:none;
}

.corpsBloc a.lienImage, .corpsBloc a.lienImageClassique {
border:none;
}

.corpsBloc a.lienImage  img {
color:#e55f0e;
text-decoration:none;
border:1px dotted #e55f0e;
}

.corpsBloc a.lienImageClassique  img{
border:none;
}

.corpsBloc #tabPartenaires {
margin-left:auto;
margin-right:auto;
text-align:center;
}
.corpsBloc #tabPartenaires img{
height:60px;
}

.corpsBloc ul {
font-size:0.9em;
margin-bottom:25px;
}
.corpsBloc li{
margin:5px 10px;
}


.corpsBloc ul.menuLiens {
margin:0px;
padding:0px;
font-size:0.9em;
list-style-type:none;
}
.corpsBloc ul.menuLiens li{
margin:5px 2px;
}

.corpsBloc h2 {
margin-top:20px;
font-size:1em;
color:#e55f0e;
}

.corpsBloc h3 {
margin-left:20px;
font-size:0.9em;
}

.corpsBloc table#plans {
margin-left:auto;
margin-right:auto;
width:70%;
}

.corpsBloc #listeMembres {
margin-left:auto;
margin-right:auto;
width:80%;
}

.corpsBloc #listeMembres td{

}

.corpsBloc #listeMembres a{
border:none;
}

.corpsBloc #listeAnciens {
font-size:0.8em;
}

.corpsBloc #listeParticipants {
width:90%;
margin-left:auto;
margin-right:auto;
font-size:0.9em;
}

.corpsBloc #listeParticipants td{
margin:0;
vertical-align:top;
border:1px dotted #000000;
}

.corpsBloc #listeParticipants td p.logo{
text-align:center;
}

.corpsBloc #listeParticipants td.plusInfos{
}

.corpsBloc tr {
}

.corpsBloc h4 {
margin:0;
}

.corpsBloc .elementAnnexe {
text-align:right;
}

/* Bloc annonçant la date du prochain forum */

#annonceDate {
float:right;
}


.delimiteurLigne {
clear:both;
}


#espaces {
float:right;
}


#derniereActualite  .corpsBloc{
height:172px;
}

#derniereActualite  ul{
margin:0;
padding:0;
list-style-type:none;
}

.emphase {
font-weight:bold;
color:#000000;
font-family:Trebuchet MS, Arial;
}

#credits {
padding-right:8px;
text-align:right;
color:#646464;
}

#credits p{
margin:0;
padding:0;
font-size:0.8em;
}

#credits p a{
text-decoration:none;
color:#646464;
}

#credits p a:hover{
color:#fcc531;
}

div#adresseComutec {
font-weight:bold;
font-size:1.1em;
text-align:center;
}

div#adresseComutec p{
margin:4px 0px;
}

table#contactsComutec {
margin-left:auto;
margin-right:auto;
width:90%;
}

table#contactsComutec td{
width:50%;
vertical-align:top;
text-align:center;
}


table#tableau_actualites
{
	margin : auto;
	border : solid 2px #e55f0e;
}



table.avec_traits {
        border : 2px solid gray;
        border-collapse : collapse;
        margin : auto;
}

table.avec_traits thead tr{
	background : orange;
}

table.avec_traits th, table.avec_traits td {
        border : 2px solid gray;
}

table.avec_traits tbody tr:hover {
        background : #abcabc;
}

table.avec_traits caption {
        font-weight : bold;
        font-size : 1.1em;
        color : orange;
}

