	body  {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	border: none 0;
	background-image: url(fond.gif);
	background-repeat: repeat-x;
	background-position: center 0px;
}
	#container {
	background-color: #320000;
		text-align: left; 
		margin-top: 0px;
		margin-left: -490px; 
		border-width: 1px;
		border-style: solid;
		border-color: #000000;
		position: absolute; 
		left: 50%; 
		width: 980px; 
		border-radius: 20px; -ms-border-radius: 20px; 
		-Moz-border-radius: 20px; 
		-WebKit-border-radius: 20px; 
		filter: alpha(opacity=85); 
		opacity: 0.85  
	
}
	.cadre_element {
		border-width: 1px;
		border-style: solid;
		border-color: #ffffff;
    		background-color: #d9dadb;
    		color: #000000;
   		width: 100%;
		border-radius: 20px; -ms-border-radius: 20px; 
		-Moz-border-radius: 20px; 
		-WebKit-border-radius: 20px; 
		filter: alpha(opacity=85); 
		opacity: 0.85     
}
	div#barre_defile_haut {
	color: #000000;
	font-style: oblique;
	font-weight: bold;
	font-size: 10pt;
	background-color: transparent;
	margin: 0;
	padding-top: 10px;
	width: 100%;
	height: 0px
}
	div#barre_basse {
	color: #FF0000;
	font-style: italic;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
	clear: both;
	width: 100%;
	height: 20px;
}
	div#banniere { 
		background: transparent url(logo.gif);
		margin: 0; 
		width: 100%; 
		height: auto 
}
	div#menu_haut {
		color: black; 
		font-size: 10pt; 
		background-color: transparent; 
		text-align: center; 
		padding-top: 10px; 
		width: 100%; 
		height: 28px 
}
	#cadre_site { 
		background-color: transparent; 
		border: none; 
		width: 100%
}
	#mention {
	color: #ffffff;
	font-style: italic;
	font-size: 8pt;
	background-color: transparent;
	text-align: center;
	clear: both;
	margin-top: 20px;
	margin-left: 10px;
	left: 0px;
	width: 980px;
	height: 30px;
	vertical-align: middle;
}
	div#igsw_message {
		position:relative;
		float:none;
		clear:both;
		width:100%;
		font-size:10pt;
		text-align : center;
		color : #ffffff;
		margin: 5px 5px 5px 5px; 
		background-color:transparent;
}
	.menu-gauche {
    		background-color: transparent;
    		margin-top: 5px;
		margin-right: 5px;
    		margin-left: 5px;
    		color: #000000;
    		float: left;
   		width: 180px;   
}
	.menu-droite {
	    	background-color: transparent;
	    	margin-top: 5px;
	    	margin-right: 5px;
		margin-left: 5px;
	    	color: #000000;
	    	float: right;
	    	width: 180px;
}
	.fieldset {
	margin: 0px 0px 0px 0px;
	background-color: #CCCCCC;
	border-radius: 20px;
	-ms-border-radius: 20px;
	-Moz-border-radius: 20px;
	-WebKit-border-radius: 20px;
	filter: alpha(opacity=85);
	opacity: 0.85;
	border: 1px outset #333333;
}	
	.legend {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13pt;
		color: #ffffff;
		font-weight: bold;
		text-align: left;
}
	div#menu_admin {
	background-color: #000000;
	float: left;
	margin: 0px 0 10px 0px;
	padding: 10px;
	border: none;
	width: 270px
}
	div#principal_admin {
			float:right;
			overflow:auto;
			overflow-x:hidden;
			margin-top: 12px;
			margin-bottom: 10px;
			margin-left : 0;
			margin-right : 10px;
			padding: 0px;
			width: 675px;
			height : 590px;
			background-color: transparent;  /* #cecde5 */	
			border-style: solid 1px;
}
	.icon_admin  { 
		text-align: center; 
		float: left; 
		margin: 1px; 
		padding: 1px; 
		border: solid 1px black; 
		width: 128px; 
		height: 85px 
}
	.icon_admin:hover { 
		color: black; 
		background-color: #eaeaea; 
		text-align: center; 
		border: solid 1px 
}
	.icon_admin_focus { 
		color: #000000; 
		background-color: #ffffff; 
		text-align: center; 
		float: left; 
		margin: 1px; 
		padding: 1px; 
		border: solid 1px #000000; 
		width: 128px; 
		height: 85px 
}
	.cadre_admin_page {
		position:relative;
		float:none;
		clear:both;
		width:840px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:60px;
		margin-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		background-color:#acacac;	
		border-style:solid;
		border-width:1px;
		border-color:#ffffff;
}
	.admin_liste {
		float:none;
		width:600px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:10px;
		margin-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		background-color:#acacac;	
		border-style:solid;
		border-width:1px;
		border-color:#ffffff
}
	.admin_liste_focus {
		float:none;
		width:600px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:10px;
		margin-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		background-color: transparent;	
		border-style:solid;
		border-width:1px;
		border-color:#ffffff
}
	div#igsw_contenu {
	position:relative;
	float:none;
	clear:both;
	width:100%;
	color:#FFFFFF;
	font-size :10pt;
	text-align :center;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#transparent;
}
	div#igsw_page {
		position:relative;
		float:left;
		width:100%;
		color:#000000;
		font-size :10pt;
		text-align :center;	
		background-color:#transparent;		
}
	p {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #000000;
		font-weight : normal;
		text-align : justify;
}
	b {
	font-family : Arial;
	font-size : 10pt;
	color : #333333;
	font-weight : bold;
	text-align : center;
}
	i {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
	text-align : center;
}
	td {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #000000;
		font-weight : normal;
		text-align : left;
}
	th {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FFFFFF;
	font-weight : normal;
	text-align : center;
}
	.cadre_site { 
		background-color: transparent; 
		text-align: left; 
		border: none 
}
	.fond { 
		background-color: transparent; 
		text-align: left 
}
	.fond_central_zone { 
		background-color: transparent; 
		text-align: left 
}

	.fond_article { 
		background-color: transparent; 
		text-align: left 
}
	.fond_menu_zone { 
		background-color: transparent; 
		text-align: left 
}
	.ligne_navigation {
		text-align : center;
		background-color : #aaaaaa;
}
	.titre_page { 
		color: white; 
		font-style: normal; 
		font-weight: normal; 
		font-size: 15pt; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		text-align: left 
}
	input, textarea, select {
		font-family : font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size : 9pt;
		background-color : #eeeeee;
		border-color : #666666;
		border-width:1px;
		border-style:solid;
}
	.bordure {
		text-align : left;
		background-color : #666666;
}
	.fond {
		text-align : left;
		background-color : #ffffff;
}
	a img {
		border-style:none;   
		border-width:0pt;
		background-color:transparent;   
}
	.banniere_bas {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #ffffff;
		font-weight : normal;
		text-align : center
}
	.message_texte {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #000000;
		font-weight : normal;
		text-align : center
}
	a { 
		color: white; 
		font-weight: normal; 
		font-size: 10pt; 
		text-decoration: none 
}
	a:hover { 
		color: black; 
		font-size: 10pt; 
		text-decoration: none 
}
	.a-blanc { 
		color: black; 
		font-weight: normal; 
		font-size: 10pt; 
		text-decoration: none; 
		background-color: transparent 
}
	.a-blanc:hover { 
		color: #77aadd; 
		font-size: 10pt; 
		text-decoration: none; 
		background-color: transparent 
}
	.lien_menu_module {
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	background-color: #333333
}
	.lien_menu_module:hover { 
		color: #77aadd; 
		font-size: 10pt; 
		text-decoration: none; 
		background-color: #cecde5 
}
	div#contenu {
	background-color: #CCCCCC;
	float: left;
	padding: 0;
	width: 100%;
}
	.menu_titre { 
		color: black; 
		font-weight: bold; 
		font-size: 10pt; 
		line-height: 24px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		background: transparent url(bg-haut-menu.png); 
		text-align: center; 
		width: 180px 
}
	.menu_milieu {
	color: #FFFFFF;
	font-size: 10pt;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(bg-milieu-menu.png);
	text-align: left;
	margin: 0;
	padding-top: 6px;
	padding-left: 0px;
	width: 180px
}
	.menu_milieu ul {
		background-color: transparent; 
		list-style-type: none; 
		list-style-position: ; 
		margin: 0; 
		padding-left: 0px 
}
	.menu_milieu ul li { 
		color: #3d9098; 
		font-weight: ; 
		font-size: 12px; 
		text-decoration: none; 
		background-color: transparent; 
		float: ; 
		margin-left: 0px; 
		padding-left: 15px; 
		cursor: pointer 
}
	.menu_milieu ul li a { 
		color: #000000; 
		font-weight: ; 
		font-size: 12px; 
		text-decoration: none; 
		background-color: transparent; 
		margin-right: 10px; 
		margin-left: -5px; 
		padding: 0; 
		cursor: pointer; 
		display: block 
}
	.menu_milieu ul li a:hover { 
		color: white; 
		font-weight: bold; 
		font-size: 12px; 
		background-color: transparent; 
		cursor: pointer  
}
	.menu_milieu ul li.mfocus { 
		color: white; 
		font-size: 12px 
}
	.menu_milieu ul li.mfocus a { 
		color: white; 
		font-style: italic; 
		font-weight: bold; 
		font-size: 12px; 
		background-color: transparent; 
		text-transform: capitalize; 
		text-indent: 5px; 
		display: block 
}
	.menu_separateur {
		width : 180px;
		background: transparent url('bg-separateur-menu.png');
}	
	.menu_bas { 
		color: #ffffff; 
		font-weight: bold; 
		font-size: 10pt; 
		line-height: 11px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; background: transparent url(bg-bas-menu.png); 
		text-align: center; 
		float: ; 
		margin-bottom: 15px; 
		width: 180px 
}
	.photo_admin {
		position:relative;
		float:50%;
		margin : 1px;
		padding: 1px;
		width : 120px ;
		height :100px ;
		text-align:center;
		font-size :10px;
		border-style:solid;	
		border-width:1px;
		border-color:#000000;
}
	.photo_admin:hover {
		text-align:center;
		border-style:solid;	
		border-color:#D00A29;
		background-color: #CEA9AF;
}
	div#barre_mentions {
	color: transparent;
	font-style: italic;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
	clear: both;
	padding-top: 2px;
	width: 100%;
	height: 18px
}
	.onglet  {
	color:#000000;
	display:block;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:25px;
	margin-bottom:0;
	margin-top:0;
	position:relative;
	width:980px;
	background-image: url(bande.png);
	background-repeat: no-repeat;
	background-position: left top;
}
	.onglet ul {
	list-style:none;
	margin: 0;
	padding-left : 180px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
	.onglet ul li {
	float:left;
	padding-top: 8px;
	padding-left: 20px;
	font-size: 12px;
	font-weight : normal;
	text-decoration: none;
	color: #ffffff;
	cursor:pointer;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}
	.onglet ul li a {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	list-style-image: url(dot.gif);
	float: left;
	padding-right: 20px;
	cursor: pointer;
	display: block
}
	.onglet ul li a:hover {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	float: left;
	padding-right: 20px;
	cursor: pointer;
	display: block;
	text-decoration: underline;
}
	.onglet  ul li.mfocus {
	color: #000000;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	float: left;
	padding-left: 20px
}
	.onglet ul li.mfocus a {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	float: left;
	padding-right: 20px;
	display: block
}
	.onglet ul li.mfocus a:hover {
	color: #000000;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	float: left;
	padding-right: 20px;
	display: block
}
	h1 { 
		color: #ffffff; 
		font-weight: normal; 
		font-size: 13pt; 
		line-height: 40px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		text-align: center 
}
	h3 {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color : #ffffff;
		font-weight : bold;
		text-align : center;
}
	.bg-milieu-menu { 
		color: #ffffff; 
		font-weight: bold; 
		font-size: 10pt; 
		line-height: 18px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		background-color: transparent; 
		text-align: center 
}
	.fond-haut-body { 
		line-height: 40px; 
		background-color: transparent 
}
	.fond-milieu-body { 
		line-height: 40px; 
		background-color: transparent 
}
	.fond-bas-body {
	line-height: 40px;
	background-color: #666666
}
	.bg-rech { 
		line-height: 34px 
}
	.fond_body { 
		line-height: 40px; 
		background-color: transparent 
}

