@charset "utf-8";
/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; background-color:#e4e4e4; text-align:center; }
img { border:none; }

a { text-decoration:none; font-weight:bold; color:#000000; }
a:hover { text-decoration:underline; }
abbr:hover { cursor:help; }
ul, p, form { margin:0px; }

#global { margin:15px auto; width:991px; border:1px solid #999999; padding:20px; background-color:#ffffff; text-align:left; }

#header { background:url(/images/header.jpg) no-repeat; width:937px; height:188px; }
#logo { background:url(/images/rc2a.png) right no-repeat; width:auto; height:100%; margin-right:50px; }

#menu { background:url(/images/menu_droite.jpg) right no-repeat; width:937px; height:31px; margin-top:5px; border:0px solid; }
#menu_gauche { background:url(/images/menu_gauche.jpg) left no-repeat; height:31px; text-align:center; border:0px solid blue; }

/*.lien_menu { border:0px solid red; height:31px; display:inline; overflow:hidden; }
.lien_menu a { border:1px solid red; padding:10px 4px; color:#ededed; height:31px; }
.lien_menu a:hover { color:#dcdcdc; background-color:#87c04e; text-decoration:none; }
.separator { border:1px solid; background:url(/images/separateur.jpg) no-repeat; width:2px; height:31px; display:inline; line-height:10px; padding:7px 0px; font-size:7px; }
*/

.lien_menu { height:31px; display:inline; }
.lien_menu a { border:0px solid #000000; padding-left:15px; padding-right:15px; color:#ededed; height:31px; font-weight:bold; font-size:13px; line-height:31px;}
.lien_menu a:hover { color:#cbcbcb; text-decoration:none;}

.separator { background:url(../images/separateur.jpg) no-repeat; width:2px; height:15px; display:inline; /*padding:10px 0px; font-size:7px;*/}


#ss_menu{ background:url(/images/path-right.jpg) right no-repeat; width:937px; height:25px; margin-top:5px; }
#ss_menu_gauche { background:url(/images/path-left.jpg) left no-repeat; height:25px; }

#general { margin-top:20px; overflow:hidden; }

#gauche { border:0px solid blue; float:left; width:210px; padding:5px; }
.titre_rubrique { background:url(/images/titre.jpg) no-repeat; width:200px; height:25px; }
.titre_rubrique h3 { padding:4px 0px 0px 15px; font-size:13px; margin:0px; }
.corps_rubrique { background:url(/images/corps_rubrique.jpg) repeat-y; width:200px; margin-bottom:20px; }
.corps_rubrique_bas { background:url(/images/corps_rubrique_bas.jpg) bottom no-repeat; width:200px; }
.corps_rubrique_bas ul { list-style-position:outside; padding:5px 0px 15px 25px; list-style-image:url(/images/list_icone.png); }
.corps_rubrique_bas li { margin:2px 0px; }
.corps_rubrique_bas a { color:#055500; }

#droite { border:0px solid red; float:left; width:697px; padding:10px; text-align:center; }
#adsense { width:468px; height:60px; margin:0px auto 20px auto; }
#zone_corps { border:1px dotted; background-color:#f6f6f6; padding:25px; text-align:left; }
#zone_corps ul { list-style-image:url(/images/li.png); padding-left:25px; }

#footer { margin-top:15px; width:937px; font-size:10px; color:#bbbbbb; text-align:center; }
#footer a { color:#bbbbbb; }
#footer a:hover { color:#999999; }
#xiti_logo { float:left; }

#plan_site dt { font-weight:bold; color:#055500; margin-top:10px; }
#plan_site dd a:hover { text-decoration:underline; }

/*******************************************************************/
/***************************** Accueil *****************************/
/*******************************************************************/

div#mon_accueil { line-height:1.4em; }
div#mon_accueil ol { font-style:italic; color:#333333; }
div#mon_accueil dl { margin:30px 0px; }
div#mon_accueil dl dt { background:url(/images/design/puce_verte.gif) no-repeat; border-bottom:1px solid #6363ff; margin:20px 20px 10px; color:#6363ff; font-weight:bold; padding-left:20px; }
div#mon_accueil p { margin:10px; text-align:justify; }
div#mon_accueil p#outro { padding:5px; border:1px solid #999999; background-color:#dddddd; margin-bottom:20px; }
div#mon_accueil p.paragraphe:first-letter { margin-left:30px; }
div#mon_accueil h2 { border-bottom:1px dashed #9696ff; text-align:center; padding-bottom:10px; }
div#mon_accueil h3 { margin:10px auto; line-height:normal; font-size:1.2em; }


/***************************** Sondage *****************************/

.sondage { padding:5px; }
.sondage h4 { margin:0px; padding:5px; font-size:12px; color:#990000; }
.sondage ul { list-style:none; padding-left:7px; list-style-image:none; }
.sondage li { font-size:11px; font-weight:bold; }
.sondage input[type=text] { margin-left:20px; width:110px; }
.sondage input[type=submit] { margin:0px 0px 10px 60px; text-align:center; }
.sondage p { text-align:justify; padding:5px; font-size:11px; }

/***************************** Mise en page *****************************/

.gras { font-weight:bold; }
.ssligne { text-decoration:underline; }
.italic { font-style:italic; }
.justify { text-align:justify; }

.petit { font-size:smaller; }
.grand { font-size:15px; }

.blanc { color:#ededed; }
