/****  REACTIONS *****/
.reactions a { font-weight:bold; text-decoration:none;}
.reactions, .reactions {
	padding: 0 0 5 10;
	float: right;
	text-align:center;
}
.reactions span,.reactions span, .reactions a span { font-size:24px; color:#EE5100}

.reactions2 a { font-weight:bold; text-decoration:none;}
.reactions2, .reactions2 {
	padding: 0 0 5 10;
	float: right;
	text-align:center;
 	font-size:11px;
}
.reactions2 span,.reactions2 span, .reactions2 a span { font-size:19px; color:#EE5100}

/**** VIDEOS *****/
div.video-legende{
	text-align:center;
	font-family:tahoma, helvetica, sans-serif;
	filter:alpha(opacity = 80); 
	background-image: url(../img/video_legende.png);
	background-repeat: no-repeat;
	color: white;
	font-size: 9px;
	height: 13px;
	padding-top:1px;
	position: relative;
	right: -19px;
	top: -14px;
	width: 28px;
}
div.video-legende-long{
	text-align:center;
	font-family:tahoma, helvetica, sans-serif;
	filter:alpha(opacity = 80); 
	background-image: url(../img/video_legende_long.png);
	background-repeat: no-repeat;
	color: white;
	font-size: 9px;
	height: 13px;
	padding-top:1px;
	position: relative;
	right: -11px;
	top: -15px;
	width: 45px;
}
A:hover .imgtonik {
	border: 1px solid #FFCC00;
}

/****  LIENS *****/
	#lettre { text-decoration:none; padding:2px;color:#CCCCCC;}
	#lettres { font-size:11px; font-weight:bold;  border-bottom:1px dotted #CCCCCC;}
	#lettres a, { padding: 1px 1px; text-decoration:none;  margin-right:1px; color:#CCCCCC}
	#lettres a:hover { font-size:11px; padding: 1px 2px; text-decoration:none;  margin-right:1px; color:#CCCCCC}
	#lettres span a,#lettres a:hover { background-color: #660000; border:1px solid #000;}

H1, H2{
	margin : 0 0px 0 0px;	
	padding: 0;
	/*font-weight:normal;*/
	font-size:10px;
/*	display:inline; */
}
.titleimage {
	font-size:10px;
	text-indent:-5000px;
	cursor:pointer;
}
LI {
	list-style: none;
	margin: 0;
	padding: 0;
}
UL {
	margin: 0;
	padding: 0;
	text-indent: 0em;
}
#puce{
	list-style: disc inside;
}

BODY {
	max-height:100%;  
	margin : 5 5px 5 5px;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 10px;
	color : #00000;
	background-color : #FFFFFF;
}

A:Visited {color: #E89311;}
A:Active {color:#E89311;}
A:Hover {color: #E89311;}
A:LINK {color: #E89311;} 

IMG {	
	border-color : #999999;
}

img.icons { vertical-align:middle; }
.pagesuivante { padding: 5px; margin:10px 0; background-color:#D3D3D3; }
h4 {font-size: 120%;}

BLOCKQUOTE{
	margin : 0 40px 0 40px;
	height : auto;
}
INPUT
{
	HEIGHT: 15px;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    COLOR: #3d4827;
    FONT-FAMILY: 'verdana,arial';
    FONT-SIZE: 8pt
}
.BUTTON
{
    FONT-FAMILY: 'verdana,arial';
    BORDER-BOTTOM: 1px solid #708090;
    BORDER-LEFT: #708090 1px solid;
    BORDER-RIGHT: #708090 1px solid;
    BORDER-TOP: #708090 1px solid;
    COLOR: black;
    FONT-SIZE: 8pt
}	
.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
}
.footerlink, a.footerlink, a.footerlink:visited {
	color:#FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration : none;
}
a.footerlink:hover {
	color: Yellow;
	font-size: 10px;
	font-weight: bold;						
	text-decoration : underline;
}
.footer, a.footer, a.footer:visited {
	color:#FFFFFF;
	font-size: 10px;
	text-decoration : none;
}
a.footer:hover {
	color: Yellow;
	font-size: 10px;
	text-decoration : underline;
}
.reactions{ 
	width:50px;
	height:50px;
	text-align:center;
	float:right;
	font-size:12px;
	text-decoration:none;	
}
.reactions span{
	padding-right:5px;
	padding-left:10px;
	text-align:center;
	font-size:30px;
	text-decoration:none;	
}
A.reactions span{
	text-align:center;
	font-size:30px;
	text-decoration:none;	
}
	.texte {color: #FFFFFF;  font-size:  11px;}
	.txtvignette { color: #F0EAE0;  font-size: 9px}
	.blocgauche { color: #FFFFFF; font-size: 11px}
	.soustitre { color: #FFDCA9;  font-size: 9pt; font-weight: bold}

	.texteblanc8{ color: #FFFFFF; font-size: 8px;}
	.texteblanc9{ color: #FFFFFF; font-size: 9px;}
	.texteblanc10{ color: #FFFFFF; font-size: 10px;}
	.textevert10 { color: #164614;  font-size: 10px;}
	.textevert11 { color: #164614;  font-size: 11px;}
	.textevert11j { color: #164614;  font-size: 11px;  text-align: justify; }
	.texteorange10 { color: #ED5000;  font-size: 10px;}
	.texteor10 { color: #F9A127;  font-size: 10px;}
	.texterouge10 { color: #B40121;  font-size: 10px;}
	.textevert13 { color: #164614;  font-size: 13px;}
		
	.textenoir8{ color: Black; font-size: 10px;}
	.textenoir9{ color: Black;  font-size: 11px;}
	.textenoir9b{ color: Black; font-weight:bold;  font-size: 11px;}
	.textenoir10 { color: Black;  font-size: 12px;}
	.textenoir10b { color: Black; font-weight:bold;  font-size: 12px;}
	.textenoir10justif { color: Black;  font-size: 12px;  text-align : justify; }	
	.textenoir10gras { color: Black;  font-size: 12px; font-weight: bold}
	.textenoir11 { color: Black;  font-size: 13px;}
	.textenoir11j { color: Black;  font-size: 13px;  text-align: justify; line-height:1.4em;}
	.textenoir12 { color: Black;  font-size: 14px;}
	.textenoir12b { color: Black; font-weight:bold;  font-size: 14px;}
	.textenoir10gras { color: Black;  font-size: 12px; font-weight: bold}
	
	.textegris10gras { color: #555555;  font-size: 10px; font-weight: bold}
	.textegris10 { color: #555555;  font-size: 10px;}
	.textemaron10 { color: #662401;  font-size: 10px;}

	.linktones{ color: #662401;  font-size: 9px;	text-decoration : none;}
	A.linktones:LINK {color: #662401; text-decoration : none;} 
	A.linktones:VISITED {color: #662401; text-decoration : none;} 
	A.linktones:HOVER {color: #662401;	text-decoration : overline;} 
	
	A.maron:LINK {color: #F9A127;} 
	A.maron:VISITED {color: #F9A127;} 
	A.maron:ACTIVE {color: #F9A127;} 
	A.maron:HOVER {color: #F9A127;} 

	A.rouge:LINK {color: #EE5100;} 
	A.rouge:VISITED {color: #EE5100;} 
	A.rouge:ACTIVE {color: #EE5100;} 
	A.rouge:HOVER {color: #EE5100;} 

	A.gris:LINK {color: #666666;} 
	A.gris:VISITED {color: #666666;} 
	A.gris:ACTIVE {color: #666666;} 
	A.gris:HOVER {color: #666666;} 

	A.darkred:LINK {color: #990000;} 
	A.darkred:VISITED {color: #990000;} 
	A.darkred:ACTIVE {color: #990000;} 
	A.darkred:HOVER {color: #990000;} 

	.orange {color: #662401;} 
	A.orange:LINK {color: #662401;} 
	A.orange:VISITED {color: #662401;} 
	A.orange:ACTIVE {color: #662401;} 
	A.orange:HOVER {color: #662401;} 

	A.vert:LINK {color: #FFFFFF;} 
	A.vert:VISITED {color: #FFFFFF;} 
	A.vert:ACTIVE {color: #FFFFFF;} 
	A.vert:HOVER {color: #FFFFFF;} 

	A.jaune:LINK {color: Yellow;} 
	A.jaune:VISITED {color: Yellow;} 
	A.jaune:ACTIVE {color: Yellow;} 
	A.jaune:HOVER {color: Yellow;} 

	A.black:LINK {color: black;} 
	A.black:VISITED {color: black;} 
	A.black:ACTIVE {color: #662401;} 
	A.black:HOVER {color: black;} 

	table {font-size : 12px;}
	select {font-size : 10px;  background-color : #FFFFFF; }
	textarea { font-size : 10px;  background-color : #FFFFF; }	
	.form  {font-size : 10px;  background-color : #FFF8DC; }
	.bouton { color: White;  font-size: 10px ; font-weight: normal; background-color: #AA5555; }

	.texts {font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 9px; color: #000000;}
	.skin0{position:absolute; width:200px; border:2px solid black; background-color:menu; font-family:Verdana; line-height:20px; cursor:default; visibility:hidden; }
	.skin1{cursor: default; font: menutext; position: absolute; width: 155px; background-color: menu;  border: 1 solid buttonface;visibility:hidden; border: 2 outset buttonhighlight; font-family: Verdana,Geneva, Arial; font-size: 10px; color: black;}
	.menuitems{padding-left:15px; padding-right:10px; }
	.normal10 {color: #F0EAE0;  font-size:  10px;}
	.normal11 {color: #F0EAE0;  font-size:  11px;}
	.normal12 {color: #F0EAE0;  font-size:  12px;}
	.normal13 {color: #F0EAE0;  font-size:  13px;}
	.gras10 {color: #F0EAE0;  font-size:  10px; font-weight: bold;}
	.gras11 {color: #F0EAE0;  font-size:  11px; font-weight: bold;}
	.gras12 {color: #F0EAE0;  font-size:  12px;  font-weight: bold;}
	.table1  {border : 1px solid White;	background-image : url(../img/backgroundbleu.gif);}
	.table2  {background-color : #473321; border-color : #FCC400;  border : 2px solid;  }
	.table3  {border-color : #FCC400;  border : solid 1; }
	.table4  {background-color : #473321;}
	.image  {border : 1px solid White;}
	.blanc10 { color: #FFDF61;  font-size: 10px; font-weight: bold}
	.blanc11 { color: #FFDF61;  font-size: 11px; font-weight: bold}
	.blanc12 { color: #FFDF61;  font-size: 12px; font-weight: bold}
	.blanc14 { color: #FFFFFF;  font-size: 14px; font-weight: bold}	
	.blanc15 { color: #FFFFFF;  font-size: 15px; font-weight: bold}	
	.jaune13 { color: #FFDF61;  font-size: 13px; font-weight: bold}	
	.jaune15 { color: #FFDF61;  font-size: 15px; font-weight: bold}	
	.marron13 { color: #662401;  font-size: 15px; font-weight: bold}	
	.blanc12normal { color: #FFDF61;  font-size: 12px; font-weight: normal}
	.textegd { color: #F0EAE0;  font-size: 13px}
	.texteblancgd { color: #FFFFFF;  font-size: 11px}
	.texte2 { color: #F0EAE0;  font-size: 11px; text-align: justify}
	.texte3 { color: #F0EAE0;  font-size: 10px; text-align: justify}	
	.bleu10 { color: #FFFFFF;  font-size: 10px; font-weight: bold}
	
	.titremois  {  font-size: 10px; font-weight: bold; color: #FFFFFF; background: #662401; }
	.titrejours  {  font-size: 9px; color: #000000; background: #D0AD9A	; }
	.titrenum  {  font-size: 10px; color: #FDFC65; background: #DED0C8; }
	.titreweek  {  font-size: 9px; color: #AAAAAA; background: #DED0C8; }
	.sanslink  {  font-size: 9px; color: #CCCCCC; background: #DED0C8; }
	.titreweek2  {  font-size: 10px; color: #AAAAAA; background: #D0AD9A; }
	.titrewend  {  font-size: 10px; color: #FDFC65; background: #D0AD9A; }
	.titrenow  {  font-size: 10px; color: #FDFC65; background: #FFFFFF; }
	.agenda { color: #FFFFFF;  font-size: 10px ; font-weight: bold; text-align: center; }
	.agenda_day { color: #000000;  font-size: 10px ; background-color: #DED0C8; text-align: center}

	#cache {position:absolute; top:0px; z-index:10; visibility:hidden;}

form,h5 {
	margin : 0 0 0 0;
	height : auto;
		} 
.titlebig {
	font-size: 20px;
	font-weight: bold;
	color: #FCC400;
} 
.titlebigblanc {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
} 
.textpetit { font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 9px; color: #F0EAE0; }
.txtalbum { font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 9px; color: Gray; }

div#divpage { 
    PADDING-RIGHT: 1px; 
    PADDING-LEFT: 1px; 
    SCROLLBAR-FACE-COLOR: #ffffff; 
    PADDING-BOTTOM: 1px; 
    SCROLLBAR-HIGHLIGHT-COLOR: #f36b2b; 
    OVERFLOW: auto; 
    WIDTH: 170px; 
    SCROLLBAR-SHADOW-COLOR: #f36b2b; 
    SCROLLBAR-3DLIGHT-COLOR: #f36b2b; 
    SCROLLBAR-ARROW-COLOR: #f36b2b; 
    PADDING-TOP: 1px; 
    SCROLLBAR-TRACK-COLOR: #f36b2b; 
    SCROLLBAR-DARKSHADOW-COLOR: #f36b2b; 
    HEIGHT: 550px; 
    font-face: Verdana; 
}


div#divsound { 
    PADDING-RIGHT: 1px; 
    PADDING-LEFT: 1px; 
    SCROLLBAR-FACE-COLOR: #ffffff; 
    PADDING-BOTTOM: 1px; 
    SCROLLBAR-HIGHLIGHT-COLOR: #f36b2b; 
    OVERFLOW: auto; 
    WIDTH: 170px; 
    SCROLLBAR-SHADOW-COLOR: #f36b2b; 
    SCROLLBAR-3DLIGHT-COLOR: #f36b2b; 
    SCROLLBAR-ARROW-COLOR: #f36b2b; 
    PADDING-TOP: 1px; 
    SCROLLBAR-TRACK-COLOR: #f36b2b; 
    SCROLLBAR-DARKSHADOW-COLOR: #f36b2b; 
    HEIGHT: 160px; 
    font-face: Verdana; 
}  
#centre {
	background-color:#FFF;
	margin-left: 0px;
	margin-right: 12px;
	padding-left:9px;
	height:auto;
}

.dynamic-tab-pane-control.tab-pane {
	position : relative; 
	width : 100%; 
} 
.dynamic-tab-pane-control .tab-row .tab {
	font-family : Arial; 
	font-weight: Bold;
	font-size : 12px; 
	cursor : default; 
	display : inline; 
	margin : 1px -5px 1px 5px; 
	float : left; 
	padding : 2px 6px 5px; 
	border : 1px solid #C7A427; 
	border-left : 0; 
	border-bottom : 0; 
	border-top : 0; 
	background : #FCD45A; 
	cursor : pointer; 
	z-index : 1; 
	position : relative; 
	top : 0;
} 

.dynamic-tab-pane-control .tab-row .tab.selected {
	border-left : 1px solid #C7A427; 
	border-right : 1px solid #C7A427; 
	border-top : 1px solid #C7A427; 
	border-bottom: 1px solid #FFFFFF;
	z-index : 3; 
	padding : 2px 6px 5px; 
	margin : 1px -6px -2px 0; 
	top : -2px; 
	background : #FFFFFF; 
	color: #000;
} 

.dynamic-tab-pane-control .tab-page {
	clear : both; 
	border : 1px solid #C7A427; 
	background : #FFFFFF; 
	z-index : 2; 
	position : relative; 
	top : -2px; 
	color : black; 
	font-family : Verdana, Helvetica, Arial, serif; 
	padding : 5px;
} 

/*.dynamic-tab-pa ne-control .tab-row .tab a {
	font-family : Verdana, Helvetica, Arial, serif; 
	font-size : 13px; 
	text-decoration : none; 
}
.dynamic-tab-pane-control .tab-row .tab.selected a {
	font-weight : bold; 
} 
 */
.dynamic-tab-pane-control .tab-row a {
	color : #000; 
	text-decoration:none;
} 
.tab-row .hover a {
	color : #F36B2B; 
} 
.dynamic-tab-pane-control .tab-row {
	z-index : 1; 
	white-space : nowrap; 
	height : 1.85em; 
	width : 100%; 
}

/********* News ticker *********/
#news-footer {
	position:fixed; 
	margin-right:100px;
	left:-10px;
	padding-left:40px; padding-top:4px; 
	margin:0; bottom:-1px; display:block; 
	width:100%; height:22px;
	background:#EFEFEF; color:#000; 
	border:1px solid #999999; text-align:left; font-size:1em; z-index:4;}
* html #news-footer {position:absolute;}

#message {color:#000000;}
/*#foot {border:1px solid #999999; padding-left:10px; padding-top:6px; position:fixed; margin:0; bottom:-1px; display:block; width:100%; height:29px; background:#EFEFEF; color:#fff; text-align:left; font-size:1em; z-index:4;}
* html #foot {position:absolute;}*/
#foot {position:fixed; margin:0; bottom:-1px; right:18px; display:block; width:100%; height:50px; background:rgb(214,100,50); color:#fff; text-align:right; font-size:1em; z-index:4;}
* html #foot {position:absolute;}
TD { text-align:left}

#exerg{
	font-family:arial;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:50px;
	margin-right:50px;
	width:400px;
	font-size:16px;
	text-align:center;
	font-weight:bolder;
	font-style:italic;
	color: #EE5100;
}
#search_field{
	background-image: url(../img/search_field.gif);
	background-repeat: no-repeat;
	background-attachment: initial;
	height: 29px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#search_input{
    font-family:arial;
    font-size:10px;
	border: 1px solid rgb(255,255,255); 
    color: rgb(0, 0,0); 
    font-size: 11px; 
    margin: 2px 0px 0px 18px; 
    padding: 0px; 
    width: 48px;
}

#search_button {
	position:relative;
	top:-2px;
	background-image: url(../img/search_button.gif);
	background-repeat: no-repeat;
	background-attachment: initial;
	width:33px;
	height:19px;
	margin-top:6px;
	margin-left:1px;
	margin-right:2px;
}

.formhidden {
	display:none
}

.valign_image img, .valign_image span {
	margin-left:3px;
	vertical-align: middle;
	display: inline-block;
}

.clearBoth{clear:both;}

#pagesNum a {
	width:18px;
	height:18px;
	padding:1px 5px;
	border:1px solid #CCC;
	border-radius: 3px 3px;
	-moz-border-radius: 3px;
	background-image: -moz-linear-gradient(center top, #FFFFFF 0pt, #E0E0E0 100%);
	text-decoration:none;
	color:#454545;
}
#pagesNum strong {
	width:18px;
	height:18px;
	background-color:#E7482B;
	padding:2px 6px;
	border-radius: 3px 3px;
	-moz-border-radius: 3px;
	color:#fff;
	background-image: -moz-linear-gradient(center top, #e37a66 0pt, #E7482B 100%);
}
.gradient {
	border:1px solid #CCC;
	border-radius: 3px 3px;
	-moz-border-radius: 3px;
	background-image: -moz-linear-gradient(center top, #FFFFFF 0pt, #E0E0E0 100%);
}
.gradient:hover {
	border-radius: 3px 3px;
	-moz-border-radius: 3px;
	background-image: -moz-linear-gradient(center top, #e37a66 0pt, #E7482B 100%);
	color:#fff;
	border:0px;
}

.newbutton {
	width:18px;
	height:18px;
	padding:1px 5px;
	border:1px solid #CCC;
	border-radius: 3px 3px;
	-moz-border-radius: 3px;
	background-image: -moz-linear-gradient(center top, #FFFFFF 0pt, #E0E0E0 100%);
	text-decoration:none;
	color:#454545;
	font-weight:normal;
}
a.newbutton {
	color:#454545;
	font-size:11px;
 }
#slide-wrapper {
	font-size:14px;
}