/*******General***********/

*{padding:0; margin:0;}/*general margins and padding for the page*/

 body {
 behavior: url(csshover.htc);
 font:11px/1.2 Verdana, Arial, Helvetica, sans-serif;
 color:#656666;
 background:#fff url(../images/bg_body.jpg) repeat-x;

 
 }
 
ul{ list-style:none;  margin:0;}/*general for all ul in the site*/
p{ padding:3px 8px; margin:0;}/*general for all p in the site*/
h1, h2, h3, h4, h5{ font-family:Verdana, Arial, Helvetica, sans-serif}
a{ text-decoration:none; color:#0069b3; font-weight:bold;}
a:hover{ text-decoration:underline; color:#0BA3C2;}
.align-right{ text-align:right;}.align-left{ text-align:left;}
.align_center{ text-align:center;}/*aligning center for the text*/
.bold{ font-weight:bold}
.underline{ text-decoration:underline;}
.italic{font-style:italic;}
.Clear{ clear:both}
img{ border:0;}
img.center{ margin:0 auto; display:block;}
h3{ font-size:13px; padding:3px 8px;}

.centeration{ margin:0 auto; display:block; }
/*******************************************/
#MainContainer{width:800px; margin:0 auto; background:#a9c7ec; color:#253842}/*Container for the all divs in the page */

#MainContainer #Header{ width:800px;}
#MainContainer #LeftSide{ width:160px; float:left;}

#MainContainer #RightContainer{ width:640px; float:right}
#MainContainer #RightContainer #Inner{ width:480px; background:#fff; float:left}





#MainContainer #RightContainer #Inner h1{ font-size:13px; color:#001d68; padding-top:7px; padding-bottom:7px; text-align:center;width:90%; margin:0 auto; border-top:2px solid #e5742e; border-bottom:2px solid #e5742e;   }
#MainContainer #RightContainer #Inner h2{ font-size:13px; color:#001d68; padding-top:7px; padding-bottom:7px; text-align:center;width:80%; margin:0 auto;    }

#MainContainer #RightContainer #Inner h3{ color:#990000; font-size:12px;}
#MainContainer #RightContainer #Inner #bgFlash{
	width: 311px;
	height: 260px;
	
	margin: 0 100px;
	_margin: 0 70px;
	background: transparent url('../images/bg_flash.jpg') no-repeat;
	padding-left:30px;
	padding-top:30px;

}


#MainContainer  #Footer{ clear:both; }
#MainContainer  #Footer .TextCopyright{ text-align:center; font-size:10px; }
#MainContainer  #Footer .imagepa{ width:800px; height:40px; background:url(../images/logo_bas_page1.png) no-repeat top}
/*********************************************/
		/*********		MENU GAUCHE		*********************/

#MainContainer #RightContainer #RightMenu{ width:155px; float:right; }

dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#MainContainer #RightContainer #RightMenu dt {
	cursor: hand;
	width: 155px;
	height: 25px;
	line-height: 25px;
	text-align: left;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#MainContainer #RightContainer #RightMenu dd {
	border: none;
}

#MainContainer #RightContainer #RightMenu li {
	background: #a9c7ec;
	height: 20px;
	width: 145px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 20px;
	valign: middle;
}




		/*////////////////////////				LIEN MENU 			//////////////////*/


#MainContainer #RightContainer #RightMenu dt a {
	color: #000000;
	text-decoration: none;
	display: block;
	border: 1px solid #fff;
	background:  transparent url(../images/fond_menu.gif) no-repeat;
	padding-left: 5px;
}

		/*////////////////////////				LIEN MENU OVER			//////////////////*/

#MainContainer #RightContainer #RightMenu dt a:hover {
	background:  transparent url(../images/fond_menu44.jpg) no-repeat;
	color: ffffff;
	text-decoration: none;
}


		/*////////////////////////				LIEN SOUS-MENU			//////////////////*/

#MainContainer #RightContainer #RightMenu li a {
	color: #000000;
	text-decoration: none;
	display: block;
	border: none;
}


		/*////////////////////////				LIEN SOUS-MENU OVER			//////////////////*/

#MainContainer #RightContainer #RightMenu li a:hover {
	background: #ffffff;
	font-size: 11px;
	color: #6699ff;
	text-decoration: none;
}

/******************************/
#MainContainer #TopMenu{ margin-top:5px;}
#MainContainer #TopMenu .First{ float:left; width:60%; padding-left:5px;}
#MainContainer #TopMenu .Second{ float:left; width:48%;}
#MainContainer #TopMenu .Third{float:right; width:30%;}
#MainContainer #TopMenu ul.links{ list-style:none; margin-left:10px; float:left;}
#MainContainer #TopMenu ul.links li{ display:inline; margin-right:4px; }
#MainContainer #TopMenu ul.links li a, a:hover{ color:#151e45;}
#MainContainer #TopMenu ul.links li.first{ border-right:1px solid #001f6a; padding-right:4px;} 
/*********************************/


.breadcrumb{
 font:12px/1.2 Arial, Helvetica, sans-serif;

 color : #d94631;
 margin:10px 8px;
 font-weight: bold;
}

.breadcrumb a{
background: transparent url(../images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 12px; /*adjust bullet image padding*/

font-size: 12px;
font-weight: bold;

 color : #001d68;
text-decoration: none;
}

.breadcrumb a:visited, .breadcrumb a:active{
 color : #001d68;
}

.breadcrumb a:hover{
text-decoration: underline;
}
/***************************************/
.News .Title{ color: #D94631; font-size:18px;}
 
.News .Content{ width:454px; margin:0 auto; background:url(../images/fond-news_long2.jpg) no-repeat bottom; height:180px; color:#000099; border:1px solid #FFC571 }

.News .Content p{ font-size:12px;  margin-left:30px;}
.News .Content p a, a:hover{ color:#ff0000}
.News .Content ul{ list-style:none; margin-left:40px;}
.News .Content ul li{ }



.newway1 img { float:left;  margin-right:10px;}
.newway2 {text-align:justify; margin-right:2px;}

.newwayimg {float:left; margin:5px;  }
.newwayimg h6 { font-size:9px;color:#999999; font-weight:normal; width:122px; text-align:left;}

/**********************Left-Menu****************************/
ul{ list-style:none;  margin:0;}/*general for all ul in the site*/
ul.LeftMenu {
	list-style: none;
	width:160px;
}

ul.LeftMenu li {
	font: bold 11px/16px arial, helvetica, sans-serif;
	height:100%;
	background:#3E94EA;
	border-top:1px solid #fff;
	position: relative;
	float:left;
	width:100%;
	
	}
ul.LeftMenu li{width:160px;}


ul.LeftMenu li ul.SubMenu li{
	background:#3E94EA;
	border-left:4px solid #fff;
	
	}

ul.LeftMenu li a, ul.SubMenu li a{
	display:block;
	padding: 5px 3px;
	background: url(http://www.paris-city.fr/images/fond_menu.gif) no-repeat left center;
	color: #000;
	text-decoration:none;
	
	}
ul.LeftMenu li a:hover{
	color: #fff;
	background: #a9c7ed;
	/*border-right:1px solid #fff;*/
	/*border-left:1px solid #fff;*/
	border-right:4px solid #001d68;
	padding-left:10px;

}

ul.LeftMenu li a:hover, ul.SubMenu li a:hover {
	color: #fff;
	background: #a9c7ed;
	/*border-right:1px solid #fff;*/
	/*border-left:1px solid #fff;*/

}

ul.LeftMenu li ul.SubMenu li a:hover{
	background: #a9c7ed;
	/*border-left:1px solid #fff;*/
	padding-left:10px;
}

ul.LeftMenu ul.SubMenu {
	position: absolute;
	top: 0;
	display:none;
}

ul.LeftMenu li:hover ul.SubMenu {
	display: block;
	left:160px;
}
/**************inside-menu****************/
#sousMenu {width:36%; margin:0 auto;}
#sousMenu ul { list-style:none;  margin:10px;}
#sousMenu ul li{ display:inline; margin-right:4px; }
#sousMenu ul li a{ color:#151e45; font-weight:bold; padding:5px; }
.fix  {border-right:1px solid #151e45;}
#sousMenu ul li a:hover{ color:#151e45; font-weight:bold; background:#a9c7ec; text-decoration:none;}

#sousMenu2 {width:73%; margin:0 auto;}
#sousMenu2 ul { list-style:none;  margin:10px;}
#sousMenu2 ul li{ display:inline; margin-right:4px; }
#sousMenu2 ul li a{ color:#151e45; font-weight:bold; padding:5px; }
.fix  {border-right:1px solid #151e45;}
#sousMenu2 ul li a:hover{ color:#151e45; font-weight:bold; background:#a9c7ec; text-decoration:none;}

/*#sousMenu2 {width:95%; margin:0 auto;}
#sousMenu2 ul { list-style:none;  margin:10px;}
#sousMenu2 ul li{ display:inline; margin-right:4px; border-right:1px solid #151e45;}
#sousMenu2 ul li a{ color:#151e45; font-weight:bold; padding:5px; }
.fix  {border-right:1px solid #151e45;}
#sousMenu2 ul li a:hover{ color:#151e45; font-weight:bold; background:#a9c7ec; text-decoration:none;}*/

.imgcls1 {float:left; margin:20px;}
/**********************************************/
.roudcontainer{   background:#fff url(../images/grade1.gif) repeat-x top; margin:0px 8px; }
.t {background: url(../images/dot.gif) 0 0 repeat-x;  }
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px}
/************************************************/
.BottomLinks{ width:480px; margin:0 auto;  background:#fff; font-size:10px;}
.BottomLinks p{ padding:10px; margin-left:40px;}
.BottomLinks  p a{ text-decoration:underline; margin-right:5px; color:#000;}
.BottomLinks p a:hover{ text-decoration:none;}

/********************		DEBUT FORMULAIRE ********************/


	form {
	width: 440px;
	height: 630px;
	padding: 20px 0px;
	margin: 10px 0px;
	background: transparent url('../images/bg_form2.gif') top no-repeat;
}

	form p {
	margin: 1em 0;
}

form input{ font-size:10px;}
form select{font-size:10px; }
	form p.double {
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	width: 90%;
}

	form p.double span {
	overflow: hidden;
	float: left;
	width: 30%;
	text-align: left;
	font-weight: bold;
	margin-left:10px;
}

	form p.double label span.info {
	display: block;
	margin-top: 5px;
	font-size: .8em;
	font-weight: normal;
	cursor: default;
}

	form p.double input,
	form p.double textarea {
	display: block;
	margin-left: 20px;
	width: 50%;
	border: solid 1px #253842;
	padding: 2px 4px;
	

}

	form p.double textarea {
	padding: 2px 0 0 4px;
	width: 65%;
	height: 12px;
}

	form p.simple {
	margin: 10px 0 0 0;
}

form p.area textarea {
	padding: 2px 0 0 4px;
	width: 300px;
	height: 200px;
	margin-left:20px;
}
.fixing{
margin-left:20px !important;
margin-left:10px;
float:left ;

}

.selection{ 
font-size:10px; 
width:55%; 
float:right; 
margin-right:60px !important;
 margin-right:30px; }

/********************		FIN FORMULAIRE ********************/


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

	.normal2{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color : #253842;
}

	.normal3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color : #253842;
	text-decoration: underline;
}

	a.normal3 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	color : white
}

	a:hover.normal3 { font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	color : white}

	.normal4{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color : white
}
 
 	
	.normal5{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color : #6699ff
}
 
	a.normal5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #3578ff;
	text-decoration: none;
}

	a:hover.normal5 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color : 330033
}


#tab01 {width:350px; margin-left:30px;}






	.newform {
	width: 440px;
	height: 150px;
	padding: 20px 0px;
	margin: 10px 0px;
	background: transparent url('../images/bg_form3.gif') top no-repeat;
}

	.newform p {
	margin: 1em 0;
}

.newform input{ font-size:10px;}
.newform select{font-size:10px; }
	.newform p.double {
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	width: 90%;
}

	.newform p.double span {
	overflow: hidden;
	float: left;
	width: 30%;
	text-align: left;
	font-weight: bold;
	margin-left:10px;
}

	.newform p.double label span.info {
	display: block;
	margin-top: 5px;
	font-size: .8em;
	font-weight: normal;
	cursor: default;
}

	.newform p.double input,
	.newform p.double textarea {
	display: block;
	margin-left: 20px;
	width: 50%;
	border: solid 1px #253842;
	padding: 2px 4px;
	

}

	.newform p.double textarea {
	padding: 2px 0 0 4px;
	width: 65%;
	height: 12px;
}

	.newform p.simple {
	margin: 10px 0 0 0;
}

.newform p.area textarea {
	padding: 2px 0 0 4px;
	width: 300px;
	height: 200px;
	margin-left:20px;
}

