body {
font-family: Verdana;
font-size: 70%;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color:#FFFFFF;
}

table.general {
	width:100%;
	margin-left:0;
	}

/*********************** signature *******************************/
table.bas-page {
background-color:#D3D3E1;
border-top:1px solid #fff;
width:100%;
background-image:url(/images/corps/fond-interaction.gif);
background-position:top;
background-repeat:repeat-x;}
#signature {
	margin:0;
	padding:20px;
	text-align:center;
	clear: both;
	background-color:#fff;
	border-top:1px solid #ccc;
}

/*------ LIENS -------------------------------------------------------*/



a:link {
	color:#0945B7;
	text-decoration:none;
}
a:visited {
	color:#696397;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}


/*********************** banner*******************************/
#enteteImprimable {
display:none;}
.imprimable {
display:none;}
.nonimprimable {
display:inline;}
tr.banner {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color:#ED9136;
	background-image:url(/images/corps/fond_banner.gif);
	background-position:top;
	background-repeat:repeat-x;
	}
table.options {
	margin:0;
	padding:0;}
td.top {
	margin:0;
	padding:0 0 1px 0;
	/*background-color:#ED9136;*/
	/*width:759px;*/}


/* ---------------------- nav -----------------------------*/
#nav {
font-size: 90%;
clear:left;

}

/* ----------------------- homepage  ------------------------*/
td.col2 {
	width:34px;
	width:10%;
	background-color:#D4D3E1;
	text-align:center;}
td.col1, td.col3 {
	width:40%;
	padding: 0 8px 0 8px;
	margin:0;
	height:31px;
	vertical-align:middle;
	font-size:95%;
	border-bottom:1px solid #F4CA9A;}
td.col1{
	text-align:right;}
td.col3{
	text-align:left;}
td.col1 a:link, td.col1 a:visited , td.col3 a:link, td.col3 a:visited  {
text-decoration:none;
color:#333333;
font-weight:bold;

}
td.col1 a:hover , td.col3 a:hover  {
text-decoration:underline;
}
.news{
	height:400px ;
	margin:0;
	padding:8px;
	overflow:auto !important;}
/*
td.rose {
	background-color:#F0E6E7;
}
td.bleu {
	background-color:#D5D3E1;	
}
td.blanc, td.rose, td.bleu {
	padding-left:2px;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	height:33px;
	vertical-align:middle;
	font-size:95%;
}
td.blanc a:link, td.blanc a:visited , td.rose a:link , td.rose a:visited , td.bleu a:link, td.bleu a:visited  {
text-decoration:none;
color:#333333;
font-weight:bold;

}
td.blanc a:hover,  td.rose a:hover , td.bleu a:hover  {
text-decoration:underline;

}
*/
/* ********************** fiches articles ************************ */
td.article {
background-color:#EFF4F8;
padding:10px;
width:637px;
height:430px;}
/* sous mozilla */
body>table.general>tbody>tr>td.articleA p{
padding: 0 0 0 0 !important;
margin: 0px !important;
vertical-align: top !important;
body>table.general>tbody>tr>}

.rouge {
color:#A9013E;}
td.basrose {
width:657px;
background-color:#D579AF;
height:68px;}
td.basbleu {
background-color:#AE88BA;
height:68px;}
a.lien_shemas:link, a.lien_shemas:visited , a.lien_shemas:active {
font-size:120%;
font-weight:bold;
text-decoration:none;}
a.lien_shemas:hover {
text-decoration:underline;}
/* ********************* index/ glossaire *********************************** */

#glossaire {
background-color:#A4C6D8;
color:#FFFFFF;
width:75%;
margin-left:8%;
}
#alphabet {
background-color:#7BA3B8;
padding:6px;
text-align:center;
font-weight:bold;}
/*table.alphabet td {
padding:3px;}*/
#alphabet a:link, #alphabet a:visited, #alphabet a:active{
color:#FFFFFF;
text-decoration:none;}
#alphabet a:hover{
text-decoration:underline;
color:#B00632;}
#glossaire a:link, #glossaire a:visited, #glossaire a:active, #glossaire a:hover{
color:#FFFFFF;
}
h2.alphabet {
	font-size: 150%;
	font-weight: bolder;
	/*border-width:2px;
	border-style:solid;
	color:#fff;
	margin: 10px;
	padding: 0 5px 2px 5px;
	clear:both;
	width:14px;*/
	border-bottom :1px solid #fff;
	color:#fff;
	margin: 10px;
	padding: 0 5px 2px 5px;
	
	}
	
/* ********************* fiches contenus ************************ */
td.corpscite_action, td.corpscite_interaction, td.corpscite_element, td.informations { 
height:400px ;
margin:0;
padding:8px;
overflow:auto !important;}
td.corpscite_action #informations, td.corpscite_interaction #informations, td.corpscite_element #informations, td.informations #informations{ 
height:410px ;
padding-right:8px;
overflow:auto !important;}
td.corpscite_interaction {
background-color:#D5D3E1;}
td.corpscite_element {
background-color:#FFF;}
td.corpscite_action {
background-color:#F2E6EA;}

td.corpscite_interaction h1, td.corpscite_interaction h2{
color:#7D5299;}
td.corpscite_element h1, td.corpscite_element h2{
}
td.corpscite_action h1,  td.corpscite_action h2{
color:#A9247F;}

td.actions {
background-color:#AA2284;
padding:2px 2px 1px 5px;
width:32%;
}

a.actions:link, a.actions:visited {
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
font-size:100%;
}
a.actions:hover {
text-decoration:underline;
}
div.float {
float:left;
margin-top:10px;
}

#bouton_changer {
float:right;
margin:  0 0 0 0 }

p.resume  {
color: #E18F39;
font-weight:bold;
}



/*********************** sitemap **************************************/
li.paspuce {
list-style-type:none;
margin-top:5px;}
#plan {
width:80%;}
#plan ul li {
list-style-type: none;
margin:3px 0 0 0;}
#plan ul li a {
background-color:#A0C1D1;
padding: 3px 2px 3px 8px;
color:#FFFFFF;
display:block;
}
a.bouton:link, a.bouton:visited  {
border:1px solid #000;
color:#000000;
background-color:#A0C1D1;
padding: 0 3px 0 3px;
text-decoration:none;}
a.bouton:hover, a.bouton:active  {
background-color:#FFF;
}
a.boutonmoins:link, a.boutonmoins:visited  {
border:1px solid #000;
color:#000000;
background-color:#A0C1D1;
padding: 0 5px 0 5px;
text-decoration:none;}
a.boutonmoins:hover, a.boutonmoins:active  {
background-color:#FFF;
}
#plan ul ul li a,  #plan ul ul  ul li a {
background-color:#FFF;
color:#000;
}
#plan ul ul li {
background-color:#FFF;
list-style-type: square;
color:#A0C1D1;}
#plan ul ul ul li {
background-color:#FFF;
list-style-type:disc;
color:#A0C1D1;}
/************************ recherche ********************************/
input.bouton {
	background-color:#A5C6D9;
	color:#FFFFFF;
}
table.formulaire {
	color:#8FAFC1;
	font-weight:bold;
	width:80%;
}
.formulaire td {
width:50%;}
/* ************************ agence **************************** */
#agence table.coordonnees {
width:80%;
padding:10px;
}
#agence .horaire {
width:80%;
margin-top:15px;
}
/************************ tag html ********************************/
/******************************************************************/
p {
}
p.clearLeft {
clear:left;}
p.hp {
margin: 0 53px 20px 53px;}
h1{
	color: #E18F39;
	font-size: 200%;
	font-weight:bold;
	padding-left:2px;
	clear:left;
}
h2{
	font-size: 140%;
	color: #E18F39;
	font-weight: bold;
	clear:none;
}

h3{
	font-size: 110%;
	font-weight: bold;
 	color: #000000;
	clear:none;
}
h4{
 	font-size: 95% ;
	color: #000000;
	font-weight: bold;
	clear:none,
}
h5{
	font-size: 90%;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	clear:none;
}
h6{
	font-size: 90%;
	color: #000000;
	font-style: italic;
	clear:both;
	font-weight:normal;
}
STRONG {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}




/*************** list tag styles ***************/

ul{
 margin-top: 6px;
}

ul ul li{
 list-style-type: circle;
}

ul ul ul li{
 list-style-type: square;
}

ul li {

}
ol li {
list-style-type:decimal;
}
dl{
	}
dt {
	font-weight:bold;
	}
dd{
	border-left:1px solid #CCCCCC;
	margin:3px 0 5px 20px;
	padding-left:5px;
	font-style:italic;}
hr {
height:1px;
color:#E0ECF1;
margin-top:10px;
margin-bottom:0px;}

/********* alignement  et tag généraux *********/

.aLaLigne {
	clear: left;
}
.aLaLigne2 {
	clear: right;
}
.aLaLigne3 {
	clear: both;
}
.aLaLigneNul {
	clear: both;
	display: none;
}
.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;
}
.marge {
margin-left:65px;}
form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
label{
 font-weight: bold;
 color: #334d55;

}	
input{
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size:90%;
}
td.recherche {
padding:0 0 0 0;
margin: 0 0 0 0;

}
td.recherche form{
margin: 10px 0 0 0;
text-align:center;
vertical-align:bottom;
font-size:13px;
padding:0 0 0 0;
}
/* pour mozzila*/
tr>td.recherche form{
margin: 13px 0 0 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;
        margin : 0 5px 5px 0
}
img.imgAlignRight {
        float:right;
        margin : 0 0 5px 5px
}


/* legende sur image*/
div.imageLegLeft {
  float: left;
  padding: 10px;
  } 
div.imageLegLeft p {
   text-align: center;
   font-size:x-small;
   color: #666666;
	font-style: italic;
   }

.invisible{
	display:none
}
table {
text-align:left;
margin:0;
	}
#contenu table.EditTable {
	clear: none;
	border: 0;
	}

#contenu table.EditTable td.EditTd{
	padding: 3px;
	}
th {
background-color:#A5C6D9;
color:#FFFFFF;
font-weight:bold;
padding-left:2px;
}
tr {
	vertical-align:top;
	padding:0;
	}
td {
	border:0;
	}
.PiedDePage {
	clear:both;
	text-align:center;
	}
table.modeEmploi {
background-image:url(/images/corps/fond-modeemplois.gif);
background-position:bottom;
background-repeat:repeat-x;
width:100%;
padding:0;
margin:0;}