
table,td{
	font-family:verdana,arial;
	font-size:10pt;
	}
#centre	{
	padding-top:0px;
	background-image:url(img/fond.jpg);
	background-repeat:no-repeat;
	background-position:11px 230px;
	}
.droite {
	text-align:right;
	}
.it	{
	font-style:italic;
	}
h1 	{
	color:#B2005E;font-size:13pt;
	}
h2 	{
	background-image:url(img/rub/hh.gif);
	background-repeat:no-repeat;
	padding-top:6px;
	padding-left:15px;
	text-align:left;
	width:571px;
	height:30px;
	background-position:-0px 0px;
	color:orange;
	font-size:11pt;
	font-family:arial;
	}
.hfaq	{
	background-image:url(img/hfaq.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:240px;
	width:569px;
	height:30px;
	background-position:-0px 4px;
	color:orange;
	font-size:11pt;
	font-family:arial;
	display:inline;
	}
p	{
	width:571px;
	}
ol	{
	font-size:7pt;
	}
.hv	{
	color:#B2005E;
	font-size:13pt;
	font-weight:bold;
	}
.ac	{
	display:block;
	border-style:solid;
	border-bottom:0;
	border-left:0;
	border-top:0;
	border-right-width:1px;
	border-color:orange;
	}
.actu	{
	display:block;
	border-style:solid;
	border-bottom-width:1px;
	border-left:0;
	border-top:0;
	border-right-width:1px;
	border-color:orange;
	}
.entoure{
	padding-left:10px;
	border-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-color:#B2005E;
	}
.entoureb{
	padding-left:10px;
	border-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-color:orange;
	}
h2.acc	{
	background-image:url(img/rub/hacc.gif);
	background-repeat:no-repeat;
	padding-top:6px;
	padding-left:15px;
	text-align:left;
	width:571px;
	height:30px;
	background-position:-0px 0px;
	color:orange;
	font-size:11pt;
	font-family:arial;
	display:block;
	}
.simul	{
	width:120px;
	}
.sim td,.ser td {
	font-family:arial;
	}
.ta	{
	background-color:#CF7127;
	text-align:center;
	color:white;
	font-weight:bold;
	font-style:italic;
	font-size:11pt;
	}
.ga	{
	background-color:#EDCE7C;
	text-align:left;
	font-size:8pt;
	}
.gb	{
	background-color:#E6BD51;
	text-align:left;
	font-size:8pt;
	}
.ha	{
	background-color:#EDCE7C;
	text-align:center;
	font-size:9pt;
	}
.hb	{
	background-color:#E6BD51;
	text-align:center;
	font-size:9pt;
	}
.ma	{
	background-color:white;
	text-align:right;
	font-size:8pt;
	}
.mb	{
	background-color:#F9EED2;
	text-align:right;
	font-size:8pt;
	}
.mc	{
	background-color:#F4DDA7;
	text-align:right;
	font-size:8pt;
	}
.md	{
	background-color:#EDCE7C;
	text-align:right;
	font-size:8pt;
	}
.off td{
	font-family:arial;
	font-family:arial;
	padding-top:10px;
	}
.of_ga	{
	background-color:#E9C565;
	text-align:left;
	color:white;
	font-weight:bold;
	font-style:italic;
	}
.of_gb	{
	background-color:#E4B946;
	text-align:left;
	color:white;
	font-weight:bold;
	font-style:italic;
	}
.of_gc	{
	background-color:#E0AD20;
	text-align:left;
	color:white;
	font-weight:bold;
	font-style:italic;
	}
.ota	{
	background-color:#B20060;
	text-align:center;
	color:white;
	font-weight:bold;
	font-style:italic;
	font-size:9pt;
	}
.otb	{
	background-color:#D48624;
	text-align:center;
	color:white;font-weight:bold;
	font-style:italic;
	font-size:9pt;
	}
.otc	{
	background-color:#94C43A;
	text-align:center;
	color:white;
	font-weight:bold;
	font-style:italic;
	font-size:9pt;
	}
.otd	{
	background-color:#3B7CC0;
	text-align:center;
	color:white;
	font-weight:bold;
	font-style:italic;
	font-size:9pt;
	}
.om1	{
	background-color:white;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
	}
.om2	{
	background-color:#FCF2E6;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
	}
.om3	{
	background-color:white;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
	}
.om4	{
	background-color:#EBEEF7;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
	}
.om5	{
	background-color:#EED8DA;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
	}
.om6	{
	background-color:#F3DBB5;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
	}
.om7	{
	background-color:#EDF2DB;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
	}
.om8	{
	background-color:#C2D0EA;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
	}
.om9	{
	background-color:#DFB0B8;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
	}
.om10	{
	background-color:#EAC287;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
	}
.om11	{
	background-color:#D9E5B3;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
	}
.om12	{
	background-color:#9BB2DC;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
	}
.gpa	{
	background-color:#EDCE7C;
	text-align:left;
	color:white;
	font-size:9pt;
	font-weight:bold;
	font-style:italic;
	}
.gpd	{
	background-color:#E0AD20;
	text-align:left;
	color:white;
	font-size:9pt;
	font-weight:bold;
	font-style:italic;
	}
.pa	{
	background-color:white;
	text-align:center;
	font-size:8pt;
	}
.pb	{
	background-color:#F9EED2;
	text-align:center;
	font-size:8pt;
	}
.pc	{
	background-color:#F4DDA7;
	text-align:center;
	font-size:8pt;
	}
.serv	{
	font-size:13pt;
	font-weight:bold;
	color:#CF7127;
	font-style:italic;
	}
.serv_m	{
	font-size:13pt;
	font-weight:bold;
	color:#B2005E;
	font-style:italic;
	text-align:center;
	}
.spa	{
	background-color:#F9EED2;
	text-align:left;
	font-size:9pt;
	}
.blc	{
	font-weight:bold;
	color:white;
	}
.par	{
	font-size:7pt;
	}
.table_bdd,.faq{
	width:571px;
	}
.faq	{
	display:block;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-color:orange;
	color:black;
	font-size:9pt;
	}
.ferme	{
	background-color:white;
	color:#B2005E;
	}
.titre_bdd{
	color:#B2005E;
	font-size:13pt;
	font-weight:bold;
	}
.tdc	{
	border-style:solid;
	border-bottom-width:4px;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-color:orange;
	}
.tdd	{
	height:110px;
	padding-left:10px;
	padding-right:10px;
	border-style:solid;
	border-bottom-width:4px;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-color:orange;
	}
.gras	{
	font-weight:bold;
	}
.intro_t{        
	width:360px;
	height:199px;
	background-color:white;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	border-style:solid;
	border-bottom-width:2px;
	border-left-width:2px;
	border-top-width:2px;
	border-right-width:2px;
	border-color:#BE002B;
	}
#header1 {
position:relative;
background:url('img/haut_courbe.gif') no-repeat top left;
width:593px;
height:143px;
}	
#header2 {
position:relative;
background:url('img/haut_courbe2.jpg') no-repeat top left;
width:593px;
height:143px;
}
#header3 {
position:relative;
background:url('img/haut_courbe3.jpg') no-repeat top left;
width:593px;
height:143px;
}
/*************  OFFRE PORTAGE  *******************/
.clear {
clear:both;
visibility:hidden;
height:1px;
font-size:1px;
line-height:1px;
margin:0;
border:0;
}
.offre h1, .offre h2, .offre p {margin:3px 7px; }
.offre h1 {font-size:17px; color:#B2005E;font-weight:bold;}
.offre p {padding-bottom:0.5em;width:auto;text-align:justify;}
.offre h2 {padding-top:0;text-align:left;color:#fc9a04;font-size:15px;
background-image:none;
	padding-left:0;
	text-align:left;
	width:auto;
	height:auto;
	font-family:arial;
}
.offre {background: transparent;}

.offre .xtop, .offre .xbottom {display:block; background:transparent; font-size:1px;}
.offre .xb1, .offre .xb2, .offre .xb3, .offre .xb4 {display:block; overflow:hidden;}
.offre .xb1, .offre .xb2, .offre .xb3 {height:1px;}
.offre .xb2, .offre .xb3, .offre .xb4 {background:#fff; border-left:1px solid #fc9a04; border-right:1px solid #fc9a04;}
.offre .xb1 {margin:0 5px; background:#fc9a04;}
.offre .xb2 {margin:0 3px; border-width:0 2px;}
.offre .xb3 {margin:0 2px;}
.offre .xb4 {height:2px; margin:0 1px;}

.offre .xboxcontent {display:block; background:#fff; border:0 solid #fc9a04; border-width:0 1px;padding:5px 0;}

/* Formulaires */
.avert {
color:#FF0000;
font-weight:bold;
}
.form_offre {
margin:0;
padding:0;
}
.form_offre label {
display:block;
float:left;
width:150px;
height:17px;
text-align:left;
background:url(img/pt.gif) repeat-x bottom left;
margin:6px 0 6px 0;
padding:0 0 0 10px;
font-size:12px;
color:#666;
}
.form_offre .inputxt {
width:130px;
float:left;
height:17px;
border:0;
font-size:11px;
color:#B2005E;
}
.form_offre .txtarea {
width:130px;
height:150px;
float:left;
border:1px solid #fc9a04;
margin:10px 0 10px 0;
}
/*************************************** PROMO BLOGS **************************************/
#cre_blog {
position:absolute;
left:290px;
top:10px;
color:#fff;
height:18px;
width:290px;
background:url('img/puce1.gif') no-repeat top left;
padding:0 0 0 20px;
}
#cre_blog a {
color:#fff;
}