/* general style */


body {
	color:#333;
	margin:0px;
	padding:0px;
	font:10pt Arial;
	background-color: #FFFFFF;
}
a:link {
	cursor:pointer;
	margin:0px;
	padding:0px;
	text-decoration: none;
	
}
a:hover 
{ 
	text-decoration:none; 
	cursor:pointer; 
	margin:0px; 
	padding:0px;}
	
a:visited 
{
	cursor:pointer; 
	margin:0px; 
	padding:0px;
	text-decoration: none;

}


/* div style */
div#header {
	margin:0px;
	padding:0px;
	width:980px;
	height:135px;
	background:url(../logo/frames/ciremhautsite.gif) no-repeat;
}
dt, dl, dd, ul, li {
list-style-type: none;
margin: 0 0px 0 0;
padding: 0;
}

#Layer1 {
	position:absolute;
	width:10px;
	height:29px;
	left: -9px;
	top: 69px;
	z-index: 1;
	visibility: inherit;
}
div#body {
	margin:0px;
	padding:0px;
	width:980px;
	index:1000;
	background-image: url(../logo/frames/ciremfdssite.gif);
	background-repeat: no-repeat;
}


div#menu {
	position : absolute;
	left: 79px;
	top: 109px;
	z-index: 50;
	height: 15px;
	width: 899px;
	margin:0px;
	padding:0px;

}


#menu dl {
float: none;
}

#menu a:hover {
text-decoration: none;
	color: #FFFFFF;
	background-color: #2c8577;
}
#menu a:link {
text-decoration: none;
	color: #FFFFFF;

}

#smenu1 a:link {
text-decoration: none;
	color: #2c8577;
	background-color: #FFFFFF;
}
#smenu5 a:link {
text-decoration: none;
	color: #2c8577;
	background-color: #FFFFFF;

}
#smenu1 a:hover {
text-decoration: none;
	color: #2c8577;
	background-color: #FFFFFF;
}
#smenu5 a:hover {
text-decoration: none;
	color: #2c8577;
	background-color: #FFFFFF;
}

#smenu1
{
	position: absolute;
	left: 3px;
	top: 26px;
	width: 344px;
}
#smenu2
{
	position: absolute;
	left: -78px;
	top: 70px;
	width: 152px;
}
#smenu3
{
	position: absolute;
	left: 244px;
	top: 26px;
	width: 100px;
}
#smenu4 
{
	position: absolute;
	left: 343px;
	top: 26px;
	width: 126px;
}
#smenu5
{
	position: absolute;
	left: 498px;
	top: 26px;
	width: 323px;
}




/* text style */
.textinput1 {
width:120px;
height:12px;
font-size:12px;
border: solid 1px #CCC;
}

.textinput2 {
width:120px;
height:12px;
font-size:12px;
}

.text1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#EEE;
}

.text2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#00519E;
}

.text3 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#00519E;
}

.text4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #666666;
}

.text5 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#E5000E;
}

.text6 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#00519E;
}

.bgTitle {
background:url(../rdv/images/bg_title.gif) no-repeat;
}

.title {
font-family:Arial;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#00519E;
background-color:#FFF; 
margin-left:10px; 
padding:0px 10px 0px 10px;
}
.text3vert {

font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#2c8577;
}
.text3rouge {


font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#E30414;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}
.text4nongras {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	text-align: justify;

}
.text6vert {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2c8577;
	line-height: 11px;

}

.textblanc { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}
.corpstexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.text4ptt {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #333333;
}
.text4nongrasptt {


	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #333333;
}
.text6vertptt {


font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#2c8577;
}

.text5vert {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2c8577;
}
.text2ptt {

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
font-style:italic;
color:#00519E;
}
.text2pttgris {

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
font-style:italic;
color:#666666;
}


.text3rougeptt {



font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#E30414;
}
.textbleuptt {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#00519E;
}
.text4nongrasital {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	font-style: italic;
}
.text4nongrasjustif {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	text-align: justify;
}
.textemoyen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
}
.themevertgauche {font-family: Verdana; font-size: 10pt; font-style: normal; font-weight: 500; color: #2C8577; text-align: left}
.themevertdroit { font-family: Verdana; font-size: 12px; font-style: normal; font-weight: 500; color: #2C8577; text-align: right}
.themeclubgauche {font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: bold; color: #cc0033; text-align: left}
.textegauche {font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: normal; color: #666666; text-align: left}
.textejustif { font-family: Verdana; font-size: 10pt; font-style: normal; font-weight: normal; color: #666666; text-align: justify}
.textegrasgauche { font-family: Verdana; font-size: 10pt; font-style: normal; font-weight: bold; color: #666666; text-align: left }
.petititrepub {font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: normal; color: #2C8577; text-align: right}
.themeclubdroit { font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: bold; color: #cc0033; text-align: right}
.textedroit { font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: normal; color: #666666; text-align: right}
.textecentre { font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: normal; color: #666666; text-align: center}
.textegrasdroit { font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: bold; color: #666666; text-align: right }
.textegrascentre { font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: bold; color: #666666; text-align: center}
.textejustifvert { font-family: Verdana; font-size: 10pt; font-style: normal; font-weight: normal; color: #2c8577; text-align: justify }
.vert { color: #2C8577}
.respprojet { font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: 600; color: #666666; text-align: right }
.indice {  font-family: Verdana; font-size: 8pt; font-style: normal; color: #666666; vertical-align: sub; font-weight: bold}
.gris { color: #666666}
.date { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: normal; color: #666666; text-align: right }
.titrecentregris { font-family: Verdana; font-size: 11pt; font-style: normal; font-weight: bold; color: #666666; text-align: center }
.rouge { color: #cc0033}
.textevertdroit { font-family: Verdana; font-size: 10pt; font-style: normal; font-weight: normal; color: #2C8577; text-align: right }
.titreprincvertcentre { font-family: Verdana; font-size: 11pt; font-style: normal; font-weight: bold; color: #2C8577; text-align: center }
.titreprinclubcentre { font-family: Verdana; font-size: 11pt; font-style: italic; font-weight: bold; color: #cc0033; text-align: center }
.titreprinclubdroit { font-family: Verdana; font-size: 11pt; font-style: italic; font-weight: bold; color: #cc0033; text-align: right }
.titreprincvertdroit { font-family: Verdana; font-size: 14px; font-style: normal; font-weight: bold; color: #2C8577; text-align: right }
.pttclubdroitital { font-family: Verdana; font-size: 8pt; font-style: italic; font-weight: normal; color: #cc0033; text-align: right }
.ital { font-style: italic; font-weight: bold; color: #cc0033 }
.pttjustif { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: normal; color: #666666; text-align: justify }
.pttdroit { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: normal; color: #666666; text-align: right }
.numeropub { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: bold; color: #2C8577; text-align: right }
.titresecvertcentre { font-family: Verdana; font-size: 10pt; font-style: normal; font-weight: bold; color: #2C8577; text-align: center }
.pttgrasdroit { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: bold; color: #666666; text-align: right }
.pttgrascentre { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: bold; color: #666666; text-align: center}
.pttgauche { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: normal; color: #666666; text-align: left}
.pttgrasgauche { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: bold; color: #666666; text-align: left}
.gras {  font-weight: bold}
.textegaucheretrait1 { font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: normal; color: #666666; text-align: left ; text-indent: 0.5cm}
.pttcentreblanc {
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
}
.pttgrasgaucheblanc { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: left }
.sousmenver { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #2C8577; text-align: left ; text-decoration: none }
.italptt { font-style: italic; font-weight: normal; color: #cc0033 ; font-size: 12px}
.texterouge { font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: normal; color: #cc0033; text-align: right }
.textedroitrouge { font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: normal; color: #cc0033; text-align: right }
.menugrisnarrow { font-family: Verdana Narrow; font-size: 10pt; font-style: normal; font-weight: bold; color: #404040; text-align: right; line-height: normal ; text-decoration: none }
.pttgrasgaucheClub { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: bold; color: #cc0033; text-align: left }
.pttgrasgauchevert { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: bold; color: #2c8577; text-align: left }
.italique { font-style: italic}
.titreprincbleudroit { font-family: Verdana; font-size: 11pt; font-style: normal; font-weight: bold; color: #433670; text-align: right }
.themebleudroit { font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: bold; color: #4E4278; text-align: right }
.pttcentre { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: normal; color: #666666; text-align: center }
.pttgrasdroitvert { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: bold; color: #2c8577; text-align: right }
.pttgrascentrevert { font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: bold; color: #2c8577; text-align: center }
.puceclub { color: #CC0033; list-style-position: outside; list-style-type: square; font-style: normal; }
.motclesurligne {	background-color: #2c8577;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: italic;	font-weight: bold;	color: #FFFFFF; }
.pucecirem { color: #2c8577;	list-style-position: outside;	list-style-type: square;	font-style: normal; }
.marges {
	margin: 1px 0px 0px 5px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
.menurevue 
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #D5D1D0;
	text-align: center;
	line-height: normal;
	text-decoration: none;
	letter-spacing: 1px;
	font-variant: normal;
}
.pttmenurevue {
font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: normal; color: #D5D1D0; text-align: center
}
.menurevuegros {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #D5D1D0;
	text-align: center;
	line-height: normal;
	text-decoration: none;
	letter-spacing: 1px;
	font-variant: normal;
}
.pttcentreMENU {
	font-family: Verdana;
	font-size: 6pt;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: center;
	font-variant: small-caps;
}
.pttcentreMENUTITRE {

	font-family: Verdana;
	font-size: 6pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-align: center;
	font-variant: small-caps;
}
.titreprincgrisdroit {
font-family: Verdana; font-size: 11pt; font-style: normal; font-weight: bold; color: #666666; text-align: right
}
.pttdroitMENU {

	font-family: Verdana;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: right;
	font-variant: small-caps;
}
.textejustifvertgras {
font-family: Verdana; font-size: 10pt; font-style: normal; font-weight: bold; color: #2c8577; text-align: justify
}
.titre_rubrique_droite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-align: right;
}
.titre_rubrique_gauche {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-align: left;
}
.titre_rubrique_centre {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.ss_titre_rubrique_gauche {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-align: left;
	background-color: #E9EBEB;
}
.ss_titre_rubrique_droit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-align: right;
	background-color: #E9EBEB;
}
.ss_titre_rubrique_centre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-align: center;
	background-color: #E9EBEB;
}
.menublanc {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height: 12pt;
	text-decoration: none;
	letter-spacing: 1px;
	font-variant: normal;
}
.pttgrascentreblanc {
font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: center
}
.pttcentrevert {
font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: normal; color: #2c8577; text-align: center
}

.majuscule {
	text-transform: uppercase;
}

.titreprincvertgauche {
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #2C8577;
	text-align: left
}
.titreprinclubgauche {
	font-family: Verdana;
	font-size: 11pt;
	font-style: italic;
	font-weight: bold;
	color: #cc0033;
	text-align: left
}
.pttgrasgauchebleu {
font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: bold; color: #000066; text-align: left
}
.text3gris {



font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#666666;
}
.invisible {
	border: 0px 0 #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #479587;
	background-position: center center;
}
