/* CSS Document */

/* Mise en forme generale */
body {
	background: #D1D1DB url(images/bgd.gif) repeat-x;
}
#contenant {
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	width:902px;
}
#contenu {
	width:900px;
	border-left: 1px solid #D4803D;
	border-right: 1px solid #D4803D;
}
.cadre {
	background: #fff;
}
#infos {
	margin-top: 44px;
	margin-left: 44px;
	width: 390px;
}
#infobis {
	margin-left: 44px;
	width: 390px;
}
#infoinst {
	margin-left: 44px;
	width: 812px;
}
#menuinst {
	margin-left: 16px;
	width:140px;
	height: 320px;
	border-right:1px solid #ffffff;
}
#cadredinst {
	width:380px;
	float: right;
	margin-left: 50px;
	margin-bottom:50px;
}
#contenuinst {
	width:610px;
}
#coordonnees {
	background: #fff;
	width: 900px;
	height: 37px;
	border-left: 1px solid #D4803D;
	border-right: 1px solid #D4803D;
}
#menusecond {
	width: 452px;
}
#mentions {
	margin-left: 44px;
}

/* Textes */
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#353B3E;
}
.texte a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#EF7210;
	text-decoration:none;
}
.texte a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#EF7210;
	text-decoration:underline;
}
.texte a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#EF7210;
	text-decoration:none;
}
.actus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#1C60A3;
}
.actus a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#EF7210;
	text-decoration:none;
}
.actus a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#EF7210;
	text-decoration:underline;
}
.actus a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#EF7210;
	text-decoration:none;
}
.actuinst{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#5f4e42;
	margin-right:10px;
}
.actuinst a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#bc5007;
	text-decoration:none;
}
.actuinst a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#bc5007;
	text-decoration:none;
}
.actuinst a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#bc5007;
	text-decoration:underline;
}
.texteprest{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#814014;
}
.titreprest{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#5f4e42;
}
.numtel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#353B3E;
}
#description {
	margin-top: 10px;
	margin-left: 40px;
	width: 380px;
}
.legendeinstitut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#353B3E;
}
.textelexique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5E5F7E;
}
.lienbis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#1C60A3;
}
.lienbis a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#EF7210;
	text-decoration:none;
}
.lienbis a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#EF7210;
	text-decoration:underline;
}
.lienbis a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#EF7210;
	text-decoration:none;
}
.part1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#7d888c;
}
.part1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#7d888c;
	text-decoration:none;
}
.part1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#EF7210;
	text-decoration:none;
}
.part1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#7d888c;
	text-decoration:none;
}
.part2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7d888c;
	text-decoration:none;
}
.part2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7d888c;
	text-decoration:none;
}
.part2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#EF7210;
	text-decoration:none;
}
.part2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7d888c;
	text-decoration:none;
}
.theme{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color:#EF7210;
}
.theme a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color:#EF7210;
	text-decoration:none;
}
.theme a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color:#EF7210;
	text-decoration:none;
}
.theme a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color:#EF7210;
	text-decoration:none;
}
.mentions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#B4B4C9;
}

/* Images */
.imgferadroite {
	float: right;
}
.imgferagauche {
	float: left;
	margin-right:10px;
}
.iconoinst{
	float: right;
	margin-left:10px;
	margin-bottom:10px;
}
#icono {
	margin-top: 66px;
	margin-left: 40px;
	width: 380px;
}
#animaccueil {
	margin-top: 72px;
	margin-left: 120px;
	width: 320px;
}
#plan {
	margin-top: 50px;
	margin-left: 30px;
	width: 400px;
}

/* Formulaire */
#formulaire{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #353B3E;
}
.texteformulaire {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background: #EAEAF1;
border:1px solid #CCCCDC;
color:#353B3E;
}
.boutonenvoi {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color : #fff;
background: #3F678F;
border:1px solid #CCCCDC;
}

/* galerie */
#haut {
	background: #fff;
	width: 900px;
	height: 30px;
	border-left: 1px solid #D4803D;
	border-right: 1px solid #D4803D;
}
#logos{
	width: 350px;
	margin-left: 22px;
}
#cadregalerie {
	margin-top:30px;
	margin-left: 44px;
	width: 800px;
}
.affichimg {
	border: 1px solid #D4803D;
}
.vignette {
	border:0px;
}
.imgpart {
	border:0px;
	margin-top:18px;
}