/* styles communs */

body {
margin:0;
padding:0;
background:#333333;
font-family:Helvetica,verdana,sans-serif;
text-align:center;
}

.diapo {background:#fff;}
.coldiapo {background-color:#fff;margin:2px;border:#5b703a 1px solid;text-align:center}
.diapo-menu {float:left;width:160px;border:#000 0px solid}
.diaporama-photo {border:#5b703a 1px solid;margin:1px}

.colplan {background-color:#fff;margin:10px;border:#5b703a 1px solid;text-align:center}


#container {
width:780px;
margin:0 auto;
padding:0;
position:relative;
text-align:left;
border:#666633 1px solid;
background:#707070 url(../img/bg-body.jpg) repeat-x;
}

.header {
width:100%;
height:40px;
background:#666633;
color:#fff;
font-size:20px;
}

.header-homebtn {
width:120px;float:left;padding-left:10px;padding-top:5px
}
.header-titre {
float:left;padding-top:10px;
}

.footer {height:40px;background:#666633;color:#fff;font-size:14px;}

.footer-left a {text-decoration: none;color:#fff; border-right:#fff 2px solid;padding-right:4px;}
		.footer-left a:link {color:#fff; text-decoration: none}
		.footer-left a:active {color:#fff; text-decoration: none;}
		.footer-left a:visited {color:#fff; text-decoration: none;}
		.footer-left a:hover {color:#ccc; text-decoration: underline;}
		
.footer-center a {text-decoration: none;color:#fff;}
		.footer-center a:link {color:#fff; text-decoration: none}
		.footer-center a:active {color:#fff; text-decoration: none;}
		.footer-center a:visited {color:#fff; text-decoration: none;}
		.footer-center a:hover {color:#ccc; text-decoration: underline;}
		
.footer-left {float:left;width:500px;padding:12px}
.footer-right {float:right;width:80px;text-align:right;padding:10px}
.footer-center {margin-left:340px;float:center;width:100px;padding:15px;text-align:center;}


		

		
.navigation {
padding-left:10px;
margin-top:5px;
margin-bottom:5px;
border-bottom:#666633 2px solid;
color:#4b4b4b;
font-size:12px;font-weight:bold;
height:20px;
}


.navitem a {
border-right:#666633 2px solid;
padding-left:10px;
padding-right:10px;
font-size:14px;color:#4b4b4b;}
		.navitem a:link {color:#4b4b4b; text-decoration: none}
		.navitem a:active {color:#4b4b4b; text-decoration: none;}
		.navitem a:visited {color:#4b4b4b; text-decoration: none;}
		.navitem a:hover {color:#666666; text-decoration: none;}
		
.navitemlast a {
border-right:#666633 0px solid;
padding-left:10px;
padding-right:10px;
font-size:14px;color:#4b4b4b;}
		.navitemlast a:link {color:#4b4b4b; text-decoration: none}
		.navitemlast a:active {color:#4b4b4b; text-decoration: none;}
		.navitemlast a:visited {color:#4b4b4b; text-decoration: none;}
		.navitemlast a:hover {color:#666666; text-decoration: none;}		
		
.centered {
text-align:center;
}

.img0border {border:0px}

.in-colg {
float:left;
width:460px;
background:#fff;
border:#5b703a 1px solid;
margin:10px
}

.in-colg p {
padding-left:15px;
padding-right:15px;
}

.in-cold {
margin-top:10px;
float:left;
width:288px;
border:#fff 1px solid
}

.in-cold2 {
margin-top:10px;
float:left;
width:288px;
background:#fff;
border:#5b703a 1px solid;
}

.ligneverte {border-bottom:#5b703a 1px solid;}
.ligneblanche {border-bottom:#e4e4e4 1px solid;}

.clear {clear:both}


/* styles specifiques */

.entersite {
padding:10px;
width:365px;
margin-top:150px;
margin-bottom:150px;
margin-left:205px;
background:#666633;
border:#e4e4e4 1px solid;
color:#fff;
}

.banner {text-align:center;margin-top:5px}
.banner img {border:#e4e4e4 1px solid;}
.unecol {background-color:#fff;margin:10px;border:#5b703a 1px solid;text-align:center}

.entersite-tbl-bgwhite {background-color:#e4e4e4;padding:0px;}
.entersite-tbl-bggreen {background-color:#333333;text-align:center}
.entersite-txt {font-size:18px;color:#4b4b4b;line-height:150%}
		.entersite-txt A:link {color:#fff; text-decoration: none}
		.entersite-txt A:active {color:#fff; text-decoration: none;}
		.entersite-txt A:visited {color:#fff; text-decoration: none;}
		.entersite-txt A:hover {color:#cccccc; text-decoration: underline;}
		
		
.copyright
{margin:10px;
border:#5b703a 1px solid;}
		
/* styles texte */

.titre {font-size:20px;color:#4b4b4b;font-weight:bold}

.soustitre {
	font-size:16px;
	color:#4b4b4b;
	font-weight:normal
}

.textebasic {font-size:14px;color:#4b4b4b;}
		.textebasic A:link {color:#3d6226; text-decoration: none;}
		.textebasic A:active {color:#3d6226; text-decoration: none;}
		.textebasic A:visited {color:#3d6226; text-decoration: none;}
		.textebasic A:hover {color:#660000; text-decoration: underline;}

.pad10left {
	padding-left:10px;
}
.padplus {
	padding-left:20px;
}
