form {margin:0; padding:0}

body {margin:0; padding:0; background:#ffffff; text-align:center}

div {margin:0; padding:0; font-family:Arial, tahoma; font-size:12px; color:#2E2E2E; line-height:14px}
img {margin:100,20,20,20; padding:100,20,20,20;background-image:url(images/logo_Paris.jpg);}

.dt { display:table; width:100%;}

.dr { display:table-row; clear:both;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

*html .dc { 
		float:left;
		vertical-align: auto;
}

a {text-decoration:none; color:#7C7C7C;}
a:hover {text-decoration:underline;}

span a {text-decoration:underline; color:#2E2E2E;}
span a:hover {text-decoration:none;}

.wrap {text-align:center;
width:780px;
margin:0px auto;
}
p{
margin:0;
padding-bottom:15px;
}

input, select, textarea {width:280px; height:20px; font-family:tahoma; font-size:11px; overflow:hidden; margin-bottom:10px}

.titreHeader{
text-align:left;
position:relative;
margin:0px;
padding:0px;
overflow:hidden;
}

#imgtitre, #imgtitre span{
text-align:left;
height:42px;
width:780px;
background-image:url(images/logo.jpg);
margin:0 0 0 0;
padding:0 0 0 0;
}
/* **************************** head ******************************* */
.header {
height:110px;
text-align:right;
}
.header img{
border:0;
}
.header .h1 {height:70px; text-align:left;}
.header .h2 {height:40px; text-align:center}
.header .menu {color:#7C7C7C; text-decoration:none}
.header .menu a {color:#7C7C7C; text-decoration:none}
.header .menu a:hover {text-decoration:underline}

.GGnon{display:none;}

#fir span {
               position: absolute;
               display:none;
               z-index: -1;
        }


/* **************************** CONTENT ******************************* */

h1{
font-weight:bold;
font-size:16px;
font-family:tahoma;
color:#2E2E2E; 
line-height:14px;
padding:15px 0px 15px 0px;
margin:0;
text-transform:uppercase;
}

/*h2{
padding-bottom:5px;
margin:0;
padding-left:10px;
background-image:url(images/arr2.gif);
background-repeat:no-repeat;
font-family:tahoma; 
font-size:12px; 
color:#2E2E2E; 
font-weight:100;
}
*/
h2{
font-weight:bold;
font-size:16px;
font-family:tahoma;
color:#2E2E2E; 
line-height:14px;
padding:7px 0px 5px 0px;
margin:0;

}

h2 a{
text-decoration:underline;
color:#2E2E2E;
}
h2 a:hover{
text-decoration:none;
color:#666666;
}
.content {
text-align:left;
}

.blocP{
height:90px;
}

.content1 {
text-align:left;
}

#left1 {
float:left;
width:375px;
}
#left1 strong{
	color:DarkCyan;

}

/* **************************** TEMPALTE VILLE******************************* */
#left2 {
margin-left:165px;
width:382px;
}
/* *********************************************************** */


.center1 {
width:35px;
}

#right1 {
float:right;
width:375px;
}
#right1 strong {
	color:#427F2F;

}


#pic, #pic1{
padding:5px;
border:1px dotted #CCCCCC;
/*height:182px;*/
}
#pic img, #pic1 img{
border:0;
}


/* **************************** FOOTER ******************************* */
.footer2 {
	padding-top:20px;
	background-color:#ebebeb;
	margin-left: auto;
    margin-right: auto;
    
}

.footer3 {
	background-color:#cecece;
	margin-left: auto;
    margin-right: auto;
    
}
ul {
list-style-type: none;
width:172px;
}
#col1 {
	width: 150px ;
	list-style: none ;
	/*margin: 0 ;*/
	padding-left:-100px;
	text-align:left;
	float:left;
	line-height: 14pt;
	
	}
	
span{
	font-weight:bold;
		}
	
#col2 {
	width: 180px ;
	list-style: none ;
	text-align:left;
	float:left;
	line-height: 14pt;
	}

#col3 {
	width: 190px ;
	list-style: none ;
	/*margin-left: auto;
    margin-right: auto;*/
	text-align:left;
	float:left;
	line-height: 14pt;
}



#col1 #col2 #col3
{
width:100%;
padding-top: 0px;
padding-bottom:100px;
}

#logo_Paris {
	width: 210px ;
	/*margin: 0 ;
	padding: 0 ;*/
	text-align:left;
	float:left;
	line-height: 14pt;
}

#logo_Experts {
	width: 210px ;
	padding: 10px,0,100px,0 ;
	text-align:left;
	float:left;
	line-height: 14pt;
}



.footer {
text-align:center;
color:#2E2E2E;
padding:0px 0px 50px 0px;
/*background-color:#f1f1f1;*/

}
/*.footer2 a {
color:#7C7C7C;
text-decoration:none;
display: inline ;
}*/

.footer2 a:hover {
text-decoration:underline
}

.abs {
vertical-align:middle
}

/* ****************************** BLOC DROIT FAIT PAR JC ************************** */
.titreright{
font-weight:bold;
font-size:16px;
font-family:tahoma;
color:#427F2F;
line-height:14px;
padding:11px 0px 15px 0px;
margin:0;
}

.paragraphe1{
padding-bottom:5px;
margin:0;
padding-left:10px;
background-image:url(images/arr2.gif);
background-repeat:no-repeat;
font-family:tahoma; 
font-size:12px; 
color:#2E2E2E; 
font-weight:100;
}

.paragraphe1 a{
color:#2E2E2E;
}

.vert, a.vert, p.vert, p.titreright.vert {
	color:#427F2F;

}
.bleu, a.bleu {
	color:#006F6F;
	text-decoration:underline;
}

a:hover.bleu{
	color:#006F6F;
}

.bleuh2{
	color:#006F6F;
	padding-bottom:12px;
	margin:0;
	padding-left:10px;
	background-image:url(images/arr2.gif);
	background-repeat:no-repeat;
	font-family:tahoma; 
	font-size:12px; 
	font-weight:bold;
	
}
.bleu3, a.bleu {
	color:#006F6F;
	
}
.verth2{
	color:#427F2F;
	padding-bottom:12px;
	margin:0;
	padding-left:10px;
	background-image:url(images/arr2.gif);
	background-repeat:no-repeat;
	font-family:tahoma; 
	font-size:12px; 
	font-weight:bold;
}

}
p.paragraphe2.orange {
	color:#CF7A0C;
	text-transform:uppercase;
	padding-bottom:5px;
	margin:0;
	padding-left:10px;
	background-image:url(images/arr3.gif);
	background-repeat:no-repeat;
	text-decoration:underline;

}

/* Pour le slide show références*/


