/********************************* blocTypeBig ************************************/
.blocTypeBig {
    width: 423px;
    background: transparent url(../images/css/blocTypeBigBack.gif) repeat-y;
    border-bottom: solid 1px #c3bcb6;
    float: left;
    margin-bottom: 15px;

}

#containerMain .blocTypeBig h2 {
    float: left;
    font-size: 12px;
    color: #ffffff;
    padding: 3px 13px 0 13px;
    width: 397px;
    background: transparent url(../images/css/blocTypeBigTop.gif) no-repeat;

}

.blocTypeBigTop {
    width: 423px;
    background: transparent url(../images/css/blocTypeBigBack.gif) repeat-y;
    border-bottom: solid 1px #c3bcb6;
    float: left;
    margin-bottom: 15px;

}

#containerMain .blocTypeBigTop h2 {
    float: left;
    font-size: 12px;
    color: #ffffff;
    padding: 3px 13px 0 13px;
    background:#eae6e4;
    width: 389px;
    height: 17px;
    color:#5c4736; 
    border-left:7px solid #afa79f;
	border-right:1px solid #c3bcb6;   
    /*background: transparent url(../images/css/blocTypeBigTop.gif) no-repeat;*/

}
 	

.blocTypeBigTop .content {
    width: 405px;
    padding: 9px 9px 0;
}


.blocTypeBig .content {
    width: 405px;
    padding: 9px 9px 0;
}


/* Carrousel */
#carrousel .top {
    height: 21px;
    width: 415px;
	background:#eae6e4;
	border-left:7px solid #afa79f;
	border-right:1px solid #c3bcb6;
}

#containerMain #carrousel h2 {
    background: none;
    width: auto;
    color:#5c4736;
    float:left;
    font-size:12px;
    margin-bottom: 0;
}

#carrousel h3 {
    background-image: none;
    float: right;
    font-size: 12px;
    font-style: italic;
    color: #5c4736;
    margin: 3px 13px 0 13px;
}

.blocTypeBig .content div.bigIllustration {
    position: relative;
    margin-bottom: 9px;
}

.blocTypeBig .content div.bigIllustration img {
    width: 405px;
    height: 206px;
}

#containerMain .blocTypeBig .content ul {
    padding: 0px
}

.blocTypeBig .content div.bigIllustration div.backh4 {
    position: absolute;
    width: 405px;
    left: 0px;
    top: 160px;
    height: 34px;
    background: #675a4e;
    opacity: 0.5;
    margin: 0px;
}

#containerMain .blocTypeBig .content div.bigIllustration h4 {
    position: absolute;
    width: 405px;
    left: 0px;
    top: 160px;
    color: #ffffff;
    padding: 2px 4px 0 4px;
    font-size: 18px;
}

div.blockNewsSmall {
    float: left;
    padding-bottom: 9px;
}

#containerMain div.blockNewsSmall p {
    margin: 4px 0;
    padding: 0;
}

div.newsSmall {
    float: left;
    width: 129px;
    cursor: pointer;
}

div.newsSmall.position_2{
    padding: 0 9px;
}


/* aviesanEtVous */
#aviesanEtVous {
    background: transparent url(../images/css/blocTypeBigBackInserm.gif) repeat-y;
}

#aviesanEtVous .content {
    background: transparent url(../images/css/backInsermEtVous.gif) right bottom no-repeat;
}

#aviesanEtVous .content ul li {
    width: 150px;
    display: block;
    float: left;
    padding: 0 0 5px 10px;
    background: transparent url(../images/css/list.gif) 0 6px no-repeat;
}





/******************************* blocTypeSmall ********************************/
.blocTypeSmall {
    width: 194px;
    background: transparent url(../images/css/blocTypeSmallBack.gif) repeat-y;
    border-bottom: solid 1px #c3bcb6;
    float: left;
    margin-bottom: 15px;
}

#containerMain .blocTypeSmall h2 {
    width: 168px;
    height: 21px;
    background: transparent url(../images/css/blocTypeSmallTop.gif) no-repeat;
    font-size: 12px;
    color: #ffffff;
    padding: 3px 13px 0 13px;
    margin-bottom: 0px;
}

.blocTypeSmall h2 a:link,
.blocTypeSmall h2 a:visited {
    text-decoration: none !important;
    font-size: 12px !important;
    color: #ffffff !important;
}

.blocTypeSmall .content {
    padding: 4px 9px 0 9px;
}

#containerMain .blocTypeSmall .content h3 {
    background-image: none;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 7px 0;
    padding-left: 0px;
}

/* Zoom */
.blocTypeSmall .content.zoom img.illustration {
    float: left;
    width: 65px;
    margin-right: 9px;
    border: solid 1px #6b6953;
}

#containerMain .blocTypeSmall .content.zoom p {
    float: right;
    width: 100px;
    margin: 0 0 4px 0;
    padding: 0;
}

.blocTypeSmall .content.zoom a {
    float: right;
    width: 100px;
}



.blocTypeSmallTop {
    width: 194px;
    background: transparent url(../images/css/blocTypeSmallBack.gif) repeat-y;
    border-bottom: solid 1px #c3bcb6;
    float: left;
    margin-bottom: 15px;
}

#containerMain .blocTypeSmallTop h2 {
    width: 160px;
    height: 17px;
    background:#eae6e4;
    color:#5c4736; 
    border-left:7px solid #afa79f;
	border-right:1px solid #c3bcb6;  
    font-size: 12px;
    padding: 3px 13px 0 13px;
    margin-bottom: 0px;
}

.blocTypeSmallTop h2 a:link,
.blocTypeSmallTop h2 a:visited {
    text-decoration: none !important;
    font-size: 12px !important;
    color: #5c4736 !important;
}

.blocTypeSmallTop .content {
    padding: 4px 9px 0 9px;
}

#containerMain .blocTypeSmallTop .content h3 {
    background-image: none;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 7px 0;
    padding-left: 0px;
}

/* Zoom */
.blocTypeSmallTop .content.zoom img.illustration {
    float: left;
    width: 65px;
    margin-right: 9px;
    border: solid 1px #6b6953;
}

#containerMain .blocTypeSmallTop .content.zoom p {
    float: right;
    width: 100px;
    margin: 0 0 4px 0;
    padding: 0;
}

.blocTypeSmallTop .content.zoom a {
    float: right;
    width: 100px;
}


/* De A à Z */
#blocDeAaZ .content {
    width: 175px;
    padding: 9px;
    float: left;
    background: transparent url(../images/css/backAZ.gif) right top no-repeat;
}

#containerMain #blocDeAaZ .content p {
    margin: 4px 0;
    padding: 0;
}





/************************************** Zoom ***********************************/
#containerMain .sourceZoom p {
    color:#666666;
    margin:6px 0;
}

.blockZoom .blockZoomTexte{
    float:right;
    width:500px;
}

.blockZoom .links .object-type-video_flv, 
.blockZoom .links .object-type-audio_mp3,
.blockZoom .links .object-type-file,
.blockZoom .links .object-type-image{
    padding-left: 0px;
}

.blockZoomTexte a:link,
.blockZoomTexte a:visited {
    text-decoration: underline;
    color: #614b3a;
}

.blockZoomTexte a:hover {
    text-decoration: none;
}

#containerMain .blockZoomTexte h3 {
    padding: 0;
    margin-bottom: 0px;
    margin-top: 0px;
}

#containerMain .blockZoomTexte p {
    padding: 0;
    margin-bottom: 0px;
}

#containerMain .blockZoomTexte h6{
    margin: 6px 0;
    padding: 0px;
}

.blockZoomTexte .links{
    padding: 10px 0px 0px 0px;
}

.blockZoom {
    float: left;
    padding: 15px 0px 15px 13px;
    width: 634px;
}

#containerMain .blockZoom h3 {
    color:#333333;
    font-size:1em;
    padding: 0;
    background: none;
    margin-left: 0px;
}

.blockZoomImg {
    float: left;
    margin: 0 21px 0 0;
    width: 100px;
}

.blockZoomImg img {
    border: solid 1px #d2ccc7;
}

/*.blockZoomTexte {
    width: 508px;
}*/

#containerMain .blockZoomTexte .description{
    margin-top: 10px;
}


#containerMain .blockZoomTexte h4 {
    text-align: right;
    color: black;
}





/********************************** De A à Z **********************************/

/********** Barre **********/
#containerMain #chxLetter {
    background: #AFA79F;
    color: #CDC5BD;
    margin: 0 12px 28px 12px;
    padding: 5px 0 5px 20px;
}

#chxLetter li {
    display: inline;
    padding: 0 !important;
    list-style-type: none;
    font-size: 16px;
    font-weight: bold;
    margin: 0 4px 0 4px;
    text-align: center;
    width: 16px;
    background: none !important;
}

#chxLetter a:link,
#chxLetter a:visited{
    color: #FFFFFF;
    text-decoration: none;
    font-weight:bold;
    padding: 2px 0px;
}

#chxLetter a:hover{
    background-color: #FFFFFF;
    color: #afa79f;
}

.titleLetter {
    color:#88796D;
    font-size:2.4em;
    font-weight:bold;
    margin-bottom:12px;
}

.titleLetterDetail {
    background:transparent url(../images/css/menuLinks.gif) no-repeat scroll left bottom;
    color:#88796D;
    font-size:2.4em;
    font-weight:bold;
    min-height:22px;
    padding:0 0 0 12px;
    margin-bottom: 12px;
}

.listDef {
    padding: 3px 0 0 34px;
    float: left;
    width: 208px;
}





/********** Mots **********/
#resultMot {
    border: 1px solid #D7D3CF;
    float: right;
    padding: 7px;
    width: 351px;
}

#resultMot h2 {
    color:#614B3A;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:8px;
    padding:0 0 0 13px;
    background: none;
}

#resultMot h5 {
    color:#614B3A;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:8px;
    padding:0 0 0 13px;
    background: none;
}

#resultMot ul {
    padding: 0 0 0 25px;
}





/************************** Communiqués de Presse ****************************/
#containerMain p.pressBack {
    margin-top: 30px;
}

#containerMain .blockPress h3 {
    margin-left: -8px;
    margin-top: 0px;
}

#containerMain .blockPress .description {
    margin-bottom: 4px;
}

#containerMain .blockPress h4{
    padding-top: 6px;
    padding-left: 0px;
    text-align: left;
    font-weight: normal;
}

.savoirPlus, .memeSujet {
    padding: 10px 0px 5px 0px;
 }

#containerMain .savoirPlus h4, #containerMain .memeSujet h4 {
    margin: 0px 0px 0px 0px;
 }

#containerMain .detailPress h3 {
   font-size:1.3em;
}

#containerMain .knowMore, #containerMain .sameSubject {
   padding-top: 20px;
}

#containerMain .knowMore h4, #containerMain .sameSubject h4 {
    background:transparent url(../images/css/menuLinks.gif) no-repeat scroll left bottom;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom:12px;
    padding:1px 0 0 12px;
}

#containerMain .blockZoomTexte h3 a:link,
#containerMain .blockZoomTexte h3 a:visited{
    background: transparent url(../images/css/list.gif) 0 6px no-repeat !important;
    color:#614B3A;
    text-decoration:none;
    padding:0 0 0 8px;
}





/************************************************************** Espace presse */
#journalist .searchBasis {
    width: 550px;
    margin: 0 0 35px 65px;
    vertical-align: bottom;
}
div.searchBasis label {
    margin: 20px 15px 0 0;
    width: 115px;
    font-size: 1.1em;
}

#searchFieldBasis {
	width: 245px;
	height: 19px;
	border:1px solid #000000;
	color:#88796D;
	font-size:12px;
	padding-top: 4px;
    margin-top: 20px;
}

#goSearchBasis {
    margin-top: 20px;
}

#journalist .searchBasis #searchFormBasis {
}



/************************************************************ Eléments divers */
.error {
    color: red;
}

input.error {
    background-color: #FFCCCC;
    border: 1px solid red;
}

#debug {
    clear: both;
    overflow-x:hidden;
}

.tableContainer {
    margin-left: 0px;
}

/********** Fil ariane **********/
#path {
    list-style: none;
    margin-top:0;
    padding:0 0 0 12px !important;
}

#path .slash {
    color: #614B3A;
}

#path li {
    display: inline;
    background: none !important;
    padding-left: 0px !important;
}


/********** Google **********/
.pagenavigator {
    clear: both;
    text-align: center;
    padding: 20px 0 0 2px;
}

#containerMain .pagenavigator ul{
    margin :0;
    padding: 0;
}

.pagenavigator ul li {
    display: inline;
    padding: 2px 2px 0 0;
    font-size:1.1em;
    background: none !important;
    padding-left: 0px !important;
}

#containerMain .pagenavigator a:link,
#containerMain .pagenavigator a:visited {
    color: #666666;
    font-size: 1.1em;
}

#containerMain .pagenavigator .previous a:link,
#containerMain .pagenavigator .previous a:visited,
#containerMain .pagenavigator .next a:link,
#containerMain .pagenavigator .next a:visited {
      text-decoration: none;
      font-size: 0.9em
}

.pagenavigator .previous a:link,
.pagenavigator .previous a:visited {
    background: transparent url(../images/css/pictoPrev.gif) right 0 no-repeat;
    padding-right: 17px;
}

.pagenavigator .next a:link,
.pagenavigator .next a:visited {
    background: transparent url(../images/css/pictoNext.gif) left no-repeat;
    padding-left: 17px;
}


/********** Plan du site **********/
ul#sitemap {
    padding: 12px 55px 0 70px;
}

ul#sitemap span {
    font-weight: bold;
}

ul#sitemap li a.topPage {
    font-weight: normal;
}

ul#sitemap li.liTopPage {
    background: none;
}

ul#sitemap li{
background: transparent url(../images/css/menuLinks.gif) no-repeat scroll 0 6px;
padding: 12px 0 10px 12px;
font-weight: bold;
}

ul#sitemap li ul li{
background: transparent url(../images/css/ssMenuLeftOver.gif) no-repeat scroll 0 6px;
padding: 5px 0 0 12px;
font-weight: normal;
}

ul#sitemap li ul li ul li{
background: transparent url(../images/css/pagePlan9.gif) no-repeat scroll 0 6px;
padding: 5px 0 0 12px;
font-weight: normal;
}

ul#sitemap li ul li ul li ul li{
background: transparent url(../images/css/list0.gif) no-repeat scroll 0 6px;
padding: 0 0 0 12px;
font-weight: normal;
}

/********** Documents **********/
#containerMain ul.doc {
    padding: 0px;
}

p.file {
    margin-left: 12px
}

div#col_gch li.file,
div#col_gch p.file,
div#col_gch a.file,
div#col_gch ul.file li{
    background: transparent url(../images/css/linkFile.gif) 0 2px no-repeat !important;
    padding: 0 0 2px 20px !important;
}

div#col_drt li.file,
div#col_drt p.file,
div#col_drt a.file,
div#col_drt ul.file li{
    background: transparent url(../images/css/linkFile2.gif) 0 2px no-repeat !important;
    padding: 0 0 2px 20px !important;
}


li.file a.file {
    background: none !important;
    padding-left: 0 !important;
}

ul.file,
li.file {
    list-style: none !important;
    list-style-position: outside !important;
}

p.video {
    margin-left: 12px
}

li.video,
p.video,
a.video,
ul.video li {
    background:transparent url(../images/css/linkVideo.gif) no-repeat scroll 0 0 ;
    padding: 0 0 0 20px !important;
}

li.video a.video {
    background: none !important;
    padding-left: 0 !important;
}

ul.video,
li.video {
    list-style: none !important;
    list-style-position: outside !important;
}

p.diaporama {
    margin-left: 12px
}

li.diaporama,
p.diaporama,
a.diaporama,
ul.diaporama li {
    background:transparent url(../images/css/linkDiaporama.gif) no-repeat scroll 0 0 ;
    padding: 0 0 0 20px !important;
}

li.diaporama a.diaporama {
    background: none !important;
    padding-left: 0 !important;
}

ul.diaporama,
li.diaporama {
    list-style: none !important;
    list-style-position: outside !important;
}

p.listen {
    margin-left: 12px
}

li.listen,
p.listen,
a.listen,
ul.listen li {
    background:transparent url(../images/css/linkListen.gif) no-repeat scroll 0 0 ;
    padding: 0 0 0 20px !important;
}

li.listen a.listen {
    background: none !important;
    padding-left: 0 !important;
}

ul.listen,
li.listen {
    list-style: none !important;
    list-style-position: outside !important;
}

/********** Erreur **********/
.message-warning {
    background:#FFEAEA;
    border: 1px solid #ABABAB;
    margin:10px auto 30px auto;
    width:350px;
    padding: 7.5px;
    color: #333333;
}

#containerMain .message-warning h4,
#containerMainEdit .message-warning h4,
#containerMain .message-warning h2,
#containerMainEdit .message-warning h2 {
    font-size: 1.3em !important;
    font-weight: bold !important;
    min-height: 22px !important;
    margin: 0 !important;
    background: none !important;
    color: #333333 !important;
    padding-left: 0px !important;
}

#containerMain .form .fc-error p {
    margin-bottom: 5px;
}

#containerMain .message-warning ul,
#containerMainEdit .message-warning ul {
    list-style-position: inside !important;
}


/********** Sélecteur **********/
.selector label {
    width: 200px !important;
    color: #88796D !important;
}

.selector select {
    border:1px solid #000000;
    color:#88796D;
    font-size:12px;
}

div.selector {
   padding-bottom: 30px;
}


/********** ContextMenu **********/
#containerMain #contextMenu {
    color:#666666;
    font-size:10px;
    width:130px;
    float: right;
    padding: 0 0 15px 15px;
    list-style: none;
    z-index: 99;
    margin-top: -19px;
    background-color: #fff;
}

#containerMain #contextMenu a,
#containerMain #contextMenu a:link,
#containerMain #contextMenu a:visited {
    color:#666666;
    text-decoration: none;
    cursor: pointer;
}

#containerMain #contextMenu li {
    background:transparent url(../images/css/backRubContextMenu.gif) 0 bottom repeat-x;
    margin-bottom:6px;
    min-height:19px;
    padding-left: 0;
}


/********** Link Back **********/
#containerMain a.linkBack {
    background:transparent url(../images/css/pictoBack.gif) 0 3px no-repeat;
    border-bottom: 1px solid #CFC9C4;
    padding-bottom:20px;
    padding-left: 15px;
    display: block;
    clear: both;
}

#containerMain a.linkBack_inst_1 {
    color: #913393;
}
#containerMain a.linkBack_inst_2 {
    color: #ef7f00;
}

#containerMain a.linkBack_inst_3 {
    color: #009ed0;
}

#containerMain a.linkBack_inst_4 {
    color: #e74415;
}

#containerMain a.linkBack_inst_5 {
    color: #005796;
}

#containerMain a.linkBack_inst_6 {
    color: #BE2B72;
}

#containerMain a.linkBack_inst_7 {
    color: #faba00;
}

#containerMain a.linkBack_inst_8 {
    color: #b7b90c;
}

#containerMain a.linkBack_inst_9 {
    color: #a893bf;
}

#containerMain a.linkBack_inst_10 {
    color: #a63847;
}
/********** Taille du texte **********/
span.fontsizebutton {
    float: right;
}


/********** Appels d'offres **********/
table.appeldoffre th {
    width: 200px;
}

#containerMain table.list_appeldoffre th a:link,
#containerMain table.list_appeldoffre th a:visited {
    color: #614B3A;
    text-decoration: none;
}


div.category_ao {
    margin: 25px 0 30px 0;
}

div.category_ao a {
    margin-left: 47px;
}

#containerMain table.appeldoffre ul li {
    background: none;
    padding-left: 0
}



/********** block Cadre menu left **********/
.blockCadreMenuLeft {
    margin: 43px 0 0 6px;
    border-right: solid 1px #c3bcb6;
    border-left: solid 1px #c3bcb6;
    border-bottom: solid 1px #c3bcb6;
    padding-bottom: 14px;
    float: left;
    width:240px;
}

.blockCadreMenuLeft p {
    margin: 0;
}

.blockCadreMenuLeft h4,
.blockCadreMenuLeft a.direct_link_title {
    height: 17px;
    background:#eae6e4;
    color:#5c4736; 
    border-left:7px solid #afa79f;
    font-size: 12px;
    padding: 3px 13px 0 13px;
	display: block;
}

.blockCadreMenuLeft ul {
	display: block;
    margin-left: 20px;
}

#menuLeft .blockCadreMenuLeft li a {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 12px 0 0 0;
    list-style-type: square;
    list-style-position: inside;
    color: #614b3a;
}

#menuLeft .blockCadreMenuLeft li a:link,#menuLinks li a:visited {
    text-decoration: underline;
}


#welcome {
    font-weight: bold;
}

/********** block player audio mp3 **********/
.player_audio .duration {
    float: left;
    color: #bfb8b1;
    border: 1px dotted #bfb8b1;
    font-size: 12px;
    font-family: Arial;
    padding: 4px;
    width: 42px;
    text-align: center;
}

.player_audio object {
    float: left;
}
/********** page accueil espace presse **********/

#journalist .object-none  {
    margin-bottom: 0px;
    padding-left: 0px;
}

#journalist .object-none a.file{
    margin-left: 12px;
}

#journalist .last .blockZoomImg{
    margin-right: 7px;
    width: 100px;
    padding-left: 8px;
}

#journalist .last .blockZoomTexte {
    width: 235px;
}

#inTheAir {
    border-color:#D7D3CF #AFA79F #AFA79F #D7D3CF;
    border-style:solid;
    border-width:1px 2px 2px 1px;
    padding:5px 5px 11px;
    width:310px;
    margin-left: -7px;
}

#containerMain #inTheAir .content {
    padding: 0px;
}

#journalist #inTheAir p {
    padding: 0 0 0 8px;
    margin: 4px 0;
}

#journalist #inTheAir .copyright,
#journalist #inTheAir .attribute-image{
    margin-left: 8px !important;
}


#journalist .last h2 {
    font-size: 1.1em;
    min-height: 14px;
    margin-bottom: 12px;
    padding:1px 0 0 12px;
 }

#journalist #inTheAir h2 {
    font-size: 1.1em;
    min-height: 14px;
    margin-bottom: 12px;
    padding:1px 0 0 12px;
 }

#journalist .last .read_more {
    padding-left: 8px;
}

#containerMain #journalist h3  {
    background:transparent none repeat scroll 0 0 !important;
    font-size:1em;
    margin-top:0;
    padding:0;
}

#containerMain #journalist h3  a ,
#containerMain #journalist h3  a:link ,
#containerMain #journalist h3  a:visited {
    background: none !important;
    text-decoration: underline;
}

#containerMain #journalist h3  a:hover {
    background: none !important;
    text-decoration: none;
}

#containerMain #journalist .blockZoomTexte h3  a:link ,
#containerMain #journalist .blockZoomTexte h3  a:visited  {
    padding-left: 0px;
}

#containerMain #journalist h4 {
    margin-top: 10px;
    margin-left: 8px;
    margin-bottom: 0px;
    padding-left: 0px;
    text-align: left;
    font-size: 1.1em;
    color: #614B3A;
}

#containerMain #journalist .sourceZoom {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 8px;
}

#containerMain #journalist .sourceZoom  p{
    color: #333333;
}

#containerMain #journalist #topJournalistePage {
    border-bottom: 1px solid #88796D;
}

#containerMain #journalist #centrePage #colunmLeft ,
#containerMain #journalist #centrePage #colunmRight {
    width : 300px;
    padding: 22px 0 0 15px;
}

#containerMain #journalist #centrePage #colunmRight {
    float: right;
}

#containerMain #journalist #centrePage #colunmRight p {
    padding: 0px;
    margin: 4px 0;
}

#containerMain #journalist #centrePage #colunmLeft {
    float: left;
}

#containerMain #journalist  .thematic {
    padding-left: 13px;
    padding-top: 6px;
}

#containerMain #journalist  .thematic .blockZoomImg {
    margin-right: 10px;
}

#containerMain #journalist .thematic .blockZoomTexte {
    width: 235px;
}

#containerMain #journalist .titre  h2{
    background:transparent url(../images/css/menuLinks.gif) repeat-y scroll 0 0;
    clear:left;
    color:#88796D;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom:12px;
    min-height:14px;
    padding:1px 0 0 12px;
}

#containerMain #journalist .thematic p {
    clear: both;
    padding-left: 0;
    margin: 0 0 0 0;
}

#containerMain #journalist .thematic .inst_1 ,
#containerMain #journalist .thematic .inst_2 ,
#containerMain #journalist .thematic .inst_3 ,
#containerMain #journalist .thematic .inst_4 ,
#containerMain #journalist .thematic .inst_5 ,
#containerMain #journalist .thematic .inst_6 ,
#containerMain #journalist .thematic .inst_7 ,
#containerMain #journalist .thematic .inst_8 ,
#containerMain #journalist .thematic .inst_9 ,
#containerMain #journalist .thematic .inst_10 {
    padding: 0px 0 10px 10px;
}

/* journalist coloration univers */

#containerMain #journalist .thematic .inst_1 {
    color: #913393;
}

#containerMain #journalist .thematic .inst_2 {
    color: #ef7f00;
}

#containerMain #journalist .thematic .inst_3 {
    color: #009ed0;
}

#containerMain #journalist .thematic .inst_4 {
    color: #e74415;
}

#containerMain #journalist .thematic .inst_5 {
    color: #005796;
}

#containerMain #journalist .thematic .inst_6 {
    color: #BE2B72;
}

#containerMain #journalist .thematic .inst_7 {
    color: #faba00;
}

#containerMain #journalist .thematic .inst_8 {
    color: #b7b90c;
}

#containerMain #journalist .thematic .inst_9 {
    color: #a893bf;
}

#containerMain #journalist .thematic .inst_10 {
    color: #a63847;
}

#containerMain #journalist .thematic .blockZoomImg {
    margin: 0 5px 0 0;
    float: left;
}

#containerMain #journalist .thematic .inst_1 img {
    border: 3px solid #913393;
}

#containerMain #journalist .thematic .inst_2 img {
    border: 3px solid #ef7f00;
}

#containerMain #journalist .thematic .inst_3 img {
    border: 3px solid #009ed0;
}

#containerMain #journalist .thematic .inst_4 img {
    border: 3px solid #e74415;
}

#containerMain #journalist .thematic .inst_5 img {
    border: 3px solid #005796;
}

#containerMain #journalist .thematic .inst_6 img {
    border: 3px solid #BE2B72;
}

#containerMain #journalist .thematic .inst_7 img {
    border: 3px solid #faba00;
}

#containerMain #journalist .thematic .inst_8 img {
    border: 3px solid #b7b90c;
}

#containerMain #journalist .thematic .inst_9 img {
    border: 3px solid #a893bf;
}

#containerMain #journalist .thematic .inst_10 img {
    border: 3px solid #a63847;
}


#containerMain #journalist .thematic .inst_1 p a {
    color: #913393;
}

#containerMain #journalist .thematic .inst_2 p a {
    color: #ef7f00;
}

#containerMain #journalist .thematic .inst_3 p a {
    color: #009ed0;
}

#containerMain #journalist .thematic .inst_4 p a {
    color: #e74415;
}

#containerMain #journalist .thematic .inst_5 p a {
    color: #005796;
}

#containerMain #journalist .thematic .inst_6 p a {
    color: #BE2B72;
}

#containerMain #journalist .thematic .inst_7 p a {
    color: #faba00;
}

#containerMain #journalist .thematic .inst_8 p a {
    color: #b7b90c;
}

#containerMain #journalist .thematic .inst_9 p a {
    color: #a893bf;
}

#containerMain #journalist .thematic .inst_10 p a {
    color: #a63847;
}

#journalist #synth_press,
#journalist #next,
#journalist #annuaire,
#journalist #photo {
    clear: both;
    padding: 5px 5px 15px;
    background: #FAF4EF none repeat scroll 0 0;
    margin-bottom: 15px;
}

#journalist #synth_press .content,
#journalist #next .content,
#journalist #annuaire .content,
#journalist #photo .content{
    padding-left: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#containerMain #journalist #centrePage .press_instit_evt {
    margin-bottom: 40px;
    padding-bottom:5px;
    padding-left:13px;
    padding-top:5px;
    width: 290px;
}

#containerMain #journalist #centrePage #colunmRight .press_instit_evt p {
    clear: both;
    padding-left: 10px;
}

#containerMain #journalist  .press_instit_evt .blockZoomImg {
    margin: 0 5px 0 10px;
}

#containerMain #journalist  .press_instit_evt .blockZoomImg  img{
    border:3px solid #614B3A;
}

#containerMain #journalist  .press_instit_evt .blockZoomTexte {
    width: 235px;
}

#containerMain #journalist  .press_instit_evt .blockZoomTexte h3 {
    font-size: 1em;
    color:#614B3A;
}

#containerMain .topPage {
    clear: both;
}

/* ******************************************************************* Carte */

.area {
    background: #F8F8E6;
    margin-top: 15px;
    padding: 10px;
}

#entitys {
	margin-bottom:10px;
}

/* ******************************************************************* Nuage de tags */
#nuageTag h2
{
    display: none;
}

#nuageTag
{
    border-top:1px solid #C3BCB6;
}

#containerMain #tags {
    padding: 0;
}

#containerMain .content {
    padding: 9px;
}

#containerMain .direct_link {
    padding-top: 4px;
    padding-bottom: 14px;
    text-align: right;
}

#containerMain #tags li
{
    display: inline;
    list-style-type: none;
    background: none;
    padding: 0 12px 0 0;
}

#containerMain #tags li a
{
    text-decoration: none;
}

ul#tags a.inst_1:link, ul#tags a.inst_1:visited { color: #913393; }
ul#tags a.inst_2:link, ul#tags a.inst_2:visited { color: #ef7f00; }
ul#tags a.inst_3:link, ul#tags a.inst_3:visited { color: #009ed0; }
ul#tags a.inst_4:link, ul#tags a.inst_4:visited { color: #e74415; }
ul#tags a.inst_5:link, ul#tags a.inst_5:visited { color: #005796; }
ul#tags a.inst_6:link, ul#tags a.inst_6:visited { color: #BE2B72; }
ul#tags a.inst_7:link, ul#tags a.inst_7:visited { color: #faba00; }
ul#tags a.inst_8:link, ul#tags a.inst_8:visited { color: #b7b90c; }
ul#tags a.inst_9:link, ul#tags a.inst_9:visited { color: #a893bf; }
ul#tags a.inst_10:link, ul#tags a.inst_10:visited { color: #a63847; }


/********************************************************************** Carte */
#containerMain .pdfCarte {
    margin-bottom: 10px;
}

#containerMain .pdfCarte  a{
    background:transparent url(../images/css/linkFile.gif) no-repeat scroll 0 0 ;
    padding: 0 0 0 20px !important;
    margin-left: 10px;
}
