/* CSS Document */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#576A7B;
font-size:75%;
}
h1{
font-size:140%;}
h2{
font-size:120%;
clear:both;}
h3{
font-size:110%;}
h4{
font-size:100%;}
h5{
font-size:100%;
text-decoration:underline;}
tr {
vertical-align:top;}
a:link {
color:#0F307E;}
table.generalHP {
width:896px;
margin:auto;
}
table.general {
width:100%;
margin:auto;
background-color:#FFFFFF;}
.invisible {
display:none;}
input, form {font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;}
#zoneA li {
list-style-image:url(/styles/_ccinamur/puce-ccinamur.gif);}
.invisible {
display:block !important;}
.noprint {
display:none;}
/* ----- homepage ------------- */

td#zoneB_hp {
width:248px;
padding: 0;
background-image:url(fond-zoneB-hp.jpg);
background-position:top right;
background-repeat:no-repeat;}
#une {
padding:0px;
margin-top:0px;
background-image:url(/styles/_ccinamur/fond-une.gif);
background-position:top left;
background-repeat:no-repeat;
font-size:90%;}
#une td {
width:33%;}
#une h2 {
margin-top:0px;
margin-bottom:8px;
color:#9D988C;
font-size:120%;
/*font-style:italic;*/}
#une strong {
color:#9D988C;
font-size:12px;}
.entreprise {
color:#8A190A !important;}
#une p {
margin:2px 0;}
td.sites {
padding-right:4px !important;
text-align:right;}
#une a:link, #une a:active, #une a:visited {
color:#000000;
text-decoration:none;}
#une a:hover{
color:#000000;
text-decoration:underline;}
td.entreprise ul{
>margin-left:15px;}
td.entreprise li{
font-size:110%;
list-style-image:url(/styles/_ccinamur/puce-vide.gif) !important;
list-style-position:outside;
list-style-type:none !important;
margin:5px 1px;}
td.entreprise li a:link, td.entreprise li a:hover, td.entreprise li a:visited{
padding-left:17px;
background-image:url(/images/_ccinamur/puce-lozange.gif);
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
color:#8A190A !important;}
td.entreprise li a:hover{
background-image:url(/images/_ccinamur/puce-lozange-hover.gif);
text-decoration:underline;
}
td#partenaires {
border-top:1px solid #334A5E;
padding:4px;
text-align:center !important;}
td#partenaires img{
margin:0 20px;}

/* ----------- zone B colonne gauche ------------ */ 
td#zoneB {
width:0px;
display:none;}
#menuB {
margin-top:10px 0 0 0;

}
#menuB h2 {
margin:3px 0;
text-transform:uppercase;
color:#00457E !important;
font-size:100%;
padding:2px 0 2px 10px;
}
.menuB-1 {
background-image:url(/styles/_ccinamur/fond-menuB-1.gif);
background-position:left;
background-repeat:no-repeat;
}
.menuB-2 {
background-image:url(/styles/_ccinamur/fond-menuB-2.gif);
background-position:left;
background-repeat:no-repeat;
}
.menuB-3 {
background-image:url(/styles/_ccinamur/fond-menuB-3.gif);
background-position:left;
background-repeat:no-repeat;
}
.menuB-4 {
background-image:url(/styles/_ccinamur/fond-menuB-4.gif);
background-position:left;
background-repeat:no-repeat;
}
#menuB a:link, #menuB a:visited, #menuB a:active{
padding:0 2px 4px 0;
text-decoration:none;
color:#FFFFFF;
}
#menuB a:hover{
text-decoration:underline;
}
#menuB ul {
width:180px;
margin-top:5px;
margin-bottom:10px;
font-size:90%;
list-style-type:none;
margin-left:-15px;
>margin-left:20px;}
#menuB li {
margin-top:3px;}
#menuB ul a:link, #menuB ul a:visited, #menuB ul a:active{
color:#00457E;
text-decoration:none;
padding:2px 5px;
}
#menuB ul a:hover{
background-color:#78A9D1;
text-decoration:none;
color:#FFFFFF;
}

#toutsur {
color:#8A190A;
background-image:url(/styles/_ccinamur/ombre-bas-tout-sur.gif);
background-position:bottom right!important;
background-repeat:repeat-x;
padding-bottom:7px;
width:180px;}
#toutsur h2{
color:#8A190A !important;
background-image:url(/styles/_ccinamur/punaise.gif);
background-position:top right;
background-repeat:no-repeat;
margin-bottom:0;
height:24px;
}
#toutsur h3{
color:#8A190A;
font-size:95%;
margin:0 0 0 10px;
background-image:url(/styles/_ccinamur/ombre-d.gif);
background-position:right;
background-repeat:repeat-y;
padding:5px 0 7px 1px;}
#toutsur a:link, #toutsur a:active, #toutsur a:visited{
color:#8A190A;
text-decoration:none;}
#toutsur a:hover{
background-color:#8A190A;
color:#FFFFFF;
}
/* ---------------- zoneA ----------------------------- */
#entete {
display:none;
}
#entete a:link, #entete a:visited, #entete a:active{
color:#fff;
text-decoration:none;
margin:10px 10px 0px 14px !important;
}
#entete a:hover{
text-decoration:underline;}
#entetePrint {
border-bottom:1px solid #676D73;
padding:10px;
text-align:right;}
#recherche {
float:right;}
input.boutonSearch {
background-color:#CBE1F4;
padding:0px;
font-size:11px;}
#navigation {
display:none;
}
#navigation a:link, #navigation a:visited, #navigation a:active, #navigation a:hover{
color:#676D73;
}
#zoneA {
padding:0 0 5px 0 ;
width:100%;
}
#zoneA h1{
color:#0A5593;}
#contenu {
padding-right:8px !important;
}
#zoneA.representation h1{
color:#9E1907;
}
#zoneA.representation #intro{
color:#9E1907;
padding-right:8px;
}
#zoneA.formation h1{
color:#C17104;
}
#zoneA.formation #intro{
color:#C17104;
padding-right:8px;
}
#zoneA.reseau h1{
color:#163D81;
}
#zoneA.reseau #intro{
color:#163D81;
padding-right:8px;
}
#zoneA.conseil h1{
color:#0F7E1A;
}
#zoneA.conseil #intro{
color:#0F7E1A;
padding-right:8px;
}
#menuA {
display:none;
}
/*#menuA div {
float:left;
height:28px;
padding:2px 10px 2px 0;
}*/
#menuA a:link, #menuA a:visited, #menuA a:active{
text-decoration:none;
font-size:105%;
padding:5px 39px 5px 10px;
/*height:28px;*/
}
#menuA a:hover{
text-decoration:underline;
}

#menuA a.menuh-1:link, #menuA a.menuh-1:visited, #menuA a.menuh-1:active{
color:#77180C;
background-image:url(/styles/_ccinamur/fond-menuA-1.gif);
background-position:right;
background-repeat:no-repeat;
}
#menuA a.menuh-1:hover, #menuA a.menuh-1-ouvert {
background-image:url(/styles/_ccinamur/fond-menuA-1-hover.gif);
background-position:right;
background-repeat:no-repeat;
color:#971D0D;
}
#menuA a.menuh-2:link, #menuA a.menuh-2:visited, #menuA a.menuh-2:active{
color:#AD7303;
background-image:url(/styles/_ccinamur/fond-menuA-2.gif);
background-position:right;
background-repeat:no-repeat;
}
#menuA a.menuh-2:hover, #menuA a.menuh-2-ouvert {
background-image:url(/styles/_ccinamur/fond-menuA-2-hover.gif);
background-position:right;
background-repeat:no-repeat;
color:#CF8B06;
}
#menuA a.menuh-4:link, #menuA a.menuh-4:visited, #menuA a.menuh-4:active{
color:#026924;
background-image:url(/styles/_ccinamur/fond-menuA-3.gif);
background-position:right;
background-repeat:no-repeat;
}
#menuA a.menuh-4:hover, #menuA a.menuh-4-ouvert {
background-image:url(/styles/_ccinamur/fond-menuA-3-hover.gif);
background-position:right;
background-repeat:no-repeat;
color:#385341;
}
#menuA a.menuh-3:link, #menuA a.menuh-3:visited, #menuA a.menuh-3:active{
color:#02437A;
background-image:url(/styles/_ccinamur/fond-menuA-4.gif);
background-position:right;
background-repeat:no-repeat;
}
#menuA a.menuh-3:hover, #menuA a.menuh-3-ouvert{
color:#085495;
background-image:url(/styles/_ccinamur/fond-menuA-4-hover.gif);
background-position:right;
background-repeat:no-repeat;
}



#sous-menuA {

display:none;}
#zoneA.representation #sous-menuA{
border-bottom:1px solid #C54635 !important;
}
#zoneA.formation #sous-menuA{
border-bottom:1px solid #F7AF4C;
}
#zoneA.reseau #sous-menuA{
border-bottom:1px solid #2E4C80;
}
#zoneA.conseil #sous-menuA{
border-bottom:1px solid #3B8142 ;
}

#sous-menuA a:link, #sous-menuA a:visited, #sous-menuA a:active{
text-decoration:none;
font-size:100%;
padding-left:20px;
padding-right:8px;
background-position:left;
background-repeat:no-repeat;
}
#sous-menuA a:hover{
text-decoration:underline;}

#sous-menuA a.ssmenuh-1:link, #sous-menuA a.ssmenuh-1:visited, #sous-menuA a.ssmenuh-1:active, #sous-menuA a.ssmenuh-1:hover{
color:#C84729;
background-image:url(/styles/_ccinamur/fond-ssmenuA-1.gif);
}
#sous-menuA a.ssmenuh-2:link, #sous-menuA a.ssmenuh-2:visited, #sous-menuA a.ssmenuh-2:active, #sous-menuA a.ssmenuh-2:hover{
color:#CF8B06;
background-image:url(/styles/_ccinamur/fond-ssmenuA-2.gif);
}
#sous-menuA a.ssmenuh-4:link, #sous-menuA a.ssmenuh-4:visited, #sous-menuA a.ssmenuh-4:active, #sous-menuA a.ssmenuh-4:hover{
color:#385341;
background-image:url(/styles/_ccinamur/fond-ssmenuA-3.gif);
}
#sous-menuA a.ssmenuh-3:link, #sous-menuA a.ssmenuh-3:visited, #sous-menuA a.ssmenuh-3:active, #sous-menuA a.ssmenuh-3:hover{
color:#085495;
background-image:url(/styles/_ccinamur/fond-ssmenuA-4.gif);
}

div.partenaire {
float:left;
height:130px;
width:125px;
border:1px solid #CCCCCC;
margin:3px 3px 3px 3px;
text-align:center;}


#pavLiens_internes, #pavLiens_telecharge, #pavLiens_utiles, #pavLiens_externes {
border:1px dashed #ccc;
padding:10px;
width:70%;
margin:5px auto;}
#pavLiens_internes h2, #pavLiens_telecharge h2, #pavLiens_utiles h2, #pavLiens_externes h2 {
border-bottom:1px dashed #ccc;
margin-top:0px;
}
#pavLiens_internes a:link, #pavLiens_telecharge a:link, #pavLiens_utiles a:link, #pavLiens_externes a:link,
#pavLiens_internes a:visited, #pavLiens_telecharge a:visited, #pavLiens_utiles a:visited, #pavLiens_externes a:visited {
text-decoration:none;
}
#pavLiens_internes a:hover, #pavLiens_telecharge a:hover, #pavLiens_utiles a:hover , #pavLiens_externes a:hover {
text-decoration:underline;
}

div.borderplan {
background-color:#F1EEE7;
margin:10px 20px;
padding:5px 10px;}
div.borderplan h3{
background-color:#FAF7F1;
margin:5px ;
padding:2px;
}





/* ----------------- zoneC banner publicitaire ------------------------------- */
#skyskrapper {
background-color:#334A5E;
width:118px;}
/* ----------------- pied de page ------------------------------- */
#pieddepage {
border-top:1px solid #334A5E;
color:#334A5E;
text-align:center;
margin:0 !important;
font-size:90%;
padding:8px;}

#pieddepage a:link, #pieddepage a:hover, #pieddepage a:visited, #pieddepage a:active {
color:#FFFFFF;}
/********* alignement  et tag gnraux *********/

td.aligneDroite {
	text-align:right;
	border-right:1px solid #ddd;
	padding-right:5px;
}
.aLaLigne {
	clear: left;
}
.aLaLigne2 {
	clear: right;
}
.aLaLigne3 {
	clear: both;
	float:right
}
.aLaLigneNul {
	clear:both !important;
	display:block !important;
}
.retourALaLigne {
	clear: both;
	display: block;
	margin: 1em;
}
div.left {
float:left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
div.right {
float:right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
label{
 font-weight: bold;
 color: #334d55;
}	
input{
	margin:0;
	padding:0;
}
img{
	border: 0;
}
img.imgLeft {
        clear:both;
        text-align: left;
        display : block;
        margin-bottom: 10px;
}
img.imgCenter {
        clear:both;
        text-align: center;
        display : block;
        margin-bottom: 10px;
}
img.imgRight {
        clear:both;
        text-align: right;
        display : block;
        margin-bottom: 10px;
}
img.imgAlignLeft {
        float:left;
        clear:left;
        margin:5px 8px 8px 0;
}
img.imgAlignRight {
        float:right;
        margin: 5px 0 8px 8px;
        clear:right;
}
img.midAlign {
	vertical-align:text-bottom;
}
.invisible{
	display:none
}
/* ---------------- pied de page --------------------------------- */

#pied {
text-align:center;
/*background-color:#FFFFFF;*/
color:#838A93;
font-size:95%;
margin:15px 0 0 0;
padding:4px;}
#pied a:link, #pied a:hover, #pied a:visited, #pied a:active {
color:#838A93;}

/* ------------------------------ atoms ------------------------------ */

.aligneADroite {
	text-align:right;
}
.aligneAGauche {
	text-align:left;
}
.aligneJustifie {
	text-align:justify;
}
.aligneCentre {
	text-align:center;
}
.tableBord {
	border:1px solid #01427C;
}
.celluleBord {
	border:1px solid #01427C;
}
th {
	background-color:#758AAC;
	color:#FFFFFF;
	text-align:left;
	padding-left:3px;
}
.maj {
}
.maj a:link, .maj a:hover, .maj a:active, .maj a:visited {
color:#FACB65;}
td.tdBorder {
border:1px solid #758AAC;}
th a:link, th a:hover, th a:visited {
color:#FFFFFF;} 
td.fondGrisClair {
background-color:#F1F2F6;}
td.fondGris {
background-color:#C8CED7;}
table.tablePhotos {
text-align:center;
margin:auto;
width:75%;}
table.tableExposants  {
width:100%;}
table.tableExposants td {
	border:1px solid #758AAC;
	text-align:center;}
table.tableTdBorder td {
	border:1px solid #758AAC;
	}