@charset "UTF-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
background:url(../images/bg.jpg) repeat-x;
}


#container_menu_haut{
background-color:#5A5C5E;
height:20px;
}

#menu_haut{
width:760px;
margin:auto;
padding-left:245px;
}

#menu_haut a:link,#menu_haut a:visited,#menu_haut a:active{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
float:left;
height:20px;
line-height:20px;
margin-right:30px;
}

#menu_haut a:hover,#menu_haut a.menu_actif:visited,#menu_haut a.menu_actif:link,#menu_haut a.menu_actif:active{
color:#FDB827;
text-decoration:none;
font-size:11px;
float:left;
height:20px;
line-height:20px;
margin-right:30px;
}

#div_menu_gauche{
margin-top:30px;
text-align:right;
margin-right:15px;
}

#div_menu_gauche a:link,#div_menu_gauche a:active,#div_menu_gauche a:visited{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
float:right;
width:125px;
margin-bottom:14px;
}

#div_menu_gauche a:hover,#div_menu_gauche a.menu_actif:link,#div_menu_gauche a.menu_actif:visited,#div_menu_gauche a.menu_actif:active{
color:#FDB827;
text-decoration:none;
font-size:14px;
display:block;
border-bottom:1px solid #FDB827;
margin-bottom:13px;
}


#container{
width:1000px;
margin:auto;
}

#td_menu_gauche{
width:213px;
padding-top:20px;
}

#td_pub{
text-align:right;
padding-right:15px;
}

#td_contenu{
background-color:#ffffff;
padding-top:78px;
padding-left:30px;
padding-right:30px;
font-size:13px;

color:#666666;
}

#td_contenu td,#td_contenu p{
font-size:13px;
color:#666666;
margin-top:0px;
padding-top:0px;
margin-bottom:13px;
}

#td_contenu a:link,#td_contenu a:visited,#td_contenu a:active{
color:#3B7EC2;
}

#td_contenu a:hover{
color:#2C6491;
}


.translation,.traduction{
background:url(../images/fond_contenu/translation.jpg) no-repeat bottom right;

}

.policies,.politiques{
background:url(../images/fond_contenu/policies.jpg) no-repeat top right;

}

.news,.nouvelles{
background:url(../images/fond_contenu/news.jpg) no-repeat top right;

}

.writing,.redaction{
background:url(../images/fond_contenu/writing.jpg) no-repeat bottom right;

}

.editing,.revision{
background:url(../images/fond_contenu/editing.jpg) no-repeat bottom right;
}



/*EXEMPLE DE BOITE A CRÉER POUR RESTREINDRE LE TEXTE EN LARGEUR*/
#boite_editing{
margin-top:-16px !important;
margin-top:0px;
width:487px;
}

#boite_translation{
margin-top:-16px !important;
margin-top:0px;
width:485px;
}


#td_ombre_droite{
background:url(../images/ombre_droite.png) repeat-y left;
}

#contenu{
margin-right:16px;
background-color:#009999;
}

#image_equipe{
float:left; margin-right:15px; margin-bottom:15px;
}

#texte_equipe{
float:left; width:545px;
} 

#div_bas_contenu{
background:url(../images/ombre_bas.png) repeat-x;
float:left;
width:741px;
text-align:right;
font-size:10px;
padding-top:10px;
margin-bottom:15px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}

.encadre_gris{
background-color:#F2F2F2;
padding:5px;
margin-bottom:13px;
color:#1C5072;
}

#h1_header{
width: 300px;
	height: 45px;
	position: relative;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-bottom:12px;
	color:#FFFFFF;
}

#h1_header.h1_writing span{
	background: url(../images/titres/writing.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
	
#h1_header.h1_translation span{
	background: url(../images/titres/translation.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
#h1_header.h1_editing span{
	background: url(../images/titres/editing.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
#h1_header.h1_quotations span{
	background: url(../images/titres/quotations.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
#h1_header.h1_portfolio span{
	background: url(../images/titres/portfolio.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	

	
#h1_header.h1_team span{
	background: url(../images/titres/team.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
#h1_header.h1_contact span{
	background: url(../images/titres/contact.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
#h1_header.h1_news span{
	background: url(../images/titres/news.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 130px;
	height: 100%;
	}
	
#h1_header.h1_policies span{
	background: url(../images/titres/policies.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
#h1_header.h1_home span{
	background: url(../images/titres/home.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
#h1_header.h1_accueil span{
	background: url(../images/titres/accueil.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
#h1_header.h1_anotresujet span{
	background: url(../images/titres/a_notre_sujet.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	

#h1_header.h1_equipe span{
	background: url(../images/titres/equipe.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
#h1_header.h1_nouvelles span{
	background: url(../images/titres/nouvelles.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 165px;
	height: 100%;
	}
	
#h1_header.h1_soumissions span{
	background: url(../images/titres/soumissions.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
#h1_header.h1_traduction span{
	background: url(../images/titres/traduction.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
#h1_header.h1_redaction span{
	background: url(../images/titres/redaction.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
#h1_header.h1_revision span{
	background: url(../images/titres/revision.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	
#h1_header.h1_politiques span{
	background: url(../images/titres/politiques.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
	

#h1_header.h1_aboutus span {
	background: url(../images/titres/about_us.gif) no-repeat;
	position: absolute;
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	}
