@charset "iso-8859-1";

body {
	background:url("../img/body_motif.gif") left top repeat;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333;
}

/****************************************/
/* BALISES PAR DEFAUT *******************/
a 		{ text-decoration:underline; color:#333333; }
a:hover { text-decoration:none; }
STRONG{ display:inline; }

img { border:none; }
p { margin:10px 0; }
form { margin:0; padding:0; border: 0; }
td { vertical-align:top; font-size:11px; }
table { border: 0; }

.clearboth { clear: both; font-size: 1px; height: 1px; line-height: 1px; padding: 0; margin: 0; }
.horizline { height: 1px; font-size: 1px; line-height: 1px; padding: 0; margin: 5px 0 5px 0; background-color: #e5e5e5; }

/****************************************/
/* IMAGES *******************************/
.bordureImg { border: 1px solid #cbcbcb; padding: 2px; }

/****************************************/
/* TABLEAU PRINCIPAL ********************/
table#tabPrincipal { background:url("../img/bg_tab_principal.gif") left top repeat-y; }
td.separateurVertical { background:url("../img/separateur_vertical_bas.gif") center bottom no-repeat; width:1px; }

/****************************************/
/* BARRE HAUT OUTILS ********************/

td#barreHautOutils { position: relative; }
td#barreHautOutils a, 
	td#barreHautOutils { color:#359f1b; cursor:pointer; }
td#barreHautOutils p { margin:0; }

div#outils { padding-left: 475px; display: none}
div#outils a { display: block; height: 20px; float: left; text-decoration: none; margin-top: 2px; _margin-top: 5px; }
div#outils a:hover { text-decoration: underline; }

a#planDuSite 	{ background: url("../img/picto_plan_du_site.gif") left top no-repeat; padding:0 0 0 29px; margin-right: 25px; }
a#contact 		{ background: url("../img/picto_contact.gif") left top no-repeat; padding:0 0 0 27px; margin-right: 20px; }

form#formRecherche label { float: left; background: url("../img/picto_recherche.gif") left top no-repeat; padding:0 0 5px 19px; margin-top: 3px; }
form#formRecherche { float: left; }

input#btRechercheOk, 
	input#chpRecherche { vertical-align: middle; }

input#chpRecherche { margin:0 9px; width:140px; border:1px solid #cfcfcd;}

#logoRegion { position: absolute; }

p#rechAvancee { padding-left: 712px; font-size: 10px; margin: 0; /* background-color: blue; */}
p#rechAvancee, p#rechAvancee a { color: #585858; clear: both; }

#bienvenue { float: left; }
#drapeaux { float: right; padding-right: 33px; font-size: 1px; }
#drapeaux img { margin-right: 11px; }

div#bgSousNav { margin:0 20px 0 21px; }
div#bgSousNav p { margin:0; }
.noArt#bgSousNav { background:url("../img/bg_sous_nav_accueil.gif") left top repeat-x; }

#filAriane {
	padding: 10px 0 0 15px;
	font-size: 9px; color : #999999;
}

#filAriane a { color : #999999; }

/****************************************/
/* BLOC *********************************/
.bloc 				{ width:200px; background-color:white; padding-bottom:5px; margin-bottom:11px; }
.bloc a 			{ font-size:10px; color:#000000; }
.bloc p 			{ margin:9px; }
.bloc p.titreBloc 	{ font-size:11px; font-weight:bold; color:#449606; }

/****************************************/
/* BLOC ACTU ****************************/
#actu {}

#guideDesAides { width: 200px; }

/****************************************/
/* BLOC SERVICES ****************************/
#services { border: 1px solid #d5d5d5; width: 198px; margin-top: 2px; margin-bottom: 21px; }

/* Liste de rubrique */
#services ul { margin: 3px 5px; padding: 0; list-style: none; }
#services ul li {
	padding: 5px 0 5px 0; margin: 0;
	background: url("../img/services_separateur.gif") left bottom repeat-x;
	_height: 0; /* pour eviter un bug sous IE5.0 PC */
}

#services ul li.lastChild { background: none; }

#services ul li a {
	display: block; padding: 0 0 0 22px; 
	color:#000; text-decoration: none;
	background: url("../img/services_picto.gif") 10px center no-repeat; 
}

/****************************************/
/* BLOC dossiersregion ****************************/
#dossiersregion { border: 1px solid #d5d5d5; width: 198px; margin-top: 2px; margin-bottom: 21px; }

#promotion { border: 1px solid #d5d5d5; width: 198px; margin-top: 2px; margin-bottom: 21px; }

/* Liste de rubrique */
#dossiersregion ul { margin: 3px 5px; padding: 0; list-style: none; }
#dossiersregion ul li {
	padding: 5px 0 5px 0; margin: 0;
	background: url("../img/services_separateur.gif") left bottom repeat-x;
	_height: 0; /* pour eviter un bug sous IE5.0 PC */
}

#dossiersregion ul li.lastChild { background: none; }

#dossiersregion ul li a {
	display: block; padding: 0 0 0 22px; 
	color:#000; text-decoration: none;
	background: url("../img/services_picto.gif") 10px center no-repeat; 
}

/****************************************/
/* BLOC COUNTDOWN ****************************/
#countdown { border: 1px solid #d5d5d5; width: 178px !important; width /**/: 198px; margin-top: 2px; margin-bottom: 21px; padding:0 10px; text-align:right; color:#ee7d05; font-size:16px; background-image: url("../img/TGV_CRCA.jpg"); }
#countdown .title { font-size:11px; color:#666666;}
/****************************************/


/****************************************/
/* BLOC AGANDA EVENT  ****************************/

#agendaEvent {
	border: 1px solid #d5d5d5; margin-top: 2px; padding-bottom: 15px;
	background: url("../img/agenda_event_fond.gif") left bottom no-repeat;
	text-align: center;
}

#agendaEvent form {
	margin: 4px 5px 14px 5px; padding-top: 7px;
	background: url("../img/services_separateur.gif") left top repeat-x; 
}

#agendaEvent fieldset {
	padding-bottom: 8px; text-align: center;
	background: url("../img/services_separateur.gif") left bottom repeat-x; 
}

#agendaEvent select#listeRubrique { width: 170px;	font-size: 9px; }

dl.rubriqueListe {border:1px solid #CCCCCC; background :#ebebeb;}
dl.rubriqueListe, dl.rubriqueListe dd { padding: 0; margin: 0; }
dl.rubriqueListe p, dl.rubriqueListe strong { margin: 3px 0; }
/*dl.rubriqueListe strong { display: block; } */

dl.rubriqueListe dt {
	padding-bottom: 12px; padding-top: 20px;
	background: transparent url("../img/listerubrique_trait.gif") left bottom no-repeat;
	text-transform: uppercase; font-weight: bold; height: 0.01%; 
}

dl.rubriqueListe dt a, dl.rubriqueListe dt strong {
	display: block; margin: 0; padding: 0; padding-left: 32px;
	background-position: 11px top;
	background-repeat: no-repeat;
}

dl.rubriqueListe dt a span, dl.rubriqueListe dt strong span { color: #575757; }
dl.rubriqueListe dt a { text-decoration: none; }

dl.rubriqueListe dd { padding-left: 15px; margin-top: 10px; }
dl.rubriqueListe dd p.illustration { float: left; margin-right: 20px; }
dl.rubriqueListe dd p.illustration img { border: 1px solid #ffffff; }
dl.rubriqueListe dd .soustitrePublication { color:#fcad02; }

/* 0 */
dl.rubriqueListe dt.univers2500 a,
	dl.rubriqueListe dt.univers2500 strong { background-image: url("../img/univers2500/titrerubrique_puce_s.png"); color: #009036; }
/* 1 */
dl.rubriqueListe dt.univers27 a,
	dl.rubriqueListe dt.univers27 strong { background-image: url("../img/univers27/titrerubrique_puce_s.png"); color: #81725E; }
/* 2 */	
dl.rubriqueListe dt.univers30 a,
	dl.rubriqueListe dt.univers30 strong { background-image: url("../img/univers30/titrerubrique_puce_s.png"); color: #CC460C; }
/* 3 */	
dl.rubriqueListe dt.univers31 a,
	dl.rubriqueListe dt.univers31 strong { background-image: url("../img/univers31/titrerubrique_puce_s.png"); color: #4552A1; }
/* 4 */	
dl.rubriqueListe dt.univers2504 a,
	dl.rubriqueListe dt.univers2504 strong { background-image: url("../img/univers2504/titrerubrique_puce_s.png"); color: #8A7F1D; }
/* 5 */	
dl.rubriqueListe dt.univers2505 a,
	dl.rubriqueListe dt.univers2505 strong { background-image: url("../img/univers2505/titrerubrique_puce_s.png"); color: #B21F16; }
/* 6 */	
dl.rubriqueListe dt.univers32 a,
	dl.rubriqueListe dt.univers32 strong { background-image: url("../img/univers32/titrerubrique_puce_s.png"); color: #80B32F; }
/* 7 */	
dl.rubriqueListe dt.univers33 a,
	dl.rubriqueListe dt.univers33 strong { background-image: url("../img/univers33/titrerubrique_puce_s.png"); color: #86609B; }
/* 8 */
dl.rubriqueListe dt.univers2508 a,
	dl.rubriqueListe dt.univers2508 strong { background-image: url("../img/univers2508/titrerubrique_puce_s.png"); color: #009FB1; }
/* 9 */	
dl.rubriqueListe dt.univers35 a,
	dl.rubriqueListe dt.univers35 strong { background-image: url("../img/univers35/titrerubrique_puce_s.png"); color: #962546; }
/* 10 */	
dl.rubriqueListe dt.univers2510 a,
	dl.rubriqueListe dt.univers2510 strong { background-image: url("../img/univers2510/titrerubrique_puce_s.png"); color: #C5BCDA; }
/* 11 */	
dl.rubriqueListe dt.univers34 a,
	dl.rubriqueListe dt.univers34 strong { background-image: url("../img/univers34/titrerubrique_puce_s.png"); color: #F3A125; }



	


	
/*	
dl.rubriqueListe dt.univers30 a,
	dl.rubriqueListe dt.univers30 strong { background-image: url("../img/listerubrique_puce_univers30.gif"); color: #d15114; }
dl.rubriqueListe dt.univers31 a,
	dl.rubriqueListe dt.univers31 strong { background-image: url("../img/listerubrique_puce_univers31.gif"); color: #4552A1; }
dl.rubriqueListe dt.univers32 a,
	dl.rubriqueListe dt.univers32 strong { background-image: url("../img/listerubrique_puce_univers32.gif"); color: #89bf23; }
dl.rubriqueListe dt.univers33 a,
	dl.rubriqueListe dt.univers33 strong { background-image: url("../img/listerubrique_puce_univers33.gif"); color: #8e5ea5; }
dl.rubriqueListe dt.univers34 a,
	dl.rubriqueListe dt.univers34 strong { background-image: url("../img/listerubrique_puce_univers34.gif"); color: #fcad02; }
dl.rubriqueListe dt.univers35 a,
	dl.rubriqueListe dt.univers35 strong { background-image: url("../img/listerubrique_puce_univers35.gif"); color: #a11e46; }*/

/* dl.rubriqueListe dd.univers27 .highlight { color: #4554b6; }
dl.rubriqueListe dd.univers30 .highlight { color: #d15114; }
dl.rubriqueListe dd.univers31 .highlight { color: #199ebf; }
dl.rubriqueListe dd.univers32 .highlight { color: #89bf23; }
dl.rubriqueListe dd.univers33 .highlight { color: #8e5ea5; }
dl.rubriqueListe dd.univers34 .highlight { color: #fcad02; }
dl.rubriqueListe dd.univers35 .highlight { color: #a11e46; } */

dl.rubriqueListe dd.univers27 p.illustration img { border-color: #4554b6; }
dl.rubriqueListe dd.univers30 p.illustration img { border-color: #d15114; }
dl.rubriqueListe dd.univers31 p.illustration img { border-color: #199ebf; }
dl.rubriqueListe dd.univers32 p.illustration img { border-color: #89bf23; }
dl.rubriqueListe dd.univers33 p.illustration img { border-color: #8e5ea5; }
dl.rubriqueListe dd.univers34 p.illustration img { border-color: #fcad02; }
dl.rubriqueListe dd.univers35 p.illustration img { border-color: #a11e46; }

/* *************************************************************************************************** */
/* ******           PARTIE CENTRALE    ********** */
/* *************************************************************************************************** */

.deuxTiers { width: 730px; }
.deuxTiers .deuxTiersCont { margin-right: 15px; }

.rubriqueTitre { background: transparent url("../img/titrerubrique_trait.gif") left bottom no-repeat; padding-bottom: 10px; width: 531px; }

.rubriqueTitre p { margin-bottom: 0; }

.rubriqueTitre .titreTexte {
	float: left; padding-left: 25px;
	margin-left: 13px;
	_margin-left: 6px; /* bug double margin IE */
	font-size: 14px; font-weight: bold; color: #000000;
	text-transform: uppercase;
}

.rubriqueSousTitre {
	background: transparent url("../img/titrerubrique_trait.gif") left bottom no-repeat;
	padding-bottom: 10px; margin-top: 10px;
	margin-left: -10px;
}

.rubriqueSousTitre .soustitreTexte {
	margin: 0; padding-left: 25px; margin-left: 13px;
	background: transparent url("../img/listerubrique_puce_univers27.gif") left center no-repeat;
	font-size: 11px; color: #000000; text-transform: uppercase;
}

.floatTools { float: right; font-size: 8px; color: #cccccc; }
.floatTools span { float: left; padding-top: 2px; }
.floatTools.withMarginR { margin-right: 20px; }

.pagination { margin-bottom: 0; }
.pagination strong, .pagination a { font-size: 10px; color: #666666; text-decoration: none; }

.rubriqueTitre .pagination  { padding-top: 3px; }

a.lnkRetour {
	float: left; display: block; padding: 2px 0 0 10px;
	background: transparent url("../img/picto_flottant_flechegauche.gif") left center no-repeat;
	font-size: 10px; color: #7f7e7e; text-decoration: none;
}

a.lnkImprimer {
	float: left; display: block; padding: 2px 0 0 20px; /* margin-right: 15px; _margin-right: 7px; */
	background: transparent url("../img/picto_flottant_imprim.gif") left bottom no-repeat;
	font-size: 10px; color: #7f7e7e; text-decoration: none;
}

a.lnkDocument {
	float: left; display: block; padding: 2px 0 0 15px; /* margin-right: 15px; _margin-right: 7px; */
	background: transparent url("../img/picto_flottant_document.gif") left bottom no-repeat;
	font-size: 10px; color: #7f7e7e; text-decoration: none;
}

#hautdepage {
	margin: 0; border-bottom: 1px solid #d2d2d2;
	text-align: right; padding-bottom: 8px;
}

.deuxTiers #hautdepage { margin-left: 10px }

#hautdepage a.hdp {
	display: block; padding-right: 10px;
	background: transparent url("../img/picto_flechehaut.gif") right center no-repeat;
	font-size: 10px; color: #7f7e7e; text-decoration: none;
}

#hautdepage.noBorder { border: 0px solid #ffffff; }

.blocInterieur { width: 511px; }

.blocInterieur h2 {
	font-size: 11px; font-weight: bold; color: #009836; text-transform: uppercase;
	height: 27px; margin: 0; padding: 0;
}

.blocInterieur h2.tetiere { background: transparent url("../img/blocinterieur_tetiere.gif") center top no-repeat; }

.blocInterieur h2 span{ display: block; padding: 7px 0 0 22px; }

.blocInterieur .blocInterieurHeader {
	background: transparent url("../img/blocinterieur_header.gif") center top no-repeat;
	height: 8px; margin: 0; padding: 0;
	font-size: 1px; line-height: 1px;
}

.blocInterieur .blocInterieurFooter {
	background: transparent url("../img/blocinterieur_footer.gif") center bottom no-repeat;
	font-size: 1px; line-height: 1px; height: 8px; margin-bottom: 20px;
}

.blocInterieur .blocInterieurCont {
	text-align: center; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; 
	background: transparent url("../img/blocinterieur_degrade.gif") center top no-repeat;
	padding-top: 15px; 
}

table.blocTelecharger { margin: 0 auto; }
table.blocTelecharger td { font: 11px Arial, Verdana, Helvetica, sans-serif; text-align: left;}
table.blocTelecharger tr.impaireLigne td { background-color: #efefef; }
table.blocTelecharger tr.paireLigne td { background-color: #ffffff; }
table.blocTelecharger td.docColOne img  { border: 1px solid #ffffff; margin: 2px; }
table.blocTelecharger td.docColTwo span { display: block; padding: 4px 7px;}
table.blocTelecharger td.docColThree p { margin: 0; padding: 4px 14px;}

#actuTelecharger table.blocTelecharger td.docColTwo { width: 76px; }
#actuTelecharger table.blocTelecharger td.docColThree { width: 378px; }
#actuTelecharger table.blocTelecharger td a { color: #000000; text-decoration: none; }
#actuTelecharger table.blocTelecharger td a:hover { text-decoration: underline; }

#aideTelecharger table.blocTelecharger td.docColTwo { width: 220px; }
#aideTelecharger table.blocTelecharger td.docColThree { width: 200px; }

#blocVoir .blocInterieurCont { text-align: left; }
#blocVoir p { border-top: 1px solid #e4e4e4; margin: 0 13px 0 18px; padding: 8px 0; }
#blocVoir p.firstChild { border-top: 0px solid #ffffff; padding-top: 0; }
#blocVoir a {
	display: block; padding-left: 19px;
	color: #000000; text-decoration: none;
	background-position: 4px center; background-repeat: no-repeat;
}
#blocVoir a:hover { text-decoration: underline; }

/*  - debut - Block interieur de taille Large */

.blocInterieurLarge { width: 701px; }
.deuxTiers .blocInterieurLarge { margin-left: 12px; }

.blocInterieurLarge h2 {
	background: transparent url("../img/blocinterieurlarge_tetiere.gif") center top no-repeat;
	font-size: 11px; font-weight: bold; color: #009836; text-transform: uppercase;
	height: 27px; margin: 0; padding: 0;
}

.blocInterieurLarge h2.vide {
	background: transparent url("../img/blocinterieurlarge_tetierevide.gif") center top no-repeat; color: #000000;
	height: 27px;
}

.blocInterieurLarge h2 span{ display: block; padding: 7px 0 0 22px; }

.blocInterieurLarge .blocInterieurLargeHeader {
	background: transparent url("../img/blocinterieurlarge_header.gif") center top no-repeat;
	height: 8px; margin: 0; padding: 0;
	font-size: 1px; line-height: 1px;
}

.blocInterieurLarge .blocInterieurLargeFooter {
	background: transparent url("../img/blocinterieurlarge_footer.gif") center bottom no-repeat;
	font-size: 1px; line-height: 1px; height: 8px; margin-bottom: 20px;
}

.blocInterieurLarge .blocInterieurLargeCont01 {
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; 
	background: transparent url("../img/blocinterieurlarge_degrade01.gif") left top repeat-x;
	padding-top: 15px; 
}

.blocInterieurLarge .blocInterieurLargeCont02 {
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; 
	background: transparent url("../img/blocinterieurlarge_degrade02.gif") left top repeat-x;
	padding-top: 15px; 
}

/* - fin - Block interieur de taille Large */

/*  - debut - Block interieur de taille Small */

.blocInterieurSmall { width: 203px; height: 100%; }

.blocInterieurSmall h2 { font-size: 11px; font-weight: bold; margin: 0; padding: 0; }

.blocInterieurSmall h2.vide {
	background: transparent url("../img/blocinterieursmall_tetierevide.gif") center top no-repeat; color: #000000;
	height: 27px;
}

.blocInterieurSmall h2.inBlock, .blocInterieurSmall h2.inblock { padding-left: 10px; margin-left: 3px; color: #000000; background-position: left center; background-repeat: no-repeat; padding-bottom: 10px !important; padding-top: 10px !important; }

.blocInterieurSmall h2 span{ display: block; padding: 7px 0 0 22px; }

.blocInterieurSmall p { margin: 9px 5px; }

.blocInterieurSmall .blocInterieurSmallHeader {
	background: transparent url("../img/blocinterieursmall_header.gif") center top no-repeat;
	height: 11px; margin: 0; padding: 0;
	font-size: 1px; line-height: 1px;
}

.blocInterieurSmall .blocInterieurSmallFooter {
	background: transparent url("../img/blocinterieursmall_footer.gif") center bottom no-repeat;
	font-size: 1px; line-height: 1px; height: 12px; margin-bottom: 20px;
}

.blocInterieurSmall .blocInterieurSmallCont {
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; 
	background: transparent url("../img/blocinterieursmall_degrade.gif") left top repeat-x;
	padding: 0 8px;
}

/* - fin - Block interieur de taille Small */

/*  - debut - Block interieur de taille Medium */

.blocInterieurMedium { width: 481px; text-align:justify; }

.blocInterieurMedium h2 {
	font-size: 11px; font-weight: bold; color: #009836; text-transform: uppercase;
	margin: 0; padding: 0;
}
.blocInterieurMedium h2.tetiere {
	background: transparent url("../img/blocinterieurmedium_tetiere.gif") center top no-repeat; height: 27px;
}

.blocInterieurMedium h2.vide {
	background: transparent url("../img/blocinterieurmedium_tetierevide.gif") center top no-repeat; color: #000000;
	height: 27px;
}

.blocInterieurMedium h2.inBlock, .blocInterieurMedium h2.inblock { padding-left: 20px; margin-left: 5px; background-position: left center; background-repeat: no-repeat; padding-bottom: 10px !important; padding-top: 10px !important; }

.blocInterieurMedium h2 span{ display: block; padding: 7px 0 0 22px; }

.blocInterieurMedium .blocInterieurMediumHeader {
	background: transparent url("../img/blocinterieurmedium_header.gif") center top no-repeat;
	height: 11px; margin: 0; padding: 0;
	font-size: 1px; line-height: 1px;
}

.blocInterieurMedium .blocInterieurMediumFooter {
	background: transparent url("../img/blocinterieurmedium_footer.gif") center bottom no-repeat;
	font-size: 1px; line-height: 1px; height: 12px; margin-bottom: 20px;
}

.blocInterieurMedium .blocInterieurMediumCont {
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; 
	background: transparent url("../img/blocinterieurmedium_degrade.gif") left top repeat-x;
	padding: 14px 14px 0 14px; height: 0.01%;
}

/* - fin - Block interieur de taille Medium */

.contenuArticle { padding-bottom: 10px; margin-right: 15px; margin-left: 10px; }
.contenuArticle .contenuVisuel { float: right; border: 1px solid #cfcfcf; margin-left: 15px; }
.contenuArticle .contenuDate { font-size: 14px; font-weight: bold; margin: 0; }
.contenuArticle .contenuTitre { font-size: 11px; color: #000000; margin: 0; margin-top: 3px;}
.contenuArticle .contenuChapo { font-size: 10px; font-weight: bold; color: #575757; line-height: 1.5em; }
.contenuArticle .contenuTexte { font-size: 11px; color: #575757; }
.contenuArticle .contenuTexte STRONG{ display:inline; }
.contenuArticle .envoiAmi {float : right; font-size: 10px; padding-top: 2px; color : green}


.contenuArticle.univers27 .soustitreTexte ,
	.contenuArticle.univers27 .contenuDate { color: #4554b6; }
.contenuArticle.univers30 .soustitreTexte ,
	.contenuArticle.univers30 .contenuDate { color: #d15114; }
.contenuArticle.univers31 .soustitreTexte ,
	.contenuArticle.univers31 .contenuDate { color: #199ebf; }
.contenuArticle.univers32 .soustitreTexte ,
	.contenuArticle.univers32 .contenuDate { color: #89bf23; }
.contenuArticle.univers33 .soustitreTexte ,
	.contenuArticle.univers33 .contenuDate { color: #8e5ea5; }
.contenuArticle.univers34 .soustitreTexte ,
	.contenuArticle.univers34 .contenuDate { color: #fca102; }
.contenuArticle.univers35 .soustitreTexte ,
	.contenuArticle.univers35 .contenuDate { color: #a11e46; }

.contenuArticle.twoCols .contenuTexte { margin-left: 15px; }

ul.documentListe li a { color: #000000; font-size: 10px; font-weight: bold; text-decoration: none; }
ul.documentListe li a:hover { text-decoration: underline; }

ul.partenaireListe li a { color: #000000; font-size: 10px; font-weight: bold; text-decoration: none; }
ul.partenaireListe li a:hover { text-decoration: underline; }

.blocInterieurMedium p.flottantMedia { float: right; margin-left: 20px; margin-right: 6px; }
.blocInterieurMedium p.flottantMedia img { border: 1px solid #ff0000; }

/* Styles génériques formulaires WYSIWYG */
.contenuArticle form input, .contenuArticle form select, .contenuArticle form textarea { font-size: 12px; }

.contenuArticle form input[type="text"] { border: 1px solid #b0adad; padding: 2px; width: 350px; }
.contenuArticle form input[type="button"] { border: 1px solid #b0adad; padding: 2px; background:#e8e8e8; }
.contenuArticle form input[type="submit"] { border: 1px solid #b0adad; padding: 2px; background:#e8e8e8; }
.contenuArticle form input[type="radio"], .contenuArticle form input[type="checkbox"] { margin:0; padding:0; }

.contenuArticle form textarea { border: 1px solid #b0adad; padding: 2px; width: 350px; height: 100px; }
.contenuArticle form select { border: 1px solid #b0adad; padding: 2px; }

.contenuArticle form input {
	border: expression( (this.type=="text") ? this.style.border="1px solid #b0adad" : (this.type=="button") ? this.style.border="1px solid #b0adad" : (this.type=="submit") ? this.style.border="1px solid #b0adad" : this.style.border="0" );
	width: expression( (this.type=="text") ? this.width="350px" : this.width="auto" );
	margin: expression( (this.type=="checkbox") ? this.style.margin="0" : this.style.margin="0" );
	padding: expression( (this.type=="checkbox") ? this.style.padding="0" : this.style.padding="0" );
	background: expression( (this.type=="button") ? this.style.background="#e8e8e8" : (this.type=="submit") ? this.style.background="#e8e8e8" : this.style.background="" );
}

/*STYLE DES COMMUNIQUES DE PRESSE*/
/*Gestion des coins arrondis*/
.comPresseUpperleft{
	width : 100%;
	margin : 30px 0px 10px 0px;

	background-color : #FFFFFF;
	background-image : url('../../../images/upperleft.png');
	background-repeat : no-repeat;
	background-position : top left;
}

.comPresseUpperright{
	background-image : url('../../../images/upperright.png');
	background-repeat : no-repeat;
	background-position : top right;
	
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.comPresseLowerleft{
	background-image : url('../../../images/lowerleft.png');
	background-repeat : no-repeat;
	background-position : bottom left;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.comPresseLowerright{
	background-image : url('../../../images/lowerright.png');
	background-repeat : no-repeat;
	background-position : bottom right;
	/*padding : 3% 3% 3% 3%;*/
	padding : 10px 10px 0px 10px;
	margin : 0px 0px 0px 0px;
}

/*Gestion de l'écriture*/
.comPresseDate
{
	font-weight:bold;
	font-size : 12px;
}
/*.comPresseDate:after {

 content: " - ";

}*/
.comPresseTitre
{
	
}

.comPresseDescription
{
	display : block;
}

.comPresseDocument
{
	display : block;
	margin : 20px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

/*.comPresseDocument ul.documentListe li
{
	padding: 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	font-weight:bold;
}*/

.comPresseDocumentMAJ
{
	font-weight:normal;
	font-size : 9px;
}


/* /Styles génériques formulaires WYSIWYG */

/****************************************/
/* RESULTAT DE RECHERCHE  **************************/

#resultatRecherche dl, #resultatRecherche dl dd { padding: 0; margin: 0; }
#resultatRecherche dl  { padding: 0 20px; }
#resultatRecherche dl p, #resultatRecherche dl strong { margin: 3px 0; }
#resultatRecherche dl strong { display: block; }

#resultatRecherche dl dt {
	padding-bottom: 12px; padding-top: 20px;
	text-transform: uppercase; font-weight: bold; height: 0.01%;
	border-bottom: 1px solid #cccccc;
}

#resultatRecherche dl dt a {
	display: block; padding-left: 26px;
	background-position: 5px top;
	background-repeat: no-repeat;
}

#resultatRecherche dl dt a span { color: #575757; }
#resultatRecherche dl dt a { text-decoration: none; }

#resultatRecherche dl dd { padding-left: 5px; margin-top: 10px; }

#resultatRecherche dl dt.univers27 a { background-image: url("../img/listerubrique_puce_univers27.gif"); color: #4554b6; }
#resultatRecherche dl dt.univers31 a { background-image: url("../img/listerubrique_puce_univers31.gif"); color: #199ebf; }
#resultatRecherche dl dt.univers30 a { background-image: url("../img/listerubrique_puce_univers30.gif"); color: #d15114; }
#resultatRecherche dl dt.univers33 a { background-image: url("../img/listerubrique_puce_univers33.gif"); color: #8e5ea5; }
#resultatRecherche dl dt.univers32 a { background-image: url("../img/listerubrique_puce_univers32.gif"); color: #89bf23; }
#resultatRecherche dl dt.univers34 a { background-image: url("../img/listerubrique_puce_univers34.gif"); color: #fcad02; }
#resultatRecherche dl dt.univers35 a { background-image: url("../img/listerubrique_puce_univers35.gif"); color: #a11e46; }
#resultatRecherche dl dt.univers135 a { background-image: url("../img/listerubrique_puce_univers135.gif"); color: #FAD230; }

#divContactUsContainer
{
	/*display: block;*/
	/*height : 25px;*/
	/*margin : 15px 0 0 0;*/
}
.divContactUsLeft
{
	/*background-image:url("../img/contactus_bg.jpg");	
	background-position:left top;
	background-repeat : no-repeat;

	margin : 0px;
	height : 25px;
	width : 20px;
	float : left;*/
}
.divContactUsCenter
{
	background-image:url("../img/contactus_bg.jpg");	
	background-position:left top;
	background-repeat : no-repeat;
	
	margin : 0px;
	
	height : 41px;
	width : 700px;
	float : left;
	color : Green;
	font-size:11px;
	text-transform:none;
	font-weight:bold;
	padding : 7px 0 0 0px;
	text-align : center;
}
.divContactUsCenter a
{
	text-decoration:none;
	color:Green;
}
.divContactUsRight
{
	/*background-image:url("../img/TitreRubRight_20_25.png");	
	background-position:left top;
	background-repeat : no-repeat;
	
	margin : 0px;
	
	height : 25px;
	width : 20px;
	float : left;*/
}

.lienSynomia
{
	/*display : inline;
	display : block;*/
	/*padding : 0px 0px 0px 350px;*/
	padding : 0px 0px 0px 0px;
}
.lienSynomia a
{
	color: Green;
	text-decoration : none;
	font-size: 10px;
	font-style : italic;
	
}

.divRubContainer
{
	display: block;
	/*background-image:url("../img/TitreRubCenter_1_25.png");
	
	background-position:left top;
	background-repeat : no-repeat;
	border-bottom: 3px solid #cccccc;	
	/*border-top: 3px solid #cccccc;*/
	
	/*height : 25px;*/
	margin : 15px 0px 0px 0px	
}
.divRubTitreLeft
{
	/*background-image:url("../img/TitreRubLeft_20_25.png");	
	background-position:left top;
	background-repeat : no-repeat;

	margin : 0px;
	height : 25px;
	width : 20px;
	float : left;*/
}
.divRubTitre
{
	background-image:url("../img/TitreRub_bg.jpg");	
	background-position:left top;
	background-repeat : repeat-x;
	
	margin : 0px;
	
	height : 25px;
	width : 700px;
	float : left;
	color : Green;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	padding : 7px 0 0 20px;
}
.divRubTitreRight
{
	/*background-image:url("../img/TitreRubRight_20_25.png");	
	background-position:left top;
	background-repeat : no-repeat;
	
	margin : 0px;
	
	height : 25px;
	width : 20px;
	float : left;*/
}

.spanRubName
{
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	font-size:14px;
	padding:5px 0px 20px 8px;
}
.spanRubDetails
{	
	padding:10px 4px 10px 4px;
	text-align: right;
}
.spanRubDetails a
{
	color : Green;
	font-size : 12px;
	text-decoration : none;
	font-style : italic;
}
#resultatRecherche dl dt.univers135 a { background-image: url("../img/listerubrique_puce_univers135.gif"); color: #FAD230; }



#partenaireSite { border: 1px solid #c3c3c3; margin: 15px 20px; }

#partenaireSite .partenaireSiteTitre {
	background-color: #f4f4f4; margin: 0; padding: 6px 5px 6px 12px;
	color: #009836; text-transform: uppercase;
}

#partenaireSite .partenaireSiteDetail {
	margin: 0; padding: 15px 5px 0px 20px;
	color: #000000;
}


.headerSearchBackground 
{
	padding:5px;
	/*margin-bottom:10px;*/
}



.headerSearchImg
{
	/*height:30px;*/
	height:15px;
	padding:0; margin:0;
	background-image: url("../img/searchHeader_bg.gif"); 
	background-repeat:no-repeat; 
}

/*.headerSearchImg
{
	height:30px;
	padding: 10px 0px 0px 15px; margin:0;
	background-image: url("../img/searchHeader_bg.gif"); 
	background-repeat:no-repeat; 
}*/
.contentSearchImg
{
	border:0px solid red;
	padding: 0px 15px 5px 15px; margin:0;
	background-image: url("../img/searchContent_bg.gif"); 
	background-repeat:repeat-y;
}
.footerSearchImg
{
	padding:15px; margin:0;
	background-image: url("../img/searchFooter_bg.gif"); 
	background-repeat:no-repeat;
}
.suggestionsSearch 
{
	border:1px solid grey;
	background:#fff;
	/*padding:5px;*/
	color:#73b958;
}
.searchSorting 
{
	/*padding-top:15px;
	padding-bottom:15px;*/
}

.ResultSuivantPrecedent
{
	text-align:right;	
}

.headerResultatRecherche
{
	/*padding-top:10px;*/
}
.headerResultatRecherche h2
{
	font-size: 15px; font-weight: bold; color: #000; text-transform: uppercase;
	height: 27px; margin: 0; padding: 0;
}
.styleAResearch 
{
	color:Green;
}
.styleAResearch a
{
	color:Green;
}
.linkUnderlined 
{
	text-decoration:none;
	color:Green;
}
.linkNotUnderlined 
{
	text-decoration:none;
}
/****************************************/
/* GABARIT  EN 4/9 ( 2/3 de 2/3)  **************************/

.quatreNeuvieme { margin: 10px 0; }

.quatreNeuvieme .quatreNeuviemeGauche { float: left; margin-left: 14px; _margin-left: 7px; }
.quatreNeuvieme .quatreNeuviemeDroite  { float: right; margin-right: 14px; _margin-right: 7px; }

/****************************************/
/* CARTE DE LA REGION  **************************/

ul#carteListe { padding: 0; margin: 0; list-style-type: none; margin-left: 14px; }
ul#carteListe li { float: left; margin-right: 70px; }

ul#carteListe dl { width: 105px; }
ul#carteListe dl, ul#carteListe dd { padding: 0; margin: 0; }
ul#carteListe dt { margin: 30px 0 10px 0; font-weight: bold; }
ul#carteListe dd.carteImage img { border: 1px solid #ff0000; }
ul#carteListe dd.carteFichier a {
	display: block; padding-left: 20px;
	background: url("../img/doctype_pdf.gif") left top no-repeat;
	font-size: 10px; color: #000000; text-decoration: none;
}
ul#carteListe dd.carteFichier a:hover { text-decoration: underline; }

/****************************************/
/* LISTE DES RECHERCHES DES AIDES   **************************/

#listeRechercheAide {  }

#listeRechercheAide dl, #listeRechercheAide dl dd { padding: 0; margin: 0; }
#listeRechercheAide dl { margin: 20px 10px 0 10px; }

#listeRechercheAide dl dt { padding-left: 15px; font-weight: bold; color: #000000; margin-bottom: 16px; background-position: left center; background-repeat: no-repeat; }
#listeRechercheAide dl dd { padding: 7px 0 7px 3px; }
#listeRechercheAide dl dd a { text-decoration: none; }
#listeRechercheAide dl dd a:hover { text-decoration: underline; }

#listeRechercheAide dl dd.univers27 a{ color: #4554b6; }
#listeRechercheAide dl dd.univers31 a { color: #199ebf; }
#listeRechercheAide dl dd.univers30 a { color: #d15114; }
#listeRechercheAide dl dd.univers33 a { color: #8e5ea5; }
#listeRechercheAide dl dd.univers32 a { color: #89bf23; }
#listeRechercheAide dl dd.univers34 a { color: #fcad02; }
#listeRechercheAide dl dd.univers35 a { color: #a11e46; }

/****************************************/
/* PREFOOTER PAGE **************************/

#prefooterPage {
	background: transparent url("../img/bg_prefooter_page.gif") left bottom no-repeat;
	padding-right: 240px; padding-bottom: 20px;
}

.prefooterDeuxTiers#prefooterPage { padding-right: 260px; }

/****************************************/
/* FOOTER PAGE **************************/

td#footerPage1 { text-align:center; font-size:10px; background:url(../img/footer1.png) left bottom no-repeat; padding-bottom: 10px; }
td#footerPage2 { text-align:center; font-size:10px; background:url(../img/footer2.png) left bottom; padding-bottom: 10px; }
td#footerPage3 { text-align:center; font-size:10px; background:url(../img/footer3.png) left top no-repeat; padding-bottom: 0px; height:10px; overflow:hidden; }
td#footerPage, 
	td#footerPage a { color:#999; text-decoration:none; }
td#footerPage a:hover { text-decoration:underline; }

.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../../../images/feed-icon.png") no-repeat 0 50%;
}

#menuVertical a.SousLien {
	display: block; padding-left: 10px; margin-left: 14px; margin-bottom: 5px; margin-top: 10px;
	font-size: 10px; color: #000000; text-decoration: none;
	background-position: left center; background-repeat: no-repeat;
	background-image: url("../img/type01/picto_flechedroite_type.gif");
}
#menuVertical a.SousLien:hover { text-decoration: underline; }


/* par defaut, on supprime la legend du fieldset à l'affichage, doit s'afficher pour les media speech / aural (synthèse vocale) */
@media screen, print, projection, tv {
  .be-nice-to-Mac-IE5 {
    font-family: "\"}\"";
    font-family: inherit;
  }
	
	.hackIE5fix { }

	/* Liste de documents (PDF, DOC, etc...) */
	ul.documentListe { margin: 0; padding: 0; list-style: none; margin-top: 7px; }
	ul.documentListe li { padding: 2px 0 4px 25px; margin: 2px 0; }
	ul.documentListe li.doc7 { background: url("../img/doctype_pdf.gif") left top no-repeat; }
	ul.documentListe li.doc3 { background: url("../img/doctype_doc.gif") left top no-repeat; }
	ul.documentListe li.docRTF { background: url("../img/doctype_rtf.gif") left top no-repeat; }
	ul.documentListe li.doc12 { background: url("../img/doctype_ppt.gif") left top no-repeat; }
	ul.documentListe li.doc8 { background: url("../img/doctype_xls.gif") left top no-repeat; }
	ul.documentListe li.docDefault { background: url("../img/doctype_default.gif") left top no-repeat; }

	/* Liste de documents (PDF, DOC, etc...) */
	ul.partenaireListe { margin: 0; padding: 0; list-style: none; margin-top: 7px; }
	ul.partenaireListe li { padding: 2px 0 4px 13px; margin: 2px 0; }

	legend { display: none; }
	fieldset { border: 0px solid #ff0000; }
}

/****************************************/
/* //FIN DU DOCUMENT ********************/
/****************************************/
