/* commons */
.tnonexistent {
display: block;
font-size: 0px;
line-height: 0px;
height: 0;
margin: 0;
padding: 0;
overflow: hidden;
}
/* layout */
.tmecenat {
display: block;
float: left;
padding: 3px 15px 0 12px;
width: 693px;
}
.tmecenat .theading_home {
background: url(24072009_mecenat_heading01_visu.jpg) no-repeat left top;
height: 183px;
margin: 0;
overflow: hidden;
padding: 0;
width: 693px;
}
.tmecenat .theading_page2 {
background: url(24072009_mecenat_heading02_visu.jpg) no-repeat left top;
height: 183px;
margin: 0;
overflow: hidden;
padding: 0;
width: 693px;
}
.tmecenat .theading_page3 {
background: url(24072009_mecenat_heading03_visu.jpg) no-repeat left top;
height: 183px;
margin: 0;
overflow: hidden;
padding: 0;
width: 693px;
}
.tmecenat .theading_page4 {
background: url(24072009_mecenat_heading04_visu.jpg) no-repeat left top;
height: 183px;
margin: 0;
overflow: hidden;
padding: 0;
width: 693px;
}
.tmecenat .theading_page5 {
background: url(24072009_mecenat_heading05_visu.jpg) no-repeat left top;
height: 183px;
margin: 0;
overflow: hidden;
padding: 0;
width: 693px;
}
.tmecenat .theading_home h3,
.tmecenat .theading_page2 h3,
.tmecenat .theading_page3 h3,
.tmecenat .theading_page4 h3,
.tmecenat .theading_page5 h3 {
margin: 0;
padding: 0;
text-indent: -99999px;
}
.tmecenat .tevent_menu_top {
background: #eae9e9 url(24072009_mecenat_list-menu-top-home-bg_visu.gif) repeat-x left top;
clear: left;
padding: 0 0 4px 0;
width: 693px;
}
.tmecenat .tevent_menu_top.twithtabs {
background: #eae9e9 url(24072009_mecenat_list-menu-top-home-bg_visu.gif) repeat-x left top;
clear: left;
padding: 0;
width: 693px;
}
.tmecenat .tevent_menu_top h4.talaune {
background: url(24072009_mecenat_a-la-une-home_visu.gif) no-repeat 28px 5px;
height: 24px;
margin: 0;
overflow: hidden;
padding: 5px 28px 0 28px;
text-indent: -99999px;
width: 637px;
}
.tmecenat .tevent_menu_top ul.thome {
list-style: none;
margin: 0;
padding: 4px 0 4px 0;
}
.tmecenat .tevent_menu_top .thome li {
clear: left;
color: black;
display: block;
font: normal bold 11px/14px Arial, Helvetica, sans-serif;
height: 14px;
margin: 0;
overflow: hidden;
padding: 7px 10px 7px 72px;
text-transform: uppercase;
width: 611px;
}
.tmecenat .tevent_menu_top .thome li.tsails {
background: url(24072009_mecenat_sails-home-top-list-bg_visu.gif) no-repeat 20px 3px;
}
.tmecenat .tevent_menu_top .thome li.tbook {
background: url(24072009_mecenat_book-home-top-list-bg_visu.gif) no-repeat 20px 1px;
}
.tmecenat .tevent_menu_top .thome li.tbaloons {
background: url(24072009_mecenat_baloons-home-top-list-bg_visu.gif) no-repeat 19px 3px;
}
.tmecenat .tevent_menu_top .thome li .tdate {
display: block;
float: left;
width: 108px;
}
.tmecenat .tevent_menu_top .thome li .tdate a {
color: #e9030a;
font-weight: normal;
text-decoration: none;
}
.tmecenat .tevent_menu_top .thome li .tdate a:hover {
text-decoration: underline;
}
.tmecenat .tevent_menu_top .tbreadcrumbs {
color: black;
font: normal normal 10px/13px Arial, Helvetica, sans-serif;
height: 13px;
padding: 15px 0 0 28px;
}
.tmecenat .tevent_menu_top .tbreadcrumbs a {
color: black;
text-decoration: none;
}
.tmecenat .tevent_menu_top .tbreadcrumbs a:hover {
text-decoration: underline;
}
.tmecenat .tevent_menu_top h4.tp2h {
font: normal normal 24px/27px Arial, Helvetica, sans-serif;
margin: 0;
padding: 23px 0 39px 29px;
}
.tmecenat .tevent_menu_top h4.tp4h {
font: normal normal 24px/27px Arial, Helvetica, sans-serif;
margin: 0;
padding: 23px 0 15px 29px;
*margin-bottom: 6px;
}
.tmecenat .tcontentholder {
background: url(24072009_mecenat_content-block-borders_visu.gif) repeat-y left top;
clear: both;
margin: 0;
padding: 0 1px;
width: 691px;
}
.tmecenat .tcontentcloser {
background: url(24072009_mecenat_content-block-closer_visu.gif) no-repeat left top;
clear: both;
height: 14px;
margin: 0;
overflow: hidden;
padding: 0;
width: 693px;
}
.tmecenat .tcontentholder .tsquaresholder {
padding: 14px 14px 11px 14px;
width: 663px;
}
.tmecenat .tcontentholder .tsquaresholder .twidebubles {
background: url(24072009_mecenat_wide-bubles-block-bg_visu.gif) no-repeat left top;
float: left;
height: 209px;
padding: 26px 54px 11px 20px;
width: 289px;
}
.tmecenat .tcontentholder .tsquaresholder .tnarrowsails {
background: url(24072009_mecenat_narrow-sails-block-bg_visu.gif) no-repeat left top;
float: left;
height: 209px;
padding: 26px 17px 11px 26px;
width: 257px;
}
.tmecenat .tcontentholder .tsquaresholder .twidebubles h4,
.tmecenat .tcontentholder .tsquaresholder .tnarrowsails h4 {
color: white;
font: italic bold 11px/14px Arial, Helvetica, sans-serif;
height: 14px;
margin: 0;
overflow: hidden;
padding: 0 0 22px 0;
text-align: left;
text-transform: uppercase;
}
.tmecenat .tcontentholder .tsquaresholder .twidebubles .timgholder,
.tmecenat .tcontentholder .tsquaresholder .tnarrowsails .timgholder {
background: url(24072009_mecenat_square-blocks-iamges-bg_visu.gif) no-repeat left top;
float: left;
height: 137px;
margin: 0;
padding: 2px 16px 14px 2px;
width: 137px;
}
.tmecenat .tcontentholder .tsquaresholder .twidebubles p,
.tmecenat .tcontentholder .tsquaresholder .tnarrowsails p {
float: left;
font: normal noraml 11px/13px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0
}
.tmecenat .tcontentholder .tsquaresholder .twidebubles p {
width: 131px;
}
.tmecenat .tcontentholder .tsquaresholder .tnarrowsails p {
width: 102px;
}
.tmecenat .tcontentholder .tsquaresholder .twidebubles .tblocklink,
.tmecenat .tcontentholder .tsquaresholder .tnarrowsails .tblocklink {
clear: left;
}
.tmecenat .tcontentholder .tsquaresholder .twidebubles .tblocklink a,
.tmecenat .tcontentholder .tsquaresholder .tnarrowsails .tblocklink a {
background: url(24072009_mecenat_redbullet_visu.gif) no-repeat left 4px;
color: #e50004;
font: normal bold 11px/14px Arial, Helvetica, sans-serif;
padding-left: 9px;
text-decoration: none;
}
.tmecenat .tcontentholder .tpage2holder {
padding: 3px 16px 0 25px;
}
.tmecenat .tcontentholder .tpage2holder .timgcolumn {
float: left;
margin: 0;
padding: 3px 0 0 8px;
width: 200px;
}
.tmecenat .tcontentholder .tpage2holder.tgradienttop {
background: url(24072009_mecenat_content-gradient-bg_visu.gif) repeat-x left top;
}

.tmecenat .tcontentholder .tpage2holder .timgcolumn3 {
float: left;
margin: 0;
padding: 3px 0 0 0;
width: 208px;
}
.tmecenat .tcontentholder .tpage2holder .ttextcolumn {
float: left;
margin: 0;
padding: 0;
width: 442px;
}
.tmecenat .tcontentholder .tpage2holder .ttextcolumn .tdate {
color: black;
font: normal bold 11px/14px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0 0 5px 0;
text-transform: uppercase;
}
.tmecenat .tcontentholder .tpage2holder .ttextcolumn h4 {
color: #e50004;
font: normal bold 18px/21px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0 0 7px 0;
}
.tmecenat .tcontentholder .tpage2holder .ttextcolumn p {
color: black;
font: normal normal 11px/14px Arial, Helvetica, sans-serif;
margin: 7px 0 7px 0;
padding: 0 0 0 1px;
}
.tmecenat .tcontentholder .tpage2holder .ttextcolumn h5 {
color: black;
font: normal bold 11px/14px Arial, Helvetica, sans-serif;
margin: 0 0 7px 0;
padding: 0 0 0 1px;
}
.tmecenat .tcontentholder .tpage2holder .ttextcolumn h5,
.tmecenat .tcontentholder .tpage2holder .ttextcolumn.tnarrower p {
margin-right: 4px;
}
.tmecenat .tcontentholder .tpage2holder .ttextcolumn p a {
color: #e9030a;
font-weight: bold;
text-decoration: underline;
}
.tmecenat .tcontentholder .tpage2holder .ttextcolumn p a.lien2 {
color:#000000;
font-weight: normal;
text-decoration: underline;
}
.tmecenat .tcontentholder .tpage2holder .ttextcolumn .tdots40 {
background: url(24072009_mecenat_dots-horizontal_visu.gif) repeat-x left 19px;
height: 40px;
float: left;
margin: 0 8px 0 0;
padding: 0;
width: 434px;
}
.tmecenat .tcontentholder .tpage2holder .tlinksmess {
clear: both;
float: left;
margin: 0 0 8px 0;
overflow: hidden;
padding: 0 0 16px 0;
}
.tmecenat .tcontentholder .tpage2holder .tlinksmess h4 {
font: italic bold 11px/14px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
.tmecenat .tcontentholder .tpage2holder .tlinksmess ul.thome {
list-style: none;
margin: 0;
padding: 10px 0 4px 0;
}
.tmecenat .tcontentholder .tpage2holder .tlinksmess .thome li {
clear: left;
color: black;
display: block;
font: normal bold 11px/14px Arial, Helvetica, sans-serif;
height: 19px;
margin: 0;
overflow: hidden;
padding: 7px 0 7px 101px;
text-transform: uppercase;
width: 541px;
}
.tmecenat .tcontentholder .tpage2holder .tlinksmess .thome li.tsails {
background: url(24072009_mecenat_sails-white_visu.gif) no-repeat 49px 3px;
}
.tmecenat .tcontentholder .tpage2holder .tlinksmess .thome li.tbook {
background: url(24072009_mecenat_book-home-top-list-bg_visu.gif) no-repeat 49px 1px;
}
.tmecenat .tcontentholder .tpage2holder .tlinksmess .thome li.tbaloons {
background: url(24072009_mecenat_baloons-home-top-list-bg_visu.gif) no-repeat 49px 3px;
}
.tmecenat .tcontentholder .tpage2holder .tlinksmess .thome li .tdate {
display: block;
float: left;
width: 108px;
}
.tmecenat .tcontentholder .tpage2holder .tlinksmess .thome li .tdate a {
color: #e9030a;
font-weight: normal;
text-decoration: none;
}
.tmecenat .tcontentholder .tpage2holder .tlinksmess .thome li .tdate a:hover {
text-decoration: underline;
}
.tmecenat .tcontentholder .tpage2holder .tlinksmess .tbuttblock {
background: url(24072009_mecenat_dots-horizontal_visu.gif) repeat-x left 14px;
clear: left;
margin: 0 0 0 208px;
padding: 36px 0 0 1px;
width: 434px;
}
.tmecenat .tcontentholder .tpage2holder h4.tbelem {
background: url(24072009_mecenat_belem-h4-bg_visu.gif) no-repeat left top;
color: white;
display: block;
font: normal bold 14px/17px Arial, Helvetica, sans-serif;
height: 22px;
margin: 7px auto 19px 0;
padding: 17px 0 0 15px;
width: 626px;
}
.tmecenat .tcontentholder .tpage2holder h4.tbaloons {
background: url(24072009_mecenat_baloons-h4-bg_visu.gif) no-repeat left top;
color: white;
display: block;
font: normal bold 14px/17px Arial, Helvetica, sans-serif;
height: 30px;
margin: 19px auto 7px 0 !important;
padding: 4px 0 0 15px;
width: 626px;
}
.tmecenat .tcontentholder .twiderounded {
background: url(24072009_mecenat_wide-rounded-block-bg_visu.gif) no-repeat 26px 19px;
height: 182px;
margin: 0;
overflow: hidden;
padding: 19px 0 19px 26px;
width: 653px;
}
.tmecenat .tcontentholder .twiderounded .tleftcol {
float: left;
margin: 0;
padding: 19px 0 0 16px;
width: 187px;
}
.tmecenat .tcontentholder .twiderounded .tleftcol h5 {
color: #e50004;
font: normal bold 16px/19px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0 0 0 2px;
}
.tmecenat .tcontentholder .twiderounded .tleftcol p {
font: normal normal 10px/13px Arial, Helvetica, sans-serif;
margin: 9px 0 15px 0;
padding: 0 0 0 2px;
}
.tmecenat .tcontentholder .twiderounded .tleftcol a.tsolo {
background: url(24072009_mecenat_redbullet_visu.gif) no-repeat left 3px;
color: #e50004;
display: block;
font: normal normal 11px/14px Arial, Helvetica, sans-serif;
padding-left: 9px;
}
.tmecenat .tcontentholder .twiderounded .trightcol {
float: left;
margin: 0;
padding: 31px 0 0 21px;
}
.tmecenat .tevent_menu_top .ttabs {
clear: both;
height: 34px;
margin: 0;
padding: 0 0 0 23px;
}
.tmecenat .tevent_menu_top .ttabs ul {
list-style: none;
margin: 0;
padding: 0;
}
.tmecenat .tevent_menu_top .ttabs ul li {
background: url(24072009_mecenat_tab-bg_visu.gif) no-repeat left top;
color:black;
display: block;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
height: 18px;
line-height: 14px;
margin: 0;
padding: 16px 3px 0 3px;
text-align: center;
text-transform: uppercase;
width: 181px;
}
.tmecenat .tevent_menu_top .ttabs ul li.current {
background: url(24072009_mecenat_current-tab-bg_visu.gif) no-repeat left top;
color: #e50004;
font-weight: bold;
}
.tmecenat .tevent_menu_top .ttabs ul li.current a {
color: #e50004;
}
.tmecenat .tevent_menu_top .ttabs ul li a {
text-decoration: none;
}
.tmecenat .tevent_menu_top .ttabs ul li a:hover {
text-decoration: underline;
}
.tmecenat .tpage2holder .troundedgroup {
margin: 0;
padding: 50px 0 20px 0;
width: 100%;
}
.tmecenat .tpage2holder .troundedgroup .tleftsquare {
background: url(24072009_mecenat_small-rounded-bk-left_visu.gif) no-repeat left top;
float: left;
height: 138px;
padding: 17px 4px 10px 23px;
width: 177px;
}
.tmecenat .tpage2holder .troundedgroup .tleftsquare .timgholder {
background: url(24072009_mecenat_iamges202-bg_visu.gif) no-repeat left 2px;
float: left;
height: 84px;
margin: 0;
padding: 4px 2px 2px 2px;
width: 85px;
}
.tmecenat .tpage2holder .troundedgroup .tleftsquare .tlink {
float: left;
padding: 59px 0 0 4px;
}
.tmecenat .tpage2holder .troundedgroup .tleftsquare .tlink a {
background: url(24072009_mecenat_redbullet_visu.gif) no-repeat left 4px;
color: #e50004;
display: block;
font: normal normal 11px/14px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0 0 0 8px;
width: 76px;
}
.tmecenat .tpage2holder .troundedgroup .trightsquare {
background: url(29092010_mecenat_paintbrush-bg_visu.jpg) no-repeat left top;
float: left;
height: 149px;
padding: 16px 196px 0 28px;
width: 222px;
}
.tmecenat .tpage2holder .troundedgroup .tleftsquare h5,
.tmecenat .tpage2holder .troundedgroup .trightsquare h5 {
color: #e50004;
font: normal bold 16px/19px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
.tmecenat .tpage2holder .troundedgroup .trightsquare p {
color: black;
font: normal normal 10px/13px Arial, Helvetica, sans-serif;
margin: 7px 0;
padding: 0 0 0 2px;
}
.tmecenat .tpage2holder .troundedgroup .trightsquare .tsolo {
background: url(24072009_mecenat_redbullet_visu.gif) no-repeat left 4px;
color: #e50004;
display: block;
font: normal normal 11px/14px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0 0 0 9px;
}
.tmecenat .tpage2holder .tmenucontent {
background: url(24072009_mecenat_p5menu-bg_visu.gif) no-repeat left top;
margin: 0;
padding: 16px 34px 8px 17px;
width: 158px;
}
.tmecenat .tpage2holder .timgcolumn3 .tmenucontent a {
display: block;
font: normal noraml 11px/14px Arial, Helvetica, sans-serif;
padding: 1px 0;
}
.tmecenat .tpage2holder .timgcolumn3 .tmenucloser {
background: url(24072009_mecenat_p5menu-closer-bg_visu.gif) no-repeat left top;
display: block;
height: 14px;
margin: 0;
overflow: hidden;
padding: 0 7px 0 0;
width: 202px;
}
.tmecenat p.t1grade {
color: #1f2020;
font-size: 15px !IMPORTANT;
line-height: 18px;
text-indent: 4px;
}
.tmecenat .ttubelink {
font: normal bold 11px/14px Arial, Helvetica, sans-serif;
padding: 110px 0 0 40px;
float:left;
}
.tmecenat .ttubelink2 {
font: normal bold 11px/14px Arial, Helvetica, sans-serif;
padding: 10px 0 0 0px;
float:left;
}
.tmecenat .ttubeimg {
background: url(concoursBD1_visu.jpg) no-repeat ;
font: normal bold 11px/14px Arial, Helvetica, sans-serif;
padding: 37px 0 0 0;
width: 186px;
height: 214px;
float:right;
}
.tmecenat .ttubeimg2 {
background: url(cbs2010modalites_visu.jpg) no-repeat ;
font: normal bold 11px/14px Arial, Helvetica, sans-serif;
padding: 37px 0 0 0;
width: 186px;
height: 214px;
float:right;
}
.tmecenat .ttubeimg3 {
background: url(picopos_visu.jpg) no-repeat ;
font: normal bold 11px/14px Arial, Helvetica, sans-serif;
padding: 37px 0 0 0;
width: 186px;
height: 214px;
float:right;
}
.tmecenat .ttubeimg4 {
background: url(lavie_visu.jpg) no-repeat ;
font: normal bold 11px/14px Arial, Helvetica, sans-serif;
padding: 37px 0 0 0;
width: 186px;
height: 440px;
float:right;
}
.tmecenat .ttubelink a {
color: #E50004;
}
img.left{
float:left;
margin-right:4px;
margin-top:2px;
} 