/* CSS Document */
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
	/*text-align: center;*/
}

html,body {
	height: 100%;
	font-size: 100%;
}
body,td,th {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #87b50e;
}
hr {
	color: #000000;
	background-color: #000000;
	height:1;
}
ul { 
	list-style-position: outside;
	list-style-type: square;
	padding: 14px;
}

#centereddiv {
	position:absolute;
	top:0px;
	left: 50%;
	margin-left: -344px;
	width:688px;
	background-image:url(images/index_top2010.png);
	background-repeat:repeat-y;
}
#main {
	width: 674px;
	margin-left: auto;
	margin-right: auto;
	background-color: #F1EBDD;
}
#topnav {
	width: 674px;
	height:48px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#bottom {
	width: 688px;
	height:39px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/index_bottom2010.png);
	background-repeat:no-repeat;
	overflow:hidden;
}
#bottomnav {
	width: 609px;
	height:32px;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
	background-color: #705E49;
}

.sandcolor {
	background-color: #F1EBDD;
}
.navcolor {
	background-color: #705E49;
}
.nav {
	background-color: #705E49;
	padding: 10;
	color: #FFFFFF;
	margin: 10;
	height: 34px;
}

.banderayee {
	background-image: url(images/motif_raye.gif);
	height: 6px;
}
.blc {
	color: #FFFFFF;
}
.noir {
	color: #000000;
}
.fdbleumer {
	padding: 2px 4px 2px 4px;
	background-color:#d6f0f6;
}
.fdbleumontagne {
	padding: 2px 4px 2px 4px;
	background-color:#DCFBFF;
}
.fdmarronmontagne {
	padding: 2px 4px 2px 4px;
	background-color:#e9e7e0;
}
.fdvert {
	padding: 2px 4px 2px 4px;
	background-color:#ecf6cb;
}
.fdrose {
	padding: 2px 4px 2px 4px;
	background-color:#f9d4e3;
}
.fdlavandeetranger {
	padding: 2px 4px 2px 4px;
	background-color:#e3e0ee;
}
.bleumer {
	color: #006FB1;
	margin: 10px 0px 5px 0px;
}
.rose {
	color: #B5006E;
}
.vertcampagne {
	color: #617C00;
	margin: 10px 0px 5px 0px;
}
/*.bleumontagne {
	color: #00A7AF;
}*/
.bleumontagne {
	color: #007da6;
	margin: 10px 0px 5px 0px;
}
.lavande {
	color: #392983;
	margin: 10px 0px 5px 0px;
}
.marronmontagne {
	color: #44392D;
	margin: 10px 0px 5px 0px;
}
.marron {
	color: #705E49;
	margin: 10px 0px 5px 0px;
}
.rouge {
	color: #FF0000;
	margin: 10px 0px 5px 0px;
}
.rougeclasses {
	color: #E2001A;
}
.rougetresclair {
	color: #FAD6DA;
	margin: 10px 0px 5px 0px;
}
.bgrougetresclair {
	background-color: #FAD6DA;
}
.bgbrunclair {
	background-color: #F5F4EF;
}
.boxrouge {
	background-color: #FF0000;
	margin: 10px 0px 5px 0px;
	padding: 0px 6px 1px 6px;
}
.font10blc {
	font-size: 10px;
	color: #FFFFFF;
}
.font10 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	}
.font10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	}
.font12 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	}
.font12bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.font14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.font14bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.font16normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.font16bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.titre_gris {
    background: url(images/gris.gif) no-repeat;
	color: #FFFFFF;
	width:100%;
	height: 100%;
	padding-left:37px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:0px;
}
.titre_home_s {
    background: url(images/ttr_home_small_blc_01.gif) no-repeat;
	color: #000;
	width:100%;
	height: 100%;
	padding-left:37px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:0px;
}
.titre_alsh {
    background: url(images/ttr_alsh.gif) no-repeat;
	color: #FFFFFF;
	width:100%;
	height: 100%;
	padding-left:37px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:0px;
}
.titre_rose {
    background: url(images/ttr_special_encadres.gif) no-repeat;
	color: #FFFFFF;
	width:100%;
	height: 100%;
	padding-left:37px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:0px;
}
.titre_rouge {
    background: url(images/ttr_classes.gif) no-repeat;
	color: #FFFFFF;
	height: 100%;
	padding-left:37px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:0px;
}
.titre_bleu {
    background: url(images/ttr_mer.gif) no-repeat;
	color: #FFFFFF;
	width:100%;
	height: 100%;
	padding-left:37px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:0px;
}
.titre_bleumont {
    background: url(images/ttr_hiver_montagne.gif) no-repeat;
	color: #FFFFFF;
	width:100%;
	height: 100%;
	padding-left:37px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:0px;
}
.titre_marron_montagne {
    background: url(images/ttr_ete_montagne.gif) no-repeat;
	color: #FFFFFF;
	width:100%;
	height: 100%;
	padding-left:37px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:0px;
}
.titre_orange {
    background: url(images/ttr_uncmt_gen.gif) no-repeat;
	color: #FFFFFF;
	width:100%;
	height: 100%;
	padding-left:37px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:0px;
}
.titre_vert {
    background: url(images/ttr_campagne.gif) no-repeat;
	color: #313B09;
	width:100%;
	height: 100%;
	padding-left:37px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:0px;
}
.titre_lavande_etranger {
    background: url(images/ttr_etranger.gif) no-repeat;
	color: #FFFFFF;
	width:100%;
	height: 100%;
	padding-left:37px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:0px;
}
.minititre_gris {
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 4px;
    color: #9C9875;
	font-size: 12px;
	font-weight:bold;
	background-color:#f5f4ef;
}
.minititre_rose {
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 4px;
	color: #B5006E;
	font-size: 12px;
	font-weight:bold;
	background-color:#f9d4e3;
}
.minititre_bleu {
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 4px;
	color: #006FB1;
	font-size: 12px;
	font-weight:bold;
	background-color:#d6f0f6;
}
.minititre_bleumont {
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 4px;
	color: #007da6;
	font-size: 12px;
	font-weight:bold;
	background-color:#DCFBFF;
}
.minititre_marron_montagne {
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 4px;
	color: #44392D;
	font-size: 12px;
	font-weight:bold;
	background-color:#e9e7e0;
}
.minititre_vert {
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 4px;
	color: #617C00;
	font-size: 12px;
	font-weight:bold;
	background-color:#ecf6cb;	
}
.minititre_lavande_etranger {
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 4px;
	color: #392983;
	font-size: 12px;
	font-weight:bold;
	background-color:#e3e0ee;	
}
.cadre_bleu
{
	margin:10px;
	margin-right:15px;
	width:194px;
	height:197px;
}
.cadre_bleu .texte_1
{
	font:"Comic Sans MS", cursive;
	font-size:13px;
	color:white;
	font-style:italic;
}
.cadre_bleu .texte_1_de
{
	font:"Comic Sans MS", cursive;
	font-size:12px;
	color:white;
	font-style:italic;
}
.cadre_bleu .texte_2
{
	font:"Comic Sans MS", cursive;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:white;
}
.spanpad5px {
	padding: 5px 5px 5px 5px;
}
.ulwithnobr {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}