.tab_principal {
	/*border: 1px solid #426173;*/
	-webkit-box-shadow: 1px 1px 12px #000;
	-moz-box-shadow: 1px 1px 12px #000;
	box-shadow 1px 1px 12px #000;
}

.rubrique {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #426173; font-size: 9pt; font-weight: bold}
.simple {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #426173}
.champs {  background-color: #FFFFFF; border: #426173; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.rouge {  color: #BC0000; font-weight: bold; text-decoration: none}
a.rouge:hover {  color: #BC0000; font-weight: bold; text-decoration: underline}
.rouge12 {  color: #BC0000; font-weight: bold; text-decoration: none ; font-size: 8pt}
.rouge12:hover {  color: #BC0000; font-weight: bold; text-decoration: underline ; font-size: 8pt}
.grrubrique {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #426173}
.vert {  font-weight: bold; color: #8AB93F; font-size: 9pt;text-decoration: none}
a.vert:hover {  font-weight: bold; color: #8AB93F; font-size: 9pt;text-decoration: underline}
.orange {  color: #FF8800; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.simplelien {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #426173; text-decoration: none}
.simplelien:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #426173; text-decoration: underline}
.simplenoir {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.adminblanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}

.adminlien {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none}
.adminlien:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline}

.petitlien {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #426173; text-decoration: none}
.petitlien:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #426173; text-decoration: underline}

.simplenoirs {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}

.noirlien {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none }
.noirlien:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}

.petitlienb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none}
.petitlienb:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: underline}


.grrubriquelien {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #426173; text-decoration: none}
.grrubriquelien:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #426173; text-decoration: underline}

.grorange {  color: #FF8800; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}

.adminplien {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
.adminplien:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline}
.simple11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #426173}
.helpline { background-color: #FFFFFF; border-style: none; }

.ptitbleu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0663FC; text-decoration: none}
.ptitbleu:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9x; color: #0663FC; text-decoration: underline}
.orangesml {  color: #FF8800; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt}
.pasla { color: #FFFFFF; font-size: 8pt}
.pasla2 { color: #FFFFFF; font-size: 6pt}
.petitselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.pave_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#213C84;
}
.copyright {
	font-size: 11px;
	font-weight: bold;
	color: #46B0A1;
}

.cwlftext{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #777772;
	font-weight: normal;
	line-height: 14px;
}

a.cwlflink, a.cwlflink:visited{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #777772;
	font-weight: normal;
	line-height: 14px;
	text-decoration: underline;
}

a.cwlflink:hover{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #FE9800;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
}

.box1{
	background-color:#CFD1E0;
}

.box2{
	background-color:#FFFFFF;
}

.box3{
	background-color:#F6F7F9;
}



/* BARRE DE NAV*/

#sous_theme_dd {
		width:182px;
		position:absolute;
		display:none;
		background-color:#EA7501;
		color:#FFFFFF;
	}
	
	#sous_theme_dd ul {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		border:1px solid #FF8800;
		list-style-type:none;
		margin:0px;
		padding:0;
	}
	#sous_theme_dd ul li {
		height:25px;
		margin:0;
		text-align:center;
	}
	#sous_theme_dd a:link,#sous_theme_dd a:visited  {
		display: block;
		padding:4px 10px 4px 10px;
		margin: 0px;
		color:#FFFFFF;
		text-decoration: none;
	}
	#sous_theme_dd a:hover {
		display: block;
		padding:4px 10px 4px 10px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration: none ;
	}
	
	.cadre_menu {
		margin-top:10px;
		/*border:1px solid #FF8800;*/
	}
	
	table.menu {
		background:url(/images/fond_menu_orange.jpg) repeat-x;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
	}
	table.menu td{
		height:26px;
	}
	/*table.menu td.brb{
		border-right:1px solid #B3B3B4;
		border-bottom:1px solid #B3B3B4;
	}
	table.menu td.bb{
		border-bottom:1px solid #B3B3B4;
	}
	table.menu td.br{
		border-right:1px solid #B3B3B4;
	}
	*/
	table.menu td a:link,table.menu  td a:visited  {
		color: #FFF;
		text-decoration: none;
	}
	table.menu  td a:hover {
		color: #FFF;
		font-weight:bold;
		text-decoration: none;
	}

	.fond_module {
		background:url(/images/fond_module_collections.jpg) repeat-x;
		border:1px solid #C3C3C3;
	}
	.content_module {
		padding:13px;
		text-align:left;
	}
	.content_module hr{
		height:1px; 
		color:#C3C3C3;
		background-color: #C3C3C3;
		padding: 0;
		border: 0;
	}
	.cadre_bestof {
		/**/
		margin-top:10px;
		
		border:1px solid #426173;
	}
	.content_cadre {
		padding:13px;width:210px;
	}
	
