/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body {	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	color: #FFFFFF;	line-height: 1.166;		margin: 0px;	padding: 0px 0px 10px 10px; background:#000000}
/*#twrap { 	width: 831px; margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 0px;}*/

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{	color:#FFCC00; text-decoration: none;}
a:hover{ text-decoration: underline;}

/************** header tag styles **************/

h1, h2, h3, h4, h5 { margin:0px; padding:0px}
h1{ font-size:2em; font-weight:bold; color:#FF9900;}
h2{ font-size:2em; font-weight:bold; color:#FFFFFF;}
h3{ font-size:1.5em; color:#FFFFFF;}
h4{ font-size:1.4em; font-weight:bold; color:#FF9900; margin: 5px 0px 15px 0px; padding: 0px;}
h5{ font-size:1.2em; color: #000000; margin-top:0px; line-height:0.6em}
t1{ font-size:2em; font-weight:bold; color:#FF9900;}

/*************** list tag styles ***************/

ul{ list-style-type: square;}
ul ul{ list-style-type: disc;}
ul ul ul{ list-style-type: none;}

/*************** txt styles ***************/

.red { color:#FF0000 }
.alerte { background:#CC0000; color:#FFFFFF; font-weight:bold; padding:3px 5px 3px 5px}
.orange { color:#FFCC00 }
.lite { color:#999999; font-size:.8em; font-style:italic}
.comentright {float:right; color:#999999; font-size:0.8em;}
.titre { font-size:2em; font-weight:bold; color:#FF9900;}
.gtitre { font-size:0.8em; color:#FFCC00;}
.ptitre { font-size:1em; color:#FFCC00 }
/********* form and related tag styles *********/

form {	margin:0; padding:0;}
input, textarea { font-family: Arial,sans-serif; padding:2px; border:1px solid #000000}
.inputBorder { border:1px solid #536526}
.btform { background-color:#FADF1C; color:#CC0000; border:1px solid #536526; font-weight:bold}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#pagecell1 {	position:absolute;	top: 10px; width:990px; margin-bottom:10px;}
#content {padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; width:757px; position:absolute; top: 80px; left:250px; }
#faq { padding:25px 0px 0px 120px; min-height:200px}
#contact { padding:25px 0px 0px 25px; min-height:200px}
#desincrire {padding:25px 0px 0px 25px; min-height:200px}
#mentionsleg {padding:25px 25px 0px 120px; min-height:200px}
.tracking { font-size:0.1em; color:#000000; text-align:right}

/***********************************************/
/* Component Divs                              */
/***********************************************/

#siteName{	margin: 0px; padding: 16px 0px 8px 0px;	color: #ffffff;	font-weight: normal;}

/************** Menu Horizontal ****************/

#pageNav {position:absolute; top: 100px; width:240px; padding: 0px; margin:0px;}
#pageNav img {margin-right:10px}
#pageNav #ident a{ color:#FFFFFF; font-size:0.9em;}
#pageNav #sectionLinks a { color:#FFFFFF; font-weight:bold; font-size:1.4em; text-decoration:none}
#pageNav label {color:#FFFFFF; font-weight:bold; font-size:1.4em;}
#pageNav input { background:#FF9900}

/************** pageName styles ****************/

#entete{	padding: 0px 0px 0px 10px;	margin: 0px;	height:90px;}
#entete img {	position: absolute; left: 0px; padding: 0px;	margin: 0px;}
#entete em {	position: absolute; left: 380px; padding: 0px;	margin: 0px;}
#marquee { padding:70px 0px 0px 180px;}

/********* index **********/

#bloctirage {width:737px; background:url(../../../themes/theme01/img/bg_blctirage.gif) repeat-x; padding:0px 10px 0px 10px;}
#blocValid {width:737px; background:url(../../../themes/theme01/img/bg_blctirage.gif) repeat-x; padding:0px 10px 0px 10px;}
#blocValid img { margin:2px 0px 2px 0px;}
#blocInscr {width:737px; background:url(../../../themes/theme01/img/bg_blInscr.gif) repeat-x; padding:0px 10px 0px 10px;}
#blocInscr form { margin:15px 25px 0px 75px;}
#blocInscr form label { font-weight:bold; font-size:1.1em}

/********* Grille **********/

.case { font-size: 12pt; font-weight: bold; color:#000000; font-family:Arial, Helvetica, sans-serif; padding:8px; background:#FFCC00}
.caseSelct { font-size: 12pt; font-weight: bold; color:#000000; font-family:Arial, Helvetica, sans-serif; padding:8px; background:#FF0000}
.caseTitle { color:#000000; background:url(../../../themes/theme01/img/Bg_titloto.gif); font-size:1.3em; font-weight:bold; height:34px; padding-left:15px; text-align:left}
.nbretirage { color:#000000; font-weight:bold; font-size:1.8em}

/********* Inscription **********/

.optin { font-size:0.9em; padding-right:30px}

/********* ppage **********/

#ppage { text-align:center; font-size:0.9em; padding:25px 0px 10px 50px; color:#999999; width:auto}
#ppage a { color:#999999}

/********* Pub styls  **********/

#sky { position:absolute; right:-160px; top:10px}
#pubcolg {padding:5px 5px 0px 7px;}