*{margin:0px;padding:0px;}
img{
	border:0px;
}

body {
	background-color: #9AAFCA;
}

br.clear{clear:both;}/* supprime le fottant*/

table, td {
	border: 0;	
}

a {
	color: #000;
	text-decoration: none;	
}
a:hover {
	text-decoration: underline;	
}
/*** Site ***/

div.site input.txt{
	margin : 0px 5px;
	font-size: 11px;
	padding: 2px 0px;
	border: 1px solid #bbbcbe;
	color: #000;
}

				
div.site{
	width : 940px;
	padding : 0px 30px;
	margin : auto;
	background : url(../images_v2/fondSite.png) top left repeat-y;
	font-family : arial;
	font-size : 12px;
	color : #000;
}

	/* Header */
	div.site div.header{
		position : relative;
		height : 119px;
		background : url(../images_v2/fondHeader.png) 300px 0px no-repeat;
		color : #5689c2;
	}
		div.site div.header h2.baseLine{
			font-size : 11px;
			font-weight : bold;
			color : #fff;
			text-align : center;
			background : #0a3d68;
			width : 120px;
			padding : 60px 5px 10px 5px;
			position : absolute;
				top : 0px;
				right : 0px;
		}
		div.site div.header div.logoZone{
			width : 181px;
			position : absolute;
				top : 29px;
				left : 20px;
		}
		
	/* top Menu */
	div.site div.topMenu{
		position : relative;
		height : 49px;
		background : url(../images_v2/fondTopMenu.png) top left repeat-x;
		border-left : solid 1px #e9e9e9;
		border-bottom : solid 1px #e9e9e9;
		margin-top : 3px;
	}
		div.site div.topMenu div.mainMenu{
			float : right;
		}
			div.site div.topMenu div.mainMenu a{
				float : left;
				display : block;
				color : #fff;
				font-size : 12px;
				font-weight : bold;
				text-align : center;
				background : url(../images_v2/fondTopMenuLink.png) -30px -8px repeat-x #000;
				text-decoration : none;
				padding : 17px 9px 0 9px;
				height : 31px;
				
				border-left : solid 1px #666;
				border-bottom : solid 1px #666;
			}div.site div.topMenu div.mainMenu a.double{height : 36px; padding-top: 12px;}
				div.site div.topMenu div.mainMenu a span{
					/*font-size : 8px;*/
					display : block;
				}
				
			div.site div.topMenu div.mainMenu a:hover{
				background-position : -30px 0px;
			}
			div.site div.topMenu div.mainMenu a.actif{
				background-position : 50% 0%;
			}
			
		div.site div.topMenu div.shortcuts{
			float : right;
			background : url(../images_v2/shorcuts.png) bottom left no-repeat #f4f4f4;
			padding : 4px 25px;
			word-spacing : 15px;
		}
		
	div.site ul.filsArianne{
		margin : 0px 0px 0px 0px;
		height : 10px;
		width: 500px;
		float: left;
	}
		div.site ul.filsArianne li{
			display : inline;
			background : url(../images_v2/chevronSimple.png) right 4px no-repeat;
			padding : 0 10px 0 5px;
		}div.site ul.filsArianne li.enCours{background-image : none;}
			div.site ul.filsArianne li a{
				color : #000;
				font-size : 9px;
				font-weight : bold;
				text-decoration : none;
			}div.site ul.filsArianne li a:hover{text-decoration:underline;}
			
	div.site div.recherche-generale{

		float: left;
		margin: 8px 0px 12px 2px;
	}
		div.site div.recherche-generale label{
			
			font-weight: bold;
		}
		div.site div.recherche-generale .case_log{
			font-size: 11px;
			border: 1px solid #bbbcbe;
			padding: 2px;
		}
		div.site div.recherche-generale .ok{
			background: #565656;
			color: #fff;
			border:0;
		}
		
	
	div.site p.clear{
		clear: both;
	}
					
			
	div.site div.main div.bottom{
		clear : both;
		background : #dfdfdf;
		text-align : right;
	}
		div.site div.main div.bottom p.link{
			float : left;
			width : 630px;
			padding-top : 10px;
			line-height : 200%;
			color : #696a69;
		}
			div.site div.main div.bottom p.link a{
				color : #696a69;
			}
	
		div.site div.main div.bottom div.cartouche{
			float : right;
			background : url(../images_v2/cartouche.png) repeat-y top left;
			text-align : left;
			padding : 15px;
			width : 250px;
			color : #a8a8a8;
			font-size : 10px;
		}
			div.site div.main div.bottom div.cartouche address{
				font-style : normal;
			}
				div.site div.main div.bottom div.cartouche strong{
					color : #d2d2d2;
					font-weight : normal;
				}
				div.site div.main div.bottom div.cartouche address a{
					color : #d2d2d2;
					text-decoration : underline;
				}
				
	div.footer{
		clear : both;
		width : 1000px;
		margin : 0 auto 20px auto;
		padding-top : 20px;
		background : url(../images_v2/fondFooter.png) top left no-repeat;
	}
