/* reset */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font-weight: normal;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content: ' ';content:none;}table{border-collapse:collapse;border-spacing:0;}img,object,embed,canvas,video,audio,picture{max-width:100%;height:auto;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;}/* balise globables */.clearBoth{clear:both;}.floatLeft{float:left;}.floatRight{float:right;}.mobile{ display: none}.largeurSite{ width: 1170px; margin-left: auto; margin-right: auto; }.visible{display:block;}.invisible{display:none;}.displayBlock{display:block;}.displayInline{display:inline;}.displayInlineBlock{display:inline-block;}.displayTable{display:table;}.displayTableCell{display:table-cell;}.taCenter{text-align:center;}.taRight{text-align:right;}.taJustify{text-align:justify;}.vaTop{vertical-align: top;}.vaMiddle{vertical-align: middle;}.vaBottom{vertical-align: bottom;}.cursorPointer{cursor:pointer;}/* liens */body a {	color: inherit; text-decoration: none;}/* site */body{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }#ligneTop{	margin-top: 5px;	margin-bottom: 10px;	}#ligneTop .logo{	float: left; width: 200px;}#ligneTop .titrePage{ float: left; text-align: center; width: 770px; font-size: 18px; text-transform: uppercase; color: #34a44e; line-height: 75px; }#ligneTop .identification{	float: right;  width: 200px; font-size: 12px; text-align: right; line-height: 22px;}#ligneTop .identification a { text-decoration: underline; }/*----mobile ---------------------------------------------------------------------------------------------------- */@media only screen and (max-width:800px) {	.computer{ display: none !important;  }	.mobile{ display: block !important; }}