/* CSS Document */



/* CSS Reset */

/*html{height:100%;}

body{color:#000;background:#FFF; height:100%;}body,div,dl,dt,dd,ul,ol,li,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,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,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{padding:0; margin:0;}

/* EOF */



/* 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%; position:relative; margin:9px auto 0 auto; background:url(../images/bg-middle-index.gif) repeat-y; }



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

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

	#pmenu{ width:531px; height:15px; padding:84px 1px 25px 0px; float:left; background:url(../images/entete-haut.jpg) no-repeat; }

		#pmenu div{ width:531px; 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:129px; float:left; background:url(../images/entete-bas.gif); }
	#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-index.gif) repeat-y; }

	#index-left{ width:504px; height:auto; float:left; background-color:#d0e6f1; }
	
		#index-left h1{ width:255px; height:45px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:200%; color:#1746a2; line-height:37px; padding-left:13px; padding-top:10px; margin:21px 0px 10px 36px; background-image:url(../images/bg-h1.jpg); text-transform:uppercase; }

		#content{ width:347px; padding:0px 108px 0px 49px; font-family:Arial, Helvetica, sans-serif; font-size: 90%; color:#00435f; }
		* html #content{ padding-right: 0; }
		
		#content h2{ text-transform:uppercase; font-size:130%; line-height:45px; }
		
		#content h3{ font-size:110%; margin: 0 0 10px 0; padding: 0;}

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

		

	#index-right{ width:266px; height:auto; float:left; background:url(../images/bg-right-index.gif) repeat-x; }
	
			#index-right #search_box {

				 width:152px;

				height:37px;

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

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

			}

			#index-right #search_box #s {

				float:left;

				padding:0;

				margin:16px 0 0 9px;

				border:0;

				width:116px;

				background:none;

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

				font-size:100%;

			}

			#index-right #search_box #go {

				float:right;

				margin:16px 6px 0 0;

			}

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

			#right-content h2{ text-transform:uppercase; font-size:130%; line-height:45px; }

			#right-content p{ font-size:100%; line-height:130%; padding-bottom:20px; text-align:justify; }

		#icones{ width:200px; padding:0px 31px 10px 35px; line-height:0; }

		

		

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;

}

#fontsize { font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding: 10px 10px 0 10px; }
#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; }