body.pages {
	BACKGROUND: url(../images/bg.gif) #C0C0C0 center repeat-y;
	MARGIN: 0;	
    PADDING: 0;
	FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial, geneva, sans-serif;
	FONT-WEIGHT: normal;
    COLOR: black;	
    TEXT-DECORATION: none;
}
p {
	MARGIN: 0;
    PADDING: 0;
	FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial, geneva, sans-serif;
	FONT-WEIGHT: normal;
    COLOR: black;	
    TEXT-DECORATION: none;
}
td {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial, geneva, sans-serif;
	FONT-WEIGHT: normal;
	COLOR: black;
	TEXT-DECORATION: none;
	vertical-align: top;
}  
ul { 
	MARGIN-TOP: 6px;
	MARGIN-LEFT: 15px;
}
li {
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: black;
	MARGIN-TOP: 4px;
	list-style-type: square;
}

/* zones definition */

#content1 {	
	MARGIN: 0;
	PADDING : 0;
	WIDTH: 620px; 
}
.with_sidepadding {
	MARGIN: 0;
    PADDING-LEFT: 14px;
	PADDING-RIGHT: 13px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
}

/* menu links */

A.menu1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	MARGIN: 0; 
	PADDING-LEFT: 6px;
}
A.menu1:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #0066ff;
	TEXT-DECORATION: none;
	MARGIN: 0; 
}
A.menu1_selected {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	padding-left: 6px;
}
A.menu1_selected:hover {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
A.menu2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
A.menu2:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	background: #96cbfa;
}
A.menu2_selected {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
A.menu2_selected:hover {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	COLOR: #000000;
    TEXT-DECORATION: none;
}
.noLineBreak3 {
	MARGIN: 0;
	PADDING: 0;
	FONT-SIZE: 1px;
	FONT-STYLE: normal;
	LINE-HEIGHT: 11px;
}
.noLineBreak1 {
	MARGIN: 0;
    PADDING: 0;
    FONT-SIZE: 1px;
    FONT-STYLE: normal;
    LINE-HEIGHT: 1px;
}
.tirets {
	MARGIN: 0;
	PADDING: 0;
	WIDTH: 160px;
	LINE-HEIGHT: 1px;
}
.gros {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
    FONT-FAMILY: verdana, arial, geneva, sans-serif;
	FONT-WEIGHT: normal;
    COLOR: #084F85;
    TEXT-DECORATION: none;
	VERTICAL-ALIGN: top;
} 
.petit {
	FONT-SIZE: 9px;
    FONT-FAMILY: verdana, arial, geneva, sans-serif;
	FONT-WEIGHT: normal;
    COLOR: #66ccff;
    TEXT-DECORATION: none;
	VERTICAL-ALIGN: top;
} 
.miniblanc {
	FONT-SIZE: 3px;
    FONT-FAMILY: verdana, arial, geneva, sans-serif;
	FONT-WEIGHT: normal;
    COLOR: #ffffff;
} 

/* link styles */
A {
    FONT-WEIGHT: normal;
    COLOR: black;
    TEXT-DECORATION: underline
}
A:hover {
    FONT-WEIGHT: normal;
    COLOR: red;
    TEXT-DECORATION: underline
}
A.flags {
	float:left;
	margin-right: 12px;
	margin-TOP: 12px;
	BORDER: 1px #bbb solid;
}
A.flags:hover {
	BORDER: 1px #000 solid;
}
A.flagsselected {
	float:left;
	margin-right: 12px;
	PADDING: 1px;
	PADDING-TOP: 13px;
	BACKGROUND: url(../images/flag_fleche_off.gif) no-repeat;
}
A.flagsselected:hover {
	PADDING: 1px;
	PADDING-TOP: 13px;
	BACKGROUND: url(../images/flag_fleche_on.gif) no-repeat;
}
A.flagsselected2{ 
	float:left;
	margin-right: 12px;
	PADDING: 1px;
	PADDING-TOP: 13px;
	PADDING-BOTTOM: 19px; 
	BACKGROUND: url(../images/flag_fleche_off2.gif) no-repeat;
}
A.flagsselected2:hover{
	PADDING: 1px;
	PADDING-TOP: 13px;
	PADDING-BOTTOM: 19px;
	BACKGROUND: url(../images/flag_fleche_on2.gif) no-repeat;
}
a.liensplus, a.liensplus:hover {
	FONT-SIZE: 3px;
	FONT-WEIGHT: normal;
    COLOR: #ffffff;
	TEXT-DECORATION: none;
} 

/* tables styles */

table.table_menu1 {
	BORDER-COLLAPSE: collapse;
	BORDER: 0px;
	background-color: #e5e7e8;
}
table.table_menu1 td {
	BORDER: 0;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: MIDDLE;
	width: 136px;
	height: 23px;
}
table.table_menu2 {
	BORDER-COLLAPSE: collapse;
	BORDER: 0px;
	background-color: #d6ebfd;
}
table.table_menu2 td {
	BORDER: 0;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: MIDDLE;
	width: 136px;
}

