/* v3.08 09/01/2009 */

/**********/
/* reset */
/********/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
strong { font-weight: bold; }
ol, ul { list-style: none; margin: 0; padding: 0; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
*html  img, div, input { behavior: url("pngfix/iepngfix.htc") }
/*******************/
/* General styles */
/*****************/
body { margin:0; padding:0; border:0; font-family: Arial, Helvetica, sans-serif; background-color: #646354; font-size: 80%; }
.Home { background-color: #646354; }
.Interne { background-color: #646354; }
.Qui { background-color: #FB9A42; }
.Que { background-color: #314149;  }
.Comment { background-color: #BC3217; }
.Pour { background-color: #3E4D69;  }
a { color: #E86D1E; }
a:hover, a:focus { text-decoration: none; color: #fff; }
.clearboth { clear: both; }
img.FloatLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
img.FloatRight { float: right; margin-left: 10px; margin-bottom: 10px; }
a.top { position: absolute; width: 680px; display: block; left: 0px; text-align: right; bottom: -30px; }
a.top2 { position: relative; width: 710px; display: inline; left: 0px; text-align: right; }
a.top3 { position: relative; width: 680px; display: block; left: 0px; text-align: right; color: #fff; margin-bottom: 15px; }
.color1 { color: #fff; }
.color2 { color: #314149; }
.color3 { color: #E86D1E; }
.color4 { color: #9F9C77; }
.color5 { color: #879BA5; }
.color6 { color: #20292F; }


#Global { width: 100%; position: relative; margin-left: 0px; margin-top: 0px; padding-top: 0px; top: 0px; text-align: left; height: 100%; }
#Global .MainHome { height: 500px; position: relative; }
#Global .MainInterne {  }
#Global .MainQui {  }
#Global .MainQue { min-height: 550px; }
#Global .MainComment { }
#Global .MainPour {  }
/******************/
/* Header styles */
/****************/
#header { width: 100%; height: 90px; position: relative; background: url(../images/header_bg.png) repeat-x; }
#Headlogo { width: 245px; height: 55px; position: relative; }
#Headlogo h1 { }
#Headlogo h1 span { display:none }
#Headlogo h1 a { background: url(../images/logo_top.png) no-repeat left center; height: 55px; width: 245px; display: block; margin-left: 40px; padding-top: 20px; }
#Topmenu { color: #fff; width: 919px; height: 165px; position: relative; z-index: 20; top: -9px; }
/************************/
/* TOPMENU styles */
/**********************/
/***menu home***/

#Topmenu ul { }
#Topmenu ul li { }
#Topmenu a { color: #fff; }
#Topmenu a span { display: none; }
#Topmenu a:hover, #Topmenu a:focus { color: #fff; }
#Topmenu a.active, #Topmenu ul li a.active:hover { }
#Topmenu li.item1, #Topmenu li.item2, #Topmenu li.item3, #Topmenu li.item4 { display: inline; }
#Topmenu a.item1 { width: 200px; height: 165px; background: url(../images/tm_item1_off.png) no-repeat center top; position: absolute; top: 0px; left: 0px; }
#Topmenu a.item2 { width: 199px; height: 105px; background: url(../images/tm_item2_off.png) no-repeat center top; position: absolute; left: 200px; top: 0px; }
#Topmenu a.item3 { width: 200px; height: 72px; background: url(../images/tm_item3_off.png) no-repeat center top; position: absolute; left: 399px; top: 0px; }
#Topmenu a.item4 { width: 200px; height: 76px; background: url(../images/tm_item4_off.png) no-repeat center top; position: absolute; left: 599px; top: 0px; }
#Topmenu a.item5 { width: 120px; height: 76px; background: url(../images/tm_item5_off.png) no-repeat center top; position: absolute; left: 799px; top: 0px; }
#Topmenu a:hover.item1, #Topmenu a:focus.item1 { color: #fff; background: url(../images/tm_item1_over.png) no-repeat center top; }
#Topmenu a:hover.item2, #Topmenu a:focus.item2 { color: #fff; background: url(../images/tm_item2_over.png) no-repeat center top; }
#Topmenu a:hover.item3, #Topmenu a:focus.item3 { color: #fff; background: url(../images/tm_item3_over.png) no-repeat center top; }
#Topmenu a:hover.item4, #Topmenu a:focus.item4 { color: #fff; background: url(../images/tm_item4_over.png) no-repeat center top; }
#Topmenu a:hover.item5, #Topmenu a:focus.item5 { color: #fff; background: url(../images/tm_item5_over.png) no-repeat center top; }
#Topmenu a.item1active { width: 200px; height: 194px; background: url(../images/tm_item1_on.png) no-repeat center top; position: absolute; top: 0px; left: 0px; }
#Topmenu a.item2active { width: 199px; height: 105px; background: url(../images/tm_item2_on.png) no-repeat center top; position: absolute; left: 200px; top: 0px; }
#Topmenu a.item3active { width: 200px; height: 72px; background: url(../images/tm_item3_on.png) no-repeat center top; position: absolute; left: 399px; top: 0px; }
#Topmenu a.item4active { width: 199px; height: 76px; background: url(../images/tm_item4_on.png) no-repeat center top; position: absolute; left: 599px; top: 0px; }
#Topmenu a.item5active { width: 120px; height: 76px; background: url(../images/tm_item5_on.png) no-repeat center top; position: absolute; left: 799px; top: 0px; }


/***Main Home**/
.MainHome .Main { width: 798px; text-align: center; height: 300px; min-height: 300px; }
.MainHome .Main h2 { font-size: 180%; color: #fff; font-weight: normal; }
.MainHome p { color: #E86D1E; font-size: 120%; font-weight: bold; }
.MainHome .flash { width: 920px; height: 440px; position: absolute; top: 90px; left: 0px; }

/***Main Qui**/
.MainInterne .Main { width: 798px; position: relative; padding-bottom: 30px; }
.MainInterne .Main h2 { font-size: 169%; color: #FFFFFF; font-weight: normal; line-height: 17px; position: absolute; left: 88px; padding-bottom: 15px; top: -30px; z-index: 20; background: url(../images/picto_menu-tit.png) no-repeat left bottom; padding-left: 35px; }
.MainInterne .Main h2 .TitreT1 { font-size: 79%; font-weight: bold; line-height: 26px; color: #E86D1E; padding-left: 10px; }
.MainInterne .Main h2 .TitreT2 { font-size: 131.9%; color: #E86D1E; font-weight: normal; margin-left: 25px; line-height: 20px; }
.MainInterne .Main h2 .TitreT3 { font-size: 131.9%; color: #E86D1E; font-weight: normal; }
.MainInterne .Main h2 .TitreT4 { font-size: 79%; font-weight: bold; margin-left: 65px; line-height: 26px; }
.MainInterne .Main h2 .TitreT5 { font-size: 79%; font-weight: bold; color: #E86D1E; }
.MainInterne .Main h2 .TitreT6 { font-size: 79%; font-weight: bold; }
.MainInterne .Main .Content { width: 710px; position: relative; left: 88px; padding-top: 30px; margin: 0; min-height: 400px; }
.MainInterne .Main .Content .col1 { color: #fff; width: 625px; float: left; padding-top: 10px; padding-left: 30px; font-size: 115%; position: relative; }
.MainInterne .Main .Content .col1 h3 { margin-bottom: 5px; color: #E86D1E; margin-top: 10px; font-weight: lighter; font-size: 129%; }
.MainInterne .Main .Content .col1 p { margin-top: 10px; color: #000000; }
.MainInterne .Main .Content .col1 ul { margin-left: 15px; margin-bottom: 30px; font-size: 109%; }
.MainInterne .Main .Content .col1 li { list-style-type: disc; margin-top: 5px; }
.MainInterne .Main .Content .col1 ul li ul li{ list-style-type: circle; font-size: 81%; }

.MainInterne .Main .Content .col2 { width: 400px; float: left; margin-left: 25px; font-size: 115%; padding-top: 25px; }
.MainInterne .Main .Content .col2 ul { color: #fff; font-weight: bold; margin-bottom: 20px; }
.MainInterne .Main .Content .col2 li { line-height: 12px; margin-bottom: 13px; padding-top: 5px; }
.MainInterne .Main .Content .col1 ul ul { margin-bottom: 0px; }

.MainInterne .Main .Content .col1 li a { }
.MainInterne .Main .Content .col1 li a:hover { }
.MainInterne .Main .Content .picto { position: absolute; right: 0px; bottom: 0px; margin: 0; padding: 0; }
.MainInterne .Main .Content .col1 .unclic { margin-left: 100px; font-size: 111%; }
.MainInterne .Main .Content .col1 .unclic li { color: #E86D1E; list-style-type: square; }
.MainInterne .Main .Content .col1 .unclic li a{ color: #E86D1E; }
.MainInterne .Main .Content .col1 .unclic li ul { margin-left: 30px; }
.MainInterne .Main .Content .col1 .unclic li ul li { color: #fff; list-style-type: disc; }
.MainInterne .Main .Content .col1 .unclic li ul li a { color: #fff; }
.MainInterne .Main .Content .col1 .unclic li ul li ul { margin-left: 30px; }
.MainInterne .Main .Content .col1 .unclic li ul li ul li { font-weight: normal; color: #000000; list-style-type: none; }
.MainInterne .Main .Content .col1 .unclic li ul li ul li a{ font-weight: normal; color: #000000; }

.MainInterne #Sousmenu { position: absolute; top: 180px; right: 0px; font-size: 89%; border-bottom: 2px solid #9F9C77; padding-bottom: 5px; padding-left: 10px; z-index: 40; }
.MainInterne #Sousmenu ul { }
.MainInterne #Sousmenu li { display: inline; }
.MainInterne #Sousmenu li a { margin-right: 10px; color: #E86D1E; text-decoration: none; }
.MainInterne #Sousmenu li a.titre { background: url(../images/picto_menu-niv2.png) no-repeat left center; padding-left: 12px; }
.MainInterne #Sousmenu li a.titreactive { color: #fff; background: url(../images/picto_menu-niv2.png) no-repeat left center; padding-left: 12px; }
.MainInterne #Sousmenu li a:hover, .MainInterne .Sousmenu li a:focus { color: #fff; }
.MainInterne #Sousmenu li a.active { color: #fff; }

/***Main Qui**/
.MainQui .Main { width: 798px; position: relative; padding-bottom: 30px; }
.MainQui .Main h2 { font-size: 169%; color: #9F9C77; font-weight: normal; line-height: 17px; position: absolute; left: 100px; background: url(../images/picto_menu-tit.png) no-repeat left bottom; padding-bottom: 15px; top: -30px; z-index: 20; }
.MainQui .Main h2 .TitreT1 { font-size: 79%; font-weight: bold; margin-left: 35px; line-height: 26px; color: #fff; }
.MainQui .Main h2 .TitreT2 { font-size: 131.9%; color: #314149; font-weight: normal; margin-left: 50px; line-height: 20px; }
.MainQui .Main h2 .TitreT3 { font-size: 131.9%; color: #314149; font-weight: normal; }
.MainQui .Main h2 .TitreT4 { font-size: 79%; font-weight: bold; margin-left: 65px; line-height: 26px; color: #fff; }
.MainQui .Main h2 .TitreT5 { font-size: 79%; font-weight: bold; color: #E86D1E; }
.MainQui .Main h2 .TitreT6 { font-size: 79%; font-weight: bold; color: #fff; }
.MainQui .Main .Content { width: 710px; position: relative; left: 88px; padding-top: 45px; margin: 0; }
.MainQui .Main .Content .col1 { color: #000000; width: 625px; float: left; padding-top: 10px; padding-left: 30px; font-size: 115%; min-height: 400px; }
.MainQui .Main .Content .col1 h3 { margin-bottom: 10px; color: #9F0000; margin-top: 20px; font-size: 109%; font-weight: normal; }
.MainQui .Main .Content .col1 p { margin-top: 10px; }
.MainQui .Main .Content .col1 ul { margin-left: 15px; }
.MainQui .Main .Content .col1 li { list-style-type: disc; }
.MainQui .Main .Content .col2 { width: 400px; float: left; margin-left: 25px; font-size: 115%; padding-top: 25px; }
.MainQui .Main .Content .col2 ul { color: #fff; font-weight: bold; }
.MainQui .Main .Content .col2 li { line-height: 12px; margin-bottom: 13px; padding-top: 5px; }
.MainQui .Main .Content .col1 li a { }
.MainQui .Main .Content .col1 li a:hover { }
.MainQui .Main .Content .picto { position: absolute; right: 0px; bottom: 0px; margin: 0; padding: 0; }
.MainQui #Sousmenu { position: absolute; top: 180px; font-size: 99%; border-bottom: 2px solid #314149; padding-bottom: 5px; padding-left: 10px; z-index: 40; left: 700px; }
.MainQui #Sousmenu ul { }
.MainQui #Sousmenu li { display: inline; }
.MainQui #Sousmenu li a { margin-right: 10px; color: #314149; text-decoration: none; }
.MainQui #Sousmenu li a.titre { background: url(../images/picto_menu-niv2.png) no-repeat left center; padding-left: 12px; }
.MainQui #Sousmenu li a.titreactive { background: url(../images/picto_menu-niv2.png) no-repeat left center; padding-left: 12px; font-weight: bold; }
.MainQui #Sousmenu li a:hover, .MainQui .Sousmenu li a:focus { color: #fff; }
.MainQui #Sousmenu li a.active { color: #fff; }

/***Main Que**/
.MainQue .Main { width: 798px; position: relative; padding-bottom: 30px; }
.MainQue .Main h2 { font-size: 169%; color: #9F9C77; font-weight: normal; line-height: 17px; position: absolute; left: 0px; background: url(../images/picto_menu-tit.png) no-repeat left bottom; padding-bottom: 15px; top: -30px; z-index: 20; }
.MainQue .Main .TitreT1 { font-size: 79%; font-weight: bold; margin-left: 35px; line-height: 26px; }
.MainQue .Main .TitreT2 { font-size: 131.9%; color: #E86D1E; font-weight: normal; margin-left: 50px; line-height: 20px; }
.MainQue .Main .TitreT3 { font-size: 131.9%; color: #E86D1E; font-weight: normal; }
.MainQue .Main .TitreT4 { font-size: 79%; font-weight: bold; margin-left: 65px; line-height: 26px; }
.MainQue .Main .TitreT5 { font-size: 79%; font-weight: bold; color: #E86D1E; }
.MainQue .Main .TitreT6 { font-size: 79%; font-weight: bold; }
.MainQue .Main .TitreT7 { font-size: 131.9%; color: #9F9C77; font-weight: normal; margin-left: 50px; line-height: 20px; }
.MainQue .Main .Content { /*background: url(../images/bg-que_content.png) no-repeat center 25px; */width: 710px; position: relative; left: 88px; padding-top: 30px; margin: 0; margin-bottom: 80px; min-height: 320px; }
.MainQue .Main .Content.accueil { background: none; }

.MainQue .Main .Content.accueil a.bloc1 { font-size: 130%; color: #9F9C77; font-weight: normal; line-height: 17px; position: absolute; left: 110px; background: url(../images/picto_menu-tit.png) no-repeat left bottom; padding-bottom: 15px; top: 90px; z-index: 20; display: block; text-decoration: none; }
.MainQue .Main .Content.accueil a:hover.bloc1 { background: url(../images/picto_menu-tit_over.gif) no-repeat left bottom; }

.MainQue .Main .Content.accueil a.bloc2 { font-size: 130%; color: #9F9C77; font-weight: normal; line-height: 17px; position: absolute; left: 400px; background: url(../images/picto_menu-tit.png) no-repeat left bottom; padding-bottom: 15px; top: 90px; z-index: 20; display: block; text-decoration: none; }
.MainQue .Main .Content.accueil a:hover.bloc2 { background: url(../images/picto_menu-tit_over.gif) no-repeat left bottom; }

.MainQue .Main .Content.accueil a.bloc3 { font-size: 130%; color: #9F9C77; font-weight: normal; line-height: 17px; position: absolute; left: 110px; background: url(../images/picto_menu-tit.png) no-repeat left bottom; padding-bottom: 15px; top: 250px; z-index: 20; display: block; text-decoration: none; }
.MainQue .Main .Content.accueil a:hover.bloc3 { background: url(../images/picto_menu-tit_over.gif) no-repeat left bottom; }

.MainQue .Main .Content.accueil a.bloc4 { font-size: 130%; color: #9F9C77; font-weight: normal; line-height: 17px; position: absolute; left: 400px; background: url(../images/picto_menu-tit.png) no-repeat left bottom; padding-bottom: 15px; top: 250px; z-index: 20; display: block; text-decoration: none; }
.MainQue .Main .Content.accueil a:hover.bloc4 { background: url(../images/picto_menu-tit_over.gif) no-repeat left bottom; }

.MainQue .Main .Content .col1 { color: #20292F; width: 225px; float: left; padding-top: 80px; padding-left: 50px; font-size: 115%; padding-bottom: 15px; font-weight: normal; }
.MainQue .Main .Content .col1 h3{ font-weight: normal; color: #20292F; margin-bottom: 15px; } 
.MainQue .Main .Content .col1 p { margin-bottom: 10px; color: #FF9900; }
.MainQue .Main .Content .col2 { width: 400px; float: left; margin-left: 25px; font-size: 115%; padding-top: 45px; display: none; }
.MainQue .Main .Content .col2 ul { color: #fff; }
.MainQue .Main .Content .col2 li { margin-bottom: 13px; padding-top: 5px; }
.MainQue .Main .Content .col1 li a { }
.MainQue .Main .Content .col1 li a:hover { }
.MainQue .Main .Content .picto { position: absolute; right: 0px; bottom: 0px; margin: 0; padding: 0; display: none; }
.MainQue #Sousmenu { position: absolute; top: 180px; font-size: 99%; border-bottom: 2px solid #9F9C77; padding-bottom: 5px; padding-left: 10px; z-index: 40; left: 300px; }
.MainQue #Sousmenu ul { }
.MainQue #Sousmenu li { display: inline; }
.MainQue #Sousmenu li a { margin-right: 10px; color: #E86D1E; text-decoration: none; }
.MainQue #Sousmenu li a.titre { background: url(../images/picto_menu-niv2.png) no-repeat left center; padding-left: 12px; }
.MainQue #Sousmenu li a.titreactive { color: #fff; background: url(../images/picto_menu-niv2.png) no-repeat left center; padding-left: 12px; font-weight: bold; }
.MainQue #Sousmenu li a:hover, .MainQue .Sousmenu li a:focus { color: #fff; }
.MainQue #Sousmenu li a.active { color: #fff; }

/***Main Comment**/
.MainComment .Main { width: 798px; position: relative; padding-bottom: 30px; }
.MainComment .Main h2 { font-size: 169%; color: #9F9C77; font-weight: normal; line-height: 17px; position: absolute; left: 100px; background: url(../images/picto_menu-tit.png) no-repeat left bottom; padding-bottom: 15px; top: -30px; z-index: 20; }
.MainComment .Main h2 .TitreT1 { font-size: 79%; font-weight: bold; margin-left: 35px; line-height: 26px; }
.MainComment .Main h2 .TitreT2 { font-size: 131.9%; color: #000000; font-weight: normal; margin-left: 50px; line-height: 20px; }
.MainComment .Main h2 .TitreT3 { font-size: 131.9%; color: #E86D1E; font-weight: normal; }
.MainComment .Main h2 .TitreT4 { font-size: 79%; font-weight: bold; margin-left: 65px; line-height: 26px; }
.MainComment .Main h2 .TitreT5 { font-size: 79%; font-weight: bold; color: #E86D1E; }
.MainComment .Main h2 .TitreT6 { font-size: 79%; font-weight: bold; }
.MainComment .Main .Content { width: 710px; position: relative; left: 88px; padding-top: 0px; margin: 0; min-height: 400px; }
.MainComment .Main .Content .col1 { width: 225px; float: left; padding-top: 10px; padding-left: 30px; font-size: 115%; color: #fff; }
.MainComment .Main .Content .col1 h3 { margin-bottom: 5px; color: #fff; margin-top: 10px; font-weight: normal; }
.MainComment .Main .Content .col1 p { margin-top: 10px; }
.MainComment .Main .Content .col1 img { margin-top: 15px; border: 0px solid #333333; }

.MainComment .Main .Content .col1 ul { margin-left: 15px; }
.MainComment .Main .Content .col1 li { list-style-type: style; }

.MainComment .Main .Content .col2 { width: 400px; float: left; margin-left: 25px; padding-top: 10px; color: #000000; font-size: 115%; display: none; }
.MainComment .Main .Content .col2 h3 { margin-bottom: 5px; color: #E8E6C6; margin-top: 10px; font-size: 129%; font-weight: normal; }
.MainComment .Main .Content .col2 p { margin-top: 10px; }
.MainComment .Main .Content .col2 ul { }
.MainComment .Main .Content .col2 li { list-style-type: disc; list-style-position: inside; }
.MainComment .Main .Content .col2 .nopuce li { list-style-type: none; list-style-position: outside; }
.MainComment .Main .Content .col2 li a { }
.MainComment .Main .Content .col2 li a:hover { }
.MainComment .Main .Content .picto { position: absolute; right: 0px; bottom: 0px; margin: 0; padding: 0; }
.MainComment #Sousmenu { position: absolute; top: 180px; font-size: 99%; border-bottom: 2px solid #314149; padding-bottom: 5px; padding-left: 10px; z-index: 40; left: 400px; }
.MainComment #Sousmenu ul { }
.MainComment #Sousmenu li { display: inline; }
.MainComment #Sousmenu li a { margin-right: 10px; color: #000000; text-decoration: none; }
.MainComment #Sousmenu li a.titre { background: url(../images/picto_menu-niv2.png) no-repeat left center; padding-left: 12px; }
.MainComment #Sousmenu li a.titreactive { background: url(../images/picto_menu-niv2.png) no-repeat left center; padding-left: 12px; font-weight: bold; }
.MainComment #Sousmenu li a:hover, .MainComment .Sousmenu li a:focus { color: #fff; }
.MainComment #Sousmenu li a.active { color: #fff; }

/***Main Pour**/
.MainPour .Main { width: 798px; position: relative; padding-bottom: 30px; min-height: 400px; }
.MainPour .Main h2 { font-size: 169%; color: #9F9C77; font-weight: normal; line-height: 17px; position: absolute; left: 100px; background: url(../images/picto_menu-tit.png) no-repeat left bottom; padding-bottom: 15px; top: -30px; z-index: 20; }
.MainPour .Main h2 .TitreT1 { font-size: 79%; font-weight: bold; margin-left: 35px; line-height: 26px; }
.MainPour .Main h2 .TitreT2 { font-size: 131.9%; color: #E86D1E; font-weight: normal; margin-left: 50px; line-height: 20px; }
.MainPour .Main h2 .TitreT3 { font-size: 131.9%; color: #E86D1E; font-weight: normal; }
.MainPour .Main h2 .TitreT4 { font-size: 79%; font-weight: bold; margin-left: 65px; line-height: 26px; }
.MainPour .Main h2 .TitreT5 { font-size: 79%; font-weight: bold; color: #E86D1E; }
.MainPour .Main h2 .TitreT6 { font-size: 79%; font-weight: bold; }
.MainPour .Main .Content { width: 710px; position: relative; left: 88px; padding-top: 30px; margin: 0; }
.MainPour .Main .Content .col1 { width: 680px; float: left; padding-top: 10px; padding-left: 30px; font-size: 115%; color: #fff; }
.MainPour .Main .Content .col1 h3 { margin-bottom: 5px; margin-top: 20px; font-weight: normal; color: #fff; font-size: 129%; }
.MainPour .Main .Content .col1 p { margin-top: 10px; }
.MainPour .Main .Content .col1 ul { margin-left: 15px; }
.MainPour .Main .Content .col1 li { list-style-type: square; margin-top: 10px; font-size: 109%; color: #E86D1E; }
.MainPour .Main .Content .col1 li ul li { color: #D5D2B5; list-style-type: disc; margin-top: 0px; font-size: 81%; }

.MainPour .Main .Content .col2 { width: 400px; float: left; margin-left: 25px; font-size: 115%; padding-top: 10px; color: #fff; }
.MainPour .Main .Content .col2 h3 { margin-bottom: 5px; color: #E86D1E; margin-top: 10px; font-weight: normal; font-size: 129%; }
.MainPour .Main .Content .col2 p { margin-top: 10px; }
.MainPour .Main .Content .col2 ul { color: #fff; }
.MainPour .Main .Content .col2 li { list-style-type: disc; list-style-position: inside; }
.MainPour .Main .Content .col2 li a { }
.MainPour .Main .Content .col2 li a:hover { }
.MainPour .Main .Content .picto { position: absolute; right: 0px; bottom: 0px; margin: 0; padding: 0; }
.MainPour #Sousmenu { position: absolute; top: 180px; font-size: 99%; border-bottom: 2px solid #9F9C77; padding-bottom: 5px; padding-left: 10px; z-index: 40; left: 400px; }
.MainPour #Sousmenu ul { }
.MainPour #Sousmenu li { display: inline; }
.MainPour #Sousmenu li a { margin-right: 10px; color: #E86D1E; text-decoration: none; }
.MainPour #Sousmenu li a.titre { background: url(../images/picto_menu-niv2.png) no-repeat left center; padding-left: 12px; }
.MainPour #Sousmenu li a.titreactive { color: #fff; background: url(../images/picto_menu-niv2.png) no-repeat left center; padding-left: 12px; font-weight: bold; }
.MainPour #Sousmenu li a:hover, .MainPour .Sousmenu li a:focus { color: #fff; }
.MainPour #Sousmenu li a.active { color: #fff; }


/******************/
/* Footer styles */
/****************/
#footer { text-align: center; height: 25px; padding-top: 10px; position: relative; bottom: 0px; clear: both; width: 798px;border-top: 1px dotted #A19C77;}
#footer ul { text-align: center; }
#footer li { display: inline; }
#footer a { color: #fff; font-size: 99%; margin-right: 5px; margin-left: 5px; }
#footer  ul.color1   a { color: #314149; }

#footer a:hover, #footer a:focus { color: #CCCCCC; text-decoration: none; }
.MainQui #footer { text-align: center; height: 25px; padding-top: 10px; position: relative; bottom: 0px; clear: both; border-top: 1px dotted #A19C77; }
.MainPour #footer { text-align: center; height: 25px; padding-top: 10px; position: relative; bottom: 0px; clear: both; border-top: 1px dotted #A19C77; }
.MainComment #footer { text-align: center; height: 25px; padding-top: 10px; position: relative; bottom: 0px; clear: both; border-top: 1px dotted #CCCCCC; }
.MainInterne #footer { text-align: center; height: 25px; padding-top: 10px; position: relative; bottom: 0px; clear: both; border-top: 1px dotted #A19C77; }
