HTML, BODY 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height:100%;
border:none;
margin-top:0px; 
margin-left:0px;
margin-bottom:0px;
margin-right:0px
}

TABLE.Log 
{
  height: 150px;
  border : #072A92 solid 2px;
}

TABLE.tbl150px
{
  height: 150px;
}

TABLE.haut
{
  border : 0;
  height: 100%;
}

TABLE.news
{
  border : #396092 solid 2px;
}

TR.cent
{
  height: 100%;
}

TR.unpix
{
  height: 1px;
}

TR.hght15
{
  height: 15%;
}

TR.hght5px
{
  height: 5px;
}

TR.hght10px
{
  height: 10px;
}

TR.hght15px
{
  height: 15px;
}

TR.hght28px
{
  height: 28px;
}

TR.hght30px
{
  height: 30px;
}

TD.haut
{
  vertical-align:top;
}

TD.bckgrd1
{
  background-image:url("../../images/charte_fond_bleu_fonce.jpg");
}

TD.bckgrd2
{
  background-image:url("../../images/charte1_05.jpg");
  background-repeat: no-repeat;
  height: 28px;
  background-position: bottom;
}
TD.bckgrd3
{
  background-image:url("../../images/charte1_06.jpg");
  background-repeat: no-repeat;
  background-position: bottom;
  height: 28px;
}
TD.bckgrd3a
{
  background-image:url("../../images/charte1_07.jpg");
  background-repeat: repeat-x;
  background-position: bottom;
  height: 28px;
}

TD.bckgrd4
{
  background-image:url("../../images/charte1_09.jpg");
}

TD.bckgrd5
{
  background-image:url("../../images/charte1_15.jpg");
}

TD.bckgrd6
{
  background-image:url("../../images/charte1_18.jpg");
}

TD.bckgrd7
{
  background-image:url("../../images/charte1_21.jpg");
}

TD.bckgrd8
{
  background-image:url("../../images/charte2_24.jpg");
}

TD.bckgrd9
{
  background-image:url("../../images/charte2_27.jpg");
}

TD.bckgrd10
{
  background-image:url("../../images/charte2_30.jpg");
}

TD.bckgrd11
{
  background-image:url("../../images/charte2_33.jpg");
}

TD.bckgrd12
{
  background-image:url("../../images/charte2_36.jpg");
}
TD.bckgrd13
{
  background-image:url("../../images/charte1_39.jpg");
  vertical-align: top;
}

TD.keys
{
  font-size : 10px;
  font-variant : small-caps;
}
TD.coord
{
  font-size : 12px;
  font-variant : small-caps;
  color : #072A92;
  font-weight : bold;
}
.milieu
{
  text-align: center;
}

.adroite
{
  text-align: right;
}

.justifie
{
  text-align: justify;
  font-size: 10px;
}

TD 
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px
}

INPUT 
{ 
  border : #FF9201 solid 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #072A92;
}
button.Login 
{
      width: 12ex;
      height: 2em;
      margin: 0ex 1ex 0ex 1ex;
      background-color:#FF9201;
      border : #FF9201 solid 1px;
      color: #072A92;
      cursor: hand;
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: normal;
  color: #FF9201; 
  border-top: solid 2px #072A92; 
  border-bottom: solid 2px #072A92; 
  font-size: 16pt
  }
  
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal; 
  color: #FF9201; 
  border-top: groove 1px #06288A;
  border-bottom: solid 1px #06288A;
  background-image: url(../images/bandesstitre.jpg);
  font-size: 14px
}

h3 {
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-weight: bold; 
  color: #386093;
  text-decoration : underline;
  /*border-bottom: solid 1px #FF9900;*/
  font-size: 14px;
  padding-top : 5px;
  padding-bottom : 0px;
  margin :0 0 0 0;
}

h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal; 
  color: #3300CC; 
  font-size: 12px
}

h1.normal {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: normal;
  color: #FF9201; 
  border-top: solid 2px #072A92; 
  border-bottom: solid 2px #072A92; 
  font-size: 14pt;
  background-color:rgb(208,224,255);
  background-image: url('../../images/bandesstitre.jpg');
  }

h2.normal
{
  background-color:rgb(240,240,255);
}

STRONG
{
  color: #383838;
}
     
h1 STRONG
{
  color: #FF9201;
}      

h2 STRONG
{
  color: #FF9201;
}

h3 STRONG
{
  color: #3300CC;
}  

h4 STRONG
{
  color: #3300CC;
}  

ul
{
  list-style-image: url("../../images/puce_white.jpg");
  padding-bottom: 4px;
  padding-left: 40px
}

ul.big
{
list-style-image: url("../../images/puce7.png");
}

ul.small
{
list-style-image: url("../../images/puce10.png");
}

Table.ulfond
{ 
  padding:0px;
  border-collapse:collapse;
  width : 100%;
}

Table.ulfond TD
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size : 12px;
}


TD ul
{
  list-style-image: url("../../images/puce_white.jpg");
  margin-left: 0px;
  padding-left : 16px;
  list-style-position:outside;
}

IMG.realisation
{
  border : 0;
  margin-right : 5px;
  margin-left : 5px;
}

.Style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396092;
	font-weight: bold;
}
.Style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.Style4 {color: #396092}

.Style6 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; color: #FF9201; 
  border-top: solid 2px #072A92; 
  border-bottom: solid 2px #072A92; 
  font-size: 16pt
  }

.Style8 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.TextAccueil{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: justify;
}

.SS_Titre {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF9201; border-top: groove 1px #06288A; border-bottom: solid 1px #06288A; background-image: url('../images/bandesstitre.jpg'); font-size: 14px}
.Style10 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.TextGrasOrange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9201}
.TextGrasBleu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #072A92}

a.menu:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #396092; cursor: hand}
a.menu:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #396092; cursor: hand}
a.menu:hover {font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: underline; color: #396092; cursor: hand}
a.menu:active {font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #663300; cursor: hand}

a.nv:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #ffffff; cursor: hand}
a.nv:visited {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #ffffff; cursor: hand}
a.nv:hover {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: underline; color: #ffffff; cursor: hand}
a.nv:active {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #ffffff; cursor: hand}

a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #072A92; cursor: hand}
a:visited {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #072A92; cursor: hand}
a:hover {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: underline; color: #072A92; cursor: hand}
a:active {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #072A92; cursor: hand}

a.accueil:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #FF9201; cursor: hand}
a.accueil:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #FF9201; cursor: hand}
a.accueil:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: underline; color: #FF9201; cursor: hand}
a.accueil:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #FF9201; cursor: hand}

a.accueil_droit:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #FF9201; cursor: hand; text-align:right}
a.accueil_droit:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #FF9201; cursor: hand; text-align:right}
a.accueil_droit:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; text-transform: uppercase; text-decoration: underline; color: #FF9201; cursor: hand; text-align:right}
a.accueil_droit:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #FF9201; cursor: hand; text-align:right}

a.plansite:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11pt;
  color: #FF9201;
  cursor: hand;
  text-decoration: none;
}
a.plansite:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11pt;
  color: rgb(0,0,255);
  cursor: hand;
  text-decoration: none;
}

a.plansite:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11pt; 
  color: rgb(160,32,255); 
  cursor: hand;
  text-decoration: none;
}

a.plansite:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11pt; 
  color: rgb(0,144,255); 
  cursor: hand;
  text-decoration: none;
}

.Docu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

.rss_box {}
.rss_title a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #396092; cursor: hand}
.rss_title a:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #396092; cursor: hand}
.rss_title a:hover {font-family:  Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: uppercase; text-decoration: underline; color: #396092; cursor: hand}
.rss_title a:active {font-family:  Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #663300; cursor: hand}
.rss_item a:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #396092; cursor: hand}
.rss_item a:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #396092; cursor: hand}
.rss_item a:hover {font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: underline; color: #396092; cursor: hand}
.rss_item a:active {font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #663300; cursor: hand}
.rss_items{}
.rss_item{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.rss_date{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: cyan}

DIV#mesgajax
{
  font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color	: red;
	text-align : center;
	line-height : 2em;
	width : 100%;
}

INPUT.cont
{
  font-family		: Verdana, Arial, Helvetica, sans-serif;
  background-color : #efefef;
  border-width : 1px;
  border-style : solid;
  border-color: #0033cc;
}

TD.Cont
{
  height : 2em;
}

.obligatoire
{
  color : red;
}

.obligatoireNO
{
  color:#ffffff;
}
.TextFormatInput
{
  color:#888888;
  font-size:10px;
}

TEXTAERA.Cont
{
  font-family		: Verdana, Arial, Helvetica, sans-serif;
  background-color:#efefef;
  font-size		: 12px;
  border-width : 1px;
  border-style : solid;
  border-color: #0033cc;
}

DIV#realisation-sites
{
padding-top : 10px;
padding-bottom : 10px;
background-color :#F2F6FC;
text-align : center;
width : 99%;
}

DIV#sstitre
{
clear : left;
height : 20px;
text-align : left;
margin-top : 10px;
}

/*ligne de div pour les realisations*/
DIV#lignediv
{
background-color : #E2EEFF;
height : 40px;
width : 99%;
clear :left;
}

DIV#site-entreprise
{
width : 89%;
float : left;
}

DIV#imginfo
{
width : 5%;
float : left;
}

DIV#imgurl
{
width : 5%;
float: left;
}

#barremenutop {
padding-top: 7px;
}
