/* CSS Document */
body { background:#f39900 url('../medias/structure/img_c_int_bg.gif') repeat-y top center; margin:0;}
img, a img { border:none; }

#wrapper { margin: 0 auto; width: 958px;background:white; }
#faux { margin-bottom: 0px; overflow: auto; width: 100%; }

#utilitaires { width: 942px; background:#469321; height:23px; padding:7px 0 0 16px; }
#utilitaires a { padding:0 20px 0 0; }

#header { width: 958px; height: 420px;  background:url('../medias/structure/img_c_int_header.jpg') no-repeat top center; }
#header #slideshow { padding:9px 0 0 10px; }

#content { width: 943px; padding:0 7px 0 8px; background:url('../medias/structure/img_c_int_bg_content.gif') repeat-y top center; margin:0 0 8px; 0; } 
#navigation { width: 943px; height:23px; background:white url('../medias/structure/img_c_int_bg_menu.gif') repeat-x top center; padding:9px 0 10px 0;}

#navigation a { padding:0 0 0 29px; } 
#navigation a:hover { background:url('../medias/structure/img_c_int_menu_over.gif') no-repeat 8px;}

#leftcolumn { display:inline; width:176px; float:left; padding:10px 17px 20px 13px; }
#leftcolumn .details_e { margin:0 0 20px 0;}
#leftcolumn h3 { margin:25px 0 10px 0;}

#rightcolumn { float:right; width:696px; display:inline; position:static; padding:50px 20px 20px 20px;}
#rightcolumn h2, .Gros_Titre { padding:0 175px 10px 0;  background:url('../medias/structure/img_c_int_bg_title.gif') no-repeat right center;font-weight:bold;}
#rightcolumn h3, .Sous_Titre_Vert { margin:0 0 15px 0;}
#rightcolumn ul { margin:0 0 0 30px;}
#rightcolumn li { padding:0 0 7px 0;}
#rightcolumn table.tableau { border-collapse:collapse; margin-top:20px; }
#rightcolumn table.tableau th { border-top:1px solid #D5CA97; background-color:#D5CA97; padding:10px; }
#rightcolumn table.tableau td { border-bottom:1px solid #D5CA97; padding:10px; }
#rightcolumn td ul { margin:10px 0 10px 30px;}
.image_espaces_10 { padding:10px; }
.image_espaces_15 { padding:15px; }
.image_espaces_20 { padding:20px; }
.image_sous_titre { float:right; padding:15px; text-align:right; }

#footer { width: 958px; clear: both; background:#EBC96E; height:150px; padding:10px 0 0 0; }

#calendrier { background-color:#D3E6F0; padding:0 0 7px 7px;}
#calendrier table { width:162px; border-collapse:collapse;}
#calendrier table tr { padding:2px 0 2px 0;}
#calendrier table tr.chiffres { background-color:#E7F1F6;}

.clear { clear: both; background: none; }