/*
*
* CSS STYLE SHEET - OGASE
* theme : default
* version : 1.0
* Festival : Comic Con' 2010, 2ème saison
*
* ### MODULE ###
*
*/

input			{font-size: 11px;}
select		{font-size: 11px;}
textarea		{font-size: 11px;}

/* EXPOSANT LISTE */

#cadre {
margin: 0px;
padding: 0px;
width: 560px;
height: 390px;
overflow: auto;
}

#exposant_liste {
margin: 0px 0px 10px 10px;
padding: 0px 0px 0px 0px;
width: 580px;
float: left;
}

#exposant_liste #detail_liste {
margin: 0px;
padding: 0px 10px 0px 0px;
width: 570px;
height: 350px;
overflow: auto;
border: 0px solid #000;
}

#exposant_liste #mini_liste {
margin: 5px 0px 15px 0px;
padding: 5px 25px 0px 0px;
width: 560px;
height: 500px;
overflow-y: scroll;
border: 0px solid #000;
border-top:  1px solid #999;
}

#exposant_liste #mini_liste #element {
margin: 0px 0px 2px 0px;
padding: 0px 5px 0px 10px;
width: 260px;
height: 12px;
float:  left;
border: 0px solid #000;
font-size: 11px;
}

#liste_alpha {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

#liste_alpha a {
margin: 0px 1px 0px 6px;
padding: 0px 0px 0px 0px;
text-align: center;
font-size: 13px;
}

#exposant_liste ul {
margin: 0px;
padding: 20px 0px 20px 20px;
font-size: 11px;
}

#exposant_liste li {
margin: 0px;
padding: 0px 0px 0px 20px;
list-style : none;
background-image: url(bullet_red.png);
background-repeat: no-repeat;
}

#exposant_liste .element {
margin: 10px 0px 20px 0px;
padding: 10px 0px 0px 0px;
border-top: 1px solid #EEE;
clear: left;
}

#exposant_liste h2 {
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
font-weight: bold;
font-size: 14px;
line-height: 18px;
}

#exposant_liste h2 a  {
color: #9a141b;
text-decoration: none;
}

#exposant_liste h2 a:hover  {
color: #F00;
text-decoration: underline;
}

#exposant_liste .image {
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
width: 140px;
height: 79px;
}

#exposant_liste img  {
margin: 0px;
padding: 5px 0px 0px 0px;
border: 0px;
}

#exposant_liste .intro {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
}

#exposant_liste p  {
margin: 0px 0px 0px 150px;
padding: 0px 0px 0px 0px;
}

#exposant_liste #type_stand  {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #DDD;
font-family: Verdana, Arial;
font-size:  10px;
text-transform: uppercase;
}

#exposant_liste .url  {
margin: 0px 0px 0px 150px;
padding: 0px 0px 0px 0px;
font-size: 11px;
}

#exposant_liste .url a  {
color: #9a141b;
text-decoration: none;
}

#exposant_liste .url a:hover {
color: #F00;
text-decoration: underline;
}



/* PARTENAIRE LISTE */

#partenaire_liste {
margin: -10px 0px 0px 0px;
padding: 2px 15px 5px 20px;
width: 555px;
float: left;
background-color:#fff;
background-image: url(/img/com/bg-index.jpg);
background-repeat: repeat-y;
color:#000;
}

#partenaire_liste ul {
margin: 0px;
padding: 0px;
float: left;
}

#partenaire_liste li {
margin: 0px 40px 0px 0px;
padding: 0px 0px 20px 10px;
list-style: none;
display: block;
height: 100px;
float: left;
}

#partenaire_liste .url  {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
}

#partenaire_liste .url a  {
color: #9a141b;
text-decoration: none;
}

#partenaire_liste .url a:hover {
color: #F00;
text-decoration: underline;
}



/* RESULTAT DE LA RECHERCHE */

#resultat {
margin: -10px 0px 0px 0px;
padding: 2px 15px 5px 20px;
width: 555px;
float: left;
background-color:#fff;
background-image: url(/img/com/bg-index.jpg);
background-repeat: repeat-y;
color:#000;
}

#resultat img {
margin: 0px;
padding: 0px;
border: 0px;
vertical-align: bottom;
}

#resultat p {
margin: 0px;
padding: 2px 10px 2px 10px;
background-color: #fff;
font-size: 13px;
line-height: 13px;
border-bottom: 0px solid #ffd533;
color: #000;
}

#resultat dl {
margin: 10px 0px 10px 10px;
padding: 0px;
}

#resultat dt {
margin: 0px 0px 0px 0px;
padding: 0px;
font-size: 13px;
font-weight: bold;
}

#resultat dd {
margin: 0px 0px 0px 10px;
padding: 5px 0px 0px 0px;
}



/* CONTACT */

#contact {
margin: -10px 0px 0px 0px;
padding: 2px 15px 5px 20px;
width: 555px;
float: left;
background-color:#fff;
background-image: url(/img/com/bg-index.jpg);
background-repeat: repeat-y;
color:#000;
}

#contact label {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
display: block;
}

#contact table {
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
border: 0px;
}

#contact tr {
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border: 0px;
}

#contact td {
margin: 0px 0px 0px 0px;
padding: 0px 10px 10px 10px;
border: 0px;
}

#contact #required {
font-size: 10px;
font-style: italic;
color: #666;
}

#contact .form_text_tiny {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#contact .form_text_medium {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 140px;
}

#contact .form_text_long {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 300px;
}

#contact .form_textarea {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 470px;
height: 100px;
}

#contact .form_select {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 300px;
}

#contact .form_button {
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 20px;
border: 1px solid #666;
background-color: #EEE;
color: #666;
}

#contact #colsend {
text-align: center;
}

#contact .form_avertissement {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #F00;
font-size: 11px;
}

#contact .form_subtext {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #666;
font-size: 11px;
}


/* PRIVILEGE */

#privilege {
margin: 0px 0px 10px 10px;
padding: 0px 0px 0px 0px;
width: 580px;
float: left;
}

#privilege label {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
display: block;
}



#privilege table {
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
border: 0px;
}

#privilege tr {
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border: 0px;
}

#privilege td {
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 10px;
border: 0px;
}

#privilege #required {
font-size: 10px;
font-style: italic;
color: #666;
}

#privilege .form_text_tiny {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 80px;
}

#privilege .form_text_medium {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 140px;
}

#privilege .form_text_long {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 300px;
}

#privilege .form_textarea {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 330px;
height: 50px;
}

#privilege .form_select {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 125px;
}

#privilege .form_checkbox {
margin: 5px 5px 0px 10px;
padding: 0px 0px 0px 0px;
}

#privilege .form_radio {
margin: 5px 5px 0px 10px;
padding: 0px 0px 0px 0px;
}


#privilege .form_button {
	background-color:#E00538; 
	color:#FFFFFF; 
	font-family:Arial; 
	font-weight: bold; 
	font-size: 11px; 
	border-left:2px solid #FC7493; 
	border-top:2px solid #FC7493; 
	border-right:2px solid #B5042C; 
	border-bottom:2px solid #B5042C; 
	cursor:hand;
}

#privilege #colsend {
text-align: center;
}

#privilege .form_avertissement {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #F00;
font-size: 11px;
}

#privilege .form_dispo {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #2A2;
font-size: 12px;
font-weight: bold;
}

#privilege .form_subtext {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #666;
font-size: 11px;
}




/* CONCOURS BANNIERE */

#concours_banniere {
margin: -10px 0px 0px 0px;
padding: 2px 15px 5px 20px;
width: 555px;
float: left;
background-color:#fff;
background-image: url(/img/com/bg-index.jpg);
background-repeat: repeat-y;
color:#000;
}

#concours_banniere label {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
display: block;
}

#concours_banniere table {
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
border: 0px;
}

#concours_banniere tr {
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border: 0px;
}

#concours_banniere td {
margin: 0px 0px 0px 0px;
padding: 0px 10px 10px 10px;
border: 0px;
}

#concours_banniere #required {
font-size: 10px;
font-style: italic;
color: #666;
}

#concours_banniere .form_text_tiny {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 80px;
}

#concours_banniere .form_text_medium {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 140px;
}

#concours_banniere .form_text_long {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 300px;
}

#concours_banniere .form_textarea {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 300px;
height: 50px;
}

#concours_banniere .form_select {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 125px;
}

#concours_banniere .form_checkbox {
margin: 5px 5px 0px 10px;
padding: 0px 0px 0px 0px;
}

#concours_banniere .form_radio {
margin: 5px 5px 0px 10px;
padding: 0px 0px 0px 0px;
}

#concours_banniere .form_button {
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 20px;
border: 1px solid #666;
background-color: #EEE;
color: #666;
}

#concours_banniere #colsend {
text-align: center;
}

#concours_banniere .form_avertissement {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #F00;
font-size: 11px;
}

#concours_banniere .form_subtext {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #666;
font-size: 11px;
}