/* Theme color BCVS.ch */

/*--------------- CASCADING ELEMENTS ---------------------*/

body		{
			background-color:white;
			margin-top:25px;
			margin-left:10px;
			}
td			{
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			}
			
a 			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration:none;	
			color:black;
			}
			
a.hover,visited{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration:none;
			color:black;
			}
			
/*--------------- TD ---------------------*/
			
td.news		{
			color:#white;
			}

td.justify 	{
			text-align:justify;
			}
			
td.left 	{
			text-align:left;
			}
			
td.right 	{
			text-align:left;
			}
			
td.titleparagrapheobjet {
			font-size: 11px;
			color: #000000;
			font-weight:bold;
			}
	
td.subtitleparagrapheobjet {
			font-size: 11px;
			color: #982E3B;
			}
			
td.news 	{
			font-size: 12px;
			color: white;
			font-weight: normal;
			}

/*Change*/
td.rightbox	{
			background-color:#ebebeb;
			font-size:11px;
			}
			
td.rightbox	a{
			color:#000000;
			text-decoration:none;	
			}
			
/*Change*/
td.rightboxtable{
			background-color:#ebebeb;
			padding-left:6px;
			padding-right:6px;
			}			
			
td.rightboxrubrique	{
			font-size:11px;
			background-color:#c90022; /* d80123 */
			color:white;
			font-weight:bold;
			padding-left:6px;
			padding-right:6px;
			}

td.boxtitle	{
			font-size:11px;
			background-color:#982E3B;
			color:white;
			font-weight:bold;
			padding-left:6px;
			padding-right:6px;
			}	
				

					
td.spacerimage{
/*			background-color:#E7301F;
			padding-left:6px;*/
			}
			
			
td.newshome{
			padding-left:6px;
			padding-bottom:10px;
			padding-right:6px;
			padding-top:10px;
			}
			
td.newstitle{
			font-size:11px;
			font-weight:bold;
			}
td.newstext{
			font-size:11px;
			text-align:justify;
			}
			
/*Change*/
td.box{
			background-color:#ebebeb;
			padding-left:6px;
			padding-right:6px;
			padding-top:10px;
			padding-bottom:15px;
			/*border-bottom:1px solid #982E3C;*/
			/*border-top:1px solid #982E3C;*/
			}			
		
td.tableheader{
			font-weight:bold;
			padding-top:3px;
			padding-bottom:3px;
			font-size:11px;
			color:#000000;
			}
			
td.tablesubheader{
			padding-right:10px;
			padding-top:1px;
			padding-bottom:1px;
			font-size:11px;
			font-weight:bold;
			color:#000000; /* 2B597F */
			}
			
			
td.tablecontent{
			padding-right:10px;
			padding-top:2px;
			padding-bottom:2x;
			font-size:11px;
			}
td.tablesearchcontent{
		padding-right:5px;
		padding-left:5px;
		padding-top:5px;
		padding-bottom:5px;
		font-size:11px;
}

td.titleparagrapheobjetbox {
			font-size: 11px;
			color: #c90022;
			font-weight:bold;
			}
			
/*Change*/
td.tablealternate{
			background-color:#ebebeb;
			padding:15px 15px 15px 15px;
			
}	
/*--------------- LINKS ---------------------*/
		
a.footer	{
			color: white;
			font-size:10px;
			text-decoration:underline;
			font-weight:normal;
			}
			
a.footer:hover{
			text-decoration:underline;
			}
			
a.rubrique 	{
			color: #2B597F;
			text-decoration:none;	
			font-weight:normal;
			}
			
a.rubrique:hover {
			color: #2B597F;
			text-decoration:none;	
			font-weight:normal;
			}
			
a.sousrubrique{
      position:relative;
      top:5px;
			left:-5px;
			color:#FFFFFF;
			font-weight:bold;
			}
			
a.sousrubrique2{
      position:relative;
      top:5px;
			left:-5px;
			color:#c90022;
			font-weight:bold;
			}
			
a.sousrubriquewhite{
			color:white;
			font-weight:bold;
			}
			
a.linksousrubrique{
			color:#000000;
			}
			
a.linksousrubrique:hover{
			color:#000000;
			text-decoration:underline;
			}
			
a.smallpath {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: black;
			text-decoration:none;
			
			}
			
a.smallpath:hover{
			color: #902838;
			text-decoration:underline;
			
			}

/*Change*/
a.btngo		{
			padding-left:3px;
			padding-right:3px;
			background-color:#7d7d7d;
			border:1px solid #FFFFFF;
			font-weight:bold;
			color:white;
			line-height:15px;
			}

/*Change*/
a.btngo:hover{
			background-color:white;
			border:1px solid #7d7d7d;
			font-weight:bold;
			color:#7d7d7d;
			}
			
a.linkobjet	{
			font-size:12px;
			color:#c90022;
			}
a.linkobjet:hover{
			text-decoration:underline;
			}

a.rightboxlink{
			color: #c90022; /*#982E3B;*/
			text-decoration:none;	
			font-weight:bold;
			font-size:12px;
			}
			
a.pop		{
			text-decoration:none;	
			font-size:12px;
			}			
a.search	{
			color:#2B597F;
			font-weight:bold;
			}
a.searchlink{
			color:#2B597F;
			}
/*--------------- MENU ---------------------*/
/* RollOver Menu 
ebebeb
545454
*/

/*Change*/
.Linkout 	{
			color: #575757;
			font-size: 11px;
			padding-left:7px;
			font-weight:bold;
			}
			
/*Change*/
.Linkout a	{
			font-size: 11px;
			text-decoration: none;
			color:#575757;
			}

.Linkover	{
			color: white;
			background-color:#c90022;
			font-weight:bold;
			padding-left:7px;
			}
			
.Linkover a	{
			font-size: 11px;
			text-decoration: none;
			color:white;
			}

/*Change*/
.menutitle 	{
			background-color:#000000;
			color:white;
			font-size:11px;
			font-weight:bold;
			padding-left:7px;
			}
			
/* ROLLOVER IMGS MENU */

.LinkImgout {
			color: #000000;
			font-size: 11px;
			font-weight:bold;
			}
			
.LinkImgout a{
			font-size: 11px;
			text-decoration: none;
			color:#000000;
			}
			
.LinkImgover{
			color: white;
			background-color:#c90022;
			font-weight:bold;
			}
			
.LinkImgover a{
			font-size: 11px;
			text-decoration: none;
			color:white;
			}

/*--------------- LAYER STYLES -----------*/


.Layerout 	{
			color: white;
			background-color:#c90022;
			font-size: 11px;
			padding-left:7px;
			}
			
.Layerout a	{
			font-size: 11px;
			text-decoration: none;
			color:white;
			}
			
.Layerover	{
			color: white;
			background-color:#000000;
			padding-left:7px;
			}
			
.Layerover a{
			font-size: 11px;
			text-decoration: none;
			color:white;
			}
			
.LayerImgover{
			color: white;
			background-color:#000000;
			}
			
.LayerImgover a{
			font-size: 11px;
			text-decoration: none;
			color:white;
			}
			
.LayerImgout{
			color: white;
			background-color:#c90022;
			font-size: 11px;
			}
			
.Layerout a	{
			font-size: 11px;
			text-decoration: none;
			color:white;
			}

/*--------------- FORM ELEMENTS ------------*/

select 		{
			font-size: 11px;
			border: 1px solid;
			font-family: Arial;
			background-color: white;
			border-color: #2B597F;
			color: black;
			}

/*Change*/
.searchbox {
			color: #575757;
			font-size: 11px;
			padding-left:7px;
			background-color:#ebebeb;
			}
			
.inputwhite {
			font-size: 11px;
			border: none;
			font-family: Arial;
			background-color: white;
			border-color: white;
			color: black;
			}
input		{
			font-size: 11px;
			border: 1px solid #000000;
			font-family:Arial, Helvetica, sans-serif;
			background-color: white;
			color: black;
			}
			
.input		{
			font-size: 11px;
			border: 1px solid #000000;
			font-family:Arial, Helvetica, sans-serif;
			background-color: white;
			color: black;
			}
			
.button		{
			font-size: 11px;
			border: 1px solid white;
			font-family:Arial, Helvetica, sans-serif;
			background-color: #c90022;
			color: white;
			}

/*--------------- EDITOR ELEMENTS ------------*/

.EditObjet	{
			background : #F4F4F4;
			}

.EditObjetTitle{
			background : #D7D7D7;
			border : 1px ridge Black;
			font-family : Arial;
			font-size : 11px;
			font-weight : bold;
			}
			
/*--------------- TEXT ELEMENTS ------------*/

.smalltext 	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #2B597F;
			text-decoration:none;
			font-weight:bold;
			}

/*Change*/
.rubrique	{
	font-size:11px;
	background-color:#dad3c1;
	color:black;
	font-weight:bold;
	padding-left:8px;
	padding-right: 8px;
			}
			
.backrubrique{
			font-size:11px;
			background-color:#c90022;
			color:white;
			font-weight:bold;
			}
.rubrique2	{
	font-size:11px;
	background-color:#7a8e98;
	color:black;
	font-weight:bold;
	padding-left:8px;
	padding-right: 8px;
			}
			
.backrubrique2{
			font-size:11px;
			background-color:#7a8e98;
			color:white;
			font-weight:bold;
			}
			
.sousrubrique{
			font-size:11px;
			color:#c90022;
			font-weight:bold;
			}

.footer		{
			font-size:10px;
			color:#FFFFFF;
			background-color:#2B597F;
			}

/*Change*/
.tablerightmenu{
			background-color:#ebebeb;
			}
			
.tableitem	{
			background-color:#B4CADA;
			}
.smallpath	{
			font-size:10px;
			
			}
/*--------------- LIST ELEMENTS ------------*/
ul			{
			padding-left:10px;
			margin-left:1px;
			list-style:url(images/puce2.gif);
			margin-bottom:0px;
			margin-top:0px;
			}
			
li			{
			margin-bottom:0px;
			margin-left:5px;
			margin-top:0px;
			}
/*--------------- LIST ELEMENTS ------------*/
a.bold		{
			font-weight:bold;
			}		
				
a.underline	{
			text-decoration:underline;
			}	
					
a.red		{		
			color:#942939;text-decoration:none;
			}			
.keyword	{
			color:#FBFBFB;	font-size:2px;
			}
#key a,#key a:hover,#key a:visited{
			color:#FBFBFB;font-size:2px;
			}
.popboxtilte		{
			padding-top:1px;
			padding-bottom:1px;
			font-weight:bold;
			border-bottom:1px solid #c90022;
			color:#982E3B;
			}	
	
.popbox		{
			padding-top:5px;
			padding-bottom:10px;
			}	
			
#flashurl			
	{
	position:absolute;
	z-index:999;
	width:172px;
	height:90px;
	cursor:pointer;
	}
.thumbtext_right
	{
	text-align:right;
	font-size:11px;
	padding-left:5px;
	}	
.thumbtext_left
	{
	text-align:left;
	font-size:11px;
	padding-right:5px;
	}	
.thumbtext_center
	{
	text-align:center;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	}									
td.tablealternate1
{
			padding-right:3px;
			padding-top:2px;
			padding-bottom:2px;
			font-size:11px;
			background-color:#e8eff4;
}

td.tablealternate2
{
			padding-right:3px;
			padding-top:2px;
			padding-bottom:2px;
			font-size:11px;
}		
table.login	{
			background-color:#EFE9D7;
			padding-left:6px;
			padding-right:6px;
			padding-top:10px;
			padding-bottom:15px;
			border-top:0px;
			border-bottom:1px solid #982E3C;
			border-right:1px solid #982E3C;
			border-left:1px solid #982E3C;
			}		
#tabnav
	{
		height:19px;
		margin:0;
		padding-left:5px;
		vertical-align:bottom;
		background-image:url(images/silverpix.gif);
		background-repeat:repeat-x;
		background-position:bottom;

	}

#tabnav li
	{
		margin: 0px; 
		padding: 0px;
  		display: inline;
  		list-style-type: none;
  	}

	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #ebebeb;
		font-size: 11px;
		line-height: 10px;
		padding: 2px 5px 6px 5px;
		margin-right: 4px;
		border: 1px solid #000000;
		border-bottom:none;
		text-decoration: none;
		color: #ebebeb;
		font-family:Arial, Helvetica, sans-serif;
	}
#tabnav a:link.active, #tabnav a:visited.active
	{
		/*border-bottom: 1px solid #fff;*/
		background: #FFFFFF;
		color: #000000;
		border-bottom:1px solid #ffffff;
	}
#tabnav a:hover
	{
		background: #FFFFFF;
		color:#000000;
	}	
.tablealternate2 a,.tablealternate2 a:visited
	{
	text-decoration:underline;
	}
	.tablealternate1 a,.tablealternate1 a:visited		
	{
	text-decoration:underline;
	}
/*--------------- LIST ELEMENTS ------------*/
a.bold{font-weight:bold;}			
a.underline{text-decoration:underline;}			
a.red{color:#942939;text-decoration:none;}
.keyword{color:#FBFBFB;	font-size:2px;}
#key a,#key a:hover,#key a:visited{
			color:#FBFBFB;font-size:2px;
			}
.popboxtilte		{
			padding-top:1px;
			padding-bottom:1px;
			font-weight:bold;
			border-bottom:1px solid #982E3B;
			color:#982E3B;
			}	
	
.popbox		{
			padding-top:5px;
			padding-bottom:10px;
			}	
#flashurl			
	{
	position:absolute;
	z-index:999;
	width:172px;
	height:90px;
	cursor:pointer;
	}			
.thumbtext_right
	{
	text-align:right;
	font-size:11px;
	padding-left:5px;
	}	
.thumbtext_left
	{
	text-align:left;
	font-size:11px;
	padding-right:5px;
	}	
.thumbtext_center
	{
	text-align:center;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	}	
#tabnav
	{
		height:19px;
		margin:0;
		padding-left:5px;
		vertical-align:bottom;
		background-image:url(images/blackpix.gif);
		background-repeat:repeat-x;
		background-position:bottom;

	}

#tabnav li
	{
		margin: 0px; 
		padding: 0px;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #ebebeb;
		font-size: 11px;
		line-height: 10px;
		padding: 2px 5px 6px 5px;
		margin-right: 4px;
		border: 1px solid #000000;
		border-bottom:none;
		text-decoration: none;
		color: #000000;
		font-family:Arial, Helvetica, sans-serif;
	}
#tabnav a:link.active, #tabnav a:visited.active
	{
		/*border-bottom: 1px solid #fff;*/
		background: #FFFFFF;
		color: #000000;
		border-bottom:1px solid #ffffff;
	}
#tabnav a:hover
	{
		background: #FFFFFF;
		color:#000000;
	}			
.iconetab
	{
/*	background-color:#F0E9D7;*/
	font-weight:bold;
	color:#FFFFFF;
	font-size:9px;
	text-transform:uppercase;
	padding-right:3px;
	padding-left:3px;
	text-align:right;
	}
	
.iconetab2
	{
/*	background-color:#F0E9D7;*/
	font-weight:bold;
	color:#c90022;
	font-size:9px;
	text-transform:uppercase;
	padding-right:3px;
	padding-left:3px;
	text-align:right;
	}
	
/*Change*/	
.rssbox {
			color: #575757;
			font-size: 11px;
			padding:7px;
			background-color:#ebebeb;
			}	

/*Change*/
.rssbox a
		{
		color:#575757;
		font-weight:bold;
		text-decoration:none;
		}
/*Change*/
.boxtoprightbg {
  height:182px;
	background-image:url(images/etoile_rouge.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.boxuppertxt{
  color: #FFFFFF;
	font-size: 11px;
	text-transform:uppercase;
  font-weight:bold;
	letter-spacing:1px;
	font-size:12px;
	text-shadow:4px 4px 4px blue;
}
/*
.boxeshome
	{
	background-image:url(images/back_box_home2.jpg);
	background-repeat:no-repeat;
	height:82px;
	vertical-align:top;
	}	*/


.boxeshomecorner
	{
/*	background-image:url(images/corner_box_home.gif);
	background-color:#EFE9D7;*/
	width:0px;
	height:82px;
	background-repeat:no-repeat;
	}		
.rss		{
			padding-left:10px;
			margin-left:1px;
			list-style:url(images/puce2.gif);
			margin-bottom:0px;
			margin-top:0px;
			margin-right:0px;
			}
			
.rssli			{
			margin-bottom:0px;
			margin-left:5px;
			margin-top:0px;
			margin-bottom:5px;
			margin-right:0px;
			padding-left:-10px;
			}	
td.result{
			border:1px solid #982E3B;
			padding:3px 3px 3px 3px;
			text-align:center;
			font-weight:bold;
			color:#982E3B;
			}
td.result1{
			
			padding:3px 3px 3px 3px;
			text-align:center;
			font-weight:normal;
			color:#FFFFFF;
			}		
td.result3{
			
			padding:3px 3px 3px 3px;
			text-align:center;
			font-weight:bold;
			color:#982E3B;
			font-size:12px;
			}				
td.result2{
			border:1px solid #982E3B;
			background-color:#982E3B;
			padding:3px 3px 3px 3px;
			text-align:center;
			font-weight:bold;
			color:#FFFFFF;
			}
						
			
td.alternate1{
			border-left:1px;
			border-right:0px;
			border-top:1px;
			border-bottom:1px;
			border-color:#2B597F;
			border-style:solid;
			background-color:#E8EFF4;
			padding:3px 3px 3px 3px;
			color:#2B597F;
			}	
td.alternate2{
			border-right:1px;
			border-left:0px;
			border-top:1px;
			border-bottom:1px;
			border-color:#2B597F;
			border-style:solid;
			background-color:#E8EFF4;
			padding:3px 3px 3px 3px;
			font-weight:bold;
			color:#2B597F;
			}	
td.alternate3{
			border-right:0px;
			border-left:0px;
			border-top:1px;
			border-bottom:1px;
			border-color:#2B597F;
			border-style:solid;
			background-color:#E8EFF4;
			padding:3px 3px 3px 3px;
			font-weight:bold;
			color:#2B597F;
}	
td.alternate4{
			border-right:1px;
			border-left:1px;
			border-top:1px;
			border-bottom:1px;
			border-color:#2B597F;
			border-style:solid;
			background-color:#E8EFF4;
			padding:3px 3px 3px 3px;
			font-weight:bold;
			color:#2B597F;
			}	
td.alternate42{
			border-right:1px;
			border-left:1px;
			border-top:1px;
			border-bottom:1px;
			border-color:#982E3B;
			border-style:solid;
			background-color:#982E3B;
			padding:3px 3px 3px 3px;
			font-weight:bold;
			color:#FFFFFF;
			}
td.alternate42center{
			border-right:1px;
			border-left:1px;
			border-top:1px;
			border-bottom:1px;
			border-color:#2B597F;
			border-style:solid;
			background-color:#E8EFF4;
			padding:3px 3px 3px 3px;
			font-weight:bold;
			color:#2B597F;
			text-align:center;
			}	
td.alternate42centerother{

			border-right:1px;
			border-left:1px;
			border-top:1px;
			border-bottom:0px;
			border-color:#2B597F;
			border-style:solid;
			padding:3px 3px 3px 3px;
			font-weight:bold;
			color:#2B597F;
			text-align:center;
			}
td.alternate42border{
			border-right:1px;
			border-left:1px;
			border-top:1px;
			border-bottom:0px;
			border-color:#982E3B;
			border-style:solid;
			padding:3px 3px 3px 3px;
			font-weight:bold;
			color:#FFFFFF;
			text-align:center;
			}										
td.tablealternate{
			border-right:1px;
			border-left:1px;
			border-top:1px;
			border-bottom:1px;
			border-color:#2B597F;
			border-style:solid;
			background-color:#E8EFF4;
			padding:3px 3px 3px 3px;
			color:#2B597F;
}	
td.tablealternatetitle
{
			
			padding-top:2px;
			padding-bottom:2x;
			font-size:11px;
			background-color:#e8eff4;
			font-weight:bold;
			color:#2B597F;
}
		
td.tablealternate1
{
			padding-right:3px;
			padding-top:2px;
			padding-bottom:2px;
			font-size:11px;
			background-color:#e8eff4;
}

td.tablealternate2
{
			padding-right:3px;
			padding-top:2px;
			padding-bottom:2px;
			font-size:11px;
}					