/*  ----------------------------------------------------------------------------
    * Filename:         typography.css
    * Description:      Sets up some sensible default typography
    * Version:          1.0 (2010-09-23)
    ------------------------------------------------------------------------- */

/*  ----------------------------------------------------------------------------
    1. Default font settings
----------------------------------------------------------------------------- */

body {
    font-style: normal; font-size: 12px; line-height: 18px;
}
body, input, select, textarea, th, td {
    font-family: Arial, Helvetica, sans-serif;
}

/*  ----------------------------------------------------------------------------
    2. Text elements
----------------------------------------------------------------------------- */

h1                  { font-size: 16px; color:#333333;background: url(../images/layout/bg-h1.png) no-repeat left top;float:left;padding-left:30px; line-height: 22px;font-weight:bold;margin-bottom:15px; }
h2                  { font-size: 16px; color:#fff;background: url(../images/layout/bg-h1.jpg) no-repeat left top;float:left;padding-left:30px; line-height: 22px; }
h2 span{text-transform:uppercase}


h3                  { font-size: 12px; color:#ffd925;background: url(../images/layout/bg-h3.png) no-repeat left 2px;float:left;padding-left:25px;font-weight:bold; margin-bottom:5px; }
h4                  { font-size: 15px; line-height: 23px; }
h5                  { font-size: 14px; line-height: 22px; }
h6                  { font-size: 13px; line-height: 21px; }
em, i               { }
p                   { }
small               { }
strong, b           { }
.padding5{padding-top:5px;}
.padding10{padding-top:10px;}
.padding15{padding-top:15px;}
.padding20{padding-top:20px;}
.padding25{padding-top:25px;}
.padding30{padding-top:30px;}
.padding35{padding-top:35px;}


.header-text1{font-size:18px;float:right;padding-top:6px;padding-right:40px;line-height:32px;}
.header-text1 span{font-size:35px}
.header-text2 {font-size:14px;float:right;padding-top:15px;}
.name-info{font-weight:bold;font-size:13px;color:#fff;text-transform:uppercase;}
.site-name{font-weight:bold;color:#ffd925;}

.titre{color:#fff !important}
.titre-h2{color:#fff !important}
.titre-h3{color:#ffd925 !important}
.puces{color:#fff !important}


/*  ----------------------------------------------------------------------------
    3. Links
----------------------------------------------------------------------------- */

a:link, a:visited   { text-decoration: none; }
a:hover, a:active   { text-decoration: underline; }
a.mails-place-0{font-weight:bold;color:#fed724 !important;}


/*  ----------------------------------------------------------------------------
    4. Lists
----------------------------------------------------------------------------- */
ul.list-plan{line-height:17px;text-align:justify;font-size:12px;font-weight:bold;}
ul.list-plan > li{padding-left:11px; background:url(../images/bullets/icon-list.jpg) left 7px no-repeat;  list-style-type:none;}
ul.list-plan > li > ul {line-height:17px;text-align:justify;font-size:12px;font-weight:normal;font-size:11px;}
ul.list-plan > li > ul > li {padding-left:11px; background:url(../images/bullets/icon-list.jpg) left 7px no-repeat;list-style-type:none; }

ul.title-encart{line-height:19px;text-align:justify;font-size:16px;padding-bottom:19px;}
ul.title-encart li{padding-left:22px; background:url(../images/bullets/icon-title-encart.png) left 4px no-repeat;list-style-type:none;  }

ul.title-diapo{text-align:justify;font-size:13px;padding-bottom:10px;font-weight:bold;padding-top:10px;}
ul.title-diapo li{padding-left:22px; background:url(../images/bullets/icon-title-encart.png) left 4px no-repeat;list-style-type:none;  }


ul.list-encart{line-height:17px;text-align:justify;font-size:11px;}
ul.list-encart li{padding-left:11px; background:url(../images/bullets/icon-list.jpg) left 7px no-repeat; list-style-type:none; }

ol{line-height:17px;text-align:justify;font-size:11px;color:#555;padding-left:15px;}
ol li{padding-left:0px; background: url(../images/bullets/icon-list1.png) left 7px no-repeat;  }

/*ul{line-height:17px;text-align:justify;font-size:11px;color:red;}
ul li{padding-left:11px; background:url(../images/bullets/icon-list.jpg) left 7px no-repeat;  }*/

ul.list-encart1{line-height:17px;text-align:justify;font-size:11px;margin-top:6px;}
ul.list-encart1 li{padding-left:11px; background:url(../images/bullets/icon-list.jpg) left 7px no-repeat; list-style-type:none; }

ul.list-encart2{line-height:17px;text-align:justify;font-size:11px;padding-left:26px;}
ul.list-encart2 li{padding-left:11px; background:url(../images/bullets/icon-list.jpg) left 7px no-repeat;list-style-type:none;  }
ul.list-encart3{line-height:20px;text-align:justify;font-size:12px;margin-top:8px;}
ul.list-encart3 li{padding-left:11px; background:url(../images/bullets/icon-list.jpg) left 9px no-repeat;list-style-type:none;}

a.encart-button{background:#face00 url(../images/layout/arrow-button.png) left top no-repeat;float:right;color:#333333 !important;font-weight:bold;padding:2px 10px 2px 10px;margin-top:15px;border-bottom:solid 1px #464646;border-right:solid 1px #464646;}
a.encart-button:hover{background:#6b91b8 url(../images/layout/arrow-button-over.png) left top no-repeat;float:right;color:#fff !important;text-decoration:none}

a.encart-button1{background:#face00 url(../images/layout/arrow-button.png) -1px 1px no-repeat;float:left;color:#333333 !important;font-weight:bold;padding:2px 10px 2px 10px;margin-top:15px;border-bottom:solid 1px #464646;border-right:solid 1px #464646;margin-left:180px;}
a.encart-button1:hover{background:#6b91b8 url(../images/layout/arrow-button-over.png) left top no-repeat;color:#fff !important;text-decoration:none}

a.encart-button2{background:#face00 url(../images/layout/arrow-button.png) -1px 1px no-repeat;float:right;color:#333333 !important;font-weight:bold;padding:2px 10px 2px 10px;margin-top:15px;border-bottom:solid 1px #464646;border-right:solid 1px #464646;margin-left:0px;margin-top:0px;border-left:solid 1px #555;}
a.encart-button2:hover{background:#6b91b8 url(../images/layout/arrow-button-over.png) left top no-repeat;color:#fff !important;text-decoration:none}


/*  ----------------------------------------------------------------------------
    5. Tables
----------------------------------------------------------------------------- */

/*  ----------------------------------------------------------------------------
    6. Form elements
----------------------------------------------------------------------------- */
