body { 
		font-family: Verdana;
}
H1 { color: #0e4692; font-size: 16px; font-family: verdana; font-weight: bold; margin:0; padding:0; }
.menu2 { 
		color: #0e4692; 
		font-size: 9px; 
		line-height: 14px; 
}

.amenu2 { 
		color: #0e4692; 
		font-size: 11px; 
		text-decoration: none;
		padding : 3px 2px 3px 2px;
}

.amenu2:hover { 
		color: #ffffff; 
		font-size: 11px; 
		text-decoration: none; 
		background-color : #0e4692;
		padding : 3px 2px 3px 2px;
}

.menu { 
		color: #fff; 
		font-size: 10px; 
		font-family: verdana; 
}

.amenu { 
		color: #fff; 
		font-size: 10px; 
		text-decoration: none; 
}

.amenu:hover { 
		color: #fff; 
		font-size: 10px; 
		text-decoration: underline; 
}

.bas { 
		color: #474747; 
		font-size: 9px; 
		padding-right: 20px; 
		padding-bottom: 1px; 
}

.abas { 
		color: #474747; 
		font-size: 9px; 
		text-decoration: none; 
}

.abas:hover { 
		color: #474747; 
		font-size: 9px; 
		text-decoration: underline; 
}

.txt-edito { 
		color: #0e4692; 
		font-size: 11px; 
		line-height: 20px; 
		text-align: justify; 
}

.img-menu { 
		margin-right: 40px; 
}

.txt-pt-bleu { 
		color: #0e4692; 
		font-size: 9px; 
		line-height: 10px; 
}

.atxt-pt-bleu { 
		color: #0e4692; 
		font-size: 9px; 
		line-height: 10px; 
		text-decoration: none; 
}

.atxt-pt-bleu:hover { 
		color: #0e4692; 
		font-size: 9px; 
		line-height: 10px; 
		text-decoration: underline; 
}

.txt-pt-rouge { 
		color: #e71010; 
		font-size: 10px; 
		line-height: 13px; 
}

.atxt-pt-rouge { 
		color: #e71010; 
		font-size: 10px; 
		line-height: 13px; 
		text-decoration: none; 
}

.atxt-pt-rouge:hover { 
		color: #e71010; 
		font-size: 10px; 
		line-height: 13px; 
		text-decoration: none; 
		background-color: #e6ecf4; 
}

.txt { 
		color: #474747; 
		font-size: 10px; 
}

.txt-plan { 
		color: #474747; 
		font-size: 10px; 
		padding-left: 21px; 
}

.atxt-plan { 
		color: #474747; 
		font-size: 10px; 
		text-decoration: none; 
}

.atxt-plan:hover { 
		color: #474747; 
		font-size: 10px; 
		text-decoration: underline; 
}

.txt-contenu { 
		color: #363636; 
		font-size: 11px; 
		text-align: justify; 
		padding: 30px 13px 30px 50px; 
}

.txt-contenu2 { 
		color: #363636; 
		font-size: 10px; 
		text-align: justify; 
		padding: 30px 10px 30px 20px;
}

.txt-g { 
		color: #474747; 
		font-size: 10px; 
		font-weight: bold; 
}

.txt-rouge { 
		color: #f70000; 
		font-size: 10px; 
}

.atxt-rouge { 
		color: #f70000; 
		font-size: 10px; 
		text-decoration: none; 
}

.atxt-rouge:hover { 
		color: #f70000; 
		font-size: 10px; 
		text-decoration: underline; 
}

.col-gauche { 
		padding-left: 16px; 
}

.menu-gauche { 
		color: #295a95; 
		font-size: 10px; 
		line-height: 17px; 
}

.amenu-gauche { 
		color: #295a95; 
		font-size: 10px; 
		line-height: 17px; 
		text-decoration: none; 
}

.amenu-gauche:hover { 
		color: #295a95; 
		font-size: 10px; 
		line-height: 17px; 
		text-decoration: underline; 
}

.menu-gauche-select { 
		color: #295a95; 
		font-size: 10px; 
		line-height: 17px; 
		text-decoration: underline; 
}

.tit-pages { 
		color: #0e4692; 
		font-size: 16px; 
		font-weight: bold; 
}

.tit-plan { 
		color: #0e4692; 
		font-size: 14px; 
		font-weight: bold; 
}

.accroche { 
		color: #0e4692; 
		font-size: 10px; 
		font-weight: bold; 
}

.img-pages { 
		margin-right: 5px; 
		margin-left: 5px; 
		border-bottom: 5px solid #adc43d; 
}

.input-champs { 
		color: #0e4692; 
		font-size: 10px; 
		width: 230px; 
		height: 17px; 
		border: solid 1px; 
}

.input-mess { 
		color: #0e4692; 
		font-size: 10px; 
		width: 230px; 
		height: 60px; 
		border: solid 1px; 
}

.input-mess2 { 
		color: #0e4692; 
		font-size: 10px; 
		width: 350px; 
		height: 60px; 
		border: solid 1px; 
}

.input-champs01 { 
		color: #0e4692; 
		font-size: 10px; 
		width: 120px; 
		height: 15px; 
		border: solid 1px; 
}

.input-champs02 { 
		color: #0e4692; 
		font-size: 10px; 
		width: 110px; 
		height: 15px; 
		border: solid 1px; 
}

.input-champs03 { 
		color: #0e4692; 
		font-size: 10px; 
		width: 100px; 
		height: 15px; 
		border: solid 1px; 
}

.img_logo { margin-left : 5px;}
.img_article { float : left; margin-right : 10px; margin-bottom : 10px;}
.img_actu { margin-top : 10px; margin-bottom : 10px;}
.visuel { border-bottom : 2px dotted #8ac6e6;}
.animation_home { margin-top : 20px;  margin-left : 20px; width : 635px; height : 100px; background-color: #CC0000; color : #ffffff;}

.carte-centre { margin-left: 100px;}
