@charset "iso-8859-1";

.cachediv {
visibility: hidden;
overflow: hidden;
height: 1px;
margin-top: -1px;
position: absolute;
}

.popperlink {
POSITION: absolute; 
VISIBILITY: hidden
 }
 
.message {background-color : #EBFE04;border : 1px #3D485A dotted;}
.message_prioritaire {background-color : #EBFE04;border : 1px #CC0000 dotted;}

 
/* page de l'historique */ 
.histo_annee_lr
{
background-color : #FFF5EB; 
border-left: 1px solid black; /* bordure gauche */
border-right: 1px solid black; /* bordure droite */
}


.histo_annee_top
{
background-color : #FFF5EB; 
border-left: 1px solid black; /* bordure gauche */
border-right: 1px solid black; /* bordure droite */
border-top: 1px solid black; /* style de l'encadrement haut */ 
}

.histo_annee_bas
{
border-top: 1px solid black; /* style de l'encadrement haut */ 
}
/* fin page de l'historique */ 

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }
 
 /* This is the border line & background colour round the entire page */
.bodyline1	{ border: 1px #98AAB1 solid; }

 
a.lien_forum:link,a.lien_forum:active,a.lien_forum:visited { color : #006699; text-decoration : none; }

a:link, a:active, a:visited {
color : #000000; 
} 
a:hover {
text-decoration : underline; 
color : #dd6900; 
} 
hr {
height : 0; 
border : 0 solid #d1d7dc; 
border-top-width : 1px; 
} 
.n {
color : #ffcc00; 
} 

a.xs:link, a.xs:active, a.xs:visited {font-size: 9px; color:#A2A4A7;text-decoration : none;}
.xs {font-size: 9px; color:#A2A4A7;text-decoration : none;}
.thHead {font-Weight:bold; text-decoration : none; font-size : 11px; font-family: Verdana; color : #2f5a84;}
.img {border-color:#8E9193;}	   

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }

.menu_titre {
font-weight : normal; 
font-size : 7pt; 
color : #000000; 
font-style : normal; 
font-family : Verdana; 
font-variant : normal; 
text-decoration : none; 
} 

.s {
font-weight : normal; 
font-size : 7pt; 
color : #999999; 
font-style : normal; 
font-family : Verdana; 
font-variant : normal; 
text-decoration : none; 
} 
.m {
color : #c0c0c0; 
} 
td.row1 {
background-color : #efefef; 
} 
td.row2 {
background-color : #dee3e7; 
} 
td.row3 {
background-color : #d1d7dc; 
} 
td.row4 {
border: solid #CCCCE0 0px;border-width: 0px 0px 1px 0px;background-color: #FFFFEE;
}

td.gris {background-color:#F3F3F3;}

TD {
font-weight : normal; 
font-size : 8pt; 
color : #000000; 
font-style : normal; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-variant : normal; 
text-decoration : none; 
} 
th.thHead , th.thSides , th.thTop , th.thLeft , th.thRight , th.thBottom , th.thCornerL , th.thCornerR {
font-Weight:bold; 
text-decoration : none; 
font-size : 11px; 
font-family: Verdana; 
color : #999999;
}
td.row3Right , td.spaceRow {
background-color : #d1d7dc; 
border : medium none #ffffff; 
border-style : solid; 
} 
th.thHead , td.catHead {
font-size : 12px; 
border-width : 1px 1px 0; 
} 
th.thSides , td.catSides , td.spaceRow {
border-width : 0 1px; 
} 
th.thRight , td.catRight , td.row3Right {
border-width : 0 1px 0 0; 
} 
th.thLeft , td.catLeft {
border-width : 0 0 0 1px; 
} 
th.thBottom , td.catBottom {
border-width : 0 1px 1px; 
} 
th.thTop {
border-width : 1px 0 0; 
} 
th.thCornerL {
border-width : 1px 0 0 1px; 
} 
th.thCornerR {
border-width : 1px 1px 0 0; 
} 
th {
color : #000000; 
font-size : 11px; 
font-weight : bold; 
background-color : #cbd8dd; 
} 
.forumline {
background-color : #ffffff; 
border : 1px solid #D4DEEA; 
} 
.menu {
background-color : #ffffff; 
border : 1px solid #cbd8dd; 
} 

.menu_top {
background-color : #ffffff; 
}

A.menu1 {
font-weight : bold; 
color : #000000; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-size : 10px; 
text-decoration : none; 
} 
A.menu1:hover {
text-decoration : none; 
color : #dd6900; 
} 
FONT.TXT {
font-weight : normal; 
font-size : 8pt; 
color : #000000; 
font-style : normal; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-variant : normal; 
text-decoration : none; 
} 
A.TXT {
font-weight : normal; 
font-size : 8px; 
color : #000000; 
font-style : normal; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-variant : normal; 
text-decoration : none; 
} 

A.TXT:hover {
text-decoration : underline; 
color : #dd6900; 
} 

A.COPY {
font-size : 9px; 
color : #999999; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
text-decoration : none; 
background : transparent; 
} 

A.COPY:hover {
text-decoration : underline; 
font-size : 9px; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
color : #dd6900; 
} 

.COPY {
font-size : 9px; 
color : #999999; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
text-decoration : none; 
background : transparent; 
}

A.COPY:visited {
background : transparent; 
font-size : 9px; 
color : #999999; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
text-decoration : none; 
} 

A.lien {
text-decoration : none; 
font-size : 11px; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
color : black; 
background : transparent; 
} 
.gen {
font-size : 11px; 
} 
.postbody {
font-size : 12px; 
} 
a.postlink:link {
text-decoration : none; 
color : #006699; 
} 
a.postlink:visited {
text-decoration : none; 
color : #5493b4; 
} 
a.postlink:hover {
text-decoration : underline; 
color : #dd6900; 
} 
input , textarea , select {
border-top-width : 1px; 
font-weight : normal; 
border-left-width : 1px; 
font-size : 10px; 
border-left-color : #666666; 
border-bottom-width : 1px; 
border-bottom-color : #666666; 
color : #16246c; 
border-top-color : #666666; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
border-right-width : 1px; 
text-decoration : none; 
border-right-color : #666666; 
} 
input {
text-indent : 2px; 
} 
input.button {
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
} 
.postbody {
line-height : 18px; 
} 
input , textarea , select {
color : #000000; 
font : normal 10px Verdana, Geneva, Helvetica, Arial, sans-serif; 
} 
input.post , textarea.post , select {
background-color : #ffffff; 
} 
input {
text-indent : 1px; 
} 
input.button {
background-color : #efefef; 
color : #000000; 
font-size : 10px; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
} 
input.mainoption {
background-color : #fafafa; 
font-weight : bold; 
} 
input.liteoption {
background-color : #fafafa; 
font-weight : normal; 
} 
select {
background-color : #fafafa; 
color : #000000; 
font-size : 10px; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-weight : bold; 
} 
form {
display : inline; 
} 
hr {
color : #e1e8ef; 
}
 
 
 
body {

background-position : 0% 0%; 
background-repeat : repeat-x; 
text-align : left; 
margin : 5px 0; 
background-color : #F3F3F3; 
color : #000000; 
font-size : 8px; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-weight : normal; 
} 

.bar_bas {
background-color: #FFFFFF;
border: 1px #cbd8dd solid;
 
  }
/* .bar_bas { background-color: #FFFFFF; border: 1px#97AAB1 solid; } */

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.erreur {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #FF0000; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
   
/* menus horizontaux */ 
#menu .top {
background-image: url('../template1/tab_inactive.jpg');
padding: 5px 5px 5px 5px;
font-size : 8pt; 
color : #000000; 
font-style : normal; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-variant : normal; 
text-decoration : none; 
text-align:center;
}

#menu .top1 {
background-image: url('../template1/tab_active.jpg');
padding: 5px 5px 5px 5px;
font-size : 8pt; 
color : #000000; 
font-style : normal; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-variant : normal; 
text-decoration : none; 
text-align:center;
}

#menu .top2 {
background-image: url('../template1/tab_concours.gif');
padding: 5px 5px 5px 5px;
font-size : 8pt; 
color : #000000; 
font-style : normal; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-variant : normal; 
text-decoration : none; 
text-align:center;
}
 
/* fix for ie */
* html #menu .top {
padding: 4px 0px 4px 0px;
}

* html #menu .top1 {
padding: 4px 0px 4px 0px;
}

* html #menu .top2 {
padding: 4px 0px 4px 0px;
}

#menu .top a, #menu .top a:hover, #menu .top1 a, #menu .top1 a:hover, #menu .top2 a, #menu .top2 a:hover {
color: #000000;
text-decoration: none;
white-space: nowrap;
}
 
#menu .section-top,  #menu .section {
font-weight : bold; 
color : #000000; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-size : 10px; 
text-decoration : none; 
position: absolute;
visibility: hidden;
text-align:left;
z-index: -1;

}
	
#menu .sub {
position: relative;
width: '100%';
}
#menu .box, #menu .box-right{
background-color: #EDF2F9;
border-color: #999999;
border-width: 1px;
border-style: none solid solid solid;
padding: 3px 10px 4px 10px;
text-align:left;
width: '100%';
}

#menu .box-hover, #menu .box-right-hover {
background-color: #e6e6e6;
border-color: #999999;
border-width: 1px;
border-style: none solid solid solid;
padding: 3px 10px 4px 10px;
text-align:left;
}

#menu .box, #menu .box-right, #menu .box-hover, #menu .box-right-hover {
}

#menu .box, #menu .box-hover {
padding: 3px 5px 4px 5px;
}

#menu .box-right, #menu .box-right-hover {
padding: 3px 5px 4px 5px;
}
 
#menu .image_menu {
position: absolute;
top: 4px;
right: 2px;
}

#menu a, #menu a:hover {
color: #000000;
text-decoration: none;
white-space: nowrap;
}

#menu .box-hover a, #menu .box-hover a:hover, #menu .box-right-hover a, #menu .box-right-hover a:hover {
color: #000000;
text-decoration: none;
white-space: nowrap;
}


div.DynDiv {
	position:         absolute;
	z-index:          5;
	margin:           0px 0px 0px 0px;
	padding:          2px;
	border:           1px solid #999999;
	background-color: #DDDDDD;
	-moz-opacity:     0.9;
	filter:           alpha(opacity: 90);
	opacity:          0.9;
}

a.suggest:link, a.suggest:visited {
	text-decoration:  none;
	margin:           0px;
	padding:          1px;
	color:            #003366;
}

a.suggest:active, a.suggest:hover {
	text-decoration:  none;
	margin:           0px;
	padding:          1px;
	background-color: #4FBDF4;
	color:            #FFFFFF;
}

#note_popup{display:none; position:fixed; height:502px; width:752px; background:url('./template1/fond-note.jpg') right bottom no-repeat; left:50%; top:50%; margin-left:-165px; margin-top:-102px; z-index:100;}
#note_popup .titre{margin-top:10px; font-family:Arial, Helvetica, Sans-serif; text-align:center; font-weight:bold; font-size:13pt; height:20px; overflow:hidden;}
#note_popup .howto{margin-top:5px; font-family:Arial, Helvetica, Sans-serif; text-align:center; font-style:italic; font-size:9pt; height:15px; overflow:hidden;}
#note_popup #etoiles{height:79px; text-align:center; margin-top:50px; font-family:Arial, Helvetica, Sans-serif; text-align:center; font-weight:bold; font-size:13pt;}
#note_popup #etoiles div{margin-left:85px;}
#note_popup #etoiles div a{display:block; height:32px; width:32px; background:url('/_design/img/v2/note-grise.gif') left top no-repeat; float:left;}
#note_popup #etoiles div a.preload{display:none; height:32px; width:32px; background:url('/_design/img/v2/note-jaune.gif') left top no-repeat; float:left;}
#note_popup .fermer{background:url('/_design/img/v2/close.gif') left top no-repeat; padding-left:20px; height:20px; width:320px; margin-left:5px; margin-top:5px;}
#note_popup .fermer a{font-family:Tahoma, Verdana, sans serif; font-size:10pt; font-weight:bold; text-decoration:none; color:#CC0000;}


