@charset "UTF-8";

/********************** ELEMENTS COMMUNS *********************/
.module {
	display:block;
	overflow:hidden;
	width:342px;
	background:url('/images/interface/common/modules/common/borders.gif') 0px 0px repeat-y;
	margin-bottom:19px;
}
.module .content {
	display:block;
	width:338px;
	margin-left:1px;
	background:#F6F6F6 url('/images/interface/common/modules/common/background_content.png') top left repeat-x;
}
.module .bottom {
	display:block;
	overflow:hidden;
	width:342px;
	height:2px;
	background:url('/images/interface/common/modules/common/background_bottom.gif');
	font-size:1px;
	text-indent:-300px;
}

.module .top {
	display:block;
	overflow:hidden;
	width:342px;
	height:29px;
	background:url('/images/interface/common/modules/common/borders_top.gif');
}
.module .top .top_background {
	display:block;
	overflow:hidden;
	width:336px;
	height:29px;
	margin-left:2px;
	background:url('/images/interface/common/modules/common/background_top.png') top left repeat-x;
}

/********************** MODULE LIBRAIRIE *******************/

.module_librairie .top h1.ae {
	display:inline;
	overflow:hidden;
	float:left;
	width:110px;
	height:27px;
	font-size:1px;
	text-indent:-300px;
	margin-top:1px;
	margin-left:31px;
	background:url('/images/interface/common/modules/librairie/h1_ae.gif');
}

.module_librairie .top h1.ee {
	display:inline;
	overflow:hidden;
	float:left;
	width:110px;
	height:27px;
	font-size:1px;
	text-indent:-300px;
	margin-top:1px;
	margin-left:31px;
	background:url('/images/interface/common/modules/librairie/h1_ee.gif');
}

.module_librairie .content {
	display:block;
	overflow:hidden;
	width:298px;
	height:auto;
	padding:15px 20px 15px 20px;
	background:url('/images/interface/common/modules/librairie/bg.png') 206px 0px no-repeat;
}

.module_librairie .content a {
	color:#484848;
}

.module_librairie .content a:Hover {
	text-decoration:none;
	color:#484848;
}

.module_librairie .content img {
	display:inline;
	overflow:hidden;
	float:left;
	width:70px;
	border:1px solid #c9c9c9;
	padding:3px;
	background:#FFFFFF;
}

.module_librairie .content .descriptif {
	display:inline;
	overflow:hidden;
	float:left;
	width:206px;
	height:auto;
	font-size:13px;
	color:#484848;
	padding-left:14px;
}

.module_librairie .content_bottom {
	display:block;
	overflow:hidden;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#7c7c7c;
	padding:7px;
	background:#fdfdfd;
}

/********************** MODULE OFFRES D'EMPLOI *******************/

.module_offres .top h1.ae {
	display:inline;
	overflow:hidden;
	float:left;
	width:168px;
	height:27px;
	font-size:1px;
	text-indent:-300px;
	margin-top:1px;
	margin-left:31px;
	background:url('/images/interface/common/modules/offres/h1_ae.gif');
}

.module_offres .top h1.ee {
	display:inline;
	overflow:hidden;
	float:left;
	width:168px;
	height:27px;
	font-size:1px;
	text-indent:-300px;
	margin-top:1px;
	margin-left:31px;
	background:url('/images/interface/common/modules/offres/h1_ee.gif');
}

.module_offres .content {
	display:block;
	overflow:hidden;
	width:300px;
	height:auto;
	padding:0 0 20px 18px;
	background:url('/images/interface/common/modules/offres/bg.png') 128px 26px no-repeat;
}

.module_offres .content .offre {
	display:inline;
	overflow:hidden;
	float:left;
	color:#484848;
	width:134px;
	height:auto;
	margin-top:20px;
}

.module_offres .content .offre img {
	display:block;
	overflow:hidden;
	width:130px;
	border:1px solid #c9c9c9;
}

.module_offres .content .offre .noillustration {
	display:block;
	width:120px;
	height:50px;
	padding:5px;
	border:1px solid #c9c9c9;
	background-color:#ffffff;
	text-align:center;
	color:#484848;
	font-size:12px;
}

.module_offres .content .offre .descriptif {
	display:block;
	overflow:hidden;
	width:132px;
	height:auto;
	font-size:12px;
	color:#484848;
	text-align:center;
	padding-top:7px;
}

.module_offres .content .offre a {
	text-decoration:none;
}

.module_offres .content_bottom {
	display:block;
	overflow:hidden;
	width:336px;
	height:19px;
	text-align:center;
	font-size:10px;
	color:#7c7c7c;
	padding-top:7px;
	background:#fdfdfd;
}

/********************** MODULE FORMATIONS *******************/

.module_formations .top h1.ae,h1.ee {
	display:inline;
	overflow:hidden;
	float:left;
	width:254px;
	height:27px;
	font-size:1px;
	text-indent:-300px;
	margin-top:1px;
	margin-left:31px;
}
.module_formations .top h1.ae { background:url('/images/interface/common/modules/formations/h1_ae.png'); }
.module_formations .top h1.ee { background:url('/images/interface/common/modules/formations/h1_ee.png'); }

.module_formations .content {
	display:block;
	width:336px;
	margin:0px 1px;
	border:1px solid #FFFFFF;
	background:#F7F7F7 url('/images/interface/common/modules/formations/background.png') top left repeat-x;
}
.module_formations .content_background {
	width:298px;
	padding:19px;
	background:url('/images/interface/common/modules/formations/background_motif.png') 120px 36px no-repeat;
}

.module_formations .content .formation {
	display:block;
	float:left;
	width:134px;
}
.module_formations .content .formation2 {
	margin-left:30px;
}

.module_formations .content .formation .illustration {
	display:block;
	width:132px;
	height:62px;
	border:1px solid #FFFFFF;
	background:#FFFFFF;
}
.module_formations .content .formation .illustration img {
	display:block;
	width:130px;
	height:60px;
	border:1px solid #C9C9C9;
}
.module_formations .content .formation .noIllustration {
	display:block;
	width:120px;
	height:50px;
	padding:5px;
	font-size:12px;
	border:1px solid #c9c9c9;
	background-color:#ffffff;
	text-align:center;
	color:#484848;
}
.module_formations .content .formation a {
	text-decoration:none;
}
.module_formations .content .formation .titre {
	display:block;
	width:134px;
	font-size:12px;
	color:#484848;
	text-align:center;
	padding-top:7px;
}
.module_formations .content .formation .titre:hover {
	text-decoration:none;
}

.module_formations .content .content_bottom {
	display:block;
	overflow:hidden;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#7c7c7c;
	padding:7px;
	padding-top:7px;
	background:#fdfdfd;
}


/********************** MODULE PFB *******************/
.module_pfb .top h1 {
	display:inline;
	overflow:hidden;
	float:left;
	width:185px;
	height:27px;
	font-size:1px;
	text-indent:-300px;
	margin-top:1px;
	margin-left:31px;
	background:url('/images/interface/common/modules/pfb/h1.png');
}

.module_pfb .content {
	display:block;
	width:336px;
	margin:1px 2px 1px 2px;
	background:#F6F6F6 url('/images/interface/common/modules/pfb/background.png') repeat-x;
}
.module_pfb .content_background {
	display:block;
	width:300px;
	padding:18px 18px 8px 18px;
	background:url('/images/interface/common/modules/pfb/background_motif.png') top right no-repeat;
}
.module_pfb .content .produit {
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
}
.module_pfb .content .produit .illustration {
	vertical-align:middle;
	padding:0px;
}
.module_pfb .content .produit .illustration a {
	display:block;
	width:88px;
	height:88px;
	border:1px solid #FFFFFF;
	margin-right:14px;
}
.module_pfb .content .produit .illustration img {
	display:block;
	width:80px;
	height:80px;
	border:1px solid #C9C9C9;
	background:#FFFFFF;
	padding:3px;
}
.module_pfb .content .produit .titre {
	vertical-align:middle;
}
.module_pfb .content .produit .titre a {
	font-size:12px;
	color:#484848;
	line-height:17px;
}
.module_pfb .content .produit .titre a:hover {
	text-decoration:none;
}

/********************** MODULE NEWSLETTER *******************/

.module_newsletter .content_background {
	overflow:hidden;
	width:338px;
	height:95px;
	background:url('/images/interface/common/modules/newsletter/illustration.gif') 0px 0px no-repeat;
}

.module_newsletter .top h1 {
	display:inline;
	overflow:hidden;
	float:left;
	width:78px;
	height:13px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/newsletter/h1.gif');
	margin-left:7px;
	margin-top:8px;
}
.module_newsletter .top a {
	display:inline;
	float:right;
	overflow:hidden;
	width:67px;
	height:18px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/newsletter/exemple.gif');
	margin-top:5px;
}

.module_newsletter .content .titre {
	display:inline;
	float:left;
	margin-left:15px;
	margin-top:12px;
	margin-bottom:0px;
	font-size:13px;
	color:#666666;
}
.module_newsletter .content .abonnement {
	display:inline;
	float:right;
	font-size:11px;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:0px;
	color:#666666;
}
.module_newsletter .content .form {
	display:inline;
	float:left;
	overflow:hidden;
	padding:0px;
	width:278px;
	height:18px;
	margin-left:30px;
	margin-top:10px;
	border-bottom:1px solid #6A6A6A;
}
.module_newsletter .content .form .input {
	border:0px;
	background:transparent;
	width:180px;
	margin-left:10px;
	font-size:12px;
	color:#666666;
	outline:none;
}
.module_newsletter .content .form .submit {
	border:0px;
	background:transparent;
	color:#C32121;
	margin-left:10px;
	font-size:12px;
}

/********************** MODULE AGENDA *******************/

.module_agenda .content_background {
	overflow:hidden;
	width:338px;
	height:133px;
	background:url('/images/interface/common/modules/agenda/illustration.gif') 0px 0px no-repeat;
}

.module_agenda .top h1 {
	display:inline;
	overflow:hidden;
	float:left;
	width:62px;
	height:16px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/agenda/h1.gif') no-repeat;
	margin-left:7px;
	margin-top:7px;
}
.module_agenda .content .link {
	display:block;
	overflow:hidden;
	width:300px;
	height:95px;
	border:0px;
	text-decoration:none;
	margin-top:19px;
	margin-left:19px;
}
.module_agenda .content .link img {
	border:0px;
	width:300px;
	height:95px;
}


/********************** MODULE REPORTAGE VIDEO *******************/

.module_reportage_video .content_background {
	overflow:hidden;
	width:338px;
	height:245px;
	background:url('/images/interface/common/modules/reportage_video/illustration.png') 0px 0px no-repeat;
}

.module_reportage_video .top h1 {
	display:inline;
	overflow:hidden;
	float:left;
	width:129px;
	height:17px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/reportage_video/h1.gif');
	margin-left:7px;
	margin-top:7px;
}
.module_reportage_video .top a {
	display:inline;
	float:right;
	overflow:hidden;
	width:138px;
	height:18px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/reportage_video/tous_les_reportages.gif');
	margin-top:5px;
}

.module_reportage_video .content .illustration {
	display:block;
	overflow:hidden;
	width:246px;
	height:186px;
	background:#F5F5F5;
	border:1px solid #C0C0C0;
	margin-top:11px;
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
}
.module_reportage_video .content .illustration img {
	display:inline;
	margin-top:3px;
	margin-left:3px;
	border:0px;
}
.module_reportage_video .content .illustration .play {
	position:absolute;
	display:inline;
	width:69px;
	height:69px;
	margin-top:60px;
	margin-left:89px;
	background:url('/images/interface/common/modules/reportage_video/play.gif');
	text-indent:-300px;
}
.module_reportage_video .content .titre {
	width:306px;
	margin-top:6px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-weight:100;
}
.module_reportage_video .content .titre a {
	color:#000000;
	font-size:13px;
}

/********************** MODULE (TRUC) PHRASE OU CHIFFRE DU JOUR *******************/

.module_truc_du_jour_phrase                                          { display:block; overflow:hidden; width:342px; background:url('/images/interface/common/modules/truc_du_jour/background.png') repeat-y; margin-bottom:19px; }
.module_truc_du_jour_phrase .background_phrase                       { background:url('/images/interface/common/modules/truc_du_jour/background_top_phrase.png') 0px 0px no-repeat; }
.module_truc_du_jour_phrase .background_phrase .content              { display:block; overflow:hidden; width:308px; padding:0 18px 0 16px; background:url('/images/interface/common/modules/truc_du_jour/background_quote_droite.png') 286px bottom no-repeat; }
.module_truc_du_jour_phrase .background_phrase .content .phrase      { display:block; overflow:hidden; width:308px; padding:15px 0 15px 0; border-bottom:1px dotted #dadada; text-align:center; font-size:18px; color:#888888; line-height:23px; }
.module_truc_du_jour_phrase .background_phrase .content .plus        { background:URL('/images/interface/common/modules/truc_du_jour/plus.png') 3px center no-repeat; }
.module_truc_du_jour_phrase .background_phrase .content .moins       { background:URL('/images/interface/common/modules/truc_du_jour/moins.png') 3px center no-repeat; }
.module_truc_du_jour_phrase .background_phrase .content .auteur      { display:block; overflow:hidden; width:296px; padding:4px 0 4px 12px; font-size:12px; color:#f5a000; text-align:right; text-decoration:none; }
.module_truc_du_jour_phrase .background_phrase .content .auteur span { color:#888888; }
.module_truc_du_jour_phrase .background_phrase .contexte             { display:block; overflow:hidden; width:308px; padding:0 18px 0 16px; }
.module_truc_du_jour_phrase .background_phrase .contexte .texte      { display:block; width:308px; padding:11px 0 5px 0; border-top:1px dotted #dadada; line-height:16px; text-align:justify; font-size:12px; color:#888888; }
.module_truc_du_jour_phrase .background_phrase .contexte .texte a    { color:#f5a000; }
.module_truc_du_jour_phrase .background_phrase .bottom               { display:block; overflow:hidden; width:342px; height:10px; background:url('/images/interface/common/modules/truc_du_jour/background_bottom.png'); }

.module_truc_du_jour_chiffre                        { display:block; overflow:hidden; width:342px; background:url('/images/interface/common/modules/truc_du_jour/background.png') repeat-y; margin-bottom:19px; }
.module_truc_du_jour_chiffre .chiffre_bg            { background:url('/images/interface/common/modules/truc_du_jour/background_top_chiffre.png') 0px 0px no-repeat; }
.module_truc_du_jour_chiffre .content               { display:block; overflow:hidden; width:308px; padding:0 18px 0 16px; background:url('/images/interface/common/modules/truc_du_jour/background_arrows.png') 2px center no-repeat; }
.module_truc_du_jour_chiffre .content .chiffre      { display:block; overflow:hidden; width:308px; padding:10px 0 10px 0; border-bottom:1px dotted #dadada; text-align:center; font-size:50px; color:#f5a000; }
.module_truc_du_jour_chiffre .content .chiffre span { display:block; font-size:22px; color:#888888; }
.module_truc_du_jour_chiffre .plus                  { background:URL('/images/interface/common/modules/truc_du_jour/plus.png') 3px center no-repeat; }
.module_truc_du_jour_chiffre .moins                 { background:URL('/images/interface/common/modules/truc_du_jour/moins.png') 3px center no-repeat; }
.module_truc_du_jour_chiffre .savoir                { display:block; overflow:hidden; width:296px; margin:auto; padding:4px 0 4px 12px; font-size:12px; color:#888888; text-align:right; text-decoration:none; }
.module_truc_du_jour_chiffre .contexte              { display:block; overflow:hidden; width:308px; padding:0 18px 0 16px; }
.module_truc_du_jour_chiffre .contexte .texte       { display:block; width:308px; padding:11px 0 5px 0; border-top:1px dotted #dadada; line-height:16px; text-align:justify; font-size:12px; color:#888888; }
.module_truc_du_jour_chiffre .contexte .texte a     { color:#f5a000; }
.module_truc_du_jour_chiffre .bottom                { display:block; overflow:hidden; width:342px; height:10px; background:url('/images/interface/common/modules/truc_du_jour/background_bottom.png'); }

/********************** MODULE ANNONCE *******************/

.module_annonce {
	display:block;
	overflow:hidden;
	width:342px;
	height:293px;
	background:url('/images/interface/common/modules/annonces/illustration.png') 0px 0px no-repeat;
	margin-bottom:20px;
}
.module_annonce .banniere {
	margin-top:20px;
	margin-left:20px;
}


/********************** MODULE EMPLOI *******************/

.module_emploi .content_background {
	overflow:hidden;
	width:338px;
	height:230px;
	background:url('/images/interface/common/modules/emploi/globe.gif') 204px 121px no-repeat;
}

.module_emploi .top h1 {
	display:inline;
	overflow:hidden;
	float:left;
	width:196px;
	height:17px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/emploi/h1.gif');
	margin-left:7px;
	margin-top:7px;
}

.module_emploi .content .previous {
	display:block;
	overflow:hidden;
	float:right;
	margin-right:10px;
	margin-top:0px;
	width:45px;
	height:15px;
	background:url('/images/interface/common/modules/emploi/previous.gif');
	font-size:1px;
	text-indent:-300px;
	color:#FFFFFF;
}
.module_emploi .content .previous_unavailable {
	display:block;
	overflow:hidden;
	float:right;
	margin-right:10px;
	margin-top:0px;
	width:45px;
	height:15px;
	background:url('/images/interface/common/modules/emploi/previous_unavailable.gif');
	font-size:1px;
	text-indent:-300px;
	color:#FFFFFF;
}
.module_emploi .content .next {
	display:block;
	overflow:hidden;
	margin-left:10px;
	margin-top:10px;
	width:45px;
	height:15px;
	background:url('/images/interface/common/modules/emploi/next.gif');
	font-size:1px;
	text-indent:-300px;
	color:#FFFFFF;
}
.module_emploi .content .next_unavailable {
	display:block;
	overflow:hidden;
	margin-left:10px;
	margin-top:10px;
	width:45px;
	height:15px;
	background:url('/images/interface/common/modules/emploi/next_unavailable.gif');
	font-size:1px;
	text-indent:-300px;
	color:#FFFFFF;
}

.module_emploi .content .offres {
	overflow:hidden;
	width:100%;
	height:148px;
	margin-top:25px;
	background:url('/images/interface/common/modules/emploi/background_offres.gif');
}
.module_emploi .content .offres_smaller {
	display:block;
	position:relative;
	overflow:hidden;
	width:100%;
	height:146px;
	margin-top:1px;
}
.module_emploi .content .offre {
	display:block;
	overflow:hidden;
	width:100%;
	height:146px;
}
.module_emploi .content .offre .illustration {
	display:block;
	width:130px;
	height:60px;
	border:1px solid #D7D7D7;
	margin-top:9px;
	margin-left:auto;
	margin-right:auto;
	color:#4B4B4B;
	text-align:center;
}
.module_emploi .content .offre .illustration img {
	border:0px;
	margin-left:auto;
	margin-right:auto;
}
.module_emploi .content .offre .illustration .noIllustration {
	margin-top:6px;
}
.module_emploi .content .offre h2 {
	font-size:14px;
	font-weight:100;
	margin-top:6px;
	margin-left:10px;
	margin-bottom:4px;
}
.module_emploi .content .offre h2 a,
.module_emploi .content .offre h2 a:hover,
.module_emploi .content .offre h2 a:visited {
	color:#7fa01f;
	text-decoration:none;
}
.module_emploi .content .offre .informations {
	margin-left:10px;
	font-size:12px;
	color:#000000;
	line-height:14px;
}
.module_emploi .content .offre .informations span {
	width:330px;
	color:#4B4B4B;
}

.module_emploi .content .toutes_offres {
	overflow:hidden;
	width:100%;
	height:31px;
	border-top:1px solid #C0C0C0;
	font-size:12px;
	color:#000000;
	text-align:right;
	padding-top:7px;
}
.module_emploi .content .toutes_offres a,
.module_emploi .content .toutes_offres a:hover,
.module_emploi .content .toutes_offres a:visited {
	color:#000000;
	text-decoration:underline;
	margin-right:10px;
}

/********************** MODULE EMPLOI (MEGABOUTON) *******************/

.module_emploi_megabouton .content_background {
	overflow:hidden;
	width:338px;
	height:147px;
	background:url('/images/interface/common/modules/emploi/globe.gif') 204px 38px no-repeat;
}

.module_emploi_megabouton .top h1 {
	display:inline;
	overflow:hidden;
	float:left;
	width:196px;
	height:17px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/emploi/h1.gif');
	margin-left:7px;
	margin-top:7px;
}

.module_emploi_megabouton .content .megabouton {
	display:block;
	width:300px;
	height:95px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}
.module_emploi_megabouton .content .megabouton img {
	border:0px;
}

.module_emploi_megabouton .content .toutes_offres {
	overflow:hidden;
	width:100%;
	height:31px;
	border-top:1px solid #C0C0C0;
	font-size:12px;
	color:#000000;
	text-align:right;
	padding-top:7px;
}
.module_emploi_megabouton .content .toutes_offres a,
.module_emploi_megabouton .content .toutes_offres a:hover,
.module_emploi_megabouton .content .toutes_offres a:visited {
	color:#000000;
	text-decoration:underline;
	margin-right:10px;
}


/********************** MODULE QUALITE DE L'AIR *******************/

.module_qualite_air .content_background {
	overflow:hidden;
	width:338px;
	height:210px;
	background:url('/images/interface/common/modules/qualite_air/illustration.gif') 0px 0px no-repeat;
}

.module_qualite_air .top h1 {
	display:inline;
	overflow:hidden;
	float:left;
	width:110px;
	height:14px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/qualite_air/h1.gif');
	margin-left:7px;
	margin-top:7px;
}
.module_qualite_air .top a {
	display:inline;
	float:right;
	overflow:hidden;
	width:73px;
	height:18px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/qualite_air/autres_villes.gif');
	margin-top:5px;
}

.module_qualite_air .content h2 {
	margin-left:10px;
	margin-top:10px;
	font-size:15px;
	color:#DF7500;
	font-weight:100;
}

.module_qualite_air .content .indice {
	margin-left:178px;
	font-size:11px;
	color:#666666;
}

.module_qualite_air .content .chart_container {
	overflow:hidden;
	width:314px;
	height:123px;
	background:#FFFFFF;
	border:1px solid #C0C0C0;
	margin-right:auto;
	margin-left:auto;
	margin-top:8px;
}
.module_qualite_air .content .chart_container .legend {
	display:block;
	overflow:hidden;
	width:314px;
	height:20px;
	background:url('/images/interface/common/modules/qualite_air/legend.gif');
	font-size:1px;
	text-indent:-300px;
	margin-bottom:6px;
}

.module_qualite_air .content .partenariat {
	margin-left:12px;
	margin-top:8px;
	font-size:11px;
	color:#666666;
}
.module_qualite_air .content .partenariat a {
	text-transform:uppercase;
	text-decoration:underline;
	color:#666666;
}



/********************** MODULE NOMITATIONS *******************/

.module_nominations .content {
	display:block;
	width:338px;
	margin-left:1px;
	background:#F6F6F6 url('/images/interface/common/modules/common/background_content.png') bottom left repeat-x;
}

.module_nominations .top h1 {
	display:inline;
	overflow:hidden;
	float:left;
	width:85px;
	height:13px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/nominations/h1.gif');
	margin-left:7px;
	margin-top:8px;
}
.module_nominations .top a {
	display:inline;
	float:right;
	overflow:hidden;
	width:123px;
	height:18px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/nominations/toutes_nominations.gif');
	margin-top:5px;
}
.module_nominations .content {
	overflow:hidden;
	width:338px;
	height:auto;
}
.module_nominations .illustration {
	display:inline;
	float:left;
	overflow:hidden;
	width:106px;
	height:126px;
	background:#F5F5F5;
	border:1px solid #C0C0C0;
	margin:10px;
}
.module_nominations .illustration img {
	display:block;
	margin-top:3px;
	margin-left:3px;
	border:0px;
}
.module_nominations .titre {
	display:block;
	width:200px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:100;
	font-size:12px;
	text-align:justify;
}
.module_nominations .titre a,
.module_nominations .titre a:visited { 
	color:#DF7500;
	text-decoration:none;
}
.module_nominations .resume {
	display:block;
	float:left;
	width:200px;
	text-align:justify;
	font-size:11px;
	line-height:15px;
	margin-top:0px;
}
.module_nominations .resume a,
.module_nominations .resume a:hover,
.module_nominations .resume a:visited {
	color:#4B4B4B;
	text-decoration:none;
}
.module_nominations .lire_nomination {
	display:inline;
	overflow:hidden;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	width:98px;
	height:9px;
	text-indent:-1000px;
	font-size:1px;
	background:url('/images/interface/common/modules/nominations/lire_nomination.gif') bottom right no-repeat;
}

/********************** MODULE RSS *******************/

.module_rss .content_background {
	overflow:hidden;
	width:338px;
	height:95px;
	background:url('/images/interface/common/modules/rss/illustration.png') 0px 0px no-repeat;
}

.module_rss .top h1 {
	display:inline;
	overflow:hidden;
	float:left;
	width:55px;
	height:13px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/rss/h1.png');
	margin-left:7px;
	margin-top:8px;
}
.module_rss .top a {
	display:inline;
	float:right;
	overflow:hidden;
	width:104px;
	height:18px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/rss/c_est_quoi.gif');
	margin-top:5px;
}

.module_rss .content .titre {
	display:inline;
	float:left;
	margin-left:15px;
	margin-top:12px;
	margin-bottom:0px;
	font-size:13px;
	color:#666666;
}

.module_rss .content .form select {
	width:200px;
	margin-top:12px;
	margin-left:70px;
}
.module_rss .content .form input {
	display:block;
	float:right;
	width:72px;
	height:10px;
	overflow:hidden;
	border:0px;
	background:url('/images/interface/common/modules/rss/submit.gif') 0px 0px no-repeat;
	text-indent:300px;
	white-space:nowrap;
	font-size:1px;
	color:#FFFFFF;
	letter-spacing:200px;
	margin-right:10px;
	margin-top:15px;
	outline:none;
}

/********************** MODULE CV-THEQUE *******************/

/* COMMUNS */
.module_cvtheque .top h1 {
	display:inline;
	overflow:hidden;
	float:left;
	width:82px;
	height:16px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/cvtheque/h1.gif');
	margin-left:7px;
	margin-top:7px;
}
.module_cvtheque .content .titre,
.module_cvtheque .content_connected .titre {
	display:inline;
	float:left;
	margin-left:15px;
	margin-top:12px;
	margin-bottom:0px;
	font-size:14px;
	color:#4B4B4B;
}
.module_cvtheque .content img,
.module_cvtheque .content_connected img {
	display:inline;
	overflow:hidden;
	float:left;
	margin-top:26px;
	margin-left:20px;
	margin-right:24px;
}

/* NON CONNECTE */
.module_cvtheque .content .content_background {
	overflow:hidden;
	width:338px;
	height:230px;
	background:url('/images/interface/common/modules/cvtheque/illustration.gif') bottom right no-repeat;
}

.module_cvtheque .content .deja_inscrit {
	display:inline;
	overflow:hidden;
	float:left;
	width:103px;
	height:18px;
	font-size:1px;
	text-indent:-300px;
	font-weight:100;
	background:url('/images/interface/common/modules/cvtheque/deja_inscrit.gif');
	margin-top:26px;
}

.module_cvtheque .content .formCV {
	display:inline;
	overflow:hidden;
	float:left;
	width:206px;
	height:70px;
	margin-top:10px;
}
.module_cvtheque .content .formCV .textCV {
	display:inline;
	overflow:hidden;
	float:left;
	border:1px solid #C0C0C0;
	width:200px;
	height:16px;
	color:#4B4B4B;
	font-size:12px;
	padding:2px;
	margin-bottom:8px;
	outline:none;
}
.module_cvtheque .content .formCV .submitCV {
	display:block;
	float:right;
	width:97px;
	height:10px;
	overflow:hidden;
	border:0px;
	background:url('/images/interface/common/modules/cvtheque/submit.gif') 0px 0px no-repeat;
	text-indent:300px;
	white-space:nowrap;
	font-size:1px;
	color:#FFFFFF;
	letter-spacing:200px;
}

.module_cvtheque .content .oubli {
	display:inline;
	overflow:hidden;
	float:left;
	width:150px;
	font-size:11px;
	color:#4B4B4B;
	margin-left:6px;
	margin-top:10px;
}

.module_cvtheque .content .container_ouvrir_compte {
	display:inline;
	overflow:hidden;
	float:left;
	width:338px;
	height:44px;
	border-top:1px solid #C0C0C0;
	margin-top:4px;
}
.module_cvtheque .content .ouvrir_compte {
	display:block;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	width:179px;
	height:18px;
	background:url('/images/interface/common/modules/cvtheque/ouvrez_votre_compte.gif');
	margin-top:14px;
	font-size:1px;
	text-indent:-300px;
	color:#E6E6E6;
}
/* CONNECTE */
.module_cvtheque .content_connected .content_background {
	overflow:hidden;
	width:338px;
	height:160px;
	background:url('/images/interface/common/modules/cvtheque/illustration.gif') bottom right no-repeat;
}
.module_cvtheque .content_connected .mon_compte {
	display:inline;
	overflow:hidden;
	float:left;
	width:117px;
	height:32px;
	background:url('/images/interface/common/modules/cvtheque/mon_compte.gif') 0px 0px no-repeat;
	font-size:1px;
	text-indent:-300px;
	color:#E6E6E6;
	margin-top:34px;
	margin-left:11px;
}
.module_cvtheque .content_connected .mon_compte:hover {
	text-decoration:none;
	background-position:0px -32px;
}
.module_cvtheque .content_connected .deconnexion {
	display:block;
	overflow:hidden;
	float:left;
	width:135px;
	height:32px;
	background:url('/images/interface/common/modules/cvtheque/deconnexion.gif');
	font-size:1px;
	text-indent:-300px;
	color:#E6E6E6;
	margin-top:9px;
	margin-left:35px;
}
.module_cvtheque .content_connected .deconnexion:hover {
	text-decoration:none;
	background-position:0px -32px;
}

/********************** MODULE ALERTE MAIL *******************/

.module_alerte_mail .content_background {
	overflow:hidden;
	width:338px;
	height:95px;
	background:url('/images/interface/common/modules/alerte_mail/illustration.gif') 0px 0px no-repeat;
}

.module_alerte_mail .top h1 {
	display:inline;
	overflow:hidden;
	float:left;
	width:79px;
	height:13px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/alerte_mail/h1.gif');
	margin-left:7px;
	margin-top:8px;
}

.module_alerte_mail .content .titre {
	display:inline;
	float:left;
	margin-left:15px;
	margin-top:12px;
	margin-bottom:0px;
	font-size:13px;
	color:#666666;
}
.module_alerte_mail .content .abonnement {
	display:inline;
	float:right;
	font-size:11px;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:0px;
	color:#666666;
}
.module_alerte_mail .content .form {
	display:inline;
	float:left;
	overflow:hidden;
	padding:0px;
	width:278px;
	height:18px;
	margin-left:30px;
	margin-top:10px;
	border-bottom:1px solid #6A6A6A;
}
.module_alerte_mail .content .form .input {
	border:0px;
	background:transparent;
	width:180px;
	margin-left:10px;
	font-size:12px;
	color:#666666;
	outline:none;
}
.module_alerte_mail .content .form .submit {
	border:0px;
	background:transparent;
	color:#C32121;
	margin-left:10px;
	font-size:12px;
}

/********************** MODULE ACTU *******************/

.module_actu .content_background {
	overflow:hidden;
	width:338px;
	height:180px;
	background:url('/images/interface/common/modules/actu/globe.gif') 204px 71px no-repeat;
}

.module_actu .top h1 {
	display:inline;
	overflow:hidden;
	float:left;
	width:185px;
	height:17px;
	font-size:1px;
	text-indent:-300px;
	background:url('/images/interface/common/modules/actu/h1.gif');
	margin-left:7px;
	margin-top:7px;
}

.module_actu .content .previous {
	display:block;
	overflow:hidden;
	float:right;
	margin-right:10px;
	margin-top:0px;
	width:45px;
	height:15px;
	background:url('/images/interface/common/modules/actu/previous.gif');
	font-size:1px;
	text-indent:-300px;
	color:#FFFFFF;
}
.module_actu .content .previous_unavailable {
	display:block;
	overflow:hidden;
	float:right;
	margin-right:10px;
	margin-top:0px;
	width:45px;
	height:15px;
	background:url('/images/interface/common/modules/actu/previous_unavailable.gif');
	font-size:1px;
	text-indent:-300px;
	color:#FFFFFF;
}
.module_actu .content .next {
	display:block;
	overflow:hidden;
	margin-left:10px;
	margin-top:10px;
	width:45px;
	height:15px;
	background:url('/images/interface/common/modules/actu/next.gif');
	font-size:1px;
	text-indent:-300px;
	color:#FFFFFF;
}
.module_actu .content .next_unavailable {
	display:block;
	overflow:hidden;
	margin-left:10px;
	margin-top:10px;
	width:45px;
	height:15px;
	background:url('/images/interface/common/modules/actu/next_unavailable.gif');
	font-size:1px;
	text-indent:-300px;
	color:#FFFFFF;
}

.module_actu .content .news {
	overflow:hidden;
	width:100%;
	height:130px;
	margin-top:25px;
	background:url('/images/interface/common/modules/actu/background_offres.gif');
}
.module_actu .content .news_smaller {
	display:block;
	position:relative;
	overflow:hidden;
	width:100%;
	height:128px;
	margin-top:1px;
}
.module_actu .content .uneNews {
	display:block;
	overflow:hidden;
	width:318px;
	height:128px;
	margin-left:10px;
}
.module_actu .content .uneNews h2 {
	font-size:14px;
	font-weight:100;
	margin-top:6px;
	margin-bottom:4px;
	text-align:left;
	font-style:normal;
}
.module_actu .content .uneNews h2 a,
.module_actu .content .uneNews h2 a:hover,
.module_actu .content .uneNews h2 a:visited {
	color:#C95100;
	text-decoration:none;
	font-style:normal;
}
.module_actu .content .uneNews .resume {
	font-size:12px;
	line-height:14px;
	text-align:justify;
	font-style:normal;
	margin-top:0px;
}
.module_actu .content .uneNews .resume a,
.module_actu .content .uneNews .resume a:hover,
.module_actu .content .uneNews .resume a:visited {
	color:#4B4B4B;
	text-decoration:none;
	font-style:normal;
}

