/* general style */
body {
	color:#333;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	font:12px Arial;
}
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	font-weight:900;
	color:#ccc;
}
h2 {
	font:12px/14px Arial;
	margin:0px 0px 5px 0px;
	padding:0px;
}
h5 {
	font: 14px Arial;
	font-weight:bold;
	margin: 5px 0px 0px 0px; 
	padding:0px;
}
h6 {
	font: 11px Arial;
	margin: 5px 0px; 
	padding:0px;
}
p {
	font:12px/20px Arial;
	margin:0px 0px 0px 0px;
	padding:0px;
	line-height:12px;
}
.Content>p {margin:0px;}
.Content>p+p {text-indent:30px;}



/* div style */

div#logoWords {
color:#EEE; 
position:absolute; 
left: 250px; 
top: 22px;
font-size:11px;
}

div#menu {
	position:absolute;
	top:108px;
	left:0px;
	height: 30px;
	visibility: visible;
 }
 
div#global
 {
  position:relative; 
  height:0; 
  width:0px; 
  z-index:0; 
  left:0px; 
  top:0px;
   }

div#nomfr {
position:absolute; 
height:19px; 
width:409px; 
z-index:10; 
left:33px; 
top:225px;
 }

div#newsletter {
margin:0px;
padding:0px;
width:300px;
position:absolute;
top:10px;
left:690px;
}

div#search1 {
margin:0px;
padding:0px;
width:230px;
position:absolute;
top:45px;
left:760px;
}

div#search2 {
margin:0px;
padding:0px;
width:230px;
position:absolute;
top:73px;
left:760px;
}

div#body {
margin:0px;
padding:0px;
width:900px;
height:700px;
background:url(../caefa/caefa.jpg) no-repeat;
}

div#bodyLeftColumn {
margin:0px;
padding:0px;
width:290px;
height:350px;
position:absolute;
top:135px;
left:90px;
}

div#bodyRightColumn {
margin:0px;
padding:0px;
width:530px;
height:350px;
position:absolute;
top:135px;
left:422px;
}

div#footer {
margin:0px auto;
padding:0px;
width:900px;
height:auto;
background:url(../caefa/caefa_bas.png) no-repeat;
}



/* text style */
.textinput1 {
width:120px;
height:12px;
font-size:12px;
border: solid 1px #CCC;
}

.textinput2 {
width:120px;
height:12px;
font-size:12px;
}

.textselect {
width:155px;
background-color:#EEEEEE;
font-size:12px;
}

.text1 {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#EEE;
}

.text2 {
font-family:arial, 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:normal;
color:#00519E;
}

.text4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #333333;

}

.text5 {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#E5000E;
}

.text6 {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#00519E;
}

.bgTitle {
background:url(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;
}



/* menu style */
div.subMenu {
background-color:#FFFFFF;
border:solid #99CCCC 1px;
z-index:1000;
}

p.menuItem {
font-family:Arial;
font-size:10px;
font-weight:bold;
border-bottom:dashed #CCC 1px;
padding:8px 30px 8px 5px;
}

p.menuItemMouseOver {
font-family:Arial;
font-size:10px;
font-weight:bold;
padding:8px 30px 8px 5px;
border-bottom:dashed #CCC 1px;
background-color:#EEF0EB;
cursor:pointer;
}
div#body2 {

margin:0px auto;
padding:0px;
width:980px;
height:442px;
background:no-repeat;
}
.text3vert {

font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#2c8577;
}
.text3rouge {


font-family:Arial;
font-size:16px;
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;
}
.text6vert {

font-family:arial, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2c8577;
}
.textblanc {

font-family:arial, 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;
}
.ssmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
.ensavoirplus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
	text-align: right;
}
.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, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2c8577;
}
