/* LAYOUT */
* {margin: 0; padding: 0; }
#layout { position: relative; width: 100%; }
#layout #header {position: relative; width: 100%;}
#layout #body {position: relative; width: 100%;}
#layout #body #content {position: relative; width: 90%; margin: auto; }

#home #header {position: relative; width: 100%;}
#home #content {position: relative; width: 800px; margin: auto;}
#home #secteur {position: relative; width: 800px; margin: auto; margin-bottom: 10px;}
#home #secteurAutres {position: relative; width: 800px; margin: auto; margin-top: 30px; display:none;}

.errormsg { font-size: 12px; color : #CC0033; background-color:#FFEAEA; padding: 4px; margin: 5px 10px; border: 1px solid #CC0033; -moz-border-radius: 4px;}
.errormsg a{ font-weight:bold; color : #CC0033; text-decoration:underline;}
.errormsg h2{ color : #CC0033;font-size: 14px; padding : 0 0 1px 0; margin: 4px 0; border-bottom: 1px solid #CC0033;}
.okmsg { font-size: 12px; color : #006600; background-color:#F0FFF0; padding: 4px; margin: 5px 10px; border: 1px solid #006600; -moz-border-radius: 4px;}
.okmsg h2{ font-size: 14px; padding : 0 0 1px 0; margin: 4px 0; border-bottom: 1px solid #006600;}
.okmsg a{ color : #006600;font-weight:bold; text-decoration:underline;}

p { padding: 12px 0; }

h2 { font-size: 16px; color: #666666; text-align: center; padding: 5px; }

#mapModule { text-align: left; }
#mapModule .titreCatModule{ padding: 8px 0 8px 35px; font-size: 10px; font-weight: bold;}
#mapModule ul a{ font-size: 10px; font-weight: normal; }
#mapModule .cat0{background: url('images/picto/1.gif') 5px center no-repeat; color: #5D8B38; }
#mapModule .cat1{background: url('images/picto/2.gif') 5px center no-repeat; color: #227B5A; }
#mapModule .cat2{background: url('images/picto/3.gif') 5px center no-repeat; color: #3D738B; }
#mapModule .cat3{background: url('images/picto/4.gif') 5px center no-repeat; color: #732C2C; }
#mapModule .cat4{background: url('images/picto/5.gif') 5px center no-repeat; color: #7F5E1D; }
#mapModule .cat5{background: url('images/picto/6.gif') 5px center no-repeat; color: #87862B; }
#mapModule .cat6{background: url('images/picto/7.gif') 5px center no-repeat; color: #47328F; }
#mapModule .cat7{background: url('images/picto/8.gif') 5px center no-repeat; color: #7D3283; }
#mapModule .cat8{background: url('images/picto/4.gif') 5px center no-repeat; color: #732C2C; }
#mapModule .cat9{background: url('images/picto/5.gif') 5px center no-repeat; color: #7F5E1D; }
#mapModule .mod1{background: url('images/picto/1.gif') 5px center no-repeat; color: #5D8B38; }
#mapModule .mod2{background: url('images/picto/2.gif') 5px center no-repeat; color: #227B5A; }
#mapModule .mod3{background: url('images/picto/3.gif') 5px center no-repeat; color: #5CA33F; }
#mapModule .mod4{background: url('images/picto/4.gif') 5px center no-repeat; color: #732C2C; }
#mapModule .mod5{background: url('images/picto/5.gif') 5px center no-repeat; color: #7F5E1D; }
#mapModule .mod6{background: url('images/picto/6.gif') 5px center no-repeat; color: #87862B; }
#mapModule .mod7{background: url('images/picto/7.gif') 5px center no-repeat; color: #47328F; }
#mapModule .mod8{background: url('images/picto/8.gif') 5px center no-repeat; color: #7D3283; }
#mapModule .mod9{background: url('images/picto/9.gif') 5px center no-repeat; color: #3985A7; }
#mapModule .mod10{background: url('images/picto/clock.png') 5px center no-repeat; color: #3985A7; }
#mapModule .mapModule{ list-style-position: inside; list-style-type: none; padding: 3px 0 3px 35px;}
#mapModule .mapModule li{padding: 5px 0 7px 35px;}
#mapModule .mapModule li a{color: inherit;}

.floatLeft { float: left; }
.floatRight { float: right; }
.clearBoth{ clear: both; }

.width25p {width: 25%;}
.width33p {width: 33%;}
.width50p {width: 50%;}
.width75p {width: 75%;}
.width100p {width: 100%;}
.widthAuto {width: auto;}

.width200px {width: 200px;}
.width600px {width: 600px;}

.marginAuto{margin: auto;}
.margin5px{margin: 5px; }

.padding5px{padding: 5px; }

.displayNone{ display: none; }

.overFlowHidden{ overflow: hidden; }

.alignCenter{text-align: center; }
.alignRight{text-align: right; }

.clickable{ cursor: pointer; }

.bold{font-weight: bold;}

#content table{ margin: auto; }
#content table td{ padding: 5px; }

#flashcontent {
margin:10px;
width:100%;
}

#nav{ overflow: hidden; }

ul{ list-style-position: inside; list-style-type: none; }

ul.pagination {list-style-image:none;list-style-position:outside;list-style-type:none; text-align: center; padding: 7px;}
ul.pagination li{display:inline; padding-left: 10px;}
ul.pagination li a{border:1px solid #DDD;color:#666;padding:2px 5px;text-decoration:none;background-color: #FFF;}
ul.pagination li a:hover{border:1px solid #DDD;color:#666; background-color: #DDD; padding:2px 5px;text-decoration:none;}
ul.pagination li.linkSelected a{background-color: #DDD;}

.contentContact .nom{background: url('images/picto/1.gif') 5px center no-repeat; padding: 10px 37px;  color: #5D8B38; font-weight: bold;}
.contentContact div{padding: 5px;}

.contentContactMsi div{padding: 5px;}
<!--
/* cellule violette */



body 
{
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.nav form{width: auto;}
form
{
	margin: 10px auto;
	padding:3px;
	border:dashed 1px #FF9900;
}
form table{width: 100%;}
form table tr td{padding: 4px;}

img
{
	border-width:0px;
	border-style:none;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader;
*/
}

a:link,a:visited
{
	cursor:pointer;
	color: #006699; 
	text-decoration: none;
}

/*
a:visited 
{
	color: #006699; 
	text-decoration: none;
}
*/
a:hover,a:active
{
	cursor:pointer;
	color: #ff9933;
	text-decoration: underline;
}
/*
a:active 
{
	color: #006699; 
	text-decoration: underline;
}
*/
input, button {
	border:1px solid #BBBBBB;
	color:#006699;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding: 2px;
}

select 
{
	font-size: 11px; 
	color: #006699; 
	font-family: Arial, Helvetica, sans-serif;
	border: 1px #bbbbbb solid;
	padding: 2px;
}

td
{
	font-size: 11px;
}



/* liens normal */
a.gris:link
{
font-size: 12px;
font-family: Arial;
font-style: normal;

	font-weight:bold;
	color:#006699;
text-decoration: none;
}

/* liens visités */
a.gris:visited
{
font-size: 12px;
font-family: Arial;
font-style: normal;
font-weight:bold;
color:#006699;
text-decoration: none;
}

/* liens activés */
a.gris:active
{
font-size: 12px;
font-family: Arial;
font-style: normal;
color: #FF9933;
text-decoration: none;
}

/* passages sur liens */
a.gris:hover
{
font-size: 12px;
font-family: Arial;
font-style: normal;
color: #FF9933;
text-decoration: underline;
}

H1{
	color:#CC6600;
}

.stat_item{
font-family:Verdana, Arial, Helvetica, sans-serif;
border-style:dashed;
border-color:#FF9900;
background-color:#FFE7C1;
border-width: 1px;
margin:5px;
padding:5px;
}

.stat_groupee{
border-style:dashed;
border-color:#FF9900;
border-width:1;
margin:5px;
padding:5px;
}

.stat_groupee .stat_item{
font-family:Verdana, Arial, Helvetica, sans-serif;
border-style:none;
margin:5px;
=padding:5px;
}

.stat_title, .stat_gtitle{
font-weight:bold;
}

.stat_groupee .stat_title{
font-weight:normal;
}

.bgalternate0{
	/*background-color:#B5E3F2; bleu*/
	background-color:#FFE7C1; 
	margin: 20px;
}
.bgalternate0 .recaptableoff{
	background-color:#FAFAFA; 
	margin: 20px;
}

.bgalternate1{
	/*background-color:#D2EEF7; bleu*/
	background-color:#FFF2DD; 
	margin:2px;
}
.bgalternate1 .recaptableoff{
	background-color:#FCFCFC; 
	margin: 20px;
}

.grisfonce a{
	font-weight:bold;
	color:#006699;
	
}
.recaptable{
	font-weight:normal;
	font-size:9px;
	color:#006699;
	
}
.recaptableoff a{
	font-weight:normal;
	font-size:9px;
	color:#4960A7;
	
}
.rapport_deroulement table, .rapport_deroulement hr{
	width:800px;
}
.rapport_camembert table, .rapport_camembert hr{
	width:800px;
}

.tableadmin{
border: 0px;
cellspacing: 0px;
cellpadding: 0px;
background-color:#FFF2DD; 
border:dashed 1px #FF9900;
width:500px;
text-align:center;
}

-->


pre { text-align: left; }
