a:hover{ font-size: 11px; color: #CD531A; text-decoration: none; }
.titrePage {
	font-size: 14px;
	color: #CD531A;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
}
.sousTitrePage {
	font-size: 14px;
	color: #CD531A;
	font-weight:bold;
	text-decoration: none;
}
.textMenu {
	font-size: 11px;
	color: #000000;
	text-align: center;
	text-decoration: none;
	border: 1px solid #F3F3F3 ;
}
.textMenuOn {	
	font-size: 11px;
	color: #000000;
	text-align: center;
	text-decoration: none;
	border: 1px solid #cccccc; ;
}
a:hover.textMenu {
	font-size: 11px;
	color: #000000;
	text-align: center;
	text-decoration: none;
	border: 1px solid #cccccc;
	background-color: #cccccc;
}

a:hover.textMenuOn {	
	font-size: 11px;
	color: #000000;
	text-align: center;
	text-decoration: none;
	border: 1px solid #cccccc; ;
}

.textCelluleOn {	
	font-size: 11px;
	color: #000000;
	border: 1px solid #CD531A;
	background-color: #EEEEEE;
}

.page {	padding-top: 10px;
		padding-right: 0px;
		padding-bottom.: 10px;
		padding-left: 10px; }
p.page {	padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 0px; }
	
.cursor { cursor: pointer; }
a{ font-size: 11px; color: #6b7281; text-decoration: none; }

.uppercase {text-transform:uppercase}

select, option {
	background-color:#ffffff;
	color: #5A6EA3;
	border:1px solid black;
	text-align:center;
	font-size:9px;
}

table.tabcentre { margin-left: auto; margin-right: auto; }
.input{ width: 107px; height: 19px; }

.sousMenuOverBoth {border: 1px solid #999999 ; background-color: #cccccc;}
.sousMenuOverOff {border: 1px solid #F1F1F1 ; color:#000000; height: 22}
a:hover.sousMenuOverOff {border: 1px solid #999999 ; background-color: #999999;}


.ssmu {	
	font-size: 11px;
	color:#000000;
	text-decoration : none;
}

.textMain {
	text-decoration: none;
}
a:hover.textMain {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.textGras { font-weight:bold; text-decoration : none; color:#666666; font-size: 11px; }
a:hover.textGras { font-weight:bold; text-decoration : none; color:#666666;}
.textGras2 {
	font-size: 14px;
	color: #6b7281;
	font-weight:bold;
	text-decoration: none;
}

.textPurple {	
	font-size: 11px;
	color:#70439A;
	text-decoration : none;
	font-weight:bold;
}
.linkPink {	
	font-size: 11px;
	color:#AD3794;
	text-decoration : none;
}
a:hover.linkPink {
	font-size: 11px;
	color:#AD3794;
	text-decoration : underline;
}
.textPink {	
	letter-spacing: 1px;
	color:#AD3794;
	font-size: 11px;
	font-weight: bold;
}
.textBlue {	
	letter-spacing: 1px;
	color:#7180BB;
	font-size: 11px;
	font-weight:bold;
}
.textOrange {	
	color:#C9AE2B;
	font-size: 11px;
	font-weight:bold;
	text-decoration : none;
}
.textWhite {	
	color:#ffffff;
	font-size: 11px;
}
a:hover.textWhite {	
	color:#ffffff;
	font-size: 11px;
}
.pinkOffre {	
	font-size: 11px;
	color:#AD3794;
	text-decoration : none;
}
.orangeOffre {	
	font-size: 11px;
	color:#CD531A;
	text-decoration : none;
}
.blueOffre {	
	font-size: 11px;
	color:#13448C;
	text-decoration : none;
}

.13 { font-size: 13px; }

.blue{ text-decoration : none; color: #7180BB; }
a:hover.blue{ text-decoration : none; color: #7180BB; }
.pink{ text-decoration : none; color: #AD3794; }
a:hover.pink{ text-decoration : none; color: #AD3794; }
.orange{ text-decoration : none; color: #CD531A; }
a:hover.orange{ text-decoration : none; color: #CD531A; }

.center{ text-align:center; }
.right{ text-align:right; }
.justify{ /*text-align:justify;*/ }
.top{ vertical-align:top; }
.middle{ vertical-align:middle; }
.bottom{ vertical-align:bottom; }

.border{ border: 1px solid #FFFFFF;}
.border2{ border: 1px solid #E1E1E1;}
.border3{ border: 1px solid #D5D5D5;}
.border4{ border: 1px solid #999999;}
.border5{ border: 1px solid #8C8C8C;}
.border-left{ border-left: 1px solid #FFFFFF;}
.border-left2{ border-left: 1px solid #E1E1E1;}
.border-left3{ border-left: 1px solid #D5D5D5;}
.border-left4{ border-left: 1px solid #999999;}
.border-left5{ border-left: 1px solid #8C8C8C;}
.border-right{ border-right: 1px solid #FFFFFF;}
.border-right2{ border-right: 1px solid #E1E1E1;}
.border-right3{ border-right: 1px solid #D5D5D5;}
.border-right4{ border-right: 1px solid #999999;}
.border-right5{ border-right: 1px solid #8C8C8C;}
.border-bottom{ border-bottom: 1px solid #FFFFFF}
.border-bottom2{ border-bottom: 1px solid #E1E1E1}
.border-bottom3{ border-bottom: 1px solid #D5D5D5}
.border-bottom4{ border-bottom: 1px solid #999999}
.border-bottom5{ border-bottom: 1px solid #8C8C8C}
.border-top{ border-top: 1px solid #FFFFFF;}
.border-top2{ border-top: 1px solid #E1E1E1;}
.border-top3{ border-top: 1px solid #D5D5D5;}
.border-top4{ border-top: 1px solid #999999;}
.border-top5{ border-top: 1px solid #8C8C8C;}

.border-top-white{ border-top: 1px solid #FFFFFF;}
.border-top-grey{ border-top: 1px solid #979696;}
.border-top-orange{ border-top: 1px solid #CD531A;}
.border-menu{ border-top: 1px solid #98A8B6; border-bottom: 1px solid #BDCCDB;}

.background{ background-color:#F1F1F1; }
.background_white{ background-color:#ffffff; }
.background_grey{ background-color:#F5F5F5; }
.background_grey2{ background-color:#CCCCCC; }
.background_blue{ background-color:#5A6EA3; }
.background_orange{ background-color:#CD531A; }
.background_pink{ background-color:#AD3794; }
.background_noRepeat{ background-repeat:no-repeat; }
.background_Repeatx{ background-repeat:repeat-x; }


.ongletSelect{background-color:#E1E0E0; border-top: 3px solid #AD3794; border-bottom: 1px solid #E5E4EA; border-right: 1px solid #D5D5D5; white-space:nowrap; color:#AD3794; height:25px; padding:3px;}
.ongletSelect2{background-color:#E1E0E0; border-top: 3px solid #CD531A; border-bottom: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; white-space:nowrap; color:#CD531A; height:25px; padding:3px;}
.onglets{background-color:#F1F1F1; border-top: 3px solid #CECECE; border-bottom: 1px solid #D5D5D5; border-right: 1px solid #F1F1F1; white-space:nowrap; color:#000000; height:25px; padding:3px;}
.onglets2{background-color:#F1F1F1; border-top: 3px solid #CECECE; border-bottom: 1px solid #D5D5D5; border-right: 1px solid #F1F1F1; white-space:nowrap; color:#000000; height:25px; padding:3px;}
a:hover.onglets{background-color:#F1F1F1; border-top: 3px solid #AD3794; color:#AD3794;}
a:hover.onglets2{background-color:#F1F1F1; border-top: 3px solid #CD531A; color:#CD531A;}

.letter-spacing{letter-spacing: 6px;}
.fatborder{ border-top: 3px solid #D5D5D5; }

.rollover { border: 1px solid #ffffff; }
a:hover.rollover { border: 1px solid #E1E1E1; cursor:default;}

.textCelluleOff {	
	font-size: 11px;
	color: #000000;
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
}



.listDeroulante {
	font-size: 11px;
	border: 1px solid #CD531A;
	background-color: #EEEEEE;
}
.bouton_login {
	background-image: url('../img/fond_bouton.gif');
	height: 24px;
	width: 120px;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	cursor: hand;
	border-width: 0px;
	padding-bottom: 2px; 
}

.rolloverCellule{
	background-color:#ffffff;
}

.cachediv {
	visibility: hidden;
	overflow: hidden;
	height: 1px;
	margin-top: -1px;
	position: absolute;
}

.margin10{
	margin-left: 10px;
	margin-right: 10px;
}

.margin30{
	margin-left: 30px;
	margin-right: 30px;
}

.pading{
	padding-top: 10px;
	padding-bottom: 10px;
}



.viewpic {
  position:relative; 
}
a:hover.viewpic {
  text-decoration: none; 
  background: none;
}

.viewpic span {display: none;}
a:hover.viewpic span {
  display: inline; 
  position: absolute;  
  top: -3px; 
  left: -1px; 
  z-index: 1;
}
