/*partie generale*/

body{ color:#919191;font-size:10px; font-family:arial !important;background-color:#a5c3fd;} 
h1{ color:#008fd2;/*bleu*/margin:0px; margin-left:10px; padding:0px; padding-top:10px; font-size:20px; padding-left:0px; text-decoration:underline;} 
h2{ color:#009ed9;/*bleu plus clair*/margin:0px; margin-left:10px; padding:5px; padding-bottom:5px; font-size:16px; padding-left:0px; text-decoration:underline; }
h3{ color:#c55454;/*rouge*/margin:0px; margin-left:10px; padding:0px; padding-top:2px; font-size:14px; padding-left:0px;text-decoration:underline; }
h4{ color:#677a8a;/*bleu gris*/margin:0px; margin-left:10px; padding:0px; padding-top:0px; font-size:13px; padding-left:0px; }
h5{ color:#8a6767;/*marron rouge*/margin:0px; margin-left:2px; padding:0px; padding-top:0px; font-size:12pxem; padding-left:0px; }
b{color:#008fd2;/*bleu*/}
h4.souligne{text-decoration:underline; font-size:1.1em;}
.def{color:/*#7000a4*/#337fa9;padding:0px;margin:0px; text-decoration:underline;}
.tb{ background-color:#EFF8FE;margin-left:20px;margin-right:10px;padding-right:0px;border:1px solid #CACACA;} 
a :hover{ color:#c55454; }
ul{margin-bottom:0px;list-style:none;margin-left:0px;}
ul#puceno{margin-bottom:0px;list-style-image:url(/portal/content/gpm-direct/Images/puceno.png);margin-left:20px;}
ul#puceyes{margin-bottom:0px;list-style-image:url(/portal/content/gpm-direct/Images/puceyes.png);margin-left:20px;}
ul li a :hover{ color:#c55454;}
p{padding-bottom:0px; margin-bottom:0px; display:block;}
#imgcontrat{
float:right;
position:absolute;
}

#uldroite{
float:right;
margin-right:25px;
}
/*fin de la partie generale*/

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*partie concernant les tableau*/

table.td{
width:600px;
margin-left:auto;
margin-right:auto;
-webkit-border-radius:  0.3em;		
   -moz-border-radius:  0.3em;
   padding:2px;
   padding-top:0px;
   background-color:#eefaff;
   border:1px solid #97a2ac; 
}

tr.trtaille{
width:600px;
}

td.td1{
width:135px;
padding-left:5px;
text-align:left;
}

td.td2{
width:210x;
padding-left:5px;
text-align:left;
border:1px solid #c6d1da;
background-color:#e1f4fe;
}

td.td3{
width:180px;
padding-left:5px;
text-align:left;
border:1px solid #c6d1da;
background-color:#e1f4fe;
}

td.td4{
width:35px;
padding-left:5px;
text-align:left;
border:1px solid #c6d1da;
background-color:#e1f4fe;
}

td.td5{
width:35px;
padding-left:5px;
text-align:left;
border:1px solid #c6d1da;
background-color:#e1f4fe;
}

td.td6{
width:70px;
padding-left:5px;
text-align:left;
border:1px solid #c6d1da;
background-color:#e1f4fe;
}

.tableau{
	/*min-height:110px;
   -webkit-border-radius:  0.2em;		
   -moz-border-radius:  0.2em;
   padding:2px;
   background-color:#eefaff;
   border:1px solid #c6d1da; */
	
}

/*partie pour les tableau a 2 colonne*/

table.col{
width:600px;
margin-left:auto;
margin-right:auto;
-webkit-border-radius:  0.3em;		
   -moz-border-radius:  0.3em;
   padding:2px;
  /* background-color:#c2dff3;*/
 /*  background-color:#eff6fd;*/
}

table.col2{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	-webkit-border-radius:  0.3em;		
    -moz-border-radius:  0.3em;
    padding:2px;
    background-color:#eff6fd;
    border:1px solid #ccc;
}


td.td1c{
width:300px;
min-height:100px;
text-align:left;
padding-left:20px;
border:1px solid #97a2ac;
background-color:#eefaff;
-webkit-border-radius:  0.3em;		
   -moz-border-radius:  0.3em;
  
}

td.tdtitre{
width:300px;
min-height:50px;
text-align:center;
border:1px solid #97a2ac;
background-color:#acdcf6;
-webkit-border-radius:  0.3em;		
   -moz-border-radius:  0.3em;
}

/*partie pour tableau a colonne cote gauche*/

table.tdsmall{
width:300px;
	margin-left:auto;
	margin-right:auto;
	-webkit-border-radius:  0.3em;		
    -moz-border-radius:  0.3em;
    padding:2px;
	
}


td.td1small{
width:200px;
padding-left:5px;
text-align:left;
background-color:#eefaff;
border:1px solid #c6d1da;
-webkit-border-radius:  0.3em;		
   -moz-border-radius:  0.3em;
}

td.td2small{
width:100x;
padding-left:5px;
text-align:left;
border:1px solid #c6d1da;
background-color:#e1f4fe;
-webkit-border-radius:  0.3em;		
   -moz-border-radius:  0.3em;
}

/*partie pour tableau a groite 2partie*/
table.tdbig{
width:600px;
	margin-left:auto;
	margin-right:auto;
	-webkit-border-radius:  0.3em;		
    -moz-border-radius:  0.3em;
    padding:2px;
	background-color:#eefaff;
	border:1px solid #c6d1da;
}

td.td1big{
width:185px;
padding-left:5px;
text-align:left;
}

td.td2big{
width:410x;
padding-left:5px;
text-align:left;
background-color:#e1f4fe;
border:1px solid #c6d1da;
-webkit-border-radius:  0.3em;		
   -moz-border-radius:  0.3em;
}
/*partie pour tableau a groite 2partie*/
table.tdbig2{
width:600px;
	margin-left:auto;
	margin-right:auto;
	-webkit-border-radius:  0.3em;		
    -moz-border-radius:  0.3em;
    padding:2px;
	background-color:#eefaff;
	border:1px solid #c6d1da;
}

td.td1big2{
width:115px;
padding-left:5px;
text-align:left;
-webkit-border-radius:  0.3em;		
   -moz-border-radius:  0.3em;
}

td.td2big2{
width:235px;
padding-left:5px;
text-align:left;
background-color:#e1f4fe;
border:1px solid #c6d1da;
-webkit-border-radius:  0.3em;		
   -moz-border-radius:  0.3em;
}

td.td3big2{width:235px;
padding-left:5px;
text-align:left;
background-color:#e1f4fe;
border:1px solid #c6d1da;
-webkit-border-radius:  0.3em;		
   -moz-border-radius:  0.3em;
}
/*fin de partie concernant les tableau*/



/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/




/*partie concernant les widget liens*/

#link{ 
background:url(/portal/content/gpm-direct/Images/trombonne.png) no-repeat;
 height:202px;
 width:335px; 
 margin-top:10px;
 } 
 
#contentlink{
 padding-top:10px;
 margin-left:10px;
 color:#000; 
 } 
 
/*#contentlink ul{ margin-top:0px; margin-left:30px; } */
.linkis{
margin-top:0px;
 margin-left:30px; 
 } 
 
.linkis a:hover{
margin-top:0px;
 margin-left:0px;
 color:#c55454;
 } 
 
h1.linkh1{
margin-left:40px;
 color:#008fd2; 
 font-size:1.5em; 
 text-decoration:underline;
 margin-top:10px;
 }

/*fin de la partie des widget liens*/




/*partie concernant les widget de gauche (sauf liens)*/

#p{
 padding-left:5px;
 }
 
#content{
margin-left:15px;
margin-right:15px;
} 

#titre{ 
background-image:url(/portal/content/gpm-direct/Images/internegauche.png); 
height:10px; 
width:314px; 
margin-left:auto;
margin-right:auto;
margin-top:20px; 
} 

#conteneur{ 
background-image:url(/portal/content/gpm-direct/Images/internegauchemilieu.png);
 background-repeat:repeat-y; 
 width:314px;
 padding:0px; 
 margin-left:auto;
 margin-right:auto;
 } 
 
#bas{
 background-image:url(/portal/content/gpm-direct/Images/internegauchebas.png);
 height:42px;
 width:314px;
 margin-left:auto;
 margin-right:auto; 
 } 


/*fin de la partie concernant le widget de gauche.*/




/*debut de la partie droite*/

#inter{
margin:0px 10px 0px 10px;
} 

#inter h1 {
margin-top:5px;
padding-top:5px;
}
#inter h2 {
margin-top:5px;
padding-top:5px;
}

#inter h3 {
margin-top:5px;
padding-top:5px;
}

#inter h4 {
margin-top:5px;
padding-top:5px;
}

#inter h5 {
margin-top:5px;
padding-top:5px;
}

#internedroite{ 
border-left:1px solid#d8d8d8;
margin-top:20px;
margin-bottom:20px; 
float:right;
border-top:1px solid#d8d8d8;
border-bottom:1px solid#d8d8d8; 
color:#000;
 width:623px;
 background-image:url(/portal/content/gpm-direct/Images/internedroite.png); 
 } 
 
#internedroite ul{ 
padding-left:20px;
list-style-image:url(/portal/content/gpm-direct/Images/puce.png);
 } 

/*fin de la partie droite*/



/*partir cocernant le tel page accueil gauche*/

#tel{ 
background:url(/portal/content/gpm-direct/Images/fondtel.png) no-repeat;
 height:246px;
 width:382px;
 margin-top:20px; 
 } 
 
#intertel{
height:207px;
width:313px;
padding-top:10px;
}

#ptel{
margin-left:40px;
margin-top:30px; 
font-size:17px;
}

#ptel p {
margin-top:2px;
display:block;
}

#contact{
text-decoration:none;
margin-left:80px;
margin-top:10px;
font-size:20px;
color:#4a99d0;
}



/*fin de la partie telephone accueil*/




/*resume ageo*/

#hautencartd{
 background-image:url(/portal/content/gpm-direct/Images/hautdroite.png);
 height:13px;
 width:572px;

 margin-top:20px; 
 } 
 
#milieuencartd{ 
background-image:url(/portal/content/gpm-direct/Images/centraldroite.png); 
background-repeat:repeat-y;
 width:572px; 
 padding:0px;

 } 
 
#milieuencartd p{
margin-left:10px;
margin-right:10px;
padding:5px 5px 0px 5px;
margin:0px
}

#basencartd{ 
background-image:url(/portal/content/gpm-direct/Images/basdroite.png); 
height:25px;
 width:572px;
 } 

 
h1.encartd{
font-size:13px;
margin-bottom:30px;
color:#4a99d0;
text-decoration:none;
}

#orange{
color:#f67821
}

#milieuencartd p{
font-size:12px;
margin-left:10px;

}


#info{
float:left;
margin-left:20px;
display:block;
}
/*fin resume ageo*/

#block1{
width:382px;
float:left;
margin-top:5px;
color:#737373;
}


#block2{
width:572px;
height:246px;
float:right;
margin-right:10px;
margin-top:0px;
color:#737373;
}

#block3{
width:1006px;
float:right;
border-bottom:1px solid #836c7e;
}

/*footer*/

#fondfooter{ 
/*background-image:url(/portal/content/gpm-direct/Images/footer02.png);*/
 height:115px;
 width:1006px;
 margin:0px;
 padding:0px; 
 margin-top:0px;
/* border-top:1px solid#ccc;*/
 } 
 
#zoneinternefooter{ 
/*background-image:url(/portal/content/gpm-direct/Images/footer.png);*/
background-repeat:no-repeat; 
height:112px;
 width:989px;
 margin-left:auto;
 margin-right:auto;
 margin-top:5px;
 display:block; 
 } 
 
#zoneliste{ 
 height:110px;
 width:180px;
 margin-left:20px;
 margin-top:20px; 
 } 
 
ul.footer{
display:inline;
float:left;
margin-top:15px;
}

ul.footer li  a{
color:#836c7e;
} 

#zoneliste li a{
color:#836c7e;
}

.footer a:hover{
color:#f67821
} 

#lienexterne{
margin-top:20px;
width:1006px;
height:62px;


/*fin footer*/
