body {
margin:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
background-image:url(/ima/degragrisfond.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#7f8080;
}

li{
margin:0px 10px 5px 0px;
list-style-image:url(/ima/fleche1.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
cursor:pointer;
}

li a, li a:visited, li a:active {color:green; text-decoration:none;}
li a:hover {color:green;text-decoration:underline;}

h2 {
margin:0 0 0 0;
background-image:url(/ima/menutitre.jpg);
background-repeat:no-repeat;
height:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
padding:3px 0 0 3px;
}

#menugauche {
width:142px;
background-color:#5868A6;
}

#menugauche p {
margin:0 0 0 0;
padding:0 0 5px 6px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

#menugauche li {
margin:0 0 0 -10px;
list-style-image:url(/ima/img_flechebleue2.gif);
}

#bas {
background-image:url(/ima/fond_bas.jpg);
background-repeat:repeat-y;
color:#FFFFFF;
/*float:left; ? ici */
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:20px;
line-height:20px;
text-align:center;
width:777px;
}

#main {
background-color:white;
background-image:url(/ima/degragrisv.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:635px;
vertical-align:top;
}

#menugauche p a, #menugauche p a:visited, #menugauche p a:active, #bas a
, #menugauche li a, #menugauche li a:visited, #menugauche li a:active
, #menugauche h2 a, #menugauche h2 a:visited, #menugauche h2 a:active
{color:#FFFFFF; text-decoration:none;}
#menugauche p a:hover, #menugauche li a:hover, #menugauche h2 a:hover {color:#F2D166; text-decoration:none;}
#bas a:hover {color:#FFFFFF;text-decoration:underline;}


.domaine {
font-family:Times New Roman;
font-size:42px;
color:#FFFFFF;
padding:0px 0 0 0px;
}

.extension {
font-family:Times New Roman;
font-size:20px;
color:#FFFFFF;
padding:0px 0 0 0px;
}

.slogan {
font-size:11px;
color:#4DB97D;
padding:0px 0 0 0px;
}

.titre {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#12652F;
padding:0px 50px 0 0px;
}


.back1 {
background-image:url(/ima/back1g.jpg);
background-repeat:repeat-x;
background-position:top;
width:50%;
}

.back2 {
background-image:url(/ima/back2g.jpg);
background-repeat:repeat-x;
background-position:top;
width:50%;
}


.fonddomaine {
background-image:url(/ima/fondglobaldomaine.jpg);
background-repeat:no-repeat;
}

#celdom {width:8%;}

.redacs {
font-style:normal;
font-size:12px;
text-align:justify;
color:#000000;
overflow-y:scroll;
height:480px;
padding:0px 10px 0 0px;
}

#nudrap{font-size:9px;}
#egenre{font-size:13px;}
#ecompansation{font-size:13px;color:red}

#mainj {
font-style:normal;
font-size:12px;
text-align:justify;
color:#000000;
height:80px;
padding:2px 10px 20px 10px;
}

#mainj h2, .degragrish {
margin:1px 0px 0 0px;
background-image:url(/ima/degragrish.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
height:23px;
font-size:14px;
font-weight:bold;
color:#000000;
padding:5px 0 0 10px;
}


.ita {
font-style:italic;
color:#555555;
font-size:13px;
}


#mainj a{
background-image:url(/ima/img_flechebleue2.gif);
background-repeat:no-repeat;
background-position:left;
padding:0px 0 0 10px;
}

#mainj a, #mainj a:visited, #mainj a:active {color:#5868A6; text-decoration:none;font-size:14px;}
#mainj a:hover{color:navy;text-decoration:underline;}


#info {
font-size:14px;
text-align:justify;
color:red;
}

.imme {color:#139E65;text-align:center;}

.debch {
color:#139E65;
font-style:italic;
font-size:13px;
text-align:right;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#12652F;
margin:0px;
padding:0px;
}

