@charset "utf-8";
/* CODE COULEUR
bleu ciel 09a4b6
*/
/* CSS Document */
body{	background-color:#fff;
background-image:url(../images/imagesgl/fd2_page.jpg);
background-repeat:repeat-x;
}

#conteneur { width: 800px; position:relative; margin: 0 auto; padding: 30px 0 0; }

#centre{ background-image:url(../images/imagesgl/fond_mid.gif); margin: 0 auto; background-repeat:repeat-y; width:794px; padding: 0 11px 0 15px; overflow:hidden }
#centre p{
	padding: 0 10px 10px 10px;}
#bordHaut{
	background-image:url(../images/imagesgl/bordhaut.gif);
	background-repeat:repeat-x;
	height: 7px;
	width: 800px;
	margin: 0px;
	padding: 0px;
}

#header {
	background-image: url(../images/imagesgl/ialahaut.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 800px;
	margin: 0px;
	padding: 0px;
}
#bateau {
	background-image: url(../images/imagesgl/bateau.jpg);
	background-repeat: no-repeat;
	background-position:50% top;
	height: 130px;
	width: 800px;
	margin: 0;
	padding: 0;
}

#gauche-bg {
	width:10px;
	height:290px;
	background-image: url(../images/imagesgl/bordght.jpg);
	background-repeat: no-repeat;
	position:absolute;
	top:30px;
	left:-10px;
}
#droit-bg {
	width:10px;
	height:290px;
	background-image: url(../images/imagesgl/borddht.jpg);
	background-repeat: no-repeat;
	position:absolute;
	top:30px;
	left:800px;
}

#gauche-bg-bas{
	background-image:url(../images/imagesgl/bordgbas.jpg);
	background-repeat:repeat-y;
	width:10px;
	top:290px;
	/*height:140px;*/
	position:absolute;
	left:-10px;
}
#droit-bg-bas{
background-image: url(../images/imagesgl/borddroitbas.jpg);
background-repeat:repeat-y;
width:10px;
top:290px;
/*height:140px;
*/	position:absolute;
	left:800px;

}
/* ZONE DE GAUCHE (menu et bloc) */
/****************************************************************/
#colGaucheSauv {
background:#F7F7F5 none repeat scroll 0 0;
float:left;
margin-bottom:-9999px;
margin-top:24px;
padding:0 0 9999px;
width:141px;
}

ul.navigation {
border-left:1px solid #FFFFFF;
border-right:1px solid #09a4b6;
border-top:1px solid #FFFFFF;
margin:0 0 11px;
width:139px;
}

ul.navigation li {
background:#f7f7f5;
border-bottom:1px solid #09a4b6;
width:139px;
}

ul.navigation li a.actif, ul.navigation li a:hover {
background:#f0e8d3 none repeat scroll 0 0;
text-decoration:none;
}
ul.navigation li a {
color:#b73831;
display:block;
font-size:12px;
font-weight:bold;
padding:5px 6px 5px 0;
text-align:right;
width:133px;
}

.boiteGauche {
background:#fff;
margin:0 0 10px 10px;
padding:10px;
text-align:left;
width:130px;
line-height:1.2em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

/* ZONE DE DROITE */
/****************************************************************/
#colCentre {
color:#660000;
float:left;
padding:22px 0 20px 16px;
width:600px;
}


/* ZONE FOOTER*/
/****************************************************************/

#footer{ margin: 0 auto; width: 820px;  padding: 0;  height: 120px; background-image:url(../images/imagesgl/baseline.jpg)}

#footer p { padding-top:0; text-align:center; color:#09A4B6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:1.8em; margin:0; }

#footer a.footer:link { color:#09A4B6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:1.8em; }

#footer span.tel{ word-spacing:0.3em}

/* Menu des liens du haut*/
ul.menuhaut {
	position:absolute;
	top:40px;
	right:7px;
	}
ul.menuhaut2 {
	position:absolute;
	top:60px;
	right:7px;
	}
	
ul.menuhaut li {
	float:left;
	padding:0 14px 0 13px;
	list-style-type: none;
	}
ul.menuhaut2 li {
	padding:0 14px 0 13px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00737d;
	text-align:right
	}

ul.menuhaut li a:link, ul.menuhaut li a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b73831;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	}
ul.menuhaut li a:hover{
	text-decoration:underline;
}
/* menu navigation principale*/
#menuPrincipal {
	width:800px;
	height:85px;
	background: url(../images/imagesgl/barremenu.jpg)no-repeat left top;
	}
#menuPrincipal a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

#menuPrincipal li {
	float:left;
	margin:0 1px 0 0;
	}
	

#menuPrincipal li.about {margin:0;}

#menuPrincipal a {
	float:left;
	height:85px;
	background:url(../images/imagesgl/barremenu.jpg);
	}
#menuPrincipal .about a {width:89px;}
#menuPrincipal .about a:hover {background-position:0px -85px;}
#menuPrincipal .about ul {width:83px;}

#menuPrincipal .meeting a {width:109px;background-position:-90px 0;}
#menuPrincipal .meeting a:hover {background-position:-90px -85px;}
#menuPrincipal .meeting ul {width:103px;}

#menuPrincipal .menbership a {width:108px;background-position:-200px 0;}
#menuPrincipal .menbership a:hover {background-position:-200px -85px;}
#menuPrincipal .menbership ul {width:102px;}

#menuPrincipal .services a {width:110px;background-position:-309px 0;}
#menuPrincipal .services a:hover {background-position:-309px -85px;}
#menuPrincipal .services ul {width:104px;}

#menuPrincipal .committees a {width:108px;background-position:-420px 0;}
#menuPrincipal .committees a:hover {background-position:-420px -85px;}
#menuPrincipal .committees ul {width:102px;}

#menuPrincipal .publi a {width:110px;background-position:-529px 0;}
#menuPrincipal .publi a:hover {background-position:-529px -85px;}
#menuPrincipal .publi ul {width:104px;}

#menuPrincipal .links a {width:108px;background-position:-640px 0;}
#menuPrincipal .links a:hover {background-position:-640px -85px;}
#menuPrincipal .links ul {width:102px;}

#menuPrincipal .faqs a {width:51px;background-position:-749px 0;}
#menuPrincipal .faqs a:hover {background-position:-749px -85px;}
#menuPrincipal .faqs ul {width:45px;}

#menuPrincipal li:hover, #menuPrincipal li.hover {position:relative;}
#menuPrincipal ul {
	position:absolute;
	top:50px;
	left:-1px;
	border:1px solid #09A4B6;
	background:#fff;
	z-index:99;
	padding:3px;
	display:none;
	}
#menuPrincipal li:hover ul,
#menuPrincipal li.hover ul {
	display:block;
	}
#menuPrincipal ul li {width:100%;margin:0;}
#menuPrincipal ul a {
	height:auto !important;
	width:auto !important;
	float:none !important;
	background:none;
	text-indent:0;
	padding:4px 0 4px 10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#09A4B6;
	}
#menuPrincipal ul a:hover {
	/*background:#d3cbbe;*/
	text-decoration: underline;
	}
	
ul {
	margin:0;
	padding:0;
	list-style:none;
	}





div.clear{
	clear:both;

	}
.texteNew{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-align:justify;
	line-height:1.6em;
}








.texteSauv{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align:justify;
	line-height:1.8em;
}


.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}


.texte_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    font-weight: bold;
}


.texte_italique { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	font-style: italic; 
}



.texte_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


.texte_gras_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
    font-weight: bold;
}




.carrejaune   { list-style: square url(/DEV/newsite/medias/images/imagesgl/traitdegrade.jpg) outside }


.bleu_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00737d;
    font-weight: bold;
}


.bleu_fin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00737d;
    
}

.bleu_fin_13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00737d;
    
}



.gris_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #767676;

    font-weight: bold;
}


.defilant { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #00737d; font-weight: bold; }

.liens {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6633;
	text-decoration: underline;
    font-weight: bold;
}


.texte_liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00737d;
    
}

.linklist {
	list-style: none;
	margin: 0;
	padding: 0;
	}
.linklist li {
	padding: 0;
	margin: 0 0 15px 0;
	}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b9dade;
	font-weight: normal;
	text-decoration: none;
}
.nav:hover {
	color: #fff;
}
.navlist {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.navlist li {
	margin: 0;
	padding: 0;
	}
.navlist li a { width: 130px; display: block; padding: 6px; background-color: #f0e8d3; height: 12px; border-bottom: 1px solid #fff; float: left; clear: left; }
.navlist li>a {
	float: none;
	}
.navlist a:link, .navlist a:visited {
	color: #b73831;
	text-decoration: none;
	}
.navlist a:hover {
	background-color: #b9dade;
	color: #333;
	}


div {
	text-align :left;
	}


div#contenu { position: fixed; width:573px; height: 500px; }

body{
background-color: #09a4b6;
background-image: url(/DEV/newsite/medias/images/imagesgl/fd2_page.jpg);
background-repeat: repeat-x;
}
/*
ces deux lignes pour le filet de FF
*/
a{outline: none;}
:focus{-moz-outline-style: none;}

.ombre {
  padding: 0 0 4px 0 ;
  background: white url(/DEV/newsite/medias/images/imagesgl/ombrebas.gif) repeat-x bottom left;
}

#h3 
{
	background-image: url(/DEV/newsite/medias/images/imagesgl/courbedegrade.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #09a4b6;
	background-repeat: no-repeat;
	background-attachment: scroll;
	vertical-align: 0;
	height: 45px;
	background-position: left 25px;
	float:left;
	width: 600px;
}

.h3 
{
	background-image: url(/DEV/newsite/medias/images/imagesgl/courbedegrade.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #09a4b6;
	background-repeat: no-repeat;
	background-attachment: scroll;
	vertical-align: 0;
	height: 45px;
	background-position: left bottom;
	float:left;
	width:400px;	
}

.bulletpoints ul { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-left:8pt; padding-left:0; }
.bulletpoints li { list-style-image:url(/DEV/newsite/medias/images/imagesgl/fleche.jpg); top: 20pt; line-height:1.8em; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;  margin-left:20pt; padding-left:0; }








.titreagen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00737d;
    font-weight: bold;
}


.texteagen   { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    font-weight: bold;
}
    
.typeagen   { 
	color: #00737d; 
	font-size: 13px; 
	line-height: 4mm; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}


a.agenda:link  { color: #00737d; font-weight: bold; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
a.agenda:visited { color: #00737d; font-weight: bold; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.agenda:hover   { color:  #00737d; font-weight: bold; font-size: 15px; text-decoration: underline overline; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #b9dadf }


a.agendadoc:link  {  text-decoration: none }
a.agendadoc:visited  { background-color: #fff }
a.agendadoc:hover   {  background-color: transparent }


a.indus1:link  { color: #00737d; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; ; text-decoration: none; clip: rect(10px auto auto auto)  }
a.indus1:visited { color: #00737d; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none  }
a.indus1:hover   { color: #b73831; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #f0e8d3 }

a:link {  font-size: 11px; color: #066; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
a:visited {  font-size: 11px; color: #066; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
a:hover {  font-size: 11px; color:#066; text-decoration: underline ; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #b9dade}






TABLE.CotaTable
{
	background-color: #F7EBCC;
	border-width: 1px;
	border-style: solid;
	border-color: #9E9C9C;
}
TABLE.application
{
	border-right: #9e9c9c 1px solid;
	border-top: #9e9c9c 1px solid;
	padding-left: 5px;
	border-left: #9e9c9c 1px solid;
	padding-top: 5px;
	border-bottom: #9e9c9c 1px solid;
	background-color: #f7ebcc;
}
DIV.application
{
	background-color: #F7EBCC;
	border-width: 1px;
	border-style: solid;
	border-color: #9E9C9C;
	padding-left: 5px;
	padding-top: 5px;
}






.LeTrait { background-color: #b9dadf; border-bottom: 1px solid #066; border-top-style: solid; border-top-width: 1px; border-right-color: #066; border-left-color: #066; }


#tender th {text-align:left;  background-color: #b9dadf;}

.titreTenders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006666;
	text-align: center;
}
.titreTendersV2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006666;
}
.DonneesTendersV2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; margin-left: 2mm; }

.DonneesTenders { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; vertical-align: 12pt; margin-left: 2mm; }
.titreTendersNote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #006666;
	text-align: center;
}

.menunews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b73831;
	text-align: justify;
	


}


.new
{ 
	
	background-image: url(/DEV/newsite/medias/images/imagesgl/courbedegrade.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #09a4b6;
	background-repeat: no-repeat;
	background-attachment: scroll;
	vertical-align: 0;
	height: 45px;
	float:left;
	width: 300px;
	background-position: left 25px;
}

#colGauche{
	float:left;
	width:110px;
	border: 1px solid #09a4b6;
	height: 100%;
	margin-right: 5px;
	font-size: 12px;
	}
#colGauche li.actif{
	background-color:#09a4b6;
	font-weight:bold;
	text-decoration:none;
	}
	
#colGauche li:hover {  font-size: 12px; color: #066;  background-color: #b9dadf}


.nput select { color: #b73831; width:105px; font-size: 8pt; font-family: Tahoma, Arial, Verdana, "Trebuchet MS", "Lucida Console", Terminal ; background-color: #f0e8d3; }

.ligneDegrade{
	background-image: url(../images/imagesgl/degrade2.gif);
	background-repeat: repeat-x;
}
.lignePoint{
	background-image: url(../images/imagesgl/pointille.gif);
	background-repeat: repeat-x;
	font-size:1px;
	background-position:bottom;
}
span.TP{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;
font-weight:bold}
	
.champsformptTP  { 
color: #09a4b6; 
font-weight: lighter; 
font-size: 7pt; 
font-family: Arial, Helvetica, sans-serif;
padding-left:19px;}


.champsform  { 
color: black; 
font-weight: lighter; 
font-size: 9pt; 
font-family: Arial, Helvetica, sans-serif}

.champsformpt  { 
color: #09a4b6; 
font-weight: lighter; 
font-size: 7pt; 
font-family: Arial, Helvetica, sans-serif;
}	

.Mesinfo, .Messuccess, .Meswarning, .Meserror, .Mevsalidation {
	   /* border: 1px solid;*/
	    margin: 10px 0px;
	    padding:15px 10px 15px 50px;
	    background-repeat: no-repeat;
	    background-position: 10px center;
		font-family:Verdana, Geneva, sans-serif;
		width: 500px;
		line-height:1.2em;
		font-size:11px;
	}
.Mesinfo {
	    color: #09a4b6;
	    /*background-color: #BDE5F8;*/
	    background-image: url('../images/imagesgl/info.png');
	}
.Messuccess {
	    color: #4F8A10;
	    /*background-color: #DFF2BF;*/
	    background-image:url('../images/imagesgl/success.png');
	}
.Meswarning {
	    color: #9F6000;
	   /* background-color: #FEEFB3;*/
	    background-image: url('../images/imagesgl/warning.png');
	}
.Meserror {
	    color: #D8000C;
	  /*  background-color: #FFBABA;*/
	    background-image: url('../images/imagesgl/error.png');
	}
.contact { color: #333; font-weight: 800; font-size: 9pt; line-height: 13pt; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 3mm; text-align:justify;line-height:1.8em;}
.country { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14pt; font-weight: bold; color: #09a4b6; text-decoration: none; background-color: transparent; margin: 7mm 2mm 3mm  }
.resp { color: #09a4b6; font-style: italic; font-size: 9pt; line-height: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 3mm;  }
.title { color: #333; font-style: italic; font-size: 9pt; line-height: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 3mm;  }

.web  { color: #09a4b6; font-weight: normal; font-size: 11px; line-height: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent; margin: 7mm 2mm 3mm 0 }
.web2  { color: #767676; font-weight: normal; font-size: 11px; line-height: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent; margin: 7mm 2mm 3mm }
a.web:link{   color: #09a4b6; font-weight: normal; font-size: 11px; line-height: 14pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent; margin: 7mm 2mm 3mm}
a.web:visited {  color: #09a4b6; font-weight: normal; font-size: 11px; line-height: 14pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent; margin: 7mm 2mm 3mm}
a.web:hover {  color: #09a4b6; font-weight: normal; font-size: 11px; line-height: 14pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  background-color: #f0e8d3}
.nomemb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #09a4b6;  text-indent: 12pt; }
