@import url(header.css);

body
{
    background-image: url(../images/bckgrd.jpg);
    background-repeat:repeat-x;
    background-color:#f3f3f3;
    margin:0px;
    outline: 0px;
    font-family:Arial;
}
a
{
    text-decoration:none;
}
#page
{
    margin-left: auto;
    margin-right: auto;
    width:1000px;
    
}



#breadcrumb 
{
    height:40px;
    background-image: url(../images/haut-page1.png);
    background-repeat:no-repeat;
}

#main 
{
    margin:0px 0px 0px 0px;
    background: url(../images/bas-page1.png) no-repeat;
    width:994px;
    /*border:1px solid red;*/
    padding-left:6px;
}

#container 
{
	height:100%;
	padding-left:8px;
	padding-right:0px;
	border:0px;
	margin:0;
	width:971px;
	display:table-cell;
	background-color:White;
	/*border:1px solid black;*/
}

#left_column
{
    float:left;
    width:223px;
    margin:0px 0px 0px 0px;
    padding:0px;
    /*border:1px solid green;*/
}

#right_column
{
    float:right;
    width:735px;
   /* padding-right:10px;*/
    
    /*margin-right:8px;*/

    /*border:1px solid green;*/
}

#menu
{

    margin:0px;
    padding:0px;
    
}

#menu ul
{
    background: url(../images/menu_milieu.jpg) repeat-y;
    background-position:center center;
    padding-top:0px;
}


#liste_menu 
{
	background: url(../images/menu_milieu.jpg) no-repeat;
	color:White;
	font-weight:bold;
	font-size:0.75em;
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 25px;

}

#menu img
{
    padding:0px;
    margin:0px;
    vertical-align:middle;
}

#liste_menu li
{

    border-bottom: 1px solid #408fcf ;
    width:175px;
    padding:0.75em 0em 0.75em 0em;
    margin:0px;
}

#menu a
{
    color:White;
}

.bienvenue
{
    background: url(../Images/bienvenue-bas.jpg) no-repeat;
    background-position: center bottom;
    /*height:143px;*/
    margin-top:20px;
    margin-left:7px;
    padding-bottom:25px;
    color:#3b3e41;
}



.bienvenue h2
{
    margin:0;
    font-size:0.95em;
    background: url(../Images/bienvenue-haut.jpg) no-repeat;
    background-position: center top;
    padding-left:40px;
    padding-top:22px;
    padding-bottom:10px;
}

.bienvenue p
{
    background: url(../Images/bienvenue-milieu.jpg) repeat;
    background-position: center top;
    margin:0;
    margin-left:3px;
    font-size:0.58em;
    padding-top:0px;
    padding-left:40px;
    padding-right:20px;
}

.sousbienvenue p
{
	font-size:0.68em;
	font-weight:lighter;
    margin-left:0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
}

.bienvenue span
{
    font-size:140%;
    font-weight:bolder;
}

.test
{
    margin-top:10px;
    margin-left:8px;
}

.test img
{
    border:none;
}

#frise
{
    margin:0px;
    padding:0px;
    width:735px;
}
#frise img
{
    margin:0px;
    padding:0px;
}
#carrousel
{
    float:left;
    width:282px;
}
/* balise a en test dans cette section (le temps d'avoir le flash) */
#carrousel a
{
    font-size:10px;
    color:#000000;
    text-decoration:underline;
}
#carrousel img
{
    margin-top:20px;
    width:292px;
}

#actu
{
    background: url(../images/actu-milieu.jpg) repeat;
    margin-top:20px;
    color:#3b3e41;
    float:left;
    width:228px;
}

#actu h2
{
    margin:0px;
    font-size:0.95em;
    background: url(../images/actu-haut.jpg) no-repeat;
    background-position: center top;
    padding:20px 0px 13px 32px;
}
#contenu-actu
{
    margin:-18px 0px 0px 0px;
    background: url(../images/actu-bas.jpg) no-repeat;
    background-position: center bottom;
    width:228px;
    padding:0px 0px 48px 0px;
}


#actu p
{
    margin:0px 20px 0px 32px;
    font-size:0.65em;
    padding:0.65em 0em 0.65em 0em;
    font-weight:bold;
    border-bottom: 1px solid #f3d68d;
    width:175px;
}

#actu span
{
    font-weight:bold;
}

.lien
{
    text-decoration:none;
    font-weight:normal;
    float:right;
    color:#3b3e41;
    padding:0px;
    margin:0px;
}
.lien a
{
    color:#3b3e41;
}

.lien_actus
{ 
    text-decoration:none;
    font-weight:normal;
    float:right;
    margin:0px 20px 0px 32px;
    padding:3px 0px 0px 0px;
    color:#3b3e41;
    font-size:0.65em;
}

.lien_actus a
{
    color:#3b3e41;
}

/*#contenu-actu p a
{
    font-size:0.95em;
    margin:0px 0px 0px 0px;
}

#contenu-actu a
{
    text-decoration:none;
    font-weight:normal;
    float:right;
    font-size:0.65em;
    margin:0px 20px 0px 32px;
    color:#3b3e41;
}*/

#recrutement
{
    margin-top:20px;
    float:left;
    width:218px;
}

#offres
{
    background: url(../images/offres-bas.png) no-repeat;
    background-position: center bottom;
    height:143px;
    color:#3b3e41;
}

#offres h2
{
    margin:0px;
    font-size:0.95em;
    background: url(../images/offres-haut.png) no-repeat;
    background-position: center top;
    padding-left:13px;
    padding-top:11px;
    padding-bottom:21px;
}

#offres p
{
    margin:0px;
    padding-left:13px;
    margin-top:-0.95em;
}

#offres select
{
    width:188px;
    font-size:0.65em;
    color:#6d6d6d;
    font-weight:normal;
}

#offres a
{
    color:#6d6d6d;
}

#offres span
{
    width:auto;
    float:right;
    font-size:0.7em;
    font-weight:bold;
    padding-right:22px;
    padding-left:20px;
    padding-top:0.7em;
    padding-bottom:0.7em;
    margin:0px;
    background: url(../images/puce_recherche.gif) no-repeat;
    background-position:left center;
}

#candidature
{
    background: url(../images/bouton.jpg) no-repeat;
    width:190px;
    margin-top:11px;
    margin-left:12px;
    height:24px;
}

#candidature h3
{
    margin:0px;
    color:#df8617;
    font-weight:bold;
    font-size:0.7em;
    padding-top:0.45em;
    padding-left:28px;
    text-transform:uppercase;
}

#candidature a
{
    color:#df8617;
}

.mma_stories_home
{
    background:url(../images/mma_stories_home.jpg) no-repeat;
    color:#484747;
    height:111px;
    margin-top:5px;
}

.mma_stories_home h2
{
    margin:0px;
    font-size:0.95em;
    padding-left:13px;
    padding-top:11px;
    padding-bottom:10px;
}

.mma_stories_home p
{
    font-size:10px;
    font-weight:bold;
    margin:0px;
    padding-left:13px;
}

.mma_stories_home p img
{
    float:left;
    margin-right:4px;
}
.mma_stories_home p a
{
    background:url(../images/puce_stories.gif) no-repeat;
    background-position:center left;
    color:#484747;
    font-weight:normal;
    line-height:3em;
    padding-left:15px;
}

.mma_stories_all
{
	width:218px; 
	margin-top:10px;
}


/* FOOTER ---------------------------------------------------*/
#footer 
{
    color:#949494;
    font-size:0.7em;
    text-align:center;
    line-height:1em;
    padding-top:3em;
    padding-bottom:3em;
    background-color:White;
    width:986px;
}

#footer a
{
    color:#949494;
}