/* CSS Document */

html, body {
margin: 0;
padding: 0;
top: 0;
height: 100%;
min-height: 100%;
color: #000000;
background-color:#F0F0F0;
font: 0.81em black arial narrow, sans-serif;
}

img, div, table {
border: 0;
padding: 0;
margin: 0;
}

a {
text-decoration: none;
color: #000000;
font-weight: bold;
}

a:hover, a:visited, a:active {
color: #000000;
font-weight: bold;
}

#conteneur {
width: 782px;
margin: 5px auto;
}

.menu, .menu a:hover, .menu a:visited, .menu a:active, .menu a:link {
text-decoration: none;
font-size: 10px;
color: #FFFFFF;
margin-bottom: 5px;
font-weight: bold;
}

.pages {
background-color: #E4E4E4;
}

h1 {
color: #73C742;
font-weight: bold;
font-family: arial narrow;
font-size : 25px;
}

h2 {
color: #73C742;
font-weight: bold;
font-family: arial narrow;
font-size : 18px;
}

h3 {
color: #808080;
font-weight: bold;
}

.textsociete {
color: #2C86C7;
}

#cadre {
background: url('../images/cadrecorps.jpg') left repeat-y;
width: 782px;
margin: auto;
}

#cadrecorps {
padding: 15px;
}

#cadreentete {
background: url('../images/cadreentete.jpg') top left no-repeat;
width: 782px;
height: 21px;
}

#cadrepied {
background: url('../images/cadrepied.jpg') bottom left no-repeat;
width: 782px;
height: 21px;
}


#cadres {
background: url('../images/cadrescorps.jpg') left repeat-y;
width: 773px;
margin: auto;
}

#cadresentete {
background: url('../images/cadresentete.jpg') top left no-repeat;
width: 773px;
height: 23px;
}

#cadrespied {
background: url('../images/cadrespied.jpg') bottom left no-repeat;
width: 773px;
height: 23px;
}

#cadre1 {
margin: 0;
width: 300px;
padding-left: 20px;
padding-right: 25px;
}

#cadre2 {
padding-left: 20px;
//padding-right: 10px;
width: 446px;
}

p.titre {
padding-left: 30px;
background: url('../images/pucefleche.gif') 0 50% no-repeat;
}

.titrecadre1 {
/*color: #F79208;*/ /* orange*/
color: #73C742;
font-size: 2em;
font-weight: bold;
}

.titrecadre2 {
color: #73C742;
font-size: 2em;
font-weight: bold;
}


/* BAS DE PAGES */

#cases {
background: url('../images/casescorps.jpg') left repeat-y;
width: 782px;
margin: auto;
}

#casesentete {
background: url('../images/casesentete.jpg') top left no-repeat;
width: 782px;
height: 35px;
}

#casespied {
background: url('../images/casespied.jpg') bottom left no-repeat;
width: 782px;
height: 35px;
}


.vigettebloc {
float: left;
height: 90px;
margin-right: 5px;
margin-top: 10px;
margin-left: 10px;
}

#titrebloc1, #titrebloc2, #titrebloc3 {
font-size: 1.2em;
font-weight: bold;
padding-bottom: 1px;
}

#titrebloc1 {
color: blue;
}

#titrebloc2 {
color: black;
}

#titrebloc3 {
color: green;
}

.textbloc {

}

.cadretitre{
font-size: 18px;
font-weight: bold;
line-height: 15px;
}

.titrcadble {
font-size: 14px;
font-weight: bold;
color: #0000FF;
}

.textcadrble {
color: #0000FF; 
font-size: 12px;
}

.titrecedrgri {
font-weight: bold; 
font-size: 14px;
}

.textcedrgri {
font-size: 12px;
}

.titrcedrver {
font-weight: bold; 
font-size: 14px; 
color: #006600; 
}

.textcadrver {
color: #006600; 
font-size: 12px;
}

/* FOOTER */

/*#footer {
width: 782px;
height: 62px;
text-align: center;
margin: auto;
color: #666666;
}

#footergauche, #footercentre, #footerdroite {
height: 62px;
float: right;
}

#footergauche, #footerdroite {
width: 23px;
}

#footergauche {
background: url('../images/footerg.gif') no-repeat;
}

#footercentre {
width: 736px;
background: url('../images/footer1px.gif') repeat-x;
}

#footerdroite {
background: url('../images/footerd.gif') no-repeat;
}
*/
div#footer a#copy {
text-decoration: none;
color: #CECECE;
}

#iloweb {
font-size: 10px;
color:#6A6A6A;
font-weight: bold;
}

#iloweb a{
font-size: 10px;
color:#6A6A6A;
font-weight: bold;
}

.tip {
	cursor: help;
	padding-right: 16px;
}
