/* ---------------------------------------------

Synergie  Styles

version :	04/01/2009
author :	laurent lelion
email :		laurent_lelion@yahoo.fr

bleu BG (home) : #064980
orange (sect_1) : #f19520
vert (sect_2) : #acc312
rouge (sect_3) : #bf0308
violet (sect_4): #6a3e8a
gris clair : #7d7e7e
------------------------------------------------ */

* {margin:0px; padding:0px;}

body {font-size:62.5%; color:#000; font-family: Verdana, Arial, sans-serif; text-align:center; background:#FFF;}

.breaker {clear:both; overflow:hidden; height:0%}

/* Hack FF bordure pointille */
a {outline: none;}
:focus{-moz-outline-style: none;}

a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}

img {border:none}
ul li {list-style:none;}

#global{width:1000px; text-align:left; margin:0 auto;}

/* Home(s) */
.home {}
.home h1 {color:#FFF; font-size:1.4em;}
.home h1 a {display:block; background:url(../images/top_bandeau.jpg) no-repeat; width:1000px; height:127px; text-indent:-999em;}
.home .content {background:#064980 url(../images/home_bg.jpg) repeat-x; height:443px; text-align:center; position:relative;}
.home .spacing_1 {padding:30px 0 0 0;}
.home .spacing_2 {padding:0px 0 50px 0;}
.home .content p {color:#FFF; font-size:1.5em; margin:30px 0 0px 0}
.home .content p.floating {position:absolute; top:300px; left:116px; text-align:right; float:left; margin:0;}
.home .content p strong {font-size:1.4em; }
.home .content ul#logoLinks {margin:60px 0 0 200px;}
.home .content ul#logoLinks li {float:left;}
.home .content ul#logoLinks li a {display:block; text-indent:-999em; width:275px; height:164px; }
.home .content ul#logoLinks li.logo_1 a {background:url(../images/home_logo_1.jpg) no-repeat; }
.home .content ul#logoLinks li.logo_2 a {background:url(../images/home_logo_2.jpg) no-repeat; }
.home .content ul#logoLinks li.logo_3 a {background:url(../images/home_logo_3.jpg) no-repeat; }
.home .content ul#logoLinks li.logo_1 {margin:30px 25px 0 0px;}
.home .content ul#logoLinks li.logo_2 {margin:0px 25px 0 0px;}
.home .content ul#logoLinks li.logo_3 {margin:30px 0px 0 0px; }
.home .content img.map {position:absolute; top:20px; left:270px; }

.home .content .leftContent {position:absolute; top:210px; left:80px; text-align:right; z-index:1}
.home .content .leftContent img {}
.home .content .leftContent p {margin:5px 10px 0 0;}

.home .content #flashMap {position:absolute; top:10px; left:200px; z-index:10}
.home .content ul#homeLinks {text-align:left; margin:200px 0 0 400px}
.home .content ul#homeLinks li {padding:5px 0;}
.home .content ul#homeLinks li a {color:#FFF; font-size:1.6em; }

/* Génerique */
#header {padding:15px 0 0px 0; height:70px; overflow:hidden; }
#header h1 {float:left; margin:0 0 0 20px; }
* html #header h1 {display:inline;}	/* IE6 */
#header h1 a {display:block; width:131px; height:52px; text-decoration:none; text-indent:-999em; }

form#searchBox {float:left; margin:0 0 0 70px;}
form#searchBox fieldset {border:none; width:250px;}
form#searchBox label {display:block; color:#FFF; font-size:1.1em; padding:0 0 3px 0;}
form#searchBox input {display:block; float:left; width:200px; /*height:18px;*/ font-size:1.1em; padding:2px 0 2px 3px; margin:0px}
form#searchBox input.blured { border:1px solid #FFF}
form#searchBox input.focused {border:1px solid #7393b7;}
form#searchBox input.submitBtn {width:30px; height:20px; font-size:1.1em; padding:0px 0 0px 0px; margin:0 0 0 7px; border:1px solid #7393b7; cursor:pointer; background:#FFF;}
form#searchBox input:hover.submitBtn {background:#7393b7; color:#FFF; border:1px solid #FFF;}

ul#topNav {float:right; margin:20px 10px 0 0;}
* html ul#topNav {display:inline;}	/* IE6 */
ul#topNav li {float:left;}
ul#topNav li a {display:block; background: url(../images/pipeMenu.gif) no-repeat 100% 50%; color:#FFF; font-size:1.1em; padding:0 7px;}
ul#topNav li a:hover {}
ul#topNav li a.last {background:none;}
ul#topNav li a.uberlink {/*text-decoration:underline;*/ }

/* --- Left Part */
#leftContent {width:172px; float:left; padding:0 0 20px 0;}

/* --- Home CE */
#leftContent h2 {background: url(../images/sect_0/topBox0.gif) no-repeat; width:148px; height:30px; color:#FFF; font-size:1.7em; font-weight:bold; padding:34px 0 0 24px}
#leftContent ul.navHome {background: url(../images/sect_0/midBox0.gif) repeat-y; width:172px; padding:5px 0 0 0;}
#leftContent ul.navHome li {padding:3px 0 3px 24px}
#leftContent ul.navHome li.last {padding:3px 0 0px 24px}
#leftContent ul.navHome li a {color:#FFF; font-size:1.3em;}
#leftContent ul.navHome li a.uberlink {text-decoration:underline;}
#leftContent .botMenu {background: url(../images/sect_0/botBox0.gif) no-repeat; width:172px; height:21px;}

/* --- Menu sections + rubriques */
#leftContent ul.navMain {margin:0 0 0 1px;}
#leftContent ul.navMain li {margin:0 0 5px 0;}
#leftContent ul.navMain li span.news {color:#d01515;}
#leftContent ul.navMain li h3 {font-size:1.5em; padding:0 0 0 18px}
#leftContent ul.navMain li h3 a {color:#FFF; font-weight:bold;}
#leftContent ul.navMain li h3 a:hover {}
#leftContent ul.navMain li h3 a:hover span.news {text-decoration:none; }
#leftContent ul.navMain li .topListBox_off, #leftContent ul.navMain li .topListBox_on {width:159px; height:13px;}
#leftContent ul.navMain li .midListBox_off, #leftContent ul.navMain li .midListBox_on {width:159px; overflow:hidden;}
#leftContent ul.navMain li .botListBox_off, #leftContent ul.navMain li .botListBox_on {width:159px; height:13px;}
#leftContent ul.navMain ul {margin:0px; padding:5px 0 0 0;}
#leftContent ul.navMain ul li {margin:0px; padding:2px 0 2px 22px; display:block;}
#leftContent ul.navMain ul li a {font-size:1.2em;}
#leftContent ul.navMain li h3 a.uberlink, #leftContent ul.navMain ul li a.uberlink {text-decoration:underline;}

/* --- Module Last Minute */
#leftContent #NewsTicker {width:146px; margin:20px 0 0 14px;}
#leftContent #NewsTicker h3 {color:#bf0308; font-size:1.3em; font-weight:bold; text-transform:uppercase; margin:0 0 0 16px;}
#leftContent #NewsTicker li.newsItem {color:#bf0308; padding:5px 0 0 16px; width:122px; }
#leftContent #NewsTicker li.newsItem p {font-size:1.1em; color:#000; height:26px;}	/* Hauteur fixe ! */
#leftContent #NewsTicker li.newsItem a.readMore {display:block; color:#bf0308; font-size:1.0em; text-decoration:underline; background: url(../images/lastMinutArrow.gif) no-repeat 0 3px; padding:0 0 0 11px; margin:5px 0 0 26px;}
#leftContent #NewsTicker li.newsItem a.readMore:hover {text-decoration:none;}

/* Scroller vertical */
#NewsVertical {width:140px; height:50px; display:block; overflow:hidden; position: relative;}
#NewsVertical ul#TickerVertical {width:140px; height:50px;	display: block;}
#NewsVertical ul#TickerVertical li {/*float:left;*/}
#NewsVertical p.noOffer {margin:10px 0 0 14px;}

/* --- Main Content */
#mainContent {width:828px; float:left; position:relative; }
* html #mainContent {width:826px; }	/* IE6 */
#mainContent .tramePicto {/*background:lime url(../images/motif.gif) no-repeat 50% 50%;*/ }

/* --- Fil ariane */
#arianePath {position:absolute; top:-10px; left:20px; font-size:1.1em; color:#7393b7; font-style:italic; width:auto; }
#arianePath span.sep {padding:0 1px;}
#arianePath a {color:#7393b7; text-decoration:underline;}
#arianePath a:hover { text-decoration:none;}

#mainContent ul.navHomeBox {float:left; padding:20px 0 0 80px; background:url(../images/motif.gif) no-repeat 55% 50%; }
#mainContent ul.navHomeBox li {width:324px; float:left; position:relative;}
* html #mainContent ul.navHomeBox li {display:inline}	/* IE6 */
#mainContent ul.navHomeBox li .homeTopBox { height:36px; }
#mainContent ul.navHomeBox li .homeMidBox {}
#mainContent ul.navHomeBox li .homeBotBox {height:30px;}
#mainContent ul.navHomeBox li .content {margin:0px 0 0 40px; width:270px; }
#mainContent ul.navHomeBox li h3 {font-size:1.9em; font-weight:bold; position:absolute; width:270px}
#mainContent ul.navHomeBox li .sepLine {background:url(../images/pixelGrey.gif) repeat-x 0% 50%; width:268px; clear:both; height:16px; overflow:hidden;}
#mainContent ul.navHomeBox li img {width:66px; float:left; display:block; margin:0 10px 0 0;}
#mainContent ul.navHomeBox li .infoSect {font-size:1.1em; padding:20px 0 0 0px; }
#mainContent ul.navHomeBox li p.infoOffer {/*float:left;*/ color:#7b7d7d; font-size:1.1em; font-weight:bold; margin:0px 0 0 0px; width:268px; }
#mainContent ul.navHomeBox li p.infoOffer a {display:block; padding:15px 0 15px 68px; color:#000; text-decoration:none;}
#mainContent ul.navHomeBox li p.infoOffer a:hover {color:#000; text-decoration:none;}
#mainContent ul.navHomeBox li p.infoOffer a:visited {color:#7b7d7d;}
#mainContent ul.navHomeBox li a.link {display:block; font-size:1.1em; font-weight:bold; padding:0 0 0 21px; margin:5px 0 0 60px; text-decoration:underline;}
#mainContent ul.navHomeBox li a:hover.link {text-decoration:none;}
#mainContent ul.navHomeBox li p.noOffer {font-size:1.1em; text-align:right; margin:0 10px 0 0;}
#mainContent ul.navHomeBox li p.infoOffer a span.offerName {text-decoration:underline;}
#mainContent ul.navHomeBox li p.infoOffer a:hover span.offerName {text-decoration:none;}
#mainContent ul.navHomeBox li p.infoOffer a span.labelCE { font-weight:normal; padding:0 0 0 10px; color:#7B7D7D; text-decoration:none;}

/* Sitemap */
ul#siteMap {margin:0 0 0 70px;}
ul#siteMap li {margin:3px 0px; font-size:1.2em; font-weight:bold;}
ul#siteMap li ul {margin:5px 0 5px 10px}
ul#siteMap li ul li {font-size:0.9em; font-weight:normal; margin:2px 0px;}
ul#siteMap li a {}

/* Contacts utiles */
ul#contactsList {margin:0 0 0 50px;}
ul#contactsList li {margin:15px 0 0 0;}
ul#contactsList li img {display:block; float:left; margin:0 15px 0 0;}
ul#contactsList li .rightContent {float:left;}
ul#contactsList li h5 {font-size:1.2em; font-weight:bold; }
ul#contactsList li .contactInfos {font-size:1.2em; margin:2px 0 0px 0;}
ul#contactsList li a {text-decoration:underline;}
ul#contactsList li a:hover {text-decoration:none;}

/* Contact */
#ajaxStatut {position:absolute; top:30px; right:24px; font-size:1.1em; padding:1px 10px;}

#log_res { overflow:auto; padding:0px; width:530px; text-align:center; margin:0px 0 0 50px;}
#log_res .error {padding:5px; margin-bottom:10px; border:1px solid #CC3333; background:#FFF; font-size:1.1em; color:#CC3333}
#log_res .succes {padding:5px; margin-bottom:10px; border:1px solid #99CC00; background:#FFF; font-size:1.1em; color:#99CC00}

#formContent { width:550px; margin:0px 0 0 50px;}
#formContent.customForm {margin:3px 0 0 30px;}
#formContent fieldset {border:none;}
#formContent fieldset.formBox {}
#formContent span.smaller {font-size:0.9em;} 
#formContent .formLine {margin:10px 0 0 0;}
#formContent .formLine label {display:block; float:left; text-align:right; width:90px; padding:0 16px 0 0; font-size:1.2em; /*font-weight:bold;*/ color:#000;}
#formContent .formLine input {display:block; float:left; width:420px; font-size:1.2em;}
#formContent .formLine input.blured {border:1px solid #DDD; }
#formContent .formLine input.focused {border:1px solid #054880;}
#formContent .formLine select {display:block; float:left; width:420px; font-size:1.1em;}
#formContent .formLine textarea {width:420px; height:150px; }
* html #formContent .formLine textarea {margin-left:-3px;}	/* IE6 */
#formContent .formLine textarea.blured {border:1px solid #DDD;}
#formContent .formLine textarea.focused {border:1px solid #054880;}
#formContent .formLine input.submitBtn {float:none; width:422px; border:1px solid #054880; background:#054880; color:#FFF; text-transform:uppercase; letter-spacing:0.1em; text-align:center; padding:0px 0px 1px 0px; cursor:pointer; margin:-5px 0 0px 106px; font-size:1.0em;/*line-height:10px;*/ height:18px;}
#formContent .formLine input:hover.submitBtn {background:#FFF; color:#054880;}
#formContent fieldset.radioList {margin:14px 0 5px 0; }
#formContent fieldset.radioList .formLine {float:left; width:150px; margin:10px 0 0 106px; }
#formContent fieldset.radioList .customStyle {width:115px; margin:0px}
#formContent fieldset.radioList .customStyle2 {width:190px; margin:0px}
#formContent fieldset.radioList legend { font-size:1.2em; display:block; width:90px; text-align:right; padding:0 0 0px 0; color:#000; font-weight:bold; }
#formContent fieldset.radioList .fakeLegend {float:left; font-size:1.2em; width:90px; text-align:right; padding:0 0 0px 0; color:#000; font-weight:normal; }
#formContent fieldset.radioList input.radioBox {float:left; cursor:pointer; height:13px; width:13px;}
* html #formContent fieldset.radioList .formLine {display:inline;}	/* IE6 */
#formContent fieldset.radioList .customMargin {margin:10px 0 0 0px;}
#formContent fieldset.radioList .formLine label {font-size:1.2em; width:auto; display:block; float:left; padding:0 0px 0 7px; cursor:pointer; }
#formContent fieldset.formBox2 label {width:170px;}
#formContent fieldset.formBox2 input {width:340px;}
#formContent .formLine input.noBorder {border:1px solid #FFF; font-weight:bold;}
#formContent .radioListBox {float:left; margin:0px 0 0 20px;}

/* Modal Pop */
#popContent {text-align:left;}
#popContent h4 { font-size:1.8em; font-weight:bold; margin:10px 0 7px 30px; display:inline-block; color:#054880;}

/* Contenu editorial */
#mainContent .infosCE {font-size:1.2em; margin:0 0 0 50px; width:550px}
#mainContent .infosCE p {margin:2px 0; text-align:justify;}
#mainContent .infosCE a {text-decoration:underline;}
#mainContent .infosCE a:hover {text-decoration:none;}

/* Utiliser technique sliding doors ... */
#mainContent ul.navHomeBox li.sect_1 {margin:20px 0px 0 0px; }
#mainContent ul.navHomeBox li.sect_1 .homeTopBox {background: url(../images/sect_1/home_topBox.gif) no-repeat;}
#mainContent ul.navHomeBox li.sect_1 .homeMidBox {background: url(../images/sect_1/home_midBox.gif) repeat-y;}
#mainContent ul.navHomeBox li.sect_1 .homeBotBox {background: url(../images/sect_1/home_botBox.gif) no-repeat;}
#mainContent ul.navHomeBox li.sect_1 h3 {color:#f19520;  top:24px; left:40px}
#mainContent ul.navHomeBox li.sect_1 a.link {background: url(../images/sect_1/linkArrow.gif) no-repeat 0px 3px; color:#f19520; }

#mainContent ul.navHomeBox li.sect_2 {margin:0px 0px 0 20px;}
#mainContent ul.navHomeBox li.sect_2 .content {margin:0px 0 0 20px;}
#mainContent ul.navHomeBox li.sect_2 .homeTopBox {background: url(../images/sect_2/home_topBox.gif) no-repeat;}
#mainContent ul.navHomeBox li.sect_2 .homeMidBox {background: url(../images/sect_2/home_midBox.gif) repeat-y;}
#mainContent ul.navHomeBox li.sect_2 .homeBotBox {background: url(../images/sect_2/home_botBox.gif) no-repeat;}
#mainContent ul.navHomeBox li.sect_2 h3 {color:#6a3e8a; top:24px; left:20px}
#mainContent ul.navHomeBox li.sect_2 a.link {background: url(../images/sect_2/linkArrow.gif) no-repeat 0px 3px; color:#6a3e8a; }

#mainContent ul.navHomeBox li.sect_3 {margin:20px 0px 0 20px; clear:both;}
#mainContent ul.navHomeBox li.sect_3 .homeTopBox {background: url(../images/sect_3/home_topBox.gif) no-repeat;}
#mainContent ul.navHomeBox li.sect_3 .homeMidBox {background: url(../images/sect_3/home_midBox.gif) repeat-y;}
#mainContent ul.navHomeBox li.sect_3 .homeBotBox {background: url(../images/sect_3/home_botBox.gif) no-repeat;}
#mainContent ul.navHomeBox li.sect_3 h3 {color:#acc312; top:24px; left:40px}
#mainContent ul.navHomeBox li.sect_3 a.link {background: url(../images/sect_3/linkArrow.gif) no-repeat 0px 3px; color:#acc312; }

#mainContent ul.navHomeBox li.sect_4 {/*margin:-15px 0px 0 20px;*/ margin:0px 0px 0 20px; }
#mainContent ul.navHomeBox li.sect_4 .content {margin:0px 0 0 20px;}
#mainContent ul.navHomeBox li.sect_4 .homeTopBox {background: url(../images/sect_4/home_topBox.gif) no-repeat;}
#mainContent ul.navHomeBox li.sect_4 .homeMidBox {background: url(../images/sect_4/home_midBox.gif) repeat-y;}
#mainContent ul.navHomeBox li.sect_4 .homeBotBox {background: url(../images/sect_4/home_botBox.gif) no-repeat;}
#mainContent ul.navHomeBox li.sect_4 h3 {color:#bf0308; top:24px; left:20px}
#mainContent ul.navHomeBox li.sect_4 a.link {background: url(../images/sect_4/linkArrow.gif) no-repeat 0px 3px; color:#bf0308; }

/* Liste offres */
#mainContent h2 {text-align:center; font-size:2.4em; font-weight:bold; margin:20px 0 0 0px}

#mainContent #wideBox_1 {width:626px; }
#mainContent .customStyle_1 {margin:30px 0 0 60px}
#mainContent #wideBox_1 .topBox { height:38px;}
#mainContent #wideBox_1 .midBox {}
#mainContent #wideBox_1 .botBox {height:31px;}
#mainContent #wideBox_1 h4 { font-size:1.8em; font-weight:bold; margin:0 0 16px 50px; display:inline-block;}
#mainContent #wideBox_1 ul.offerList {/*padding:16px 0 0 50px;*/ padding:0px 0 0 50px; }
#mainContent #wideBox_1 a.link {display:block; float:right; font-size:1.1em; font-weight:bold; padding:0 0 0 21px; margin:15px 30px 0 0px; text-decoration:underline;}

#mainContent #wideBox_2 {width:626px; }
#mainContent .customStyle_2 {margin:14px 0 0 160px}
#mainContent #wideBox_2 .topBox { height:30px;}
#mainContent #wideBox_2 .midBox {}
#mainContent #wideBox_2 .botBox {height:37px;}
#mainContent #wideBox_2 h4 { font-size:1.8em; font-weight:bold; margin:0 0 16px 29px; display:inline-block;}
#mainContent #wideBox_2 ul.offerList { padding:0px 0 0 30px;}
#mainContent #wideBox_2 a.link {display:block; float:right; font-size:1.1em; font-weight:bold; padding:0 0 0 21px; margin:15px 40px 0px 0px; text-decoration:underline;}

#mainContent #wideBox_1 a.link:hover, #mainContent #wideBox_2 a.link:hover {text-decoration:none;}
#mainContent #wideBox_1 ul.offerList li p a:hover, #mainContent #wideBox_2 ul.offerList li p a:hover {text-decoration:underline;}

#mainContent ul.offerList li {}
#mainContent ul.offerList li img {width:66px; float:left; display:block; margin:0 10px 0 0;}
#mainContent ul.offerList li .textBox {float:left; width:470px; }
#mainContent ul.offerList li .textBox h5 {font-weight:bold; font-size:1.2em;}
#mainContent ul.offerList li .textBox h5 a {text-decoration:none;}
#mainContent ul.offerList li .textBox h5 a:visited {color:#7B7D7D}
#mainContent ul.offerList li .textBox h5 a:hover {text-decoration:underline;}
#mainContent ul.offerList li .textBox h5 span {font-size:0.9em; /*font-style:italic;*/ color:#000; font-weight:normal;}
#mainContent ul.offerList li .textBox h5 span.labelCE { /*font-style:italic;*/ padding:0 0 0 10px; color:#7B7D7D;}
#mainContent ul.offerList li .textBox .text {font-size:1.1em; padding:3px 0 0 0;}
#mainContent ul.offerList li .sepLine2 {background:url(../images/pixelGrey.gif) repeat-x 0% 50%; /*width:500px;*/ width:546px; clear:both; height:16px; overflow:hidden;}
#mainContent p.noOffer {font-size:1.2em; margin:0 0 0 50px;}

.sectionStyle { overflow:auto;}

#mainContent .wideBoxOfferList {margin:30px auto 0 auto;}

/* Résultats recherche */
#mainContent #searchResult {width:626px; margin:30px 0 0 60px}
#mainContent #searchResult .topBox { height:38px; background: url(../images/sect_0/topBox3.gif) no-repeat;}
#mainContent #searchResult .midBox {background: url(../images/sect_0/midBox3.gif) repeat-y;}
#mainContent #searchResult .botBox {height:31px; background: url(../images/sect_0/botBox3.gif) no-repeat;}
#mainContent #searchResult h4 { font-size:1.8em; font-weight:bold; margin:0 0 16px 50px; display:inline-block; color:#054880;}
#mainContent #searchResult ul.offerList {/*padding:16px 0 0 50px;*/ padding:0px 0 0 50px; }
#mainContent #searchResult a.link {display:block; float:right; font-size:1.1em; font-weight:bold; padding:0 0 0 21px; margin:15px 30px 0 0px; text-decoration:underline;}

/* --- Pagineur */
#mainContent .center { text-align:center; }
#mainContent table.center {border-collapse: collapse; }
#mainContent table.center td {}
#pagineur { /* Centrage */
	/*display: -moz-inline-stack;*/ /* Pour Firefox 1-2 */
	/*display:inline-block;*/
	margin:16px 0px 0px 0px;
}
#pagineur a.icon {display:block; float:left; height:12px; text-indent:-999em; }
#pagineur a.startBtn {background:url(../images/pagineurDoubleArrow.gif) no-repeat -30px 0px; width:10px; }
#pagineur a:hover.startBtn {background:url(../images/pagineurDoubleArrow.gif) no-repeat -20px 0px;}
#pagineur a.previousBtn {background:url(../images/pagineurSimpleArrow.gif) no-repeat -24px 0px; width:8px; margin:0 0 0 5px;}
#pagineur a:hover.previousBtn {background:url(../images/pagineurSimpleArrow.gif) no-repeat -16px 0px;}

#pagineur a.nextBtn {background:url(../images/pagineurSimpleArrow.gif) no-repeat 0px 0px; width:8px; margin:0 5px 0 0px;}
#pagineur a:hover.nextBtn {background:url(../images/pagineurSimpleArrow.gif) no-repeat -8px 0px;}
#pagineur a.endBtn {background:url(../images/pagineurDoubleArrow.gif) no-repeat 0px 0px; width:10px}
#pagineur a:hover.endBtn {background:url(../images/pagineurDoubleArrow.gif) no-repeat -10px 0px;}

#pagineur span {display:block; float:left; padding:0 5px; color:#999;}

#pagineur ul.pageList {float:left;}
#pagineur ul.pageList li {float:left; padding:0 3px; line-height:12px; font-size:1.2em; font-weight:bold;}
#pagineur ul.pageList li a { color:#999999;}
#pagineur ul.pageList li a:hover {color:#000; text-decoration:underline}
#pagineur ul.pageList li span {color:#000; text-decoration:none; padding:0px; float:none; display:inline;}	/* page active */

/* --- Offre */
#offerContent {width:770px; margin:0 0 0 30px}
#offerContent h2 {text-align:left; padding:10px 0 10px 0px; font-size:1.9em;}
#offerContent .logoBox {float:left; width:182px; height:147px; position:relative}
#offerContent .logoBox img {position:absolute; left:15%; top:15%;}
#offerContent .offerInfoBox {margin:15px 0 0 0;}
#offerContent .floatingBox {float:left; width:570px; padding:0px 0 0 15px}
#offerContent .offerInfoBox h4 {font-size:1.4em; font-weight:bold; padding:0 0 10px 0;}
#offerContent .offerInfoBox .offerText {}
#offerContent .offerInfoBox p {color:#7d7e7e; font-size:1.2em;}
#offerContent .sepLine3 {background:url(../images/pixelGrey.gif) repeat-x 0% 50%; width:100%; height:20px; overflow:hidden;}
#offerContent .sepLine4 {background:url(../images/pixelGrey.gif) repeat-x 0% 50%; width:100%; height:20px; overflow:hidden;}
#offerContent .offerInfoBox p span.label {color:#000; font-size:1.2em; font-weight:bold;}
#offerContent .offerInfoBox p a.link {color:#7393b7; font-weight:bold; text-decoration:underline;}
#offerContent .offerInfoBox p a:hover.link {text-decoration:none;}
#offerContent .offerInfoBox p a:visited.link {color:#7d7e7e;}
#offerContent .offerInfoBox p.info {margin:0 0 0px 0; line-height:30px;}
#offerContent .offerInfoBox p.info img {}
#offerContent .offerInfoBox p.logoBG {line-height:40px;}
#offerContent .offerInfoBox p a.smoothbox {text-decoration:underline;}
#offerContent .offerInfoBox p a:hover.smoothbox {text-decoration:none;}

/* sectionStyle_0 */
#sectionStyle_0 {background:url(../images/sect_0/middle.gif) repeat-y; }
#sectionStyle_0 #header {background:#064980 url(../images/sect_0/topCorner.gif) no-repeat left bottom;}
#sectionStyle_0 #header h1 a {background:url(../images/sect_0/logo.gif) no-repeat; }

#sectionStyle_0 #NewsTicker .topBox {background: url(../images/sect_0/lastMinut_topBox.gif) no-repeat;  height:30px;}
#sectionStyle_0 #NewsTicker .midBox {background: url(../images/sect_0/lastMinut_midBox.gif) repeat-y; }
#sectionStyle_0 #NewsTicker .botBox {background: url(../images/sect_0/lastMinut_botBox.gif) no-repeat;  height:18px;}


/* sectionStyle_1 */
#sectionStyle_1 {background:url(../images/sect_1/middle.gif) repeat-y; }
#sectionStyle_1 #header {background:#f19520 url(../images/sect_1/topCorner.gif) no-repeat left bottom;}
#sectionStyle_1 #header h1 a {background:url(../images/sect_1/logo.gif) no-repeat; }

#sectionStyle_1 #NewsTicker .topBox {background: url(../images/sect_1/lastMinut_topBox.gif) no-repeat;  height:30px;}
#sectionStyle_1 #NewsTicker .midBox {background: url(../images/sect_1/lastMinut_midBox.gif) repeat-y; }
#sectionStyle_1 #NewsTicker .botBox {background: url(../images/sect_1/lastMinut_botBox.gif) no-repeat;  height:18px;}

#sectionStyle_1 .topListBox_off {background: url(../images/sect_1/topBox1.gif) no-repeat; }
#sectionStyle_1 .midListBox_off {background: url(../images/sect_1/midBox1.gif) repeat-y;}
#sectionStyle_1 .botListBox_off {background: url(../images/sect_1/botBox1.gif) no-repeat;}
#sectionStyle_1 .topListBox_on {background: url(../images/sect_1/topBox2.gif) no-repeat; }
#sectionStyle_1 .midListBox_on {background: url(../images/sect_1/midBox2.gif) repeat-y;}
#sectionStyle_1 .botListBox_on {background: url(../images/sect_1/botBox2.gif) no-repeat;}
#sectionStyle_1 ul.navMain ul li, #sectionStyle_1 ul.navMain ul li a {color:#ffe58b;}

#sectionStyle_1 h2 {color:#f19520}

#sectionStyle_1 #wideBox_1 h4 {color:#f19520}
#sectionStyle_1 #wideBox_1 .topBox { background: url(../images/sect_1/topBox3.gif) no-repeat;}
#sectionStyle_1 #wideBox_1 .midBox {background: url(../images/sect_1/midBox3.gif) repeat-y;}
#sectionStyle_1 #wideBox_1 .botBox {background: url(../images/sect_1/botBox3.gif) no-repeat;}
#sectionStyle_1 #wideBox_1 a.link {background: url(../images/sect_1/linkArrow.gif) no-repeat 0px 3px; color:#f19520;}

#sectionStyle_1 #wideBox_2 h4 {color:#f34b0a}
#sectionStyle_1 #wideBox_2 .topBox { background: url(../images/sect_1/topBox4.gif) no-repeat;}
#sectionStyle_1 #wideBox_2 .midBox {background: url(../images/sect_1/midBox4.gif) repeat-y;}
#sectionStyle_1 #wideBox_2 .botBox {background: url(../images/sect_1/botBox4.gif) no-repeat;}
#sectionStyle_1 #wideBox_2 a.link {background: url(../images/sect_1/linkArrow2.gif) no-repeat 0px 3px; color:#f34b0a;}

#sectionStyle_1 .offerStyle_1 .logoBox {background: url(../images/sect_1/logoBox_1.gif) no-repeat;}
#sectionStyle_1 .offerStyle_2 .logoBox {background: url(../images/sect_1/logoBox_2.gif) no-repeat;}


/* sectionStyle_2 */
#sectionStyle_2 {background:url(../images/sect_3/middle.gif) repeat-y; }
#sectionStyle_2 #header {background:#acc312 url(../images/sect_3/topCorner.gif) no-repeat left bottom;}
#sectionStyle_2 #header h1 a {background:url(../images/sect_3/logo.gif) no-repeat; }

#sectionStyle_2 #NewsTicker .topBox {background: url(../images/sect_3/lastMinut_topBox.gif) no-repeat;  height:30px;}
#sectionStyle_2 #NewsTicker .midBox {background: url(../images/sect_3/lastMinut_midBox.gif) repeat-y; }
#sectionStyle_2 #NewsTicker .botBox {background: url(../images/sect_3/lastMinut_botBox.gif) no-repeat;  height:18px;}

#sectionStyle_2 .topListBox_off {background: url(../images/sect_3/topBox1.gif) no-repeat; }
#sectionStyle_2 .midListBox_off {background: url(../images/sect_3/midBox1.gif) repeat-y;}
#sectionStyle_2 .botListBox_off {background: url(../images/sect_3/botBox1.gif) no-repeat;}
#sectionStyle_2 .topListBox_on {background: url(../images/sect_3/topBox2.gif) no-repeat; }
#sectionStyle_2 .midListBox_on {background: url(../images/sect_3/midBox2.gif) repeat-y;}
#sectionStyle_2 .botListBox_on {background: url(../images/sect_3/botBox2.gif) no-repeat;}
#sectionStyle_2 ul.navMain ul li, #sectionStyle_2 ul.navMain ul li a {color:#82930d;}

#sectionStyle_2 h2 {color:#acc312}

#sectionStyle_2 #wideBox_1 h4 {color:#acc312}
#sectionStyle_2 #wideBox_1 .topBox { background: url(../images/sect_3/topBox3.gif) no-repeat;}
#sectionStyle_2 #wideBox_1 .midBox {background: url(../images/sect_3/midBox3.gif) repeat-y;}
#sectionStyle_2 #wideBox_1 .botBox {background: url(../images/sect_3/botBox3.gif) no-repeat;}
#sectionStyle_2 #wideBox_1 a.link {background: url(../images/sect_3/linkArrow.gif) no-repeat 0px 3px; color:#acc312;}

#sectionStyle_2 #wideBox_2 h4 {color:#82930D}
#sectionStyle_2 #wideBox_2 .topBox { background: url(../images/sect_3/topBox4.gif) no-repeat;}
#sectionStyle_2 #wideBox_2 .midBox {background: url(../images/sect_3/midBox4.gif) repeat-y;}
#sectionStyle_2 #wideBox_2 .botBox {background: url(../images/sect_3/botBox4.gif) no-repeat;}
#sectionStyle_2 #wideBox_2 a.link {background: url(../images/sect_3/linkArrow2.gif) no-repeat 0px 3px; color:#82930D;}

#sectionStyle_2 .offerStyle_1 .logoBox {background: url(../images/sect_3/logoBox_1.gif) no-repeat;}
#sectionStyle_2 .offerStyle_2 .logoBox {background: url(../images/sect_3/logoBox_2.gif) no-repeat;}


/* sectionStyle_3 */
#sectionStyle_3 {background:url(../images/sect_4/middle.gif) repeat-y; }
#sectionStyle_3 #header {background:#bf0308 url(../images/sect_4/topCorner.gif) no-repeat left bottom;}
#sectionStyle_3 #header h1 a {background:url(../images/sect_4/logo.gif) no-repeat; }

#sectionStyle_3 #NewsTicker .topBox {background: url(../images/sect_4/lastMinut_topBox.gif) no-repeat;  height:30px;}
#sectionStyle_3 #NewsTicker .midBox {background: url(../images/sect_4/lastMinut_midBox.gif) repeat-y; }
#sectionStyle_3 #NewsTicker .botBox {background: url(../images/sect_4/lastMinut_botBox.gif) no-repeat;  height:18px;}

#sectionStyle_3 .topListBox_off {background: url(../images/sect_4/topBox1.gif) no-repeat; }
#sectionStyle_3 .midListBox_off {background: url(../images/sect_4/midBox1.gif) repeat-y;}
#sectionStyle_3 .botListBox_off {background: url(../images/sect_4/botBox1.gif) no-repeat;}
#sectionStyle_3 .topListBox_on {background: url(../images/sect_4/topBox2.gif) no-repeat; }
#sectionStyle_3 .midListBox_on {background: url(../images/sect_4/midBox2.gif) repeat-y;}
#sectionStyle_3 .botListBox_on {background: url(../images/sect_4/botBox2.gif) no-repeat;}
#sectionStyle_3 ul.navMain ul li, #sectionStyle_3 ul.navMain ul li a {color:#FFF;}

#sectionStyle_3 h2 {color:#bf0308}

#sectionStyle_3 #wideBox_1 h4 {color:#bf0308}
#sectionStyle_3 #wideBox_1 .topBox { background: url(../images/sect_4/topBox3.gif) no-repeat;}
#sectionStyle_3 #wideBox_1 .midBox {background: url(../images/sect_4/midBox3.gif) repeat-y;}
#sectionStyle_3 #wideBox_1 .botBox {background: url(../images/sect_4/botBox3.gif) no-repeat;}
#sectionStyle_3 #wideBox_1 a.link {background: url(../images/sect_4/linkArrow.gif) no-repeat 0px 3px; color:#bf0308;}

#sectionStyle_3 #wideBox_2 h4 {color:#da676a}
#sectionStyle_3 #wideBox_2 .topBox { background: url(../images/sect_4/topBox4.gif) no-repeat;}
#sectionStyle_3 #wideBox_2 .midBox {background: url(../images/sect_4/midBox4.gif) repeat-y;}
#sectionStyle_3 #wideBox_2 .botBox {background: url(../images/sect_4/botBox4.gif) no-repeat;}
#sectionStyle_3 #wideBox_2 a.link {background: url(../images/sect_4/linkArrow2.gif) no-repeat 0px 3px; color:#da676a;}

#sectionStyle_3 .offerStyle_1 .logoBox {background: url(../images/sect_4/logoBox_1.gif) no-repeat;}
#sectionStyle_3 .offerStyle_2 .logoBox {background: url(../images/sect_4/logoBox_2.gif) no-repeat;}


/* sectionStyle_4 */
#sectionStyle_4 {background:url(../images/sect_2/middle.gif) repeat-y; }
#sectionStyle_4 #header {background:#6a3e8a url(../images/sect_2/topCorner.gif) no-repeat left bottom;}
#sectionStyle_4 #header h1 a {background:url(../images/sect_2/logo.gif) no-repeat; }

#sectionStyle_4 #NewsTicker .topBox {background: url(../images/sect_2/lastMinut_topBox.gif) no-repeat;  height:30px;}
#sectionStyle_4 #NewsTicker .midBox {background: url(../images/sect_2/lastMinut_midBox.gif) repeat-y; }
#sectionStyle_4 #NewsTicker .botBox {background: url(../images/sect_2/lastMinut_botBox.gif) no-repeat;  height:18px;}

#sectionStyle_4 .topListBox_off {background: url(../images/sect_2/topBox1.gif) no-repeat; }
#sectionStyle_4 .midListBox_off {background: url(../images/sect_2/midBox1.gif) repeat-y;}
#sectionStyle_4 .botListBox_off {background: url(../images/sect_2/botBox1.gif) no-repeat;}
#sectionStyle_4 .topListBox_on {background: url(../images/sect_2/topBox2.gif) no-repeat; }
#sectionStyle_4 .midListBox_on {background: url(../images/sect_2/midBox2.gif) repeat-y;}
#sectionStyle_4 .botListBox_on {background: url(../images/sect_2/botBox2.gif) no-repeat;}
#sectionStyle_4 ul.navMain ul li, #sectionStyle_4 ul.navMain ul li a {color:#e1caf1;}

#sectionStyle_4 h2 {color:#6a3e8a}

#sectionStyle_4 #wideBox_1 h4 {color:#6a3e8a}
#sectionStyle_4 #wideBox_1 .topBox { background: url(../images/sect_2/topBox3.gif) no-repeat;}
#sectionStyle_4 #wideBox_1 .midBox {background: url(../images/sect_2/midBox3.gif) repeat-y;}
#sectionStyle_4 #wideBox_1 .botBox {background: url(../images/sect_2/botBox3.gif) no-repeat;}
#sectionStyle_4 #wideBox_1 a.link {background: url(../images/sect_2/linkArrow.gif) no-repeat 0px 3px; color:#6a3e8a;}

#sectionStyle_4 #wideBox_2 h4 {color:#d7c7e2}
#sectionStyle_4 #wideBox_2 .topBox { background: url(../images/sect_2/topBox4.gif) no-repeat;}
#sectionStyle_4 #wideBox_2 .midBox {background: url(../images/sect_2/midBox4.gif) repeat-y;}
#sectionStyle_4 #wideBox_2 .botBox {background: url(../images/sect_2/botBox4.gif) no-repeat;}
#sectionStyle_4 #wideBox_2 a.link {background: url(../images/sect_2/linkArrow2.gif) no-repeat 0px 3px; color:#d7c7e2;}

#sectionStyle_4 .offerStyle_1 .logoBox {background: url(../images/sect_2/logoBox_1.gif) no-repeat;}
#sectionStyle_4 .offerStyle_2 .logoBox {background: url(../images/sect_2/logoBox_2.gif) no-repeat;}
