@charset "utf-8";
/* CSS Document */

/* CSS Document - communs - DEBUT */
html {}
body{font-family:Arial, Verdana, sans-serif; color:#333333; font-size:0.75em; padding:0 0 10px 0; margin:0; background-color:#d9dadb;}
a{color:#9E263E; text-decoration:none;}
a:hover{text-decoration:underline;}
a img {border:0;}
.left{float:left;}
.right{float:right;}
.clearboth{clear:both; line-height:0; height:0; margin:0; padding:0;}
.clearleft{clear:left;}
acronym{cursor:help; border-bottom: none; border-top: dashed 1px #333333;}
abbr{cursor:help; border-bottom: none; border-top: dashed 1px #333333;}
form{ margin:0; padding:0; }
.hidden { display:none;}
.txcenter{ text-align:center;}
.padleft14{ padding-left:14px}

/* CSS Document - ajustement - DEBUT */
.margright10{ margin-right:10px;}
.wi45{width:45%;}
.txright{ text-align:right}
.imgButton { position:absolute; left:-5000px;}

/* CSS Tetiere - DEBUT*/
#main { width:982px; margin:18px auto 0 auto; padding:0; background:#fff; font-size: 100%; position:relative;}
#main ul#contournement { margin:0; padding:0; position:absolute; top:-100px; left:0;}
#main ul#contournement li { margin:0; padding:0 0 0 10px; list-style:none; float:left;}
#tetiere {width:100%; background:#9a2d42 url(/images/bg-tetiere.jpg) repeat-x; min-height: 102px;}
#tetiere p { margin:0; padding:0; }
#tetiere p.padtop11 { margin:0; padding:11px 0 0 0; }
#tetiere fieldset {	float:right; border:0; padding: 0 15px 0 0; margin:9px 0 0 0;}
#tetiere-print { display:none;}
#tetiere fieldset legend { display:none;}
#tetiere fieldset input { margin-left:4px;}
#tetiere fieldset p label {color:#ffffff; font-size:0.9em; vertical-align:top; padding: 4px 0 0 0;}
#tetiere fieldset p input.search { background:#FFFFFF; width:137px; height:14px; border:0; padding-left:3px; vertical-align:top; font-size:0.9em }
#tetiere fieldset p input.submit{ vertical-align:bottom; }
#tetiere fieldset p  {position:relative; padding:0; margin:0; }
#tetiere fieldset p a.ra { color:#ffffff; font-size:0.9em;  padding:0 0 0 10px; background: url(/images/bg-a-recherche.jpg) no-repeat left 3px; position:absolute; top:-8px; width: 120px; }
#tetiere p span { display:block; padding: 15px 15px 0 0;}
a.accueil {display:block; padding: 0 0 0 14px;}

/* CSS Menu - Début*/
#menu {background:#ffffff url(/images/bg-menu.jpg) repeat-x top left; height:34px;  width:982px; font-family:Arial}
#menu ul {margin:0; padding:0; }
#menu ul#itemmenu li { margin:0; padding:0; list-style:none; float:left; }
#menu ul#itemmenu li.first {padding:0;}
#menu ul#itemmenu li#flag {  padding:0; float:right; text-align:right; float:right }

/* CSS Ariane - Début*/
p.ariane{ padding:0 0 0 16px; width:80%; font-size:0.8em; float:left; vertical-align:top; margin:0}
p.ariane a{color:#333333}
p.ariane a:hover{color:#9E263E}
p.ariane a.on{color:#9E263E}
ul#icones2 { margin:0; padding:0 13px 0 0; float:right}
ul#icones2 li { margin:0; padding:0; list-style:none; padding:0 0 0 5px; font-size:0.8em}

/* CSS Tools - Début*/
ul#icones { margin:0; padding:0 13px 0 0; width:100px; float:right}
ul#icones li { margin:0; padding:0; list-style:none; float:left; margin-left:5px;}
#icones li a { display:block; width:15px; height:21px; }
#icones li #fontIncrease { background: url(/images/icones-of_02.gif) no-repeat; }
#icones li #fontIncrease:hover { background: url(/images/icones-on_02.gif) no-repeat; }
#icones li #fontDecrease { background: url(/images/icones-of_04.gif) no-repeat; }
#icones li #fontDecrease:hover { background: url(/images/icones-on_04.gif) no-repeat; }
#icones li #rss { background: url(/images/icones-of_06.gif) no-repeat; }
#icones li #rss:hover { background: url(/images/icones-on_06.gif) no-repeat; }
#icones li #print { background: url(/images/icones-of_08.gif) no-repeat; }
#icones li #print:hover { background: url(/images/icones-on_08.gif) no-repeat; }
#icones li #tipafriend { background: url(/images/icones-of_10.gif) no-repeat; }
#icones li #tipafriend:hover { background: url(/images/icones-on_10.gif) no-repeat; }

/* CSS H1 - Début*/
h1 { color:#1d1b1f; font-size:1.7em; font-weight: lighter; margin:0; padding:2px 0 10px 16px;}

/* CSS conteneur - Début*/
#subcontenu{padding-bottom:60px;}
#contenu{ padding: 0 14px; margin-top:15px}
#contenu p{margin-left:5px}

/* CSS Footer - Début*/
* html #footer{background-color:#bbb1af; background-image: url(/images/bg-footer.gif); background-repeat: repeat-x; background-position: top left; padding-top:2px; margin:0; font-size:0.9em; height:30px; }
#footer{ background-color:#bab2ad; background-image: url(/images/bg-footer.gif); background-repeat: repeat-x; background-position: top left; padding-top:2px; margin:0; font-size:0.9em; min-height:30px;}
#footer ul {float:right; padding:0; margin:6px 0 7px 0;}
#footer ul li { color:#333333; border-right: solid 1px #757271; padding:0 5px; float:left; list-style:none; margin:0;}
#footer ul li a { color:#333333; text-decoration:none;  line-height:160%; padding:6px 0 4px 0 }
#footer ul li a:hover { color:#333333; text-decoration:underline; }
#footer ul li.menuitem-pid-13 { color:#333333; border-right: solid 1px #757271; padding:0 5px; float:left; list-style:none; margin:0; border-right:none; padding:0 12px 0 5px;}
#footer ul li.menuitem-pid-13 a{ color:#333333; background:url(/images/icone-rss-footer.gif) no-repeat right; padding-right:21px;   }
