* {	margin: 0;	padding: 0;}a img {	border: none;}body { font: 75% "Lucida Sans"; text-align: center; }#contener {	text-align: left;	width: 895px;	margin-right: auto;	margin-left: auto;}.left { float: left; padding-right: 20px; padding-bottom: 10px; }.right { float: right; padding-bottom: 10px; padding-left: 20px; }#home { float: left; padding-top: 25px; }#home ul { list-style-type: none; }#inner { padding-top: 25px; float: left; }#home a { color: #2f93c1; text-decoration: underline; }#home a:hover { color: #a7c302; text-decoration: none; }#bloc_pro_home { background-image: url(images/steto.gif); background-repeat: no-repeat; background-position: left top; height: 65px; }#bloc_pro_home a { color: #02c1f2; font-size: 1.2em; font-weight: 700; text-decoration: none; width: 120px; padding-top: 1em; padding-left: 50px; display: block; }#home p { text-align: justify; margin-top: 1em; }#inner p { text-align: justify; margin-top: 1em; }#col1_home { width: 630px; float: left; padding-right: 40px; border-right: 1px solid #dbdbdb; }#col1_inner { padding-right: 30px; width: 293px; float: left; }#col2_inner { line-height: 1.5em; width: 560px; float: left; }#col_large {width: 880px}#menu2 { list-style-type: none; }#menu2 li a { color: #186490; text-decoration: none; }#menu2 li a:hover { color: #2f93c1; text-decoration: underline; }#menu2 li { margin-bottom: 0.4em; padding-top: 0.4em; padding-bottom: 0.4em; border-bottom: 1px solid #d6e1e5; }#menu2 .active { background-image: url(images/dot_inner.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; }#col2_home { width: 190px; float: left; padding-top: 25px; padding-left: 26px; }#col1a_home { padding-right: 34px; width: 268px; float: left; margin-top: 1em; border-right: 1px dotted #dbdbdb; }#col1b_home { padding-right: 34px; width: 268px; float: left; margin-top: 1em; padding-left: 25px; }#home h2 { color: #a7c302; font-size: 1.7em; font-weight: normal; background-image: url(images/dot_green.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 18px; }#inner h1 { color: #a7c302; font-size: 1.7em; font-weight: normal; margin-bottom: 0.6em; }#col1a_home h3 { color: #b80060; font-size: 1.7em; font-weight: normal; }#col1b_home h3 { color: #02c1f2; font-size: 1.7em; font-weight: normal; }#menu ul, #menu2 ul { list-style-type: none; }ol { margin-top: 1em; }ol li { margin-bottom: 1em; }#home ol li{ color:white; text-indent: 5px; margin-bottom: 1em; padding-bottom: 0.6em; padding-left: 25px; border-bottom: 1px solid #d6d6d6; list-style-position: outside; }#home ol li span{ color:black; }#header { height: 194px; float: left; padding-top: 8px; }.n1 { background-image: url(images/dot1.gif); background-repeat: no-repeat; }.n2 { background-image: url(images/dot2.gif); background-repeat: no-repeat; }.n3 { background-image: url(images/dot3.gif); background-repeat: no-repeat; }.n4 { background-image: url(images/dot4.gif); background-repeat: no-repeat; }.bouton_plus { background-repeat: no-repeat; width: 150px; height: 28px; padding-top: 0.5em; padding-left: 1em; }.bouton_plus a { color: white !important; text-decoration: none !important; width: 135px; float: left; display: block; }.bouton_plus strong { display: none; }.bt-rose { background-image: url(images/plus_rose.png); }.bt-bleu { background-image: url(images/plus_bleu.png); }#logo { width: 167px; height: 112px; float: left; margin-top: 41px; }#photo1 { background-image: url(images/photo1.jpg); background-repeat: no-repeat; width: 131px; height: 138px; float: left; margin-top: 25px; margin-left: 7px; }#photo2 { background-image: url(images/photo2.jpg); background-repeat: no-repeat; width: 202px; height: 195px; float: left; margin-left: 30px; }#photo3 { background-image: url(images/photo3.jpg); background-repeat: no-repeat; margin-left: 25px; width: 119px; height: 122px; float: left; margin-top: 72px; }#photo4 { background-image: url(images/photo4.jpg); background-repeat: no-repeat; margin-top: 10px; margin-left: 21px; width: 179px; height: 184px; float: left; }#content {	color: white;	font-size: 95%;	text-align: justify;	width: 510px;	float: left;	padding-left: 15px;}#main_menu { float: left; width: 100%; font-size: 110%; font-weight: 700; line-height: normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }#main_menu ul { padding-top: 13px; list-style: none; }#main_menu ul li ul { display: none; }#main_menu li { display: inline; margin: 0; padding: 0; }#main_menu a {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	float: left;	margin: 0;	padding: 0 0 0 4px;	text-decoration: none;}#main_menu a span {	float: left;	display: block;	padding: 5px 15px 4px 6px;	color: #454454;}#main_menu a span {	float: none;}#main_menu a:hover span, #main_menu .active span {	color: #FFF;}#main_menu a:hover, #main_menu .active {	background-position: 0 -28px;}#main_menu a:hover span, #main_menu .active span {	background-position: 100% -28px;}.tableft7, .tableft11 {	background: url(images/tableft1.png) no-repeat scroll left top;}.tabright7, .tabright11 {	background: url(images/tabright1.png) no-repeat scroll right top;}.tableft8, .tableft10 {	background: url(images/tableft2.png) no-repeat scroll left top;}.tabright8, .tabright10 {	background: url(images/tabright2.png) no-repeat scroll right top;}.tableft1 {	background: url(images/tableft3.png) no-repeat scroll left top;}.tabright1 {	background: url(images/tabright3.png) no-repeat scroll right top;}.tableft9 {	background: url(images/tableft4.png) no-repeat scroll left top;}.tabright9 {	background: url(images/tabright4.png) no-repeat scroll right top;}.sep20 { width: 100%; height: 20px; }#bloc_news_home { padding-top: 2em; }#bloc_news_home ul { list-style-type: none; }#bloc_news_home strong, .news th strong { color: #02c1f2; font-size: 1.3em; }#bloc_news_home em, .news th em { color: #a7c302; font-size: 0.9em; font-style: normal; }#footer { float: left; clear: both; margin-bottom: 2em; }#footer p { text-align: center; width: 900px; }#footer_logo { float: left; clear: both; }/*rollover logo home page*/.logo_partenaires { width: 895px; float: left; padding-top: 3em; display: inline; }.logo_partenaires li { display: inline; }.logo_partenaires span {display: none }.logo_partenaires a { background-repeat: no-repeat; background-position: 50% bottom; float: left; padding-right: 38px; }.logo_partenaires a:hover { background-position: 50% top; }a.gouvsante { background-image: url(images/logo_gouvsante.png); width: 52px ; height: 59px; }a.cg06 { background-image: url(images/logo_cg06.png); width: 64px ; height: 41px; margin-top: 13px; }a.cg04 { background-image: url(images/logo_cg04.png); width: 104px ; height: 41px; margin-top: 13px; }a.assmaladie { background-image: url(images/logo_assmaladie.png); width: 88px ; height: 40px; margin-top: 13px; }a.msa { background-image: url(images/logo_msa.png); width: 76px ; height: 37px; margin-top: 13px; }a.rsi { background-image: url(images/logo_rsi.png); width: 94px ; height: 39px; margin-top: 13px; }a.antibes { background-image: url(images/logo_antibes.png); width: 50px ; height: 66px; }a.ligue { background-image: url(images/logo_ligue.png); width: 49px ; height: 63px; }.skip { float: left; margin-left: -3000px; display: none; }.legende { color: #747474; font-size: 90%; margin-top: 0.2em; margin-bottom: 1em; }blockquote { color: #515151; text-align: left !important; margin-top: 1em; margin-bottom: 1em; margin-left: 25px; padding-left: 10px; border-left: 7px solid #8da1b5; }blockquote a:link, blockquote a:visited { color: #515151; text-decoration: underline; }blockquote a:hover { color: #515151; background-color: #e7e7e7; text-decoration: none; }#col2_inner ul { margin-top: 1em; margin-right: 0; margin-bottom: 2em; list-style-type: none; }#col2_inner h2 { margin-top: 1em; margin-bottom: 0; }#col2_inner h3 { margin-top: 1em; margin-bottom: 0; }#col2_inner h4 { margin-top: 1em; margin-bottom: 0; }#col2_inner h5 { color: #707070; font-size: 1em; font-weight: bold; margin-top: 1em; margin-bottom: 0; }#col2_inner ol { background-image: none; margin: 1em 0 2em 20px; list-style-type: decimal; }#col2_inner ul li { background-image: url(images/puce.gif); background-repeat: no-repeat; background-position: left 2px; margin-bottom: 1em; padding-left: 15px; }#col2_inner ul li li { background-image: url(images/puce2.gif); background-repeat: no-repeat; background-position: left 5px; margin-bottom: 1em; padding-left: 15px; }.switchgroup1 ul { margin-top: 1em; margin-right: 0; margin-bottom: 2em; list-style-type: none; }.switchgroup1 ol { background-image: none; margin: 1em 0 2em 20px; list-style-type: decimal; }.switchgroup1 li { background-image: url(images/puce.gif); background-repeat: no-repeat; background-position: left 2px; margin-bottom: 1em; padding-left: 15px; }.switchgroup1 li li { background-image: url(images/puce2.gif); background-repeat: no-repeat; background-position: left 5px; margin-bottom: 1em; padding-left: 15px; }.chapo { color: #737373; font-size: 130%; font-family: Georgia, "Times New Roman", Times, serif; }.pdf { list-style-type: none; }.pdf { line-height: 2em; background-image: url(images/icn_pdf.gif); background-repeat: no-repeat; background-position: left 50%; margin-bottom: 0 !important; margin-left: -20px; padding-bottom: -1em; padding-left: 25px; list-style-type: none; }.data { width: 100%; border: solid 1px #666; }.data tr td{		font-family: "lucida grande", verdana, sans-serif;		font-size: 0.95em;		padding: 3px 8px;		background: #fff;	}.data th{		background-color: #3d80df; color: #ffffff; font-weight: bold; padding: 3px 8px; border-left: 1px solid #346dbe; border-bottom: 1px solid #7daaea; 	}.data tbody td{			border-left: 1px solid #D9D9D9;	}.data tbody tr.even td{		background: #edf3fe;	}	.data tbody tr.ruled td{		color: #000;		background-color: #c6e3ff; 		border-color: #d9d9d9;	}.data caption { color: #9f9aae; font-size: 1.3em; text-decoration: none; text-align: left; margin-top: 1em; }		/* Opera fix */	head:first-child+body tr.ruled td{		background-color: #C6E3FF; 	}.news  { border-collapse: collapse  }.news img  { padding: 3px; border: solid 1px #9f9aae; }.news tr td { font-family: "lucida grande", verdana, sans-serif; vertical-align: top; padding: 12px 8px; border-bottom: 1px solid #d9d9d9; }.news th { font-size: 110%; font-weight: normal; text-indent: 8px; padding-top: 10px; }  /* Form Invitation */span.required{  font-size: 13px !important;  color: red !important;}#invit { float: left; }#invit td { padding: 8px; border-bottom: 1px solid #aeacad; }
