* {
margin:0;
padding:0;
}

a {
text-decoration:none;
}

a:link {
color:#7AB51D;
}
a:visited {
color:#7AB51D;
}
a:hover {
color:#BAD482;
}

h1 {font-size:22px;}
h2 {font-size:18px;}

body {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.logo {
float:right;
margin-bottom:22px;
}

.page {
width:780px;
margin:0 auto 0 auto;
}
/******************************************MENU*/
.menu {
float:right;
clear:both;
height:25px;
line-height:23px;
width:780px;
margin-bottom:36px;
cursor:pointer;
font-size:14px;
}
.menu div {
text-align:center;
font-weight:bold;
float:right;}
#menu_sep {width:20px;height:25px;}
#.menu #p {width:100px;height:25px;}
.menu #p {width:70px;height:25px;}
#.menu #g {width:200px;height:25px;}
.menu #g {width:185px;height:25px;}
.menu div a {color:#FFFFFF;}
.menu div a:visited {color:#FFFFFF;}
.menu div a:hover {color:#FFFFFF;}

/*VIOLET*/
#bgviolet{background-image:url(bg_violet.png);background-repeat:repeat-x;background-color:#D6CEDC;}
#footcambg_violet{background-image:url(footcambg_violet.png);}
.violet h1 {color:#6E146E;}
.violet h2 {color:#7E367A;}
.violet #p {background-image:url(boutons/bouton_vio_pt.gif);}
.violet #g {background-image:url(boutons/bouton_vio_gd.gif);}
.violet #p:hover {background-image:url(boutons/bouton_bvio_pt.gif);}
.violet #g:hover {background-image:url(boutons/bouton_bvio_gd.gif);}
.violet .sousmenu {background-color:#9D6C9C;border:1px solid #6E146E;}
.violet .sousmenu div:hover {background-color:#D6CEDC;}

/*ROSE*/
#bgrose{background-image:url(bg_rose.png);background-repeat:repeat-x;background-color:#D9D8DA;}
#footcambg_rose{background-image:url(footcambg_rose.png);}
.rose h1 {color:#A10D48;}
.rose h2 {color:#A83F61;}
.rose #p {background-image:url(boutons/bouton_ros_pt.gif);}
.rose #g {background-image:url(boutons/bouton_ros_gd.gif);}
.rose #p:hover {background-image:url(boutons/bouton_bros_pt.gif);}
.rose #g:hover {background-image:url(boutons/bouton_bros_gd.gif);}
.rose .sousmenu {background-color:#B46A79;border:1px solid #A10D48;}
.rose .sousmenu div:hover {background-color:#D9D8DA;}

/*ORANGE*/
#bgorange{background-image:url(bg_orange.png);background-repeat:repeat-x;background-color:#F8E6D6;}
#footcambg_orange{background-image:url(footcambg_orange.png);}
.orange h1 {color:#F29400;}
.orange h2 {color:#E08A30;}
.orange #p {background-image:url(boutons/bouton_ora_pt.gif);}
.orange #g {background-image:url(boutons/bouton_ora_gd.gif);}
.orange #p:hover {background-image:url(boutons/bouton_bora_gd.gif);}
.orange #g:hover {background-image:url(boutons/bouton_bora_gd.gif);}
.orange .sousmenu {background-color:#F9C073;border:1px solid #F29400;}
.orange .sousmenu div:hover {background-color:#FFF5E8;}

/*VERT*/
#bgvert{background-image:url(bg_vert.png);background-repeat:repeat-x;background-color:#ECF3E2;}
#footcambg_vert{background-image:url(footcambg_vert.png);}
.vert h1 {color:#7AB51D;}
.vert h2 {color:#95C047;}
.vert #p {background-image:url(boutons/bouton_ver_pt.gif);}
.vert #g {background-image:url(boutons/bouton_ver_gd.gif);}
.vert #p:hover {background-image:url(boutons/bouton_bver_pt.gif);}
.vert #g:hover {background-image:url(boutons/bouton_bver_gd.gif);}
.vert .sousmenu {background-color:#BAD482;border:1px solid #7AB51D;}
.vert .sousmenu div:hover {background-color:#ECF3E2;}

/*TURQUOISE*/
#bgturquoise{background-image:url(bg_turquoise.png);background-repeat:repeat-x;background-color:#D0E0E4;}
#footcambg_turquoise{background-image:url(footcambg_turquoise.png);}
.turquoise h1 {color:#0085A6;}
.turquoise h2 {color:#0086AD;}
.turquoise #p {background-image:url(boutons/bouton_tur_pt.gif);}
.turquoise #g {background-image:url(boutons/bouton_tur_gd.gif);}
.turquoise #p:hover {background-image:url(boutons/bouton_btur_pt.gif);}
.turquoise #g:hover {background-image:url(boutons/bouton_btur_gd.gif);}
.turquoise .sousmenu {background-color:#00A0BA;border:1px solid #0085A6;}
.turquoise .sousmenu div:hover {background-color:#D0E0E4;}
/***********************************************/


.sousmenu {
clear:both;
position:absolute;
width:198px;
display:none;
z-index:50;
}

.right {
position:relative;
float:right;
width:120px;
height:400px;
background-color:#EEEEEE;
z-index:2;
}
#right_violet {background-image:url(image_right_accueil.jpg);}
#right_orange {background-image:url(image_right_domaine.jpg);}
#right_rose {background-image:url(image_right_valeur.jpg);}
#right_vert {background-image:url(image_right_lien.jpg);}
#right_turquoise {background-image:url(image_right_contact.jpg);}


.contenu {
position:relative;
float:right;
width:660px;
height:400px;
z-index:5;
}

.scroll {
float:right;
width:560px;
height:400px;
}
#index .scroll {
float:right;
width:560px;
height:285px;
}

.footer {
position:absolute;
height:180px;
width:930px;
background-color:#CCCCCC;
margin-top:-80px;
margin-left:-150px;
z-index:1;
}