body {
	background-image: url(../images/fond.jpg);
	margin:0 10px 0 10px;
	background-position: top;
	background-repeat: repeat-x;
	background-color: #c6c6c6;
	min-width: 1050px;
	font-family: Arial, Helvetica, sans-serif; /* 3 */
	font-size: 12px; /* -> 4 */
	line-height: 1.25; /* -> 5 */
	color: #666666;
}
#bgaccueil {
	background-image: url(../images/bgaccueil.png);
	background-position: top right;
	background-repeat: no-repeat;
}
#middle {
	min-width: 1050px;
}

/*genaral - styles de base*/

p,ul,li,td {
	font-size : 100%;
	font-family :  Arial, Helvetica, sans-serif;
	color : black;
	background-color : transparant;
}

p, td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
h1
{
	font-family: arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ee4455;
	text-decoration: none;
}	
h2 {
	font-family: arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ee4455;
	text-decoration: none;
}
hr {
	color: #E8E8E8;
}

/*corps - corps du site*/

#corps {
	width: 100%;
}
#centre {
	margin: 0 150px 0 150px;
}
#gauche {
	width: 150px;
	float: left;
}
#droite {
	width: 150px;
	float: right;
}
#titleform {
	color: #06F;
}
/*header - bandeau haut du site*/
#menuheader {
	height: 16px;
	float: right;
	margin-right: 250px;
	margin-top: 10px;
}
#sitemap {
	padding-right: 20px;
	color: #FFFFFF;
	background-image: url(../information.png);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 10px;
}
#contact {
	padding-right: 20px;
	color: #FFFFFF;
	background-image: url(../email.png);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 20px;
}
#header {
	width: 100%;
	height: 150px;
}
#headerc1 {
	height: 124px;
	min-width: 420px;
}
#headerc2 {
	height: 124px;
}
#headerg {
	width: 16px;
	height: 124px;
	float: left;
}
#headerd {
	width: 16px;
	height: 124px;
	float: right;
}
#headerc {
	margin: 0 16px 0 16px;
	height: 124px;
}

#logora {
	margin-top: 10px;

}
#photos {
	width: 42px;
	height: 47px;
	background-image: url(../images/ico_photos.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-right: 5px;
}
#icosearch {
	width: 42px;
	height: 47px;
	background-image: url(../images/ico_search.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-right: 5px;
}
#iconews {
	width: 42px;
	height: 47px;
	background-image: url(../images/ico_crt.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-right: 5px;
}
#iconews2 {
	width: 42px;
	height: 47px;
	background-image: url(../images/ico_warning.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-right: 5px;
}
#icoadmin {
	width: 42px;
	height: 47px;
	background-image: url(../images/ico_admin.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-right: 5px;
}
#icoboite {
	width: 42px;
	height: 47px;
	background-image: url(../images/ico_boite.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-right: 5px;
}
#icocrt {
	width: 42px;
	height: 47px;
	background-image: url(../images/ico_news.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-right: 5px;
}
#icoplus {
	width: 42px;
	height: 47px;
	background-image: url(../images/ico_plus.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-right: 5px;
}
#icohome {
	width: 16px;
	height: 16px;
	background-image: url(../images/home.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-right: 5px;
	margin-top: 20px;
}
#icohist {
	width: 42px;
	height: 47px;
	background-image: url(../images/ico_hist.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-right: 5px;
}
#icorss {
	width: 42px;
	height: 47px;
	background-image: url(../images/ico_rss.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-right: 5px;
}
#icotec {
	width: 42px;
	height: 47px;
	background-image: url(../images/ico_tec.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-right: 5px;
}
#icocombat {
	width: 42px;
	height: 47px;
	background-image: url(../images/ico_combat.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-right: 5px;
}
#header2 {
	width: 100%;
	height: 50px;
}
#filnews {
	width: 500px;
	position: absolute;
	margin-top: 20px;
	color: #FFFFFF;
	font-size: 12px;
}
#fil {
	width: 500px;
	position: absolute;
	margin-top: 20px;
	color: #FFFFFF;
	font-size: 12px;
}
#fil a:link{
	color: #FFFFFF;
}
#fil a:visited {
	color: #FFFFFF;
}
#cellule {
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	padding-top: 20px;
}
#recherche {
	float: right;
}
#horloge {
	float: right;
	margin-top: 20px;
	color: #FFFFFF;
}
#pic2 {
	width: 450px;
}

/*cellule - cellules dans le corps des pages*/
#top {
	width: 100%;
	height: 47px;
}
#topc {
	margin: 0 14px 0 14px;
	background-image: url(../images/bg_centre_cadre.png);
	background-repeat: repeat-x;
	background-position: top left;
	height: 47px;
}
#topg {
	background-image: url(../images/bg_ga_cadre.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 14px;
	float: left;
	height: 47px;
}
#topd {
	background-image: url(../images/bg_dr_cadre.png);
	background-repeat: no-repeat;
	background-position: top right;
	width: 14px;
	float: right;
	height: 47px;
}
#bot2 {
	width: 100%;
}
#botc2 {
	background-color: #A8A8A8;
	background-image: url(../images/cote.png);
	background-repeat: no-repeat;
	background-position: top right;
}
#botg2 {
	background-image: url(../images/bg_ga_cadre_millieu.png);
	background-repeat: repeat-y;
	width: 7px;
}
#botd2 {
	background-image: url(../images/bg_dr_cadre_millieu.png);
	background-repeat: repeat-y;
	width: 6px;
}
#bot {
	width: 100%;
	height: 47px;
}
#botc {
	margin: 0 14px 0 14px;
	background-image: url(../images/bg_centre_cadre_bas.png);
	background-repeat: repeat-x;
	background-position: top left;
	height: 35px;
	padding-top: 15px;
	text-align: right;
	color: #FFFFFF;
}
#botg {
	background-image: url(../images/bg_ga_cadre_bas.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 14px;
	float: left;
	height: 47px;
}
#botd {
	background-image: url(../images/bg_dr_cadre_bas.png);
	background-repeat: no-repeat;
	background-position: top right;
	width: 14px;
	float: right;
	height: 47px;
}

/* cellules des contenues */
#tc {
	background-image: url(../images/bg_centre_cadre.png);
	background-repeat: repeat-x;
	height: 47px;
	margin: 0 14px 0 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cc {
	background-color: #ffffff;
	width: 100%;
}
#bc {
	background-image: url(../images/bg_centre_cadre_bas.png);
	background-repeat: repeat-x;
	height: 47px;
	margin: 0 14px 0 14px;
}
#bc2 {
	background-image: url(../images/bg_centre_cadrebleu_bas.png);
	background-repeat: repeat-x;
	height: 21px;
	margin: 0 15px 0 15px;
}
#cg {
	background-image: url(../images/bg_ga_cadre_millieu.png);
	background-repeat: repeat-y;
	float: left;
	width: 14px;
}
#cd {
	background-image: url(../images/bg_dr_cadre_millieu.png);
	background-repeat: repeat-y;
	width: 14px;
	float: right;
}
#bg {
	background-image: url(../images/bg_ga_cadre_bas.png);
	height: 47px;
	width: 14px;
	background-repeat: no-repeat;
	float: left;
}
#bd {
	background-image: url(../images/bg_dr_cadre_bas.png);
	background-repeat: no-repeat;
	width: 14px;
	height: 47px;
	float: right;
}
#bg2 {
	background-image: url(../images/bg_ga_cadrebleu_bas.png);
	height: 21px;
	width: 15px;
	background-repeat: no-repeat;
	float: left;
}
#bd2 {
	background-image: url(../images/bg_dr_cadrebleu_bas.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 21px;
	float: right;
}
#tg {
	background-image: url(../images/bg_ga_cadre.png);
	background-repeat: no-repeat;
	width: 14px;
	height: 47px;
	float: left;
}
#td {
	background-image: url(../images/bg_dr_cadre.png);
	float: right;
	height: 47px;
	width: 14px;
	background-repeat: no-repeat;
} 
#menuc {
	background-image: url(../images/bg_menu_c.png);
	background-repeat: repeat-x;
	height: 47px;
	margin: 0 14px 0 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 8px;
}
#menug {
	background-image: url(../images/bg_menu_g.png);
	background-repeat: no-repeat;
	width: 14px;
	height: 47px;
	float: left;
}
#menud {
	background-image: url(../images/bg_menu_dr.png);
	float: right;
	height: 47px;
	width: 14px;
	background-repeat: no-repeat;
} 
#spacer {clear: both}



a:link {
	color: #0099FF;
	text-decoration:none;
}
a:visited {
	color: #0099FF;
	text-decoration:none;
}
a:hover {
	color: #FF0000;
	text-decoration:underline;
}
