	body {text-align: center;margin:0; padding:0; font-family: Verdana, Helvetica, Arial;}
	* {font-size:12px}
	
	#contenu {text-align: left; width:752px; margin-left: auto; margin-right: auto}

	/* NAV */
	#nav {background: url(img/nav/fond.gif) repeat-y; width:170px; /*;border: 1px solid;*/}
	#nav p.bt img {margin: 5px 0 4px 0}
	#nav p.bt img.titre {margin: 0 0 6px 0}
	#nav p.bt {margin: 10px 0 5px 9px;}
	/* FIN NAV */
	
	/*DROIT */
	#droit {background: url(img/droit.jpg) repeat-y; width:160px;padding-left:10px; padding-top:10px; vertical-align:top}
	#droit table {background: url(img/form_bulle.gif) no-repeat ; width:147px;height:118px}
	#droit table td#tt_form {font-weight: bold; padding-left:32px; padding-top:5px;}
	#droit table td#tt_form img {float:left; margin:10px 3px 0 0}
	#droit table td.tt_field {font-weight: bold; font-size: 11px; color: #222F8F; padding-left:7px;padding-right:3px;text-align:right}
	#droit table td#bt {padding-left:57px;vertical-align: top}
	#droit table td#bt img {margin-right:5px;}
	#droit table input {font-size:10px}
	/*droit partenaires*/
	#droit_part {background: url(img/droit.jpg) repeat-y; width:160px;padding-left:10px; padding-top:10px; vertical-align:top} 
	#droit_part div.top {background: url(img/bulle_part_top.gif) no-repeat; width: 148px; height: 55px; margin:0}
	#droit_part h1 {font-size: 12px; color: #FDBE01; padding: 6px 0 2px 36px; margin:0}
	#droit_part input.pseudo {background-color: #E50003; color: white; width:100px; margin: 0 0 0 26px}
	#droit_part div.centre {background: url(img/bulle_part_bg.gif); width: 148px; margin:0}
	#droit_part .titre {font-weight: bold; color:#222F8F; margin: 0; padding: 0 0 0 5px}
	#droit_part a.lien {background: url(img/fle_nav_part.gif) 0 70% no-repeat;margin: 0 0 0 8px; padding: 0 0 0 8px; font-size: 11px; line-height: 14px; font-weight: normal; color:#222F8F;}
	#droit_part a.lien:visited {color:#222F8F;}
	#droit_part a.lien:hover {color:#E50003;}
	#droit_part .sep {margin:5px 0}
	#droit_part div.bot {text-align: center; font-size: 11px; background: url(img/bulle_part_bot.gif) no-repeat; width: 148px; height: 59px; margin:0; padding-top: 3px}
	#droit_part div.bot img{margin: 3px  0 0 5px}
	#droit_part div.bot .unlog {font-size: 12px; line-height: 12px; font-weight: bold; color: #FDBE01; margin: 0 0 5px}
	/*FIN DROIT */
	
	/*BOTTOM*/
	.bottom {font-size: 10px; color:#909090; padding:5px;border-top: 1px solid #CCCCCC}
	.bottom a {font-size: 10px; font-weight: normal; color:#909090; text-decoration: none}
	.bottom a:visited {font-size: 10px; font-weight: normal; color:#909090; text-decoration: none}
	.bottom a:hover {font-size: 10px; font-weight: normal; color:#909090; text-decoration: underline}
	#centre {width:425px;padding:10px 0 10px 0;vertical-align: top;}
	
	/*HOME*/
	#nouveau,#actu  {float:left;width:200px; padding-left: 5px; margin-top:5px}
	#actu {width:201px; border-left:1px solid #cccccc;}
	#nouveau p,#actu p {clear:both;padding-top:10px}
	#actu p {padding-right:10px; width:200px;text-align:right;}
	.imgleft{float:left; margin-right: 10px}
	h1.home {font-weight:bold; font-size: 18px; color: #EC1C00; margin:0;}
	.filrouge {border-right: 1px solid #EC1C00}
	/*FIN HOME*/
	
	/* FIXES*/
	.fixe {vertical-align: middle; height:133px;border: 1px solid}
	.photogauche {float: left; margin-left: 9px; margin-right: 43px}
	.plusinfo {clear:both; text-align:right; width: 420px;margin:0 0 5px 0; padding:0;}
	.plusinfo a {font-weight: bold; font-size:11px; color: #22308E;}
	.plusinfo img {margin-right: 3px}
	.plus {clear:both; margin:5px 0 0;}
	.plus a {font-weight: bold; font-size:11px; color: #424242;}
	.plus img {margin-right: 3px; vertical-align:-2px}
	.titrefixe {margin-bottom: 10px; margin-top: 15px}
	.txtfixe {font-size: 12px;float:left}
	.txtfixe img {float:left; margin-right:15px;}
	.txtfixe2 {font-size: 12px;float:left}
	.txtfixe2 img {float:right; margin-left:5px; margin-right: 10px}
	.txtfixecentre {font-size: 12px; text-align: center}
	.txtfixegch{font-size: 12px; width:200px;float:left; margin-right:20px}
	.txtfixegch img {float: left}
	.txtfixedr{font-size: 12px; width:200px;float:left}
	.mineur {font-size: 10px}
	.haut {vertical-align:top}
	.rouge {font-weight: bold; color: #E30709}
	/*tab solidium*/
	.tabsolid {width: 420px;border-collapse: collapse;}
	.tabsolid td {border: 1px solid #AFAFAF;}
	.tabsolid td.cote {border-right: none;;border-left: none}
	.tabsolid td.centre {text-align: center}
	/*FIN FIXES*/
	
	/*MOBILES*/
	h1.mob {font-weight:bold; font-size: 15px; color: #9C410F; margin:5px 0 5px 0;}
	.bleu { color: #00709E;}
	
	#gris {color: #00709E; width: 420px; border-top: 1px solid #777777; border-bottom: 1px solid #777777; padding:0; margin:0}
	#gris td.borddroit {width:208px; border-right: 1px solid #777777; vertical-align:top; padding:0; margin:0}
	#gris td.bordgch {width:208px; border-left: 1px solid #777777; vertical-align:top; padding:0; margin:0}
	
	#gris div {margin: 5px 0 5px 25px}
	#gris p.fiche {text-align:right; margin:0; padding: 0}
	#gris p.ferme {text-align: right; margin:0; padding:0;}
	
	#gris div.int {color:#6E0023;}
	#gris div.int a {font-weight: normal;color:#6E0023; font-weight: normal}
	#gris div.int a:visited {color:#6E0023}
	#gris div.int a:hover {color:#AE6572}#gris div.int a:hover {color:#AE6572}
	#gris div.det_int {display: none; font-size: 11px; color: #000000; background: #F7E7E2; margin:0 2px 0 10px; padding: 5px 5px 10px;}
	#gris div.det_int b {font-size: 11px;}
	#gris div.det_int a {font-size: 11px;}
	
	#gris div.reg {color:#9C410F;}
	#gris div.reg a {font-weight: normal;color:#9C410F; font-weight: normal}
	#gris div.reg a:visited {color:#9C410F}
	#gris div.reg a:hover {color:#AF683C}
	#gris div.det_reg {display: none; font-size: 11px; color: #000000; background: #F6F1E7; margin:0 0 0 10px; padding: 5px 5px 10px}
	#gris div.det_reg b {font-size: 11px;}
	#gris div.det_reg a {font-size: 11px;}
	
	#gris div.dom {color:#00709E;}
	#gris div.dom a {font-weight: normal;color:#00709E; font-weight: normal}
	#gris div.dom a:visited {color:#00709E}
	#gris div.dom a:hover {color:#3D93B5}
	#gris div.det_dom {display: none; font-size: 11px; color: #000000; background: #CFE4EC; margin:0 0 0 10px; padding: 5px 5px 10px}
	#gris div.det_dom b {font-size: 11px;}
	#gris div.det_dom a {font-size: 11px;}
	
	/* REFERENCES */
	#centreref {width:425px;padding:10px 0 10px 0;vertical-align: top;}
	#centreref h1 {font-weight:bold; font-size: 15px; color: #6F6F6F; padding: 0 0 5px 0; margin:0 0 15px 0; width:420px; background: url(img/fil_tt_real.gif) bottom left repeat-x}
	#centreref h2 {font-weight:bold; font-size: 15px; color: #6F6F6F; padding: 0; margin:0 0 5px 0;}
	#centreref div {background: #E8E7E8; margin: 5px 0 30px; padding:0 0 5px 5px}
	
	/* PARTENAIRES */
	#centrepart {width:425px;padding:10px 0 10px 0;vertical-align: top;}
	#centrepart h1 {font-weight:bold; font-size: 15px; color: #FDBE01; margin:0 0 5px 0;}
	#centrepart h2 {width: 420px; background: url(img/fil_gris.gif) bottom left no-repeat; padding: 0 0 5px 0; margin:0 0 5px 0;}
	#centrepart h3 {font-weight:bold; font-size: 15px; color: #E50003; margin:0 0 5px 0;}
	#centrepart h5 {font-weight:bold; font-size: 13px; color: #2A3892; margin:0 0 5px 0;}
	#centrepart .droitpart {margin-left:236px;}
	#centrepart .gauche {float:left; width:230px; margin:15px 0 10px}
	#centrepart .droit {float:left; width:185px; margin:15px 0 10px}
	#centrepart .part {width: 420px}
	#centrepart div.part a {font-weight: normal}
	#centrepart div.part table.link {padding:0 0 0 60px; width:380px}
	/* FIN PARTENAIRES */
	
	
	/*SERVICES*/
	#centre_etudes {width:425px;padding:10px 0 10px 0;vertical-align: top;}
	#centre_etudes h1 {height: 35px; font-weight:bold; font-size: 15px; color: #2A3892; margin-bottom:5px;
	background: url(img/spas.gif) no-repeat bottom left; padding: 0 0 3px
	}

	/*BOITE OUTILS*/
	#centreoutil {width:425px;padding:10px 0 10px;vertical-align: top;}
	#centreoutil div.texte1 {padding: 0 0 0 10px}
	#centreoutil p.texte2 {padding: 0;}
	#centreoutil p.texte2 span {display: block; float:left; margin-right: 10px; height: 100%}
	#centreoutil p.texte3 {padding: 0 0 0 63px;}
	#centreoutil h1 {font-weight:bold; font-size: 15px; color: #189C84;padding: 0 0 5px 0; margin:0 0 15px 0; width:420px; background: url(img/fil_tt_real.gif) bottom left repeat-x}
	#centreoutil h2 img {float:left; margin-right: 10px}
	#centreoutil h2 {font-weight:bold; font-size: 12px; color: #000000; margin:0 0 5px 0;padding: 0}
	#centreoutil h2 span {font-weight:bold; font-size: 12px; color: #189C84; margin:0 0 5px 0;padding: 0}
	#centreoutil h3 {font-weight:bold; font-size: 12px; color: #000000; margin: 20px 0 0; padding: 0}
	#centreoutil h3 span {font-weight:bold; font-size: 12px; color: #000000; margin: 20px 0 0 63px; padding: 0}
	
	h1 {font-weight:bold; font-size: 15px; color: #EC1C00; margin:5px 0 5px 0;}
	h1 img {margin:0 5px 0 5px}
	h3 {font-size: 15px; color: #7C7C7C; margin:0; margin-bottom: 10px; padding:0}
	h4 {font-size: 14px; color: #222F8F; margin:0 0 5px 0;}
	a {font-weight: bold; color: #000000; text-decoration:none}
	/*tableau notices*/
	.tel {width:170px; text-align: right}
	.tel2 {background-color: #D4EDEA; text-align: right}
	.tel a, .tel2 a {font-weight: bold; color: #004B34;text-decoration: none}
	.tel a:visited , .tel2 a:visited {font-weight: bold; color: #004B34;}
	.tel a:hover , .tel2 a:hover {font-weight: bold; color: #004B34;}
	.tel img , .tel2 img {vertical-align:-1px; margin-right: 5px}
	.ref {font-weight: bold; padding: 2px 0 2px 5px; width:250px}
	.ref2 {font-weight: bold; padding: 2px 0 2px 5px; background-color: #D4EDEA; width:250px}
	
	/*COMABI*/
	#centre_comabi {width:425px;padding:10px 0 10px;vertical-align: top;}
	#centre_comabi h1 {font-weight:bold; font-size: 15px; color: #000000; border-bottom: 1px solid; padding-bottom: 5px; margin:5px 0 10px 0;}
	#centre_comabi h1 img {margin:0 5px 0 5px}
	#centre_comabi h2{font-weight:bold; font-size: 15px; color: #000000; clear: both}
	#centre_comabi .gauche {float: left; width: 180px; padding: 0 15px 0 8px}
	#centre_comabi .droit {float: right; width: 205px}
	#centre_comabi .noir {border: 1px solid; margin: 0;}
	#centre_comabi .noir .bando {color:#fff; background: #000; margin: 0; padding:0 0 3px 5px; font-weight: bold; font-size: 20px}
	#centre_comabi .noir .bando2 {color:#fff; background: #000; margin: 0; font-weight: bold;}
	#centre_comabi .noir2 .bando3 {color:#fff; background: #000; margin: 0; font-weight: bold; font-size: 16px}
	
	#centre_comabi .vert, #centre_comabi .gris, #centre_comabi .rouge, #centre_comabi .noir2 {border: 1px solid; margin: 30px 0 0 0;}
	#centre_comabi .vert .bando {color:#fff; background: #1A9080; margin: 0; padding:3px 0 3px 5px; margin: 0; font-weight: bold; font-size: 16px}
	#centre_comabi .vert  p.cadre {padding: 5px 15px 5px 0; margin:0;}
	
	#centre_comabi .gris .bando {color:#fff; background: #828282; margin: 0; padding:3px 0 3px 5px; margin: 0; font-weight: bold; font-size: 16px}
	
	#centre_comabi .rouge .bando {color:#fff; background: #E44041; margin: 0; padding:3px 0 3px 5px; margin: 0; font-weight: bold; font-size: 16px}
	
	#centre_comabi p.cadre {padding: 5px 10px 5px 5px; margin:0; color: #000; font-weight: normal}
	#centre_comabi p.cadre img {float: left; margin-right: 20px}
	#centre_comabi p.cadre2 {padding: 5px 10px 5px 5px; margin:0; color: #000; font-size: 11px;font-weight: normal}
	#centre_comabi p.cadre2 img {float: left; margin: 0 20px 30px 0}
	
	
	/*CONTACT*/
	input.texte{font-size: 11px; border: 1px solid #4A5B7E;}
	#form div { width: 90%; margin: 5px 0 0 10px}
	div#secteur table, div#interet table {margin: 0 0 0 10px;}
	div#secteur table.entreprise, div#interet table.entreprise, div#contact table.entreprise {margin: 0}
	div#secteur table.entreprise td.entreprise_marge {padding-left: 10px}
	div#secteur table td, div#interet table td, div#contact table td  {font-size: 11px; padding: 0}
	#form div b {font-size: 11px;}
	#form div span.entreprise {font-size: 11px;}
	fieldset#coords  {padding: 0}
	fieldset  {padding-bottom: 0.7em}
	legend {font-weight: bold}
	legend .mineur {font-weight: normal; font-size: 11px}
	#form table {margin: 5px 0 5px 0}
	#form table td {font-size: 11px;vertical-align: top; padding-bottom: 10px; }
	#form table td.intitule {font-size: 11px; text-align: right; padding-right: 5px}
	
	
	.suite{margin-left: 5px}
	.suiteleft{margin-right: 5px}
	.top {clear: both}
	.top a {font-weight: normal; font-size: 11px; color: #424242}
	.top img {margin-right: 3px}
	#video {background: url(img/video.gif) no-repeat; width:415px; height:313px; text-align:center; padding-top:17px}
	