/* General */
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; color: #000000; background-color: #FFFFFF; background-repeat: no-repeat; border: none; margin:0; width:100%; padding:0; margin:0; overflow-x:hidden;}
a {color:#747698; font-style:normal; text-decoration:none; font-weight:bold;}
a:link {color:#747698; font-style:normal; text-decoration:none; font-weight:bold;}
a:visited {color:#747698; font-style:normal; text-decoration:none; font-weight:bold;}
a:hover {color:#747698; font-style:normal; text-decoration:underline; font-weight:bold;}
a:active {color:#747698; font-style:normal; text-decoration:none; font-weight:bold;}
form {padding:0px; margin:0; border:none;}
h1 {font-size:16px; font-weight:bold; color:#747698;}
h2 {font-size:13px; font-weight:bold; color:#747698; border-bottom-color:#747698; border-bottom-style:solid; border-bottom-width:1px;}
h3 {font-size:13px; font-weight:bold; color:#747698; text-decoration:underline;}
hr {color:#747698; width:100%}
img {border: none;}
input[type=text] {background-color:#FFFFFF; color:#747698;}
input[type=button] {background-color:#747698; font-weight:bold; color:#FFFFFF;}
table {border:none;}
td {padding:5px; vertical-align:top;}
#center {margin-left:50%; margin-right:50%;}

/* Entete Pied de page */
#header {clear:both; width:100%; height:80px; margin-bottom:5px; margin-top:5px;}
#hlogo {float:left; padding-left:3px; padding-right:5px; clear:left;}
#hpub {float:right; clear:right; border: 2px; border-style:solid; border-color:#747698; margin-top:5px; margin-right:1px;}
#hmenu {background-color:#747698; color:#FFFFFF; height:30px; font-size:14px; padding-left:3px; clear:both;}
#hmenu a {color:#FFFFFF;}
#hmenu a:link {color:#FFFFFF; font-style:normal; text-decoration:none; font-weight:bold;}
#hmenu a:visited {color:#FFFFFF; font-style:normal; text-decoration:none; font-weight:bold;}
#hmenu a:hover {color:#FFFFFF; font-style:normal; text-decoration:underline; font-weight:bold;}
#hmenu a:active {color:#FFFFFF; font-style:normal; text-decoration:none; font-weight:bold;}
#hmenug {float:left; height:24px; padding-left:3px; padding-top:3px; padding-bottom:3px;}
#hmenud {float:right; height:24px; padding-right:3px; padding-top:3px; padding-bottom:3px;}
#searchreq {background-color:#747698; background-image:url(/img/b_search_input.gif); background-repeat:no-repeat; font-size:12px; padding:4px 0px 1px 14px; width:110px; height:22px; border:0px none;}
#hshadow {background-image:url(/img/hshadow.gif); background-repeat:repeat-x; height:10px; padding:0px; margin-bottom:5px; clear:both;}
#footer {clear:both; text-align:center; width:100%; padding:60px 0 0 0; }

/* Menu */
#mg {width:142px; text-align:left; float:left;}
#md {width:142px; text-align:left; float:right;}
#tdiv {background-image:url(/img/b_header.gif); background-repeat:no-repeat; color:#FFFFFF; font-size:9px; width:140px; padding-left:3px;}
#menu {border: 2px; border-style:solid; border-color:#747698; padding:2px; width:136px; margin-bottom:10px; line-height:140%;}
#menu li{display:list-item; list-style-type:disc; padding:0px; list-style-position:inside; color:#747698; white-space:nowrap;}
#partenaire {border: 2px; border-style:solid; border-color:#747698; padding:2px; width:136px; margin-bottom:10px;}
#newsletter {border: 2px; border-style:solid; border-color:#747698; padding:2px; width:136px; margin-bottom:10px;}
#skyscrapper {border: 2px; border-style:solid; border-color:#747698; padding:2px; width:136px; margin-bottom:10px;}
#tdivd {background-image:url(/img/b_header.gif); background-repeat:no-repeat; color:#FFFFFF; font-size:9px; width:138px; padding-left:3px;}
#foruml {border: 2px; border-style:solid; border-color:#747698; padding:2px; margin-right:none; width:134px; margin-bottom:10px; line-height:140%; overflow:hidden;}
#foruml li{display:list-item; list-style-type:disc; padding:0px; list-style-position:inside; color:#747698; white-space:nowrap;}

/* Contenu */
#contenu {margin:0px; padding-left:150px; padding-right:148px;}
#entete {font-size:13px; text-decoration:none; font-weight:bold; font-style:italic; color:#747698; text-indent:15px; line-height:110%;}
#fonctions {margin-top:4px; margin-bottom:4px;}
#fonctions li {font-size:10px; margin-right:3px; height:20px; padding:2px 5px; background: #ffffff; border-top:1px solid #C7C8D6; border-left:1px solid #C7C8D6; border-bottom:1px solid #747698; border-right:1px solid #747698; display:inline;}
.arphoto {float:left; margin:3px; border:2px; border-style:solid; border-color:#747698;}
.arpub {float:right; margin:3px; width:300px; height:250px; border:1px; border-style:solid; border-color:#747698;}
.artab {font-size:10px;}
.ar {text-align:left; float:left;}
#edito {font-size:13px; text-decoration:none; font-style:italic;}
.editol {float:left; margin:1px; font-size: 24px; text-decoration:none; font-weight:bold; border: 1px solid #FFFFFF;}
.editoimg {float:left; margin:1px; border: 2px solid #747698;}
#publicite {padding-top:15px; padding-left:150px; padding-right:148px; text-align:center;}
#recherche {padding-top:15px; padding-left:150px; padding-right:148px; text-align:center;}
#lexique {padding-top:15px; padding-left:150px; padding-right:148px; text-align:center;}
#articles {margin:0 0 0 0; padding:0; color:#747698; list-style: disc; list-style-position:inside;}
#articles ul li {margin:0; padding:0;}

/* Special */
#enseigne {border:2px; border-style:solid; border-color:#747698;}
#xiti-logo {text-align:center;}