@charset "utf-8";
/* CSS Document */
a {
	color:#1083f5;
	font-weight:bold;
}
a:hover {
	color:#BA0000;
	font-weight:bold;
}
a:visite {
	color:#1083f5;
	font-weight:bold;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.policestd {
	font-size:12px;
	text-align:justify;
}
.policemed {
	font-size:11px;
	text-align:justify;
}
.police10 {
	font-size:10px;
	text-align:justify;
	left: 25px;
}
.policesmall {
	font-size:9px;
	text-align:justify;
}
.rightsmall {
	font-size:9px;
	text-align:right;
}
.bolditalic {
	font-size:11px;
	text-align:justify;
	font-weight:bold;
	font-style:italic;
}
p {
	font-size:12px;
	text-align:justify;
}
.titre2 {
	color:#BA0000;
	font-weight:bold
}
.right_dash {
	border-right:#000000 dashed 1px;
}

#topmenu li a {
	background-image:url('images/topmenu.jpg');
	background-repeat:no-repeat;
	height:0;
	overflow:hidden;
	width:130px;
	float:left;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


/* topmenu */
#topmenu { float:left; width: 780px; height: 41px;position: relative; z-index: 9998; overflow:hidden }
#topmenu #ultopmenu { margin: 0; padding: 0; }
#topmenu #ultopmenu li { display: inline; }
#topmenu #ultopmenu li a { float: left; height: 0; padding-top: 38px; overflow: hidden;  border-left:#ffffff 1px solid;}

/* BUTTONS */
#topmenu #ultopmenu li#mn01 a { background-position: -10px 0; width:89px}
#topmenu #ultopmenu li#mn02 a { background-position: -99px 0; width:96px}
#topmenu #ultopmenu li#mn03 a { background-position: -195px 0; width:132px }
#topmenu #ultopmenu li#mn04 a { background-position: -327px 0; width:120px }
#topmenu #ultopmenu li#mn05 a { background-position: -447px 0; width:122px}
#topmenu #ultopmenu li#mn06 a { background-position: -569px 0; width:103px}
#topmenu #ultopmenu li#mn07 a { background-position: -672px 0; width:108px}

/* OVER STATES */
#topmenu #ultopmenu li#mn01 a:hover { background-position: -10px -41px; }
#topmenu #ultopmenu li#mn02 a:hover { background-position: -99px -41px; }
#topmenu #ultopmenu li#mn03 a:hover { background-position: -195px -41px; }
#topmenu #ultopmenu li#mn04 a:hover { background-position: -327px -41px; }
#topmenu #ultopmenu li#mn05 a:hover { background-position: -447px -41px; }
#topmenu #ultopmenu li#mn06 a:hover { background-position: -569px -41px; }
#topmenu #ultopmenu li#mn07 a:hover { background-position: -672px -41px; }


/* ON STATES */
#topmenu.home #ultopmenu li#mn01 a { background-position: -10px -82px !important; }
#topmenu.internet #ultopmenu li#mn02 a { background-position: -99px -82px !important; }
#topmenu.informatique #ultopmenu li#mn03 a { background-position: -195px -82px !important; }
#topmenu.infographie #ultopmenu li#mn04 a { background-position: -327px -82px !important; }
#topmenu.album #ultopmenu li#mn05 a { background-position: -447px -82px !important; }
#topmenu.boutique #ultopmenu li#mn06 a { background-position: -569px -82px !important; }
#topmenu.contact #ultopmenu li#mn07 a { background-position: -672px -82px !important; }




/* rightmenu */
#rightmenu {
	float:right;
	width: 280px;
	height: 300px;
	position: relative;
	z-index: 9998;
	overflow:hidden;
	margin-top:0px;
}

#rightmenu li a {
	background-image:url('images/icon/symbol_jpg.jpg');
	background-repeat:no-repeat;
	height:0;
	overflow:hidden;
	width:250px;
	float:left;
}
#rightmenu #ulrightmenu { margin: 0; padding: 0;}
#rightmenu #ulrightmenu li { display: inline; height:50px; overflow:hidden;}
#rightmenu #ulrightmenu li a { float: left; width: 250px; height: 0; padding-top: 50px; overflow: hidden; }

/* BUTTONS */
#rightmenu #ulrightmenu li#mn01 a { background-position: 0 -50px; }
#rightmenu #ulrightmenu li#mn02 a { background-position: -250px -50px; }
#rightmenu #ulrightmenu li#mn03 a { background-position: -500px -50px; }
#rightmenu #ulrightmenu li#mn04 a { background-position: -750px -50px; }

/* OVER STATES */
#rightmenu #ulrightmenu li#mn01 a:hover { background-position: 0 0; }
#rightmenu #ulrightmenu li#mn02 a:hover { background-position: -250px 0; }
#rightmenu #ulrightmenu li#mn03 a:hover { background-position: -500px 0; }
#rightmenu #ulrightmenu li#mn04 a:hover { background-position: -750px 0; }

#rightmenu.web li a {
	background-image:url('images/icon/btn_web.jpg');
	background-repeat:no-repeat;
	height:0;
	overflow:hidden;
	width:250px;
	float:left;
}
#rightmenu.web #ulrightmenu li { display: inline; height:100px; overflow:hidden;}
#rightmenu.web #ulrightmenu li a { float: left; width: 250px; height: 0; padding-top: 100px; overflow: hidden; }
/* BUTTONS */
#rightmenu.web #ulrightmenu li#mn01 a { background-position: 0 -100px; }
#rightmenu.web #ulrightmenu li#mn02 a { background-position: -250px -100px; }
/* OVER STATES */
#rightmenu.web #ulrightmenu li#mn01 a:hover { background-position: 0 0; }
#rightmenu.web #ulrightmenu li#mn02 a:hover { background-position: -250px 0; }

#rightmenu.info li a {
	background-image:url('images/icon/btn_info.jpg');
	background-repeat:no-repeat;
	height:0;
	overflow:hidden;
	width:250px;
	float:left;
}
#rightmenu.info #ulrightmenu li { display: inline; height:50px; overflow:hidden;}
#rightmenu.info #ulrightmenu li a { float: left; width: 250px; height: 0;  overflow: hidden; }
/* BUTTONS */
#rightmenu.info #ulrightmenu li#mn01 a { background-position: 0 -50px; }
#rightmenu.info #ulrightmenu li#mn02 a { background-position: -250px -50px; }
#rightmenu.info #ulrightmenu li#mn03 a { background-position: -500px -50px; }
#rightmenu.info #ulrightmenu li#mn04 a { background-position: -750px -50px; }
/* OVER STATES */
#rightmenu.info #ulrightmenu li#mn01 a:hover { background-position: 0 0; }
#rightmenu.info #ulrightmenu li#mn02 a:hover { background-position: -250px 0; }
#rightmenu.info #ulrightmenu li#mn03 a:hover { background-position: -500px 0; }
#rightmenu.info #ulrightmenu li#mn04 a:hover { background-position: -750px 0; }

#rightmenu.graph li a {
	background-image:url('images/icon/btn_graph.jpg');
	background-repeat:no-repeat;
	height:0;
	overflow:hidden;
	width:250px;
	float:left;
}
#rightmenu.graph #ulrightmenu li { display: inline; height:50px; overflow:hidden;}
#rightmenu.graph #ulrightmenu li a { float: left; width: 250px; height: 0;  overflow: hidden; }
/* BUTTONS */
#rightmenu.graph #ulrightmenu li#mn01 a { background-position: 0 -50px; }
#rightmenu.graph #ulrightmenu li#mn02 a { background-position: -250px -50px; }
#rightmenu.graph #ulrightmenu li#mn03 a { background-position: -500px -50px; }
#rightmenu.graph #ulrightmenu li#mn04 a { background-position: -750px -50px; }
/* OVER STATES */
#rightmenu.graph #ulrightmenu li#mn01 a:hover { background-position: 0 0; }
#rightmenu.graph #ulrightmenu li#mn02 a:hover { background-position: -250px 0; }
#rightmenu.graph #ulrightmenu li#mn03 a:hover { background-position: -500px 0; }
#rightmenu.graph #ulrightmenu li#mn04 a:hover { background-position: -750px 0; }

#topbox1 a, #topbox2 a, #topbox3 a, #menu_album a{
	color:#000000;
	text-decoration:none;
}
#topbox1 a:hover, #topbox2 a:hover, #topbox3 a:hover, #menu_album a:hover{
	color:#BA0000;
}

#topbox1 a, #topbox2 a, #topbox3 a, #menu_album a{
	color:#000000;
	text-decoration:none;
}
.refwhite_red {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.refwhite_red:hover {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}


