/* CSS Document */



/* CSS Reset 



html{height:100%; font-size:12px;}

body{color:#000;background:#FFF; height:100%;}body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}*/

body { font-size: 12px; }

img{border:none;}

p{margin:0; padding:0}

P.lastmodified { clear: both; color: #000000; font-size: 85% !important; text-align: center; }

/* EOF */



h2{ text-transform:uppercase; font-size:130%; line-height:300%; }

/* Début menus */

.cssnav { 

position: relative;

background-repeat: no-repeat;

background-position:5px;

white-space: nowrap;

display: block;

margin: 0; 

padding: 0;

padding-left:5px; 

float:left;

}



.cssnav-agence{background-image: url(../images/menu1o.jpg);}

.cssnav-sante{background-image: url(../images/menu2o.jpg);}

.cssnav-reseau{background-image: url(../images/menu3o.jpg);}

.cssnav-publications{background-image: url(../images/menu4o.jpg);}

.cssnav-droits{background-image: url(../images/menu5o.jpg);}

.cssnav-portrait{background-image: url(../images/menu6o.jpg);}



.cssnav a {

display: block;

color: #000000;

font-size: 90%;

display: block;

float: left;

color: black;

text-decoration: none;

}



.agence {width:108px; height:104px; border: 0; }

.sante {width:108px; height:104px; border: 0; }

.reseau {width:108px; height:104px; border: 0; }

.publications {width:108px; height:104px; border: 0; }

.droits {width:108px; height:104px; border: 0; }

.portrait {width:108px; height:104px; border: 0; }



* html a:hover {visibility:visible}

.cssnav a:hover img{visibility:hidden}

/* Fin menus */

















/* CSS Document */



#mainframe{	width:770px; height:100%; margin:9px auto 0 auto;  }



#header{ width:770px; height:373px; float:left; }

	#logo{ width:238px; height:124px; float:left; }

	#pmenu{ width:532px; height:15px; padding:84px 0px 25px 0px; float:left; }

	.pmenu-accueil{ background:url(../images/entete-haut.jpg) no-repeat; }

	.pmenu-agence{ background:url(../images/section-img-agence.jpg) no-repeat; }

	.pmenu-sante{ background:url(../images/section-img-sante.jpg) no-repeat; }

	.pmenu-reseau{ background:url(../images/section-img-reseau.jpg) no-repeat; }

	.pmenu-publi{ background:url(../images/section-img-publications.jpg) no-repeat; }

	.pmenu-droits{ background:url(../images/section-img-droits.jpg) no-repeat; }

	.pmenu-portrait{ background:url(../images/section-img-portrait.jpg) no-repeat; }

		#pmenu div{ width:auto; height:15px; background-color:#039; text-align:center; line-height:14px;  }

			#pmenu a{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:90%; text-decoration:none; margin:0px 27px; font-weight:normal }

			#pmenu a:hover{ text-decoration:underline; font-weight:normal }

	#menu{ width:678px; height:104px; float:left; background:url(../images/bg-menu.gif); padding:0px 40px 0px 52px; }

	#header-bottom{ width:770px; height:146px; float:left; background:url(../images/entete-bas-section.jpg); text-align: center; }
	#header-bottom A{ display: block; width: 675px; height: 98px; margin: 5px auto 0 auto;}

#middle{ width:770px; height:auto; float:left; padding-bottom:45px; background:url(../images/bg-middle-section.gif) repeat-y; }
* html #middle { margin-top: -1px; }

	#right{ width:506px; height:auto; float:right; padding-left:22px; padding-right:28px; font-family:Arial, Helvetica, sans-serif; color:#003399; }

		#right h1{ font-weight:bold; font-size:165%; color:#1746a2; line-height:200%; text-transform:uppercase; padding-bottom:15px; }

			#right #menu3{ width:506px; padding-bottom:25px; }

				#right #menu3 h2{ font-size:130%; font-weight:bold; line-height:120%; color:#779424; padding-bottom:10px; }

				#right #menu3 table{ padding:5px 0; }

					#right #menu3 td{ line-height:125%; padding:0 8px; color:#1445a2; border-left:#e3f0f7 2px solid; }

					#right #menu3 td.first{ padding-left:0; border-left:none; }

						#right #menu3 a{ font-size:90%; color:#1445a2; text-decoration:none; font-weight:bold; }

						#right #menu3 a:hover{ color:#698220; }

		#right h3{ font-size:120%; margin: 0 0 15px 0; }

		#right h4{ font-size:120%; margin: 0 0 15px 0; }

		#right p{ line-height:130%; padding-bottom:20px; }

		

	#left{ width:214px; height:auto; float:left; background:url(../images/bg-left-section.jpg); }

		/*#left-content{ width:242px; padding:0px 13px 10px 11px; font-family:Arial, Helvetica, sans-serif; color:#00435f; }*/

		

		#left #search_box {

				width:214px;

				height:39px;

				background:url(../images/bg-section-search-box.gif) no-repeat;

				margin:0; font-family:Arial, Helvetica, sans-serif; color:#00435f;

			}

			#left #search_box #s {

				float:left;

				padding:0;

				margin:13px 0 0 25px;

				border:0;

				width:116px;

				background:none;

				font-family:Arial, Helvetica, sans-serif;

			}

			#left #search_box #go {

				float:right;

				margin:13px 52px 0 0;

			}

		

		#smenu{ width:191px; padding:5px 5px 0px 18px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:18px; }

			#smenu h3{ font-size:13px; text-decoration:underline; font-weight:bold; }

			#smenu ul{ line-height:130%; padding-bottom:10px; padding-left:12px; padding-top:5px;}

			#smenu ul li{ padding-bottom:4px; }

			#smenu h3 a{ text-decoration:underline; }

			#smenu a{ color:#FFFFFF; text-decoration:none; }

			#smenu a:hover{ color:#cee434; }

			

a.resultat:link{color:#8daf2b; text-decoration:none; font-weight:bold}

a.resultat:visited{color:#8daf2b; text-decoration:none; font-weight:bold}

a.resultat:hover{color:#8daf2b; text-decoration:underline; font-weight:bold}

a.resultat:active{color:#8daf2b; text-decoration:none; font-weight:bold}



a:link{text-decoration:none; color:#678120}

a:visited{text-decoration:none; color:#678120}

a:hover{text-decoration:underline; color:#678120}

a:active{text-decoration:none; color:#678120}



.bas-site

{

text-align:center; font-size:80%;font-family:Arial, Helvetica, sans-serif; font-style:italic; width:770px; background-color:#FFFFFF;margin:0px auto 0 auto; position:relative; z-index:100;

}

#fontsize { font-size: 12px; text-align: right; }
#fontsize A { display: inline-block; border: 1px solid #678120; font-size: 130%; line-height: 100%; padding: 0 2px; text-align: center;  }
#fontsize A:hover { color: #FFFFFF; background-color: #678120; text-decoration: none; }