/* DIVERS */
div {
font-size:9pt;
}
body {
margin:0;
padding:0;
text-align: left;
background-color:white;
_text-align: center;
}
dl{
	text-align:left;
	float:left;
	width:458px;
	height:auto;
	padding-right:10px;
}
dt{
	text-align:left;
	width:458px;
	height:auto;
	float:left;
}
dl dt img{
	float:left;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{
	margin:0px;
}

img {
border:0px;
}
a:link {
color:red;
text-decoration:none;
}
a:hover{
color:red;
text-decoration:underline;
}
a:active{
color:red;
text-decoration:underline;
}
a:visited {
text-decoration:none;
color:red;
}
a:visited:hover {
text-decoration:none;
color:red;
}
/* BLOC TEMPLATES */
#wrapper {
width:956px;
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto;
margin-top: 0;
text-align: left;
_text-align:center;
}
#cssMiseEnForme   {
float:left;
background-image:    url(./images/back2.jpg);
background-repeat:repeat-y;
background-position : left;
margin-bottom:10px;
padding:0;
font-family:verdana,Arial,Helvetica;
_text-align:left;
}
#header {
/*background-image:url(images/new_logo_gruyere.jpg);*/
width:956px;
height:175px;
float:left;
padding-top:10px;
background-color:white;
}
#headercenter a img{
border:0;
}
#headercenter a:link{
border:0;
text-decoration:none;
}
#headercenter a:active{
border:0;
text-decoration:none;
}

.main_content{
    width:956px;
    height:auto;
    height:100%;
    float:left;
    clear: both;
}

#rightsidebar {
width:132px;
float:left;
height:100%;
_height:auto;
min-height: 50px;
margin:0px;

_height:50px;
_margin-left:0px;
_width: 120px;
}
#main {
width:756px;
float:left;
height:100%;
}
#advertise {
width:193px;
float:right;
height:100%;
}
#lefsidebar {
height:inherit;
float:left;
width:156px;
min-height: 300px;

}
.middle_content{
    float:left;
    width:468px;
    height: auto;
    _height:auto;
    _width:460px;
    _height:50px;
    _margin:0px;
    _padding:0px;
    _margin-left:-6px;
}

#content {
position: relative;
height:100%;
min-height: 300px;
width:458px;
float:left;
font-family:Verdana,Arial;
padding:0 5px 0 5px;
_width: 450px;
/*_padding: 0px 4px 0px 4px;*/
_padding:0px;
_margin:0px;
z-index:10;
_height:auto;
}
h2{
font-size:17pt;
height:auto;
color:black;
}
.csc-header csc-header-n1{
height:30px;
}
h1{
font-size:10pt;
color:#FC001A;
}
h3{
	font-size:10pt;
}
#content div.csc-textpic-text > h1 {
 }
#content div.csc-textpic-text > p
{
}
#banner_top{
    float:left; 
    width:956px;  
    min-height:0px; 
    max-height:90px;
    height:auto; 
    background-color: white;
}
#banner_top div div{
    text-align: center;
    background-color: white;
}

#leftcontent {
float:left;
height:100%;
width:756px;
min-height: 300px;
}
#rightcontent {
width:190px;
height:100%;
float:right;
}
#menuleft {
height:100%;
padding-top:8px;
padding-bottom:8px;
}
#menur {
height:auto !important;
width:132px;
margin:0;
_width:130px;

}
#menuright {
min-height:700px;
height:auto;
}
.meteo
{
width:132px;
height:auto !important;
height:auto;
_width:115px;

}
.meteo_news
{
width:120px;
float:left;
border-bottom:1px solid black;
margin-left:2px;
line-height:15px;
}
.meteo img{
margin-top:2px;
float:left;
width:auto;
border:1px solid black;
margin-right:3px;
}
div.meteoTexte
{
width:auto;
float:left;
font-size:8pt;
}
div.meteoTexte p
{
height:auto;
margin:0;
padding:0;
}
.meteoSuisse
{
font-size:8pt;
}
.meteoSuisse a
{
color:black;
}
.meteoSuisse a:hover
{
color:red;
text-decoration:underline;
}
#menuadv {
position:relative;
height:817px;
padding-bottom:8px;
padding-left:6px;
margin-top:10px;
}
#immoemplois{
height:117px;
width:132px;
padding:0;
margin:0;
}
#immoemploisV2{
  height:auto;
width:132px;
padding:0;
margin:0; 
_width:115px;
 
}

#immoemploisV2 a{
    color: white;
}

#immotop {
padding-top:14px;
}
#headertitle {
height:20px;
width:200px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
padding-left:8px;
padding-top:30px;
}
#header div {
float:left;
}
/* BLOC MENU HEADERTOOLS */
#immo {
background-image:url(images/button_red_large_bigD.gif);
background-repeat: no-repeat;
height:36px;
font-size: 14px;
padding-left:12px;
padding-top:1px;
color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left: 8px;
margin-top: 8px;

}
#emplois {
background-image:url(images/button_red_large_bigD.gif);
background-repeat: no-repeat;
height:36px;
padding-left:12px;
padding-top:1px;
color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
margin-left: 8px;
margin-top: 8px;

}
/* BLOC MENU CONTENT */
#searchbox {
background-color:#FFFFFF;
height:18px;
margin-left:8px;
margin-right:8px;
border:1px solid #4D4D4F;
width: 140px;
}
.searchFieldHome { height:13px;
width:110px;
background-color:#CCCCCC;
margin-top: 2px ;
margin-left:2px;
margin-right:2px;
font-size:6.5pt;
padding:0;
border:none;
float:left; }

.buttonSearch { 
background-color:#CCCCCC;
width:15px;
height:13px;
float:left;
margin-top: 2px ;
margin-left:2px;
margin-right:2px;
font-size:6.5pt;
padding:0 0 0 0;
color:white;
_margin:0px;
_padding:0px;
_height:auto !important;
}
#pdfbox{
background-image:url(images/button_red_large_pdf_abo.gif);
background-repeat: no-repeat;
height:16px;
padding-left:12px;
padding-top:1px;
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7.5pt;
margin-left: 8px;
}
#pdfbox a{
    color: white;
}

.AboBlocTitle{
   background-image:url(images/button_red_large_pdf_abo.gif);
    background-repeat: no-repeat;
    height:16px;
    padding-left:12px;
    padding-top:1px;
    color:#000000;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:7.5pt;
    margin-left: 8px; 
    margin-top: 8px;
}

.AboBlocTitle a{
    color: white;
}

#menulist {
background-color:#FFFFFF;
margin-left:16px;
margin-right:8px;
border-bottom:none;
}
#menuend {
background-color:#FFFFFF;
height:6px;
margin-left:16px;
margin-right:8px;
border-top:none;
}
#menulist ul {
padding: 0 0px 0 5px;
margin:0px;
list-style:none;
}
#menulist li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}
#menupluslist {
background-color:#FFFFFF;
margin-left:16px;
margin-right:8px;
border-bottom:none;
}
#menuplusend {
background-color:#FFFFFF;
height:6px;
margin-left:16px;
margin-right:8px;
border-top:none;
}
#menupluslist ul {
padding: 0 0px 0 5px;
margin:0px;
}
#menupluslist li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
list-style:none;
border-bottom:1px solid black;
}
#blog {
background-image:url(images/glbut.gif);
height:16px;
margin-top:8px;
padding-left:22px;
padding-top:1px;
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}
#abo {
background-image:url(images/glbut.gif);
height:16px;
margin-top:8px;
padding-left:22px;
padding-top:1px;
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}
#photos {
background-image:url(images/glbut.gif);
height:16px;
margin-top:8px;
padding-left:22px;
padding-top:1px;
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
margin-bottom:3px;
}
#menuclubtitle {
background-image:url(images/button_grey_normal.gif);
background-repeat: no-repeat;
height:16px;
padding-left:5px;
padding-top:1px;
color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7.5pt;
margin-left: 8px;
margin-top: 8px;

}

#menuclubtitle a{
    color: white;
}

/* BLOC MENU CLUB */
#menuclublist {
background-color:#FFFFFF;
margin-left:16px;
margin-right:8px;
border-bottom:none;
}
#menuclubend {
background-color:#FFFFFF;
height:6px;
margin-left:16px;
margin-right:8px;
border-top:none;
}
#menuclublist ul {
padding: 0 0px 0 5px;
margin:0px;
}
#menuclublist li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
list-style:none;
border-bottom:1px solid black;
}
/* BLOC MENU IMMO */
#menuimmotitle {
background-image:url(images/button_red_large_bigG.gif);
background-repeat: no-repeat;
height:36px;
padding-top:1px;
color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
margin-left: 8px;
margin-top: 5px;
padding-left: 12px;
}
/* BLOC MENU EMPLOIS */
#menuemploititle {
background-image:url(images/button_red_large_bigG.gif);
background-repeat: no-repeat;
height:36px;
padding-top:1px;
color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
margin-top: 5px;
margin-left: 8px;
padding-left: 12px;
}
#menuemploititle a,#menuimmotitle a{
    color: white;
}

/* BLOC CSS MENU */
li.level1 {
list-style:none;
border-bottom:1px solid black;
}
li.level2 {
list-style:none;
border-bottom:1px dotted black;
margin-left:20px;
}
li.level1One li.level2 {
list-style:none;
border-bottom:1px dotted black;
margin-left:20px;
}
li.level1 >a{
color:black;
text-decoration:none;
}
li.level1 >a:hover{
color:red;
}
li.level1 >a:active{
color:red;
}
li.level1 >a:visited {
color:black;
}
li.level1 >a:visited:hover {
color:red;
text-decoration:none;
}
li.level2 >a{
color:black;
text-decoration:none;
}
li.level2 >a:hover{
color:red;
}
li.level2 >a:active{
color:red;
}
li.level2 >a:visited {
color:black;
}
li.level2 >a:visited:hover {
color:red;
}
/* BLOC GENERIQUES */
#menuleft .LightGreyBlocTitle{
	background-image:url(images/glbut.gif);
	height:16px;
	margin-top:8px;
	padding-left:22px;
	padding-top:1px;
	color:white;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	width:134px;
}
#menuleft .LightGreyBlocContent {
	background-color: transparent;
	margin-left:16px;
	margin-right:8px;
	margin-top:10px;
	border-bottom:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	width: 140px;
}
.LightGreyBlocTitle {
background-image:url(images/button_grey_large.gif);
width:114px;
height:17px !important;
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
margin-top:10px;
margin-left:0px;
padding: 0px;
padding-left: 5px;
margin-left:8px;
_width:115px;
_margin-left: 6px;

}
div.LightGreyBlocTitle:first-child  { display:none; }
.LightGreyBlocContent {
margin-left:8px;
margin-right:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
width:120px;
_width:115px;
_margin-left: 6px;
_margin-right: 6px;
}
div.LightGreyBlocContentMeteo{
	background-color: white;
	margin-left:6px;
	margin-right:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	width:121px;
	_width:115px;
	_margin-left: 3px;
	_margin-right: 3px;

}
.LightGreyBlocContent img
{
margin-bottom:5px;
}
ul.LightGreyBlocContent {
padding: 0 0px 0 5px;
margin:0px;
}
li.LightGreyBlocContent {
list-style:none;
border-bottom:1px solid black;
}
.LightGreyBlocEnd {
background-color:#FFFFFF;
height:6px;
margin-left:8px;
margin-right:8px;
}
.YellowBlocTitle {
background-image:url(images/button_red_large.png);
background-repeat: no-repeat;
height:16px;
margin-top:8px;
margin-left:7px;
padding-top:1px;
color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
padding-left:12px;
color: white;
_width: 115px;
}
.YellowBlocContent {
background-color:#FFFFFF;
margin-left:8px;
margin-right:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
width: 120px;
_width: 115px;
_margin-left:7px;
}
div.YellowBlocContent ul {
padding: 0 0px 0 5px;
margin:0px;
}
div.YellowBlocContent >li {
list-style:none;
border-bottom:1px solid black;
}
.YellowBlocEnd {
background-color:#FFFFFF;
height:6px;
margin-left:8px;
margin-right:8px;
width: 120px;
_width: 115px;
_margin-left:7px;
}
.DarkGreyBlocTitle {
background-image:url(images/button_grey_normal.gif);
background-repeat: no-repeat;
height:16px;
margin-top:8px;
padding-left:5px;
padding-top:1px;
color:white;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
margin-left:8px;
}
.DarkGreyBlocTitle a { color:white;
}
.DarkGreyBlocContent {
background-color:#FFFFFF;
margin-left:8px;
margin-right:8px;
border-bottom:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
width: 142px;
}
div.DarkGreyBlocContent ul {
padding: 0 0px 0 5px;
margin:0px;
}
div.DarkGreyBlocContent >li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
list-style:none;
border-bottom:1px solid black;
}
.DarkGreyBlocEnd {
background-color:#FFFFFF;
height:6px;
margin-left:8px;
margin-right:8px;
width:142px;
}
.LightGreyBlocTitleLarge {
background-image:url(images/button_grey_large.gif);
height:16px;
margin-left:16px;
padding-left: 5px;
padding-top:1px;
width:155px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}

#menuadv .LightGreyBlocTitleLarge{
    margin-bottom: 5px;
	color:white;
}

.LightGreyBlocTitle a {
color:white;
}
.LightGreyBlocContentLarge {
padding-left:16px;
color:#FFFFFF;
}
#banner {
width:468px;
height:60px;
margin-bottom:8px;
float:left;
background-color:white;
padding:0;
_padding:0px;
_margin:0px;
_margin-bottom:8px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#banner{
top: -6px;
position:relative;
}
}

#flash {
width:450px;
height:23px;
margin-left:9px;
margin-right:9px;
border-top:2px dotted #FB1A29;
border-bottom:2px dotted #FB1A29;
margin-bottom:8px;
float:left;
_margin-left:0px;
_margin-right:0px;
padding-top: 3px;

}

    #flash span{
        font-size: 14px;
        font-family: Arial;
    }


#flash object{
	position:relative;
	z-index:-100;
}

#homewrapper {
width:450px;
height:100%;
margin-left:9px;
margin-right:9px;
_margin:0px;
}
#threecolumns {
margin:0 4px 10px 4px;
width:450px;
height:auto;
float:left;
clear:both;
_margin:0px;
}
#homeleft {
float:left;
width:296px;
margin-right:0px;
height:100%;
_width:270px;

}
#homeleft > div.mainarticle > a:link{
color:black;
text-decoration:none;
}
#homeleft > div.mainarticle > a:hover{
text-decoration:none;
color:red;
}
#homeleft > div.mainarticle > a:visited{
color:black;
text-decoration:none;
}
#homeleft > div.mainarticle > a:visited:hover{
color:red;
text-decoration:none;
}


#homeright {
float:right;
width:142px;
height:100%;
margin-bottom:1em;
_width:125px;
}
#c1{
width:142px;
margin-right:12px;
float:left;
height:auto;
padding-top:0;
font-family:Verdana;
_width:135px;
}
#c2{
width:142px;
margin-right:12px;
float:left;
_width:135px;
}
#c3{
width:142px;
float:left;
_width:135px;
}
#edition {
float:left;
width:450px;
margin-left:9px;
height:auto !important;
margin-right:9px;
border-top:2px dotted #FB1A29;
border-bottom:2px dotted #FB1A29;
padding:0;
_margin-left:0px;
_margin-right:0px;

}
#edition > div
{
width:450px;
height:auto;
margin-top:14px;
}
#edition > div img{
margin:0;
padding:0;
}
.BlocRed{
margin:0;
width:132px;
float:left;
background-image: url(./images/button_red_large_pdf_abo.gif);
background-repeat: no-repeat;
color:#FFFFFF;
height:16px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
padding-left:10px;
_width:130px;
}


.BlocGreen {
margin:0;
width:132px;
float:left;
background-image: url(./images/button_red_large_pdf_abo_ve.gif);
background-repeat: no-repeat;
color:#FFFFFF;
height:16px;
height:auto;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
padding-left:10px;
_width:130px;
}



.BlocRed a,.BlocGreen a{
    color: white;
}

.pdfImageBox{
    margin-left:8px;
    width: 139px;
    height:auto;
    overflow: hidden;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}




.BlocGrey {
width:136px;
background-color:#4C4C4E;
color:#FFFFFF;
height:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
float:left;
padding-left:5px;
margin-bottom:5px;
}
.ATSactualite {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
height:auto !important;
width:142px;
margin-bottom:1.5em;
_width:130px;
}
.BlocRedContent,.BlocGreenContent {
float:left;
width:142px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
height:auto;
padding-bottom:0;
margin-bottom:0;
_width:130px;
}
.BlocRedContent:hover,.BlocGreenContent:hover{
background-color:#F0F0F0;
}
.BlocRedContent a,.BlocGreenContent a{
color:black;
text-decoration:none;
}
.BlocRedContent a:hover,.BlocGreenContent a:hover{
color:red;
text-decoration:none;
}
.BlocRedContent a:visited,.BlocGreenContent a:visited{
color:black;
text-decoration:none;
}
.BlocRedContent a:visited:hover,.BlocGreenContent a:visited:hover{
color:red;
text-decoration:none;
}
.Separation {
height:6px;
}
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
margin:0px 0px 5px 0px;
}
h4{
	font-size:9pt;
	font-weight:bold;
}
.mainarticle {
width:296px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
margin-top:10px;
height:auto;
_width: 285px;
}
.mainarticle:hover {
background-color:#F0F0F0;
cursor:auto;
}
.mainedition {
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
margin:0;
padding:0;
height:auto;
padding-bottom:50px;
}
.mainedition:hover
{
background-color:#F0F0F0;
}
.mainedition a
{
color:black;
text-decoration:none;
}
.mainedition a:hover
{
color:red;
text-decoration:none;
}
.mainedition a:visited
{
color:black;
text-decoration:none;
}
.mainedition a:visited:hover
{
color:red;
text-decoration:none;
}
p.bodytext img
{
	float:none;
}
/*.mainedition >p.bodytext
{
background-color:blue;
margin:0;
padding:0;
}*/
p.reglesRecherche
{
border:1px solid #4C4C4F;
font-size:8pt;
margin:0 10px;
padding:5px;
}
.bloc_news_bottom {
float:left;
width:450px;
height:auto;
margin-top:1em;
margin-left:10px;
margin-right:10px;
border-bottom: 2px dotted #FB1A29;
_margin-left:0px;
_margin-right:0px;

}
.colonneGauche  {
float:left;
width:auto;
max-width:225px;
min-height:100px;
margin-right:10px;
}
.titreColonneGauche {
float:left;
width:225px;
max-width:225px;
margin-bottom:0.8em;
margin-top:0.2em;
background-color:#4C4C4E;
color:#FFFFFF;
height:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
padding-left:5px;
}
.contenuColonneGauche {
float:left;
margin-top:0.2em;
height:auto !important;
width:225px;
max-width:225px;
padding:0;
margin-bottom:0;
}
.colonneDroite {
max-width:225px;
float:left;
width:auto;
min-height:100px;
}
.titreColonneDroite {
width:auto;
max-width:225px;
margin-top:0.2em;
background-color:#4C4C4E;
color:#FFFFFF;
height:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
padding-left:5px;
}
.contenuColonneDroite {
float:left;
margin-top:0.2em;
}
div#footer{
float:left;
width:956px;
height:40px;
margin:0 ;
font-family:Verdana;
}
div.FooterBackground{
background-color:#E7E7E9;
width:956px;
height:8px;
}
div.textFooter
{
float:right;
font-size:8pt;
}
div.textFooter a:link{
text-decoration:none;
color:black;
}
div.textFooter a:hover
{
text-decoration:underline;
color:red;
}
div.textFooter a:visited
{
text-decoration:none;
color:black;
}
div.textFooter a:visited:hover
{
text-decoration:underline;
color:red;
}
/* Extension : indexed search template */
div.tx-indexedsearch-browsebox table
{
	width:400px;
}
.tx-indexedsearch {
padding: 0 0px 0 0px;
float:left;
width:98%;
overflow:hidden;
}
.tx-indexedsearch-res
{
padding:0;
width:400px;
}
.tx-indexedsearch-res table
{
width:400px;
border:0;
margin-bottom:10px;
}
.tx-indexedsearch-res table p
{
width:400px;
}
.tx-indexedsearch-browsebox-SCell a
{
	padding:0;
}
.tx-indexedsearch-title table td {
font-weight:bold;
width:auto;
padding:0;
}
.tx-indexedsearch-title td p{
font-weight:bold;
}
p.description_recherche
{
width:350px;
height:auto;
}
td.tx-indexedsearch-info
{
width:400px;
}
td.tx-indexedsearch-info p
{
height:auto;
}
.tx-indexedsearch-percent {
font-weight:bold;
float:right;
width:auto;
}
span .tx-indexedsearch-title-caption{
width:auto;
}
/* Personnalisation de l'affichage des news RSS */
.twrss_bodytext   {
float:left;
background-image:   url(./images/fribourg.jpg);
background-position:left  top;
background-repeat:no-repeat;
padding-left:20px;
padding-right:5px;
padding-bottom:1em;
width:auto;
}
.twrss_bodytext a:link
{
text-decoration:none;
color:black;
}
.twrss_bodytext a:hover
{
text-decoration:none;
color:red;
}
.twrss_bodytext a:visited
{
text-decoration:none;
color:black;
}
.twrss_bodytext a:visited:hover{
color:red;
text-decoration:none;
}
.twrss_bodytext:hover   {
background-color:#F0F0F0;
}
.contenuColonneGauche .twrss_bodytext
{
	float:left;
	background-image:   url(./images/bulle.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:5px;
	width:100%;
	color:black;
}
/* FORMULAIRES */
.csc-mailform-field
{
	margin-bottom:5px;
}
.csc-mailform-field > label
{
width:110px;
float:left;
}
p.label
{
	width:458px;
	height:auto;
	margin-bottom:5px;
}
select
{
	width:410px;
}
.csc-mailform-field > input
{
/*	float:left;*/
}
.csc-mailform-radio label {
display:inline;
}
.csc-mailform-radio legend {
display:none;
}
.csc-mailform-radio fieldset {
border:0px;
}
.csc-mailform-label {
font-size:14pt;
font-style:bold;
}
p.soustitre {
font-size:10pt;
font-style:italic;
}
p.noteFormulaire {
font-size:8pt;
}
/* Tableaux: ligne 1,3,5, ... */
table.TableauStandard
{
	border-left:1px solid silver ;
	border-top:1px solid silver ;
	border-bottom:1px solid silver ;
	margin:0;
	margin-left:5px;
	margin-right:5px;
	height:auto;
}
td.TableauStandard_Lignes_Style1
{
	background-color:white;
	border-right:1px solid silver;
	border-left:0;
	border-top:0;
	border-bottom:0;
	padding-top:1px;
	padding-left:1px;
	margin:0;
}
table.TableauStandard td p.bodytext
{
	padding-left:5px;
}
/* Tableaux: ligne 2,4,6, ... */
td.TableauStandard_Lignes_Style2
{
	background-color:#ECE9D8;
	border-right:1px solid silver;
	border-left:0;
	border-top:0;
	border-bottom:0;
	padding-top:1px;
	padding-left:1px;
	margin:0;
}
table.calendar
{
width:120px;
}
table.calendar a
{
color:red;
text-decoration:none;
}

div#homeleft h1.titleHome{
	color: black;
	font-size: 17pt;
}
.menuImmoTitleGauche {
_width: 100px;
}
.menuEmploiTitleGauche {
_width: 100px;
}