#main {
	width:780px;
	margin: 0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}


ul{
	list-style-image: url(/images/CCMM/listbullet.gif);
}




/** ZONE TOP **/

#top {}

#top .zoneLogo {
	width:242px;
	float:left;
}

#top .zoneDroite {
	/*float:right;*/
}

#top .topMenu {
	color:#B2B6B2;
	float:right;
}

#top P {
	margin:0px;
	padding:0px;
}

#top .topMenu A:link,
#top .topMenu A:visited {
	color:#000000;
	text-decoration:none;
}

#top .topMenu A:hover,
#top .topMenu A:active {
	color:#00626D;
}

#top .zoneRecherche {
	margin-top:23px;
	float:right;
}

#top .hauteurChamp {
	height:15px;
}


/** CONTENU **/

.contenu {
	border:1px solid #D8D8D8;
	width:100%;
}

.zoneCentre {
	padding:4px;
}

/** MENU NIVEAU 1 **/

#menu {
	width:772px;
	height:26px;
	/*background-image:url('/images/CCMM/bg_menu.gif');
	background-repeat:repeat-x;*/
	color:#FFFFFF;
}

#menu .items {}

#menu .items P {
	margin:0px;
	padding:7px 0px 0px 0px;
	height:19px;
	text-align:center;
}

#menu .items .tdNorm {
	background-image:url('/images/CCMM/bg_menu.gif');
	background-repeat:repeat-x;
}

#menu .items .tdOver {
	background-image:url('/images/CCMM/bg_menu_over.gif');
	background-repeat:repeat-x;
}

#menu .items .tdOn {
	background-color:#4F8D97;
	color:#FFFFFF;
	font-weight:bold;
}

#menu .items .tdOver A {
	color:#00626D;	
}

#menu A {
	color:#404140;
	text-decoration:none;
	font-weight:bold;
}

.boiteDesc {
	background-image:url('/images/CCMM/bg_menu_txt.gif');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#00626D;
	width:760px;
	border:1px solid #C8C8C8;
	visibility:hidden;
	position:absolute;
	padding-left:8px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}

.boiteDesc P {
	margin:0px;
	padding:6px;
}



/** CONTENU ACCUEIL **/
.hidden{
	display:none;
}

.show{
	display:block;
}

.panelNormal{
	background-image: url(/images/CCMM/ong_bg_on.gif);
	background-repeat: repeat-x;
	height:21px;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

.panelSelected{
	background-image: url(/images/CCMM/ong_bg_off.gif);
	background-repeat: repeat-x;
	height:21px;
	cursor:pointer;
	color:#4f8d97;
	font-weight:bold;
}

#contenuAccueil {
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	background-position:bottom;
	background-repeat:no-repeat;
}

#contenuAccueilInt { 
	padding:20px 0px 0px 12px;
	width:540px;
	float:left;
}

#accueilIntTitre { 
	padding:0px 0px 0px 0px;
	height:79px;
	background-color:#4f8d97;
}

#accueilTicker {
	margin-top:4px;
	width:491px;
	height:26px;
	float:left;
}

#ongletsAccueilGauche {
	padding:5px 0px 0px 0px;
	width:503px;
	height:21px;
	float:left;
}

.texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#accueilGauche {
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
	color:#000000;
	width:489px;
	height:247px;
	float:left;
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#accueilGauche .titre {
	color:#4f8d97;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#conteneurAccueilRight {
	width:262px;
	height:151px;
	float:right;
	border:1px solid #C8C8C8;
	color:#000000;
	margin-top:4px;
	margin-bottom:2px;
	float:right;
}

#accueilRightContenu {
	width:246px;
	padding:32px 8px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#accueilRightSondage {
	width:246px;
	padding:0px 8px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	_margin-top:-14px;
}

#accueilRightContenu a, #accueilRightContenu a:link, #accueilRightContenu a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#accueilRightContenu a:hover, #accueilRightContenu a:active {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#accueilRightContenuTop {
	width:246px;
	padding:32px 8px 8px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#accueilRightContenuBottom {
	width:246px;
	padding:0px 8px 8px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#accueilRightContenu .titre {
	color:#4f8d97;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#accueilRightHeader {
	background-image:url('/images/CCMM/bg_box_accueil.gif');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#4f8d97;
	border-bottom:1px solid #C8C8C8;
	position:absolute;
	width:246px;
	height:22px;
	font-weight:bold;
	font-size:14px;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
}

#contenuAccueil P {
	font-size:11px;
	padding:5px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

#contenuAccueil A:hover {
	text-decoration:underline;
}

#conteneurAccueilMiniHeader {
	width:151px;
	height:25px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #d7d7d7;
	margin-left:2px;
}

#accueilMiniHeader {
	border:2px solid #FFFFFF;
	background-color:#d7d7d7;
	width:142px;
	height:18px;
	color:#4f8d97;
	font-weight:bold;
	font-size:11px;
	padding-top:3px;
	padding-left:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

#accueilMiniHeader a, #accueilMiniHeader a:link, #accueilMiniHeader a:visited {
	color:#4f8d97;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

 #accueilMiniHeader a:hover, #accueilMiniHeader a:active {
	color:#4f8d97;
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.texteGauche {
	padding:4px 6px 0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.bgTableTop {
	background-image:url('/images/CCMM/bg_tabletop.gif');
	background-repeat:repeat-x;
}

table#miseajour .titre {
	border-top:2px solid #C8C8C8;
	border-bottom:2px solid #C8C8C8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

table#miseajour td {
	padding:4px;
	border-top:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
	border-left:0px;
	border-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

table#miseajour a, table#miseajour a:link, table#miseajour a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

table#miseajour a:hover, table#miseajour a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#miseajour .contrainte {
	width:100%;
	height:15px;
	overflow:hidden;
}

/* sondage */

#sondage {
	/*width:205px;*/
	color:#4F8D97;
	background-color:#FFFFFF;
	float:right;
	margin:20px 1px 0px 0px;
	height:185px;
}

#sondage .titre {
	width:18px;
	background-color:#D7D7D7;
	border:2px solid #FFFFFF;
	padding:2px 0px 0px 2px;
	float:left;
	height:179px;
}

#sondage .sondageFerme {
	background-image:url('/images/CCMM/sondage_btn_ouvrir.gif');
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	cursor:pointer;
}	

#sondage .sondageOuvert {
	background-image:url('/images/CCMM/sondage_btn_x.gif');
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	cursor:pointer;
}	

#sondage #contenuSondage {
	border:2px solid #FFFFFF;
	float:left;
	background-image:url('/images/CCMM/sondage_bg.gif');
	background-color:#FFFFFF;
	image-repeat:repeat-y;
	height:181px;
	width:175px;
	position:relative;
	visibility:visible;
}

#sondage .texte { padding:0px 10px; }

#sondage P {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}




/** CONTENU PAGE INTERNE **/

#contenuPage {
	color:#0C0000;
}

#contenuPageInt { 
	padding:30px 0px 0px 12px;
}

#contenuPage P {
	font-size:1.1em;
	padding:5px 0px;
	margin:0px;
}

#contenuPage a {
	font-size:1.1em;
	color:#000000;
}
#contenuPage a:hover {
	color:#00626D;
}

/* utilitaires */
#util {
	border-bottom:1px solid #C8C8C8;
	padding:3px 0px 3px 15px;
}

#util A:link {
	color:#000000;
}

#util A:visited {
	color:#83AFB6;
}

#util A:hover,
#util A:active {
	color:#00626D;
}


#util P {
	margin:0px;
	padding:0px;
	font-size:1em;
}

/* menu de gauche */

#leftMenu {
	float:left;
	width:165px;
}

#leftMenu .itemBordure {
	border:1px solid #C8C8C8;
	margin-top:3px;
}

#leftMenu .itemBordureActif {
	border:1px solid #C8C8C8;
	border-left:5px solid #4F8D97;
	margin-top:3px;
}

#leftMenu .item {
	color:#404140;
	padding:3px 3px 3px 15px;
	font-weight:bold;
	cursor:pointer;
}

#leftMenu .itemActive {	
	color:#4F8D97;
	padding:3px 3px 3px 10px;
	font-weight:bold;
	cursor:pointer;
}

#leftMenu .itemActiveOff {
	color:#404140;
	padding:3px 3px 3px 10px;
	font-weight:bold;
	cursor:pointer;
}

#leftMenu .itemOver {
	color:#4F8D97;
	background-color:#F2F2F2;
	padding:3px 3px 3px 15px;
	font-weight:bold;
	cursor:pointer;
}

#leftMenu .plus {
	float:right;
	margin-top:2px;
	height:9px;
	width:9px;
	background-image:url('/images/CCMM/leftmenu_plus.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

#leftMenu .moins {
	float:right;
	margin-top:2px;
	height:9px;
	width:9px;
	background-image:url('/images/CCMM/leftmenu_moins.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

#leftMenu .sousmenu,
#leftMenu .sousmenuActif {
	visibility:hidden;
	position:absolute;
}

#leftMenu .sousmenuVisible,
#leftMenu .sousmenuActifVisible {
	visibility:visible;
	position:static;
}

#leftMenu .sousmenu .sousmenuItem,
#leftMenu .sousmenuVisible .sousmenuItem {
	float:left;
	padding:1px 3px 1px 25px;
	width:135px;
	color:#404140;
	cursor:pointer;
}

#leftMenu .sousmenu .sousmenuItemOver,
#leftMenu .sousmenuVisible .sousmenuItemOver {
	float:left;
	padding:1px 3px 1px 25px;
	background-color:#F2F2F2;
	width:135px;
	color:#404140;
	cursor:pointer;
}

#leftMenu .sousmenuActif .sousmenuItem,
#leftMenu .sousmenuActifVisible .sousmenuItem {
	float:left;
	padding:1px 3px 1px 25px;
	width:130px;
	color:#404140;
	cursor:pointer;
}

#leftMenu .sousmenuActif .sousmenuItemOver,
#leftMenu .sousmenuActifVisible .sousmenuItemOver {
	float:left;
	padding:1px 3px 1px 25px;
	background-color:#F2F2F2;
	width:130px;
	color:#404140;
	cursor:pointer;
}

#leftMenu A {
	text-decoration:none;
}


/* plan de site */

#plan { margin:0px 80px; }

#plan .col {
	float:left;
	width:260px;
}

#plan .pad2 { padding-left:60px; }

#plan A {
	color:#000000;
	text-decoration:underline;
}

#plan A:hover {
	color:#00626D;
}

#plan HR {
	color:#D8D8D8;
	border:1px solid #D8D8D8;
}

#plan .p2 { 
	margin:0px 0px 0px 35px; 
	padding:0px; 
	display:block;
}


/** FOOTER **/

#footer {
	width:100%;
	margin-top:20px;
}

#footer P {
	color:#7A7B7A;
}

#footer A:link,
#footer A:visited {
	color:#000000;
	text-decoration:none;
}

#footer A:hover,
#footer A:active {
	color:#00626D;
}


/** TABLEAU **/

.tblCcmm {
	margin:0px;
	padding:0px;
	border-collapse: collapse;
}


.tblCcmm TR {
	margin:0px;
	padding:0px;
}

.tblCcmm TD {
	border:1px solid #D8D8D8;
	margin:0px;
	padding:0px 5px;
}

.tblCcmm .nobord {
	border:0px;
}

.tblCcmm .tdTitre {
	background-color:#EBEBEB;
}

.tblCcmm .tdSoustitre {
	background-color:#F7F7F7;
}

.tblCcmm .pSoustitre {
	text-decoration: underline;
}


/** UTILITAIRES **/

.spacerBloc {
	height:5px;
	font-size:0px;
}
	

.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
}

.nopad {
	padding:0px;
	margin:0px;
	border:0px;
}


/* left menu */
.sideMenu{
	border:1px SOLID #d8d8d8;
}
.sideMenuOn{
	border:1px SOLID #d8d8d8;
	border-left:5px SOLID #4f8d97;
}
.sideMenuElement{
	font-weight:bold; 
	color:#404140;
}
.sideMenuElement a{
	font-weight:bold;
	color:#404140;
}
.sideMenuElementActive{
	font-weight:bold;
	color:#4f8d97;
}
.sideMenuElementActive a{
	font-weight:bold;
	color:#4f8d97;
}
.sideMenuElementOver a{
	font-weight:bold;
	color:#4f8d97;
}
.sideSubMenu{
	padding-left:29px;
	color:#404140;
}
.sideSubMenu a{
	color:#404140;
}

.FormLabel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


/* contenu du centre */

#contenuCentre {
	float:left;
	padding:0px 15px 10px 20px;	
	width:565px;
	font-size:12px;
}

#contenuEntier {
	float:left;
	padding:0px 15px 10px 15px;	
}

#contenuEntier .gauche {
	float:left;
	padding:0px 15px 10px 0px;	
	width:285px;
}

#contenuEntier .droit {
	float:left;
	padding:0px 15px 10px 15px;	
	width:411px;
	border-left:1px solid #D8D8D8;
}

#contenuCentre .h2,
#contenuEntier .h2 {
	color:#4F8D97;
	font-weight:bold;
	font-size:1.6em;
	margin-top:0px;
}
#contenuCentre .h3,
#contenuEntier .h3 {
	color:#4F8D97;
	font-weight:bold;
	font-size:1.6em;
	margin-top:0px;
}

/*   POUR LE TICKER  */
.gras-vert{
	color:#339900;
	font-size:12px;
	font-weight:bold;
}
.gras-rouge{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}

/*  ADMIN SURVEY  */
.tableAdminSurvey {
 width: 1000px;
 border: 1px solid black;
}

.tableAdminSurvey td {

 font-family: Arial;
 font-size: 12px;
}
.titleTD {

 border-bottom: 1px solid black;
 border-top: 1px solid black;
 background-color: #cccccc;
 
 font-weight: bold;
}

.titleLang {
 font-weight: bold;
}
.leftCol {
 background-color: #f0f0f0;
 width: 50%;
}

.rightCol {
 background-color: #ffffff;
 width: 50%;
}

.inputText{
	border:1px SOLID #4f8d97;

}
/* titre */
.htmlBlock_default_title{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#4f8d97;
}

/* sous-titre */
.htmlBlock_default_sousTitre{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#4f8d97;
}

/* contenu */
.htmlBlock_default_contenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.htmlBlock_default table{
	padding:5px;
	margin:0px
	border:1px SOLID #d8d8d8; 
	border-collapse: collapse;
}
.htmlBlock_default td{
	border:1px SOLID #d8d8d8; 
	border-collapse: collapse;
	font-family:verdana; 
	font-size:11px;
}
/*   POUR LE TICKER  */
.gras-vert{
	color:#339900;
	font-size:12px;
	font-weight:bold;
}
.gras-rouge{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}

.fckStyle_TableHDR{
	BORDER-RIGHT: #d8d8d8 1px solid; 
	BORDER-TOP: #d8d8d8 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #d8d8d8 1px solid; 
	COLOR: #4f8d98; 
	BORDER-BOTTOM: #d8d8d8 1px solid; 
	FONT-FAMILY: verdana; 
	BORDER-COLLAPSE: collapse
}
.fckStyle_TableSUB{
	BORDER-RIGHT: #d8d8d8 1px solid; 
	BORDER-TOP: #d8d8d8 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #d8d8d8 1px solid; 
	BORDER-BOTTOM: #d8d8d8 1px solid; 
	FONT-FAMILY: verdana; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #f7f7f7
}
.fckStyle_TableNOR{
	BORDER-RIGHT: #d8d8d8 1px solid; 
	BORDER-TOP: #d8d8d8 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #d8d8d8 1px solid; 
	BORDER-BOTTOM: #d8d8d8 1px solid; 
	FONT-FAMILY: verdana; 
	BORDER-COLLAPSE: collapse
}
