/***********************
*******  GLOBAL  *******
***********************/

#wrapper {
	background: url(../images/bg_wrapper.jpg) repeat-y left top;
}

/********************
*******  MAIN  ******
********************/

#main {
	width: 600px;
}
#main .mod_article,
#main .mod_newslist {
	width: 530px;
	padding: 0 35px;
}
.orne #main #orne-principal {
	width: 509px;
	padding: 20px 35px 0 55px;
}
#main .ce_image .image_container,
#main .ce_hyperlink .image_container {
	width: 460px;
}
#main .custom {
	width: 600px;
}
#main .custom #intro {
	width: 600px;
	background: url(../images/bg_intro_top.gif) no-repeat 0 0;
	overflow: hidden;
}
.orne #main .custom #intro {
	width: 604px;
	background: url(../images/bg_intro_orne.gif) no-repeat center bottom;
}
#main .custom #intro .inside {
	position: static;
	overflow: visible;
	padding: 40px 60px 30px;
	background: url(../images/bg_intro_bottom.gif) no-repeat right bottom;
}
.orne #main .custom #intro .inside {
	padding: 0 37px 15px;
	background: none;
}
#main .custom #intro .inside .mod_article {
	width: 480px;
	overflow: visible;
	padding: 0;
	font-size: 12px;
}
#main .custom #intro .inside .mod_article .ce_text {
	line-height: 18px;
}
.orne #main .custom #intro .inside .mod_article {
	width: 482px;
	padding: 0 20px;
	font-size: 11px;
	line-height: 15px;
}
#main .mod_article .ce_headline{
	width: 472px;
}
#main .custom #intro .ce_headline {
	width: 415px;
}
#main .mod_article .block {
	overflow: hidden;
}
.orne #main .mod_article .ce_headline,
.orne .mod_newsreader h1 {
	height: 105px;
	margin: 0 0 -70px -32px;
	padding: 0 0 0 33px;
	float: left;
	text-transform: none;
	color: #96A73A;
	border-top: none;
	border-bottom: none;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	background: url(../images/bg_headline_orne.gif) no-repeat 0 6px;
}
.orne #main .mod_article .ce_headline span.subHeadline {	
	display: none;
}

#main .custom #intro .inside h1#titre_home {
	width: 100%;
	height: 82px;
	margin: 0 0 -15px;
	font-size: 1px;
	color: #FEF;
	overflow: hidden;
	text-indent: -3000px;
}
.orne #main .custom #intro .inside .mod_article h2.titre_home {
	width: 522px;
	height: 79px;
	margin: 5px 0 5px -20px;
	padding: 0;
	text-indent: -7777px;
	overflow: hidden;
	background: url(../images/bg_titre_home_orne.gif) no-repeat 0 0;
}
.touraine-avenir #main .custom #intro .inside h1#titre_home {
	margin: 0;
	background: url(../images/bienvenue_sur_le_site_de_touraine-avenir.jpg) no-repeat 0 0;
}
.atlantic-elevage #main .custom #intro .inside h1#titre_home {
	margin: 0;
	background: url(../images/bienvenue_sur_le_site_de_atlantic_elevage.jpg) no-repeat 0 0;
}
.clbc44 #main .custom #intro .inside h1#titre_home {
	margin: 0;
	background: url(../images/bienvenue_sur_le_site_de_clbc44.jpg) no-repeat 0 0;
}
.bovicap #main .custom #intro .inside h1#titre_home {
	background: url(../images/bienvenue_sur_le_site_de_bovicap_conseils.jpg) no-repeat 0 0;
}
.clasel #main .custom #intro .inside h1#titre_home {
	background: url(../images/bienvenue_sur_le_site_du_clasel.jpg) no-repeat 0 0;
}



/********************
******* HEADER ******
********************/

#header {
	height: 162px;
}

#header #flash_header,
#header #flash_header #alt_flash_header {
	width: 1002px;
	height: 129px;
}
.orne #header #flash_header,
.orne #header #flash_header #alt_flash_header {
	height: 237px;
}
#header #flash_header #alt_flash_header {
	height: 129px;
	padding-top: 0px;
	text-align: center;
	background: #FFF url(../images/bg_alt_flash.jpg) no-repeat 0 0;
}
.orne #header #flash_header #alt_flash_header {
	height: 237px;
}
.clasel #header #flash_header #alt_flash_header {
	background: #FFF url(../images/bg_alt_flash_clasel.jpg) no-repeat 0 0;
}
#header #flash_header #alt_flash_header a {
	color: #900;
}
#header #logo_home {
	position: absolute;
	top: 10px;
	left: 20px;
	overflow: hidden;
	text-indent: -3000px;
}
.touraine-avenir #header #logo_home {
	width: 90px;
	height: 80px;
	z-index: 100;
	background: url(../images/touraine-avenir_logo.gif) no-repeat 0 0;
}
.atlantic-elevage #header #logo_home {
	height:57px;
	width:147px;
	z-index: 100;
	background: url(../images/atlantic-elevage_logo.gif) no-repeat 0 0;
}
.clbc44 #header #logo_home {
	width: 160px;
	height: 96px;
	z-index: 100;
	background: url(../images/clbc44_logo.gif) no-repeat 0 0;
}
.bovicap #header #logo_home {
	width: 150px;
	height: 69px;
	z-index: 100;
	background: url(../images/bovicap_logo.gif) no-repeat 0 0;
}
.clasel #header #logo_home {
	width: 198px;
	height: 44px;
	z-index: 100;
	background: url(../images/clasel_logo.gif) no-repeat 0 0;
}


/********************
******* LEFT ********
********************/

#left {
	float: left;
	line-height: 12px;
	width: 200px;
	overflow: hidden;
}

#left a#btnMeteo {
	width: 149px;
	height: 38px;
	margin:  8px 0 10px 20px;
	display: block;
	background: url(../images/meteo.gif) no-repeat 0 0;
	font-size: 1px;
	color: #FEF;
	overflow: hidden;
	text-indent: -3000px;
}
.orne #left a#btnMeteo {
	width: 163px;
	background: url(../images/meteo_orne.gif) no-repeat 0 0;
}
#left a#btnImprimer {
	width: 92px;
	height: 31px;
	margin:  8px 0 10px 35px;
	display: block;
	background: url(../images/imprimer.gif) no-repeat 0 0;
	font-size: 1px;
	color: #FEF;
	overflow: hidden;
	text-indent: -3000px;
}

.orne #left #inscriptionNewsletter {
	height: 84px;
	width: 200px;
	background: url(../images/bg_newsletter_orne.jpg) 0 0 no-repeat;
}
#left #inscriptionNewsletter,
#left #formRecherche {
	padding: 10px 0 0 6px;
	clear: both;
	float: none;
}
.orne #left #inscriptionNewsletter {
	padding: 0;
	overflow: hidden;
}
.orne #left #formRecherche {
	padding: 10px 0 0 16px;
}
#left #inscriptionNewsletter .block,
#left #formRecherche .block {
	margin: 0;
}
.orne #left #inscriptionNewsletter .block,
.orne #left #formRecherche .block {
	padding: 0;
}
#left #inscriptionNewsletter h3 {
	width: 165px;
	height: 15px;
	margin: 0;
	font-size: 1px;
	color: #FEF;
	overflow: hidden;
	text-indent: -3000px;
	background: url(../images/inscrivez_vous_newsletter.gif) no-repeat 5px 0;
}
.orne #left #inscriptionNewsletter h3 {
	background: none;
}
#left #formRecherche h6 {
	width: 99px;
	height: 15px;
	margin: 0;
	font-size: 1px;
	color: #FEF;
	overflow: hidden;
	text-indent: -3000px;
	background: url(../images/moteur_de_recherche_orne.gif) no-repeat 5px 0;
}
#left #inscriptionNewsletter .formbody,
#left #formRecherche .formbody {
	width: 163px;
	height: 24px;
	padding: 4px 0 0 6px;
}
.orne #left #inscriptionNewsletter .formbody {
	width: 180px;
	padding: 10px 0 0 16px;
}
.orne #left #formRecherche .formbody {
	width: 177px;
}
#left #inscriptionNewsletter .formbody {
	background: url(../images/bg_newsletter.gif) no-repeat 0 0;
}
.clasel #left #inscriptionNewsletter .formbody {
	background: url(../images/bg_newsletter_clasel.gif) no-repeat 0 0;
}
.orne #left #inscriptionNewsletter .formbody {
	background: none;
	margin-top: 22px;
	overflow: hidden;
}
#left #formRecherche .formbody {
	background: url(../images/bg_recherche.gif) no-repeat 0 0;
}
.orne #left #formRecherche .formbody {
	background: url(../images/bg_recherche_orne.gif) no-repeat 0 0;
}
#left #inscriptionNewsletter .formbody input.text,
#left #formRecherche .formbody input.text {
	border: 1px solid #747474;
	width: 128px;
	height: 15px;
	font-size: 10px;
	float: left;
}
.orne #left #inscriptionNewsletter .formbody input.text,
.orne #left #formRecherche .formbody input.text {
	border: 1px solid #827a68;
}
.orne #left #inscriptionNewsletter .formbody input.text {
	width: 142px;
	padding: 0 10px 0 0;
	border: none;
	background: none;
	color: #979797;
}
#left #inscriptionNewsletter .formbody input.submit,
#left #formRecherche .formbody input.submit {
	border: none;
	width: 25px;
	height: 16px;
	height: 17px;
	display: block;
	overflow: hidden;
	float: left;
	line-height: 150px;
}
.orne #left #inscriptionNewsletter .formbody input.submit {
	height: 25px;
	margin: -5px 0 0;
	background: none;
	border: none;
	text-indent: -7777px;
	cursor: pointer;
}
#left .article_left {
	padding-left: 20px;
	font-size: 10px;
}
#orne-gauche-sites-partenaires,
#touraine-avenir-gauche-sites-partenaires,
#atlantic-elevage-gauche-sites-partenaires,
#clbc44-gauche-sites-partenaires,
#bovicap-gauche-sites-partenaires,
#clasel-gauche-sites-partenaires {
	float: none;
}
#left #clasel-gauche-temoignage-du-mois,
#left #orne-gauche-temoignage-du-mois,
#left #touraine-avenir-gauche-temoignage-du-mois,
#left #atlantic-elevage-gauche-temoignage-du-mois,
#left #clbc44-gauche-temoignage-du-mois,
#left #bovicap-gauche-temoignage-du-mois {
	width: 170px;
	clear: left;
	float: none;
}
#left h3#temoignage-du-mois-titre,
#left h3#sites-partenaires-titre {
	width: 171px;
	height: 28px;
	margin-bottom: 0;
	overflow: hidden;
	text-indent: -3000px;
}
#left #orne-gauche-sites-partenaires h3#sites-partenaires-titre,
#left #touraine-avenir-gauche-sites-partenaires h3#sites-partenaires-titre,
#left #atlantic-elevage-gauche-sites-partenaires h3#sites-partenaires-titre,
#left #clbc44-gauche-sites-partenaires h3#sites-partenaires-titre,
#left #bovicap-gauche-sites-partenaires h3#sites-partenaires-titre {
	background: url(../images/sites_partenaires.gif) no-repeat 0 0;
}
#left #orne-gauche-temoignage-du-mois h3#temoignage-du-mois-titre,
#left #touraine-avenir-gauche-temoignage-du-mois h3#temoignage-du-mois-titre,
#left #atlantic-elevage-gauche-temoignage-du-mois h3#temoignage-du-mois-titre,
#left #clbc44-gauche-temoignage-du-mois h3#temoignage-du-mois-titre,
#left #bovicap-gauche-temoignage-du-mois h3#temoignage-du-mois-titre {
	background: url(../images/le_temoignage_du_mois.gif) no-repeat 0 0;
}
#left #clasel-gauche-sites-partenaires h3#sites-partenaires-titre {
	background: url(../images/sites_partenaires_clasel.gif) no-repeat 0 0;
}
#left #clasel-gauche-temoignage-du-mois h3#temoignage-du-mois-titre {
	background: url(../images/le_temoignage_du_mois_clasel.gif) no-repeat 0 0;
}
#left #orne-gauche-temoignage-du-mois .ce_text,
#left #touraine-avenir-gauche-temoignage-du-mois .ce_text,
#left #touraine-avenir-gauche-sites-partenaires .ce_text,
#left #atlantic-elevage-gauche-temoignage-du-mois .ce_text,
#left #atlantic-elevage-gauche-sites-partenaires .ce_text,
#left #clbc44-gauche-temoignage-du-mois .ce_text,
#left #clbc44-gauche-sites-partenaires .ce_text,
#left #bovicap-gauche-temoignage-du-mois .ce_text,
#left #bovicap-gauche-sites-partenaires .ce_text,
#left #clasel-gauche-temoignage-du-mois .ce_text,
#left #clasel-gauche-sites-partenaires .ce_text {
	width: 160px;
	line-height: 12px;
}
#left #orne-gauche-sites-partenaires .ce_text,
#left #touraine-avenir-gauche-sites-partenaires .ce_text,
#left #atlantic-elevage-gauche-sites-partenaires .ce_text,
#left #clbc44-gauche-sites-partenaires .ce_text,
#left #bovicap-gauche-sites-partenaires .ce_text,
#left #clasel-gauche-sites-partenaires .ce_text {
	padding-left: 10px;
}
#left #orne-gauche-sites-partenaires .ce_text a,
#left #touraine-avenir-gauche-sites-partenaires .ce_text a,
#left #atlantic-elevage-gauche-sites-partenaires .ce_text a,
#left #clbc44-gauche-sites-partenaires .ce_text a,
#left #bovicap-gauche-sites-partenaires .ce_text a {
	color: #646464;
}
#left #clasel-gauche-sites-partenaires .ce_text a {
	color: #646464;
}
#toutes-actu {
	text-align: right;
	margin-right: 18px;
}
*:first-child+html #toutes-actu {
	margin-left: 83px;
}
/***** NOTRE AGENDA *****/

#left .notre_agenda {
	padding: 10px 0 10px 10px;
	width: 190px;
	overflow: hidden;
	position: relative;
}
#left .notre_agenda #notre-agenda-titre {
	width: 182px;
	height: 51px;
	margin: 0;
	overflow: hidden;
	text-indent: -3000px;
}
.orne #left .notre_agenda #notre-agenda-titre {
	height: 66px;
}
#left .notre_agenda .mod_newslist,
#left .notre_agenda .mod_newslistevent {
	width: 147px;
	padding: 5px 5px 0 10px;
	margin: 0 0 0 10px;
	float: left;
}
* html #left .notre_agenda .mod_newslist,
* html #left .notre_agenda .mod_newslistevent {
	margin: 0 0 0 5px;
}
#left .notre_agenda .mod_newslist .block,
#left .notre_agenda .mod_newslistevent .block {
	width: 147px;
	margin: 0;
	padding: 0 0 10px;
	text-decoration: underline;
	float: none;
}
#left .notre_agenda .mod_newslist p.info,
#left .notre_agenda .mod_newslist h4,
#left .notre_agenda .mod_newslistevent p.info,
#left .notre_agenda .mod_newslistevent h4 {
	margin:0;
}
#left .notre_agenda .mod_newslist p.info,
#left .notre_agenda .mod_newslist h4,
#left .notre_agenda .mod_newslistevent p.info,
#left .notre_agenda .mod_newslistevent h4 a {
	display: inline;
	font-weight: normal;
	font-size: 10px;
	text-align:left;
	text-decoration: underline;
}
#left .notre_agenda #agenda_bottom {
	float: left;
	width: 182px;
	height: 12px;
}

#left #touraine-avenir-gauche-notre-agenda #agenda_bottom,
#left #atlantic-elevage-gauche-notre-agenda #agenda_bottom,
#left #clbc44-gauche-notre-agenda #agenda_bottom,
#left #bovicap-gauche-notre-agenda #agenda_bottom {
	background: url(../images/bottom_agenda.gif) no-repeat 0 0;
}
#left #touraine-avenir-gauche-notre-agenda .mod_newslist,
#left #atlantic-elevage-gauche-notre-agenda .mod_newslist,
#left #clbc44-gauche-notre-agenda .mod_newslist,
#left #bovicap-gauche-notre-agenda .mod_newslist,
#left #touraine-avenir-gauche-notre-agenda .mod_newslistevent,
#left #atlantic-elevage-gauche-notre-agenda .mod_newslistevent,
#left #clbc44-gauche-notre-agenda .mod_newslistevent,
#left #bovicap-gauche-notre-agenda .mod_newslistevent {
	background: #B0CDCF;
}
#left #touraine-avenir-gauche-notre-agenda .mod_newslist p.info,
#left #atlantic-elevage-gauche-notre-agenda .mod_newslist p.info,
#left #clbc44-gauche-notre-agenda .mod_newslist p.info,
#left #bovicap-gauche-notre-agenda .mod_newslist p.info,
#left #touraine-avenir-gauche-notre-agenda .mod_newslistevent p.info,
#left #atlantic-elevage-gauche-notre-agenda .mod_newslistevent p.info,
#left #clbc44-gauche-notre-agenda .mod_newslistevent p.info,
#left #bovicap-gauche-notre-agenda .mod_newslistevent p.info {
	color: #C15A0E;
}
#left #touraine-avenir-gauche-notre-agenda .mod_newslist h4,
#left #atlantic-elevage-gauche-notre-agenda .mod_newslist h4,
#left #clbc44-gauche-notre-agenda .mod_newslist h4,
#left #bovicap-gauche-notre-agenda .mod_newslist h4,
#left #touraine-avenir-gauche-notre-agenda .mod_newslistevent h4 a,
#left #atlantic-elevage-gauche-notre-agenda .mod_newslistevent h4 a,
#left #clbc44-gauche-notre-agenda .mod_newslistevent h4 a,
#left #bovicap-gauche-notre-agenda .mod_newslistevent h4 a {
	color: white;
}
#left #touraine-avenir-gauche-notre-agenda #notre-agenda-titre,
#left #atlantic-elevage-gauche-notre-agenda #notre-agenda-titre,
#left #clbc44-gauche-notre-agenda #notre-agenda-titre,
#left #bovicap-gauche-notre-agenda #notre-agenda-titre {
	background: url(../images/notre_agenda.gif) no-repeat 0 0;
}
#left #orne-gauche-notre-agenda #notre-agenda-titre {
	background: url(../images/notre_agenda_orne.gif) no-repeat 0 0;
}
#left #orne-gauche-notre-agenda #agenda_bottom {
	background: url(../images/bottom_agenda_orne.gif) no-repeat 1px 0;
}
#left #orne-gauche-notre-agenda .mod_newslist,
#left #orne-gauche-notre-agenda .mod_newslistevent {
	background: #998F7A;
}
#left #orne-gauche-notre-agenda .mod_newslist p.info,
#left #orne-gauche-notre-agenda .mod_newslistevent p.info {
	color: white;
}
#left #orne-gauche-notre-agenda .mod_newslist h4,
#left #orne-gauche-notre-agenda .mod_newslistevent h4 a {
	color: white;
}
#left #clasel-gauche-notre-agenda #agenda_bottom {
	background: url(../images/bottom_agenda_clasel.gif) no-repeat 0 0;
}
#left #clasel-gauche-notre-agenda .mod_newslist,
#left #clasel-gauche-notre-agenda .mod_newslistevent {
	background: #5894ca;
}
#left #clasel-gauche-notre-agenda .mod_newslist p.info,
#left #clasel-gauche-notre-agenda .mod_newslistevent p.info {
	color: #134470;
}
#left #clasel-gauche-notre-agenda .mod_newslist h4,
#left #clasel-gauche-notre-agenda .mod_newslistevent h4 a {
	color: white;
}
#left #clasel-gauche-notre-agenda #notre-agenda-titre {
	background: url(../images/notre_agenda_clasel.gif) no-repeat 0 0;
}

/********************
******* RIGHT *******
********************/

#right {
	width: 200px;
}

/****** ACCES DIRECT ******/

#right .acces-direct {
	width: 200px;
	margin-bottom: -1px;
}
#right .acces-direct .acces_direct_cell {
	margin-bottom: 2px;
	padding: 5px 40px 5px 5px;
	position: relative;
	background: url(../images/bg_acces_direct.gif) repeat-y 0 0;
}
.clasel #right .acces-direct .acces_direct_cell {
	background: url(../images/bg_acces_direct_clasel.gif) repeat-y 0 0;
}
.orne #right .acces-direct .acces_direct_cell {
	background: url(../images/bg_acces_direct_orne.gif) repeat-y 0 0;
}
#right .acces-direct .acces_direct_cell .space {
	height: 64px;
	width: 0px;
	float: left;
}
#right .acces-direct a {
	width: 28px;
	height: 64px;
	position: absolute;
	outline: none;
	top: 0;
	right: 0;
	font-size: 1px;
	color: #FEF;
	overflow: hidden;
	text-indent: -3000px;
	background: url(../images/acces_direct_link.gif) no-repeat 0 0;
}
.orne #right .acces-direct a {
	background: url(../images/acces_direct_link_orne.gif) no-repeat 0 0;
}
.clasel #right .acces-direct a {
	background: url(../images/acces_direct_link_clasel.gif) no-repeat 0 0;
}
#right .acces-direct p {
	color: black;
	padding: 5px 0 0 5px;
	font-size: 10px;
}
#right .acces-direct h3.cell_titre {
	margin: 0 0 0 5px;
	padding: 2px 0 0 25px;
	font-size: 12px;
	color: #619B64;
}
.clasel #right .acces-direct h3.cell_titre {
	color: #0C4B63;
}
.orne #right .acces-direct h3.cell_titre {
	padding: 2px 0 0 35px;
	color: #167DBD;
}

#right .acces-direct #cell_1 h3.cell_titre {
	background: url(../images/acces_direct_01.gif) no-repeat 0 0;
}
#right .acces-direct #cell_2 h3.cell_titre {
	background: url(../images/acces_direct_02.gif) no-repeat 0 0;
}
#right .acces-direct #cell_3 h3.cell_titre {
	background: url(../images/acces_direct_03.gif) no-repeat 0 0;
}
.clasel #right .acces-direct #cell_1 h3.cell_titre {
	background: url(../images/acces_direct_01_clasel.gif) no-repeat 0 0;
}
.clasel #right .acces-direct #cell_2 h3.cell_titre {
	background: url(../images/acces_direct_02_clasel.gif) no-repeat 0 0;
}
.clasel #right .acces-direct #cell_3 h3.cell_titre {
	background: url(../images/acces_direct_03_clasel.gif) no-repeat 0 0;
}

.orne #right .acces-direct #cell_1 h3.cell_titre {
	background: url(../images/acces_direct_01_orne.gif) no-repeat 0 0;
}
.orne #right .acces-direct #cell_2 h3.cell_titre {
	background: url(../images/acces_direct_02_orne.gif) no-repeat 0 0;
}
.orne #right .acces-direct #cell_3 h3.cell_titre {
	background: url(../images/acces_direct_03_orne.gif) no-repeat 0 0;
}

/****** PROMO ******/

#right .promo {
	width: 200px;
	height: 129px;
	margin-bottom: 2px;
	color: #626262;
	overflow: hidden;
	text-align: right;
	position: relative;
	background: #FFFFFF;
}
.clasel #right .promo {
	color: white;
	background: url(../images/bg_promo_vert.jpg) no-repeat 0 0;
}
#right .promo .ce_headline {
	margin-right: 5px;
	font-family: Arial;
	font-weight: normal;
	font-size: 21px;
}
#right .promo .ce_text {
	width: 190px;
	padding-right: 10px;
	text-align: right;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 12px;
}
#right .promo .ce_text a {
	text-transform: none;
	text-decoration: underline;
	color: #626262;
}
.clasel #right .promo .ce_text a {
	text-transform: none;
	text-decoration: underline;
	color: white;
}
#right .promo .ce_text .image_container {
	width: 113px;
	height: 61px;
	padding-top: 6px;
	position: absolute;
	left: 5px;
	top: 61px;
	background: url(../images/promo_img_container.jpg) no-repeat 0 0;
}
.clasel #right .promo .ce_text .image_container {
	background: url(../images/promo_img_container_vert.jpg) no-repeat 0 0;
}

/****** ENCART BLEU/JAUNE ******/

#right .jaune {
	width: 200px;
	margin: 2px 0;
	color: #000;
	background: url(../images/bg_right_bleu.gif) repeat-y 0 0;
}
.clasel #right .jaune {
	background: url(../images/bg_right_jaune.gif) repeat-y 0 0;
}
#right .jaune .ce_headline {
	margin-left: 5px;
	padding-left: 5px;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: normal;
	font-size: 16px;
	border-left: 2px solid #000;
}
.clasel #right .jaune .ce_headline {
	border-left: 2px solid #DBB80A;
	color: #DBB80A;
}
#right .jaune .ce_headline span {
	display: block;
	font-size: 10px;
	font-family: Tahoma;
}
#right .jaune .ce_text {
	width: 190px;
	padding-right: 10px;
	font-size: 10px;
	line-height: 12px;
}
.clasel #right .jaune .ce_text {
	color: #DBB80A;
}
#right .jaune .ce_text a,
#right .jaune .ce_hyperlink a,
#right .jaune .ce_download a,
#right .jaune .ce_downloads a {
	color: #000;
}
.clasel #right .jaune .ce_text a {
	color: #DBB80A;
}
#right .jaune .ce_text ul,
#right .jaune .ce_text ol {
	padding-left: 25px;
	list-style-position: outside;
}
#right .jaune .ce_text li {
	padding: 3px 0;
}

/****** ENCART VIOLET/BLEU ******/

#right .bleu {
	width: 200px;
	margin: 2px 0;
	background: url(../images/bg_right_violet.gif) repeat-y 0 0;
}
.clasel #right .bleu {
	background: url(../images/bg_right_bleu_clasel.gif) repeat-y 0 0;
}
#right .bleu .ce_headline {
	text-transform: uppercase;
	font-family: Arial;
	font-weight: normal;
	font-size: 16px;
	color: #68404D; 
}
.clasel #right .bleu .ce_headline { 
	color: #2DA89E;
}
#right .bleu .ce_text {
	width: 190px;
	padding-right: 10px;
	font-size: 10px;
	line-height: 12px;
	color: black;
}
#right .bleu .ce_text a {
	text-decoration: none;
}
#right .bleu .ce_text a,
#right .bleu .ce_hyperlink a,
#right .bleu .ce_download a,
#right .bleu .ce_downloads a {
	color: #68404D;
}
.clasel #right .bleu .ce_text a {
	color: #2DA89E;
}
#right .bleu .ce_text a:hover {
	text-decoration: underline;
}
#right .bleu .ce_text a.fleche {
	width: auto;
	padding: 2px 0;
	display: block;
	padding-left: 13px;
	background: url(../images/fleches_violettes.gif) no-repeat 0 5px;
}
.clasel #right .bleu .ce_text a.fleche {
	background: url(../images/fleches_bleues.gif) no-repeat 0 5px; 
}
#right .bleu .ce_text ul,
#right .bleu .ce_text ol {
	padding-left: 25px;
	list-style-position: outside;
}
#right .bleu .ce_text li {
	padding: 3px 0;
}
#right .bleu img {
	border: 1px solid #454949;
}
#right .bleu .ce_download img,
#right .bleu .ce_downloads img {
	border: 0;
}

/***** VIDEO *****/

#right .video #video-titre {
	width: 182px;
	height: 32px;
	margin: 5px 0 0 15px;
	overflow: hidden;
	text-indent: -3000px;
	background: url(../images/la_video_du_moment.gif) no-repeat 0 0;
}

.clasel #right .video #video-titre {
	background: url(../images/la_video_du_moment_clasel.gif) no-repeat 0 0;
}

/********************
******* FOOTER  *****
********************/

#footer {
	background: url(../images/bg_footer_home.jpg) no-repeat 0 0;
}

