/* CSS Document */

* {margin:0;padding:0}

body {background:url("/img/v2_ub_fond.gif") center top #FFF; margin-top:0; padding:0}

#mainContainer {position:absolute;	left:50%;	margin-left:-470px;	width: 940px;}

.marron10Verdana {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#663333;}
.marron12verdana{font: 12px Verdana, Arial, Helvetica, sans-serif;color: #663300;}
.marron12verdanainter{font: 12px/17px Verdana, Arial, Helvetica, sans-serif;color: #663300;}
.marron11verdanainter{font: 11px/17px Verdana, Arial, Helvetica, sans-serif;color: #663300;}
.marron11verdanainter2{font: 11px/15px Verdana, Arial, Helvetica, sans-serif;color: #663300;}
.marron11verdanainter3{font: 11px/12px Verdana, Arial, Helvetica, sans-serif;color: #663300;}
.marron11verdanainterB{font: 11px/17px Verdana, Arial, Helvetica, sans-serif;color: #663300;font-weight: bold;}
.marron24verdana{font: 24px Verdana, Arial, Helvetica, sans-serif;color: #663300;}
.marron24verdanaB{font: 24px Verdana, Arial, Helvetica, sans-serif;color: #663300; font-weight:bold;}
.marron11verdanainterB2{font: 16px/22px Verdana, Arial, Helvetica, sans-serif;color: #663300;font-weight: bold;}
.marron16verdanainterB{font: 16px/17px Verdana, Arial, Helvetica, sans-serif;color: #663300;font-weight: bold;}
.bordeau16verdanainter{font: 16px/22px Verdana, Arial, Helvetica, sans-serif;color: #920009;font-weight: bold;}
.marron11verdana_popup{	font :11px/13px Verdana, Arial, Helvetica, sans-serif;	color:#512F2C;}
.marron18verdanainterB{font: 18px/22px Verdana, Arial, Helvetica, sans-serif;color: #663300;font-weight: bold;}
.marron24arialB{font: 24px/24px Arial, Helvetica, sans-serif;color: #663300;font-weight: bold;}
.marron14impactb{font: bold 14px Impact, Verdana, Arial, Helvetica, sans-serif;color: #663300;}
.marron14verdana{font: 14px Verdana, Arial, Helvetica, sans-serif sans-serif;color: #663300;}
.marron16arial{font: bold 16px Arial, Helvetica, sans-serif ;color: #663300;}

.blanc12verdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.blanc10verdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.blanc11verdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}

.orange18verdana{font: 18px/22px Verdana, Arial, Helvetica, sans-serif;color: #FF9900;font-weight: bold;}
.orange16verdana{font: 16px/22px Verdana, Arial, Helvetica, sans-serif;color: #FF9900;font-weight: bold;}

.blanc16Arial {	font-family:Arial, Helvetica, sans-serif;font-size: 16px;color:#FFFFFF;}

.jaune11verdana {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FF9900;	padding-bottom: 15px;}
.jaune12verdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9900;}
.jaune12verdanaB {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FF9900;font-weight: bold;}
.jaune10Bverdana{font: bold 10px Verdana, Arial, Helvetica, sans-serif;color: #FF9900; font-weight: bold; text-decoration: none}
.jaune10verdana{font: 10px/11px Verdana, Arial, Helvetica, sans-serif;color: #FF9900; font-weight: bold; text-decoration: none}
.jaune10verdana{font: bold 10px Verdana, Arial, Helvetica, sans-serif;color: #FF9900; font-weight: bold;}

.nav_jaune {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFCD00; font-weight:bold;}

.vert12verdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4E611D;}
.vert18verdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #4E611D;}

.vert12clairverdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #718B29;}

.jaune10verdana{font: 10px Verdana, Arial, Helvetica, sans-serif;color: #FF9900;}

.orange22arial {font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #FF6600;}
.orange18arialB {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF9900; font-weight: bold;}
.orange10arialB { font: bold 10px Arial, Helvetica, sans-serif; color: #FF9900;}

.vert18arialB {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #6A851B; font-weight: bold;}


.marron10arial {font: 10px/14px Arial, Helvetica, sans-serif; color: #663300;}

.noir10arial {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}

.noir10verdana{font: 10px Verdana, Arial, Helvetica, sans-serif;color: #000000;}

.noir12verdana{font: 12px/18px Verdana, Arial, Helvetica, sans-serif;color: #000000;}

.marron10Bverdana{font: bold 10px Verdana, Arial, Helvetica, sans-serif;color: #663300;}

a.marron10Bverdana:link {font: bold 10px Verdana, Helvetica, sans-serif; color: #663300; text-decoration:none;}

a.marron10Bverdana:visited {font: bold 10px Verdana, Helvetica, sans-serif; color: #663300; text-decoration:none;}

a.marron10Bverdana:hover {font: bold 10px Verdana, Helvetica, sans-serif; color: #FF9900; text-decoration:none;}

a.marron10Bverdana:active {font: bold 10px Verdana, Helvetica, sans-serif; color: #663300; text-decoration:none;}

table.menu ul
{
	margin-bottom : 0px;
	margin-top : 0px;
}
table.menu ul li
{
	list-style-image: url(../img/nav/puce.gif);
	color : white;
	font-family : verdana;
	font-size : 10px;
	margin-bottom : 4px;
	margin-left:10px;
}
table.menu ul li a
{
	color: white;
	text-decoration: none;
}
table.menu ul li a:hover
{
	color: #F90;
	text-decoration: none;
}

div.contenu
{
	width: 720px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
}

div a
{
	color: #FF9900;
}
div ul li
{
	list-style-image: url(../img/_dot.gif);
	margin-left:15px;
}

div.photo_263x155
{
	background : url(../img/photo_fond_263x155.gif) no-repeat top center;
	padding : 23px;
	padding-bottom : 5px;
	color : #663300;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	font-style : italic;
}

div.photo_align_right
{
	margin-left:15px;
	margin-right:20px;
	float:right;
	}

div.photo_align_left
{
	margin-right:15px;
	padding-bottom:10px;
	width:auto;
	float:left;
	}
div.photo_align_left2
{
	margin-right:15px;
	margin-left:10px;
	padding-bottom:8px;
	width:200px;
	text-align:left;
	height: 100px;
	padding-top: 9px;
	}
	
div.photo_align_center
{
	margin-left:0px;
	margin-right:0px;
	float:center;
	padding-bottom:10px;
	background-color: #663333;
	}
	
div.photo_263x155 img
{
	margin-bottom : 23px;
	width: 263px;
	height: 155px;
	border: 0px;
}
div.photo_263x155.right
{
	float : right;
}
div.photo_263x155.left
{
	float : left;
}
div.photo_325x210
{
	background : url(../img/photo_fond_325x210.gif) no-repeat top center;
	padding : 29px;
	padding-top : 32px;
	padding-bottom : 5px;
	color : #663300;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	font-style : italic;
}
div.photo_325x210 img
{
	margin-bottom : 29px;
	width: 325px;
	height: 210px;
	border: 0px;
}
div.photo_325x210.right
{
	float : right;
}
div.photo_325x210.left
{
	float : left;
	margin-right: 10px;
}
div.photo_122x136
{
/* 	background : url(../img/photo_fond_122x136.gif) no-repeat top center;
	 */padding : 23px;
	padding-bottom : 5px;
	color : #663300;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
}
div.photo
{
	padding : 23px;
	padding-bottom : 5px;
	color : #663300;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
}
div.photo_122x136 img
{
	margin-bottom : 23px;
	width: 122px;
	height: 136px;
	border: 0px;
}
div.photo_122x136.right
{
	float : right;
}
div.photo_122x136.left
{
	float : left;
}
div.photo_400x300
{
	background : url(../img/photo_fond_400x300.gif) no-repeat top center;
	padding : 40px;
	padding-bottom : 5px;
	color : #663300;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	font-style : italic;
}
div.photo_400x300 img
{
	margin-bottom : 40px;
	width: 400px;
	height: 300px;
	border: 0px;
}
div.photo_400x300.right
{
	float : right;
}
div.photo_400x300.left
{
	float : left;
}

div.border{
background : url(../img/visu_encart_bas.jpg) no-repeat top left;
border:solid 1px;
border-color:#FF9900;
width:706px;
height:45px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#663333;
padding-left:95px;
padding-top:5px;
}

div.encart{
border:solid 1px;
border-color:#FF9900;
width:466px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#512F2C;
padding-left:10px;
padding-top:10px;
}

.calquepopup {
	padding-left:0px;
	padding-top:0px;
	position:absolute;
	width:706px;
	z-index:32;
	visibility:hidden;
	margin-top: 0px;
}
.calquepopup_parrain {
	padding-left:0px;
	padding-top:0px;
	position:absolute;
	width:706px;
	z-index:32;
	visibility:hidden;
	height: 411px;
}

.calquepopup2 {
	float:right;
	padding-top:15px;
	padding-left:12px;
	position:absolute;
	width:226px;
	height:100px;
	z-index:32;
	visibility:visible;
	background:#FF9900;
	font :11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#663333;
	left: 481px;
	top: 70px;
}

.bloc_don{
	margin-right:10px;
	padding-bottom:8px;
	float:left;
	text-align:left;
	background-color: #663333;
	width: 226px;
	height: 197px;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

.photo_bloc{
float:left;
text-align:left;
margin-right:13px;
margin-left:0px;
margin-top:0px;
}

.photo_marge_bas{
margin-bottom:10px;
}


.photo_bloc_popup{
float:left;
text-align:left;
margin-right:10px;
margin-top:0px;
}

#texte_bloc_prog
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:11px;
	padding-top:5px;
	width:206px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#FF9900;
	}
#texte_bloc_prog.a:visited{
	{display:block;color:#663300;font-size:11px; text-decoration:underline}
#texte_bloc_prog. a:hover {text-decoration:none}


div.texte_bloc_prog
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:11px;
	padding-top:5px;
	width:206px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#FF9900;
	}

div.comment_aider{
	width:466px;
	height:520px;
	padding-top:67px;
	padding-left:10px;
	padding-right:10px;
	background:url(../img/visu_bloc_nous_aider.gif) no-repeat;
	}

div.bloc_prochain_depart{
	width:446px;
	height:34px;
	background:url(../img/fd_prochain_depart.jpg) no-repeat;
	margin-bottom:20px;
	padding-top:8px;
	padding-left:207px;
	vertical-align:middle;
	}	

table.collecte td {
	background-color: #FFF3CC;
	border: solid #FF9901 4px;
	border-left: 0px;
	border-right: 0px;
	text-align:center;
	vertical-align:middle;
	color : #FF6600;
	font : bold 18px Impact, Arial Black, Arial;
}

table.collecte td.bout
{
	border: 0px;
}

table.collecte_nous_aider td
{
	background-color: #FFF3CC;
	border: 0px;
	border-bottom: solid #FF9901 4px;
	text-align:center;
	vertical-align:middle;
	color : #FF6600;
	font : bold 18px Impact, Arial Black, Arial;
}
table.collecte_nous_aider td.bout
{
	border: 0px;
}

table.budget
{
	background: #FFF3CC;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color : #360;
	border : 0px;
}
table.budget tr.top, table.budget tr.head
{
	background-color: #F90;
}
table.budget tr.head td
{
	padding: 10px;
	padding-bottom : 7px;
	padding-top: 0px;
}
table.budget tr.head2 td
{
	background-color: #FFEAA2;
	font-weight: bold;
	color: #633;
}
table.budget tr.head2 td, table.budget tr.ligne td
{
	border-top: #F90 1px dashed;
	border-right: #F90 4px solid;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
}
table.budget tr.total td
{
	font-weight: bold;
	font-size: 18px;
	text-align: right;
	border-top: solid 4px #F90;
	padding: 10px;
}
table.budget tr.ligne td.bordg, table.budget tr.total td.bordg, table.budget tr.head td.bordg, table.budget tr.head2 td.bordg
{
	width: 9px;
	padding: 0px;
	border-left: solid 4px #F90;
	border-right: 0px;
}
table.budget tr.ligne td.bordd, table.budget tr.total td.bordd, table.budget tr.head td.bordd, table.budget tr.head2 td.bordd
{
	width: 9px;
	padding: 0px;
	border-right: solid 4px #F90;
}
table.budget tr.ligne td.last, table.budget tr.total td.last, table.budget tr.head td.last, table.budget tr.head2 td.last
{
	border-right: 0px;
	text-align: right;
}

table.comptes
{
	background: #FFF3CC;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color : #360;
	border : 0px;
}
table.comptes tr.ligne td
{
	border-top: #F90 1px dashed;
	border-right: #F90 4px solid;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
}
table.comptes tr.ligne td.bordg
{
	width: 5px;
	padding: 0px;
	border-left: solid 4px #F90;
	border-right: 0px;
}
table.comptes tr.ligne td.bordd
{
	width: 5px;
	padding: 0px;
	border-right: solid 4px #F90;
}
table.comptes tr.ligne td.last
{
	border-right: 0px;
	text-align: right;
}
table.comptes tr.bottom td
{
	border: 0px;
	border-right: #F90 4px solid;
	border-bottom: #F90 4px solid;
	padding: 0px;
}
table.comptes tr.bottom td.bordg
{
	width: 9px;
	padding: 0px;
	border: 0px;
}
table.comptes tr.bottom td.bordd
{
	width: 9px;
	padding: 0px;
	border: 0px;
	text-align: right;
}
table.comptes tr.bottom td.last
{
	border-right: 0px;
	text-align: right;
	padding-bottom: 20px;
}

.nav {
	width:261px;
	float:left;
	margin-top:2px;
	display:inline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.champ {
	width:275px;
	height:25px;
	background:#fff5d2;
	border:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.marronVerdana24B {
	font-weight: bold;
}
