/* CSS Document */

* {
   padding:0;
   margin:0;
}
 
body {
	background-color: #1a1818;
	margin-bottom: 30px;
	color: #000000;
	font-family: tahoma;
	font-size: 12px;
	line-height:17px; background-image:url(/images/bg_site.jpg); background-position: top center; background-repeat:no-repeat;
	
}

.hideme
{
	display:none;
	visibility:hidden;	
}

p{
	color: #000000;
	font-family: tahoma;
	font-size: 12px;
	padding-bottom: 15px;
	line-height:17px; 
	
}

ol { padding-left:25px;}

table.tbcon {
color: #666666;
	font-family: tahoma;
	font-size: 11px;
	padding-bottom: 10px;
	line-height:15px;
	
}

table.tbcon p{
color: #666666;
	font-family: tahoma;
	font-size: 11px;

	
}

/*.bigtxt{font-size:11px; color:Red; font-weight:bold;}*/


 h1
{font-family: tahoma; color:#269ceb;
	font-size: 18px;
	padding:0px 0px 10px 0px; font-weight:bold; line-height:1.2em;
    }
	
 h1 a ,  h1 a:hover
{color:#269ceb; text-decoration:none;
    }	
    
h1 , #questions { padding-right:15px;} 
#reponses ul { margin-left:20px;}
.colgauche #questions ul   { margin-left:0px;}
.colgauche #reponses ul    { margin-left:30px;}

table tr td h1 {font-size:20px;} 

h3{ margin:0; font-size:12px; color:#000000; padding-bottom:4px; font-weight:bold;}
 
h2
{font-family: tahoma;
	font-size: 13px; color:#269ceb;
	padding:7px 0px 15px 0px;
    }

    
img {
border: 0px;}

div#cLayout{
	width:962px; 
	margin-left:auto;
	margin-right:auto; 
	background:#fff;
	text-align:left;

	padding-bottom:20px;
	overflow:hidden;
}

div#footerlayout{
	width:962px; 
	margin-left:auto;
	margin-right:auto; 
	background-color:#fff; 
	overflow:auto; padding-bottom:20px;

}


#footerlayout h2 { padding-bottom:0px; color:#269ceb; font-size:12px; }
#footerlayout p { padding-bottom:0px;  font-size:11px; }

.lignefooter { background-image:url(/images/bg_footer.jpg); background-repeat:no-repeat;
 padding-left:25px; font-size:11px; padding-top:22px;
}

#footerlayout a, #footerlayout a:hover{ font-size:11px;}

#moodimage
{
   background-color:#bc2a2b; 
   clear:both;
   /*height:275px;*/
   height:183px;
}


#Content, #mainmenu { clear:both;}

#Content {padding-left:20px;padding-right:20px;}
#mainmenu { background-color:#000000; height:36px; /*width: 960px;*/ width:962px; margin-bottom:15px; /*border-left: solid 1px #fff; border-right: solid 1px #fff;*/
	background-image:url(/images/shadowMenuGrey.gif);background-repeat:repeat-x;background-position:bottom;height:44px;}

#mainmenu ul { list-style:none; }

#mainmenu ul li { float:left;}
#mainmenu span { display:none;}

/**OLD MENU
a.accueil {background:transparent url(/images/fr/m_accueil.gif) no-repeat 0 0;display:block;height:36px;width:99px;}
a.historique {background:transparent url(/images/fr/m_historique.gif) no-repeat 0 0;display:block;height:36px;width:120px;}
a.prix {background:transparent url(/images/fr/m_prix.gif) no-repeat 0 0;display:block;height:36px;width:59px;}
a.dons {background:transparent url(/images/fr/m_dons.gif) no-repeat 0 0;display:block;height:36px;width:166px;}
a.faq {background:transparent url(/images/fr/m_faq.gif) no-repeat 0 0;display:block;height:36px;width:57px;}
a.porteparole {background:transparent url(/images/fr/m_porteparole.gif) no-repeat 0 0;display:block;height:36px;width:137px;}
a.album {background:transparent url(/images/fr/m_albumphoto.gif) no-repeat 0 0;display:block;height:36px;width:140px;}
a.english {background:transparent url(/images/fr/m_english.gif) no-repeat 0 0;display:block;height:36px;width:111px;}

a.home {background:transparent url(/images/en/m_accueil.gif) no-repeat 0 0;display:block;height:36px;width:84px;}
a.historic {background:transparent url(/images/en/m_historique.gif) no-repeat 0 0;display:block;height:36px;width:92px;}
a.prize {background:transparent url(/images/en/m_prix.gif) no-repeat 0 0;display:block;height:36px;width:72px;}
a.donations {background:transparent url(/images/en/m_dons.gif) no-repeat 0 0;display:block;height:36px;width:276px;}
a.faq_en {background:transparent url(/images/en/m_faq.gif) no-repeat 0 0;display:block;height:36px;width:57px;}
a.spokesperson {background:transparent url(/images/en/m_porteparole.gif) no-repeat 0 0;display:block;height:36px;width:137px;}
a.albums_en {background:transparent url(/images/en/m_albumphoto.gif) no-repeat 0 0;display:block;height:36px;width:134px;}
a.francais {background:transparent url(/images/en/m_english.gif) no-repeat 0 0;display:block;height:36px;width:87px;}
**/

/*NEW MENU*/
a.m01fr {background:transparent url(/images/newMenu/menu_01_fr.gif) no-repeat 0 0;display:block;height:36px;width:101px;}
a.m02fr {background:transparent url(/images/newMenu/menu_02_fr.gif) no-repeat 0 0;display:block;height:36px;width:123px;}
a.m03fr {background:transparent url(/images/newMenu/menu_035_fr.gif) no-repeat 0 0;display:block;height:36px;width:60px;}
a.m035fr {background:transparent url(/images/newMenu/menu_03_fr.gif) no-repeat 0 0;display:block;height:36px;width:175px;}
a.m04fr {background:transparent url(/images/newMenu/menu_04_fr.gif) no-repeat 0 0;display:block;height:36px;width:54px;}
a.m05fr {background:transparent url(/images/newMenu/menu_05_fr.gif) no-repeat 0 0;display:block;height:36px;width:137px;}
a.m06fr {background:transparent url(/images/newMenu/menu_06_fr.gif) no-repeat 0 0;display:block;height:36px;width:145px;}
a.m07fr {background:transparent url(/images/newMenu/menu_07_fr.gif) no-repeat 0 0;display:block;height:36px;width:95px;}

a.m01en {background:transparent url(/images/newMenu/menu_01_en.gif) no-repeat 0 0;display:block;height:36px;width:82px;}
a.m02en {background:transparent url(/images/newMenu/menu_02_en.gif) no-repeat 0 0;display:block;height:36px;width:183px;}
a.m03en {background:transparent url(/images/newMenu/menu_035_en.gif) no-repeat 0 0;display:block;height:36px;width:78px;}
a.m035en {background:transparent url(/images/newMenu/menu_03_en.gif) no-repeat 0 0;display:block;height:36px;width:139px;}
a.m04en {background:transparent url(/images/newMenu/menu_04_en.gif) no-repeat 0 0;display:block;height:36px;width:55px;}
a.m05en {background:transparent url(/images/newMenu/menu_05_en.gif) no-repeat 0 0;display:block;height:36px;width:140px;}
a.m06en {background:transparent url(/images/newMenu/menu_06_en.gif) no-repeat 0 0;display:block;height:36px;width:144px;}
a.m07en {background:transparent url(/images/newMenu/menu_07_en.gif) no-repeat 0 0;display:block;height:36px;width:98px;}


#mainmenu a:hover {background-position:0px -36px;}

#MainImage{
width: 205px;
float:left;
}


.colgauche {width:575px; float:left; padding-right:25px; }


.colregion {width:575px; float:left; padding-right:25px; }

/*.blocgauche, #blocgauche{  font-size:11px; width:260px; float:left; }*/

.blocgauche, #blocgauche{  font-size:11px; width:300px; float:right; }
.coldroite{  font-size:11px; width:300px; float:right; }
*html .coldroite { padding-right:0px; font-size:11px; width:200px; float:left; padding-left:0px;}
.coldroite p , .blocgauche p{font-size:11px; padding-left:0px;}
.coldroite h2 , .blocgauche h2{ padding-left:0px; color:#d22628; font-size:11px; line-height:13px;}

.coldroite ul, .blocgauche ul
{
	margin:0;
	padding:0;
	list-style-type: none;
	margin-bottom: 10px;
}
.coldroite li , .blocgauche li 
{
	list-style-type: square;
	margin-left:15px;}

.colgauche ul{ margin-left:15px; padding-bottom:7px; }
.colgauche ul li {margin-bottom:3px;}

   
#particpantdetails    
{
width: 420px; 
float:left;
}



#blocthermo{
margin-left: 235px;
}

#participantpage{ 	
    background-color: #ffffff;
    font-size: 11px;
	font-weight: bold;
	height: 21px;
	width:540px;
	color: #666666;
	padding-top:7px;
	


    }

#vertpale{
background-color: #d22628; width:286px;
padding:7px; margin-bottom:15px; color:#fff; font-size:10px; font-family:Verdana;}

.plainBack
{
	background-color:#fff!important;
	padding-left:0!important;
}

#vertpale a , #vertpale a:hover { color:#fff; font-size:10px; font-family:Verdana;}

.In_don{
width:105px;
border:1px;
border-style:solid;
border-color: #9c9c9c;
padding:2px;
color: #48413c;
font-family: tahoma;
font-size: 11px;}


.In_participant{
width:100%!important;
border:1px;
border-style:solid;
border-color: #9c9c9c;
padding:2px;
color: #48413c;
font-family: tahoma;
font-size: 11px;
height:20px;
border: 1px solid #dddddd!important;
color: #A6A6A6!important;
}

.submitSearchBtn
{
	cursor: pointer;
    float: right;
    position: absolute;
    right: -4px;
    top: 2px;
}

.textboxparticpant{
border:1px;
border-style:solid;
border-color: #9c9c9c;
padding:2px;
color: #48413c;
font-family: tahoma;
font-size: 11px;}

.In_profil{
width:145px;
border:1px;
border-style:solid;
border-color: #9c9c9c;
padding:2px;
color: #48413c;
font-family: tahoma;
font-size: 11px;}

input[type=text] {

border:1px;
border-style:solid;
border-color: #9c9c9c;
padding:2px;
color: #48413c;
font-family: tahoma;
font-size: 11px;
font-weight:normal;
width:145px;}




.tdlabel{
width:120px;
font-weight:bold;
color:#fff;
font-size:10px; font-family:Verdana;}

.tdlabel1 {
width:120px;
}

.tdlabel1 label{
width:120px;
font-weight:bold;
color:#fff;
font-size:10px; font-family:Verdana;
padding-left: 3px;


}

.tdlabel1 input
{

    vertical-align:middle;
}

.tdlabelprofil{
width:120px;
font-weight:bold;
color:#000000;
color:#fff;
font-size:10px; font-family:Verdana;}

.tdlabelsign{font-weight:bold;
color:#48413c;
font-size:10px;}

#textefooter {
color:#6d6b4a;
font-size:10px;
text-align:right;
padding-top:12px;}


#textefooter sup
{
	font-size:7px;
	font-weight:bold;
	color:#6d6b4a;}

#textefooter a
{color:#6d6b4a;
font-size:10px;
    text-decoration: none;}

#textefooter a:hover
{
    color:#6d6b4a;
    font-size:10px;
    text-decoration: underline;}

a {
	color: #d22628;
	text-decoration: none;	
}

a:hover{
	color: #d22628;
	text-decoration:underline;
}

.flechelink{
	color: #d22628;
	font-weight:bold;

	line-height:20px;
}

.flechelink a {
	text-decoration: underline;	
	background-image:url(images/flechtrans.gif);
	background-repeat:no-repeat;
	padding-left: 14px;
}


.flechelink a:hover{
	text-decoration: none;
	background-image:url(images/flechtrans.gif);
	background-repeat:no-repeat;
	padding-left: 14px;

}
.fleche
{
    padding-top:1px;
    padding-right:3px;}

.flechelinkbande{
	color: #269CEB;
	font-weight:bold;
	vertical-align:middle;
	font-size:11px;
}

.flecheLinkImg
{
	vertical-align:middle;
}

.flechelinkbande a {
	text-decoration: underline;	
}


.flechelinkbande a:hover{
	text-decoration: none;

}

#white_bottom{
height:15px;}



/* End of Navigation Roll overs*/

/* Table / formulaires */

.TB_title 
{color: #666666;
	font-family: tahoma;
	font-size: 13px;
	padding-bottom: 5px;
	font-weight:bold;
    }
.titreTag
{color: #000000;
	font-family: tahoma;
	font-size: 11px;
	padding-bottom: 5px;
	font-weight:bold;
    }

.noresult
{   color: red;
	font-family: tahoma;
	font-size: 11px;
    font-weight:bold;
    background-color: #ffffff;
    border-style:none; 
    padding:5px;
   
    }
   
.pagerstyle td   {   
    background-color: #d9e9ac;
   border: 1px solid #ffffff;
    padding:2px;
   
    }
    
.erreurrouge
{color: red;
	font-family: tahoma;
	font-size: 11px;

	font-weight:bold;
    }
    
table.TB_general {background-color: #efefef;
    border-bottom: 10px solid #efefef;
}

.TB_general td
{padding-left:8px;
    padding-right:2px;
    padding-top:5px;
    padding-bottom:1px;}
    
    .TB_general td.checkbox td {padding:0 15px 0 0;}
    .TB_general td.checkbox input {margin-right:5px;}
    .TB_general .correspondance td {padding:0 15px 0 0;}
    
.rowtitre{ 	
    background-color: #bc2c2b;
    font-size: 11px;
	font-weight: bold; color:#ffffff;
  
	
    padding-right:5px;
 padding-top:2px;
 padding-bottom:2px;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
    }
    
.row1
{background-color: #efefef;
    font-size: 10px;
    font-weight:bold; color:#000000; font-family:verdana;

    }
    
    .row1 p , .row2 p{  font-size: 10px;
    font-weight:bold; color:#000000; font-family:verdana;}
    
.row2
{background-color: #efefef;
    font-size: 10px;
	font-weight:bold; color:#000000;font-family:verdana;
	
    }
.rowlink
{   background-color: #e2e2e2;
    font-size: 11px;
    padding-top:3px;
    padding-bottom:3px; padding-left:3px;
    border-bottom: 1px solid #ffffff;
}   
.gridview 
    {
     width:575px;
     border-style:none; 
        }
            

    
.gridviewheader th
{
    font-family: tahoma;
	    font-size: 11px;
	    padding:5px;
	    background-color: #bb2b2b; color:#ffffff;
	    border: 1px solid #ffffff;
	    padding:5px;
	
    }    
        
.gridviewrow td    {

        font-family: tahoma;
	    font-size: 11px;
	    padding:5px;
	    background-color: #efefef;
	    	border: 1px solid #ffffff;
        }
        
.gridviewrow2 td    {

        font-family: tahoma;
	    font-size: 11px;
	    padding:5px;
	    background-color: #efefef;
	    	border: 1px solid #ffffff;
        }       




.gridviewemail 
    {
     width:400px;
     border-style:none; 
        }
            

    
.gridviewheaderemail th
{
    font-family: tahoma;
	    font-size: 10px;
	    padding:5px;
	     background-color: #bb2b2b; color:#ffffff;
	    border: 1px solid #ffffff;
	    padding:5px;
	
    }    
        
.gridviewrowemail td    {

        font-family: tahoma;
	    font-size: 10px;
	    padding:5px;
	 background-color: #efefef;
	    	border: 1px solid #ffffff;
        }
        
.gridviewrow2email td    {

        font-family: tahoma;
	    font-size: 10px;
	    padding:5px;
 background-color: #efefef;
	    	border: 1px solid #ffffff;

}
        
div.scroll {
	height: 100px;
	width: 220px;
	overflow: auto;
	border: 1px solid #666;
	background-color: #FFFFFF;
	padding: 4px;
	-moz-box-sizing: border-box; 
	margin-left:15px;
}   

div.scroll1 {
	height: 110px;
	width: 235px;

	overflow: auto;
	border: 1px solid #666;
	background-color: #FFFFFF;
    padding: 4px;
	-moz-box-sizing: border-box; 
	margin-left:5px;
}     

#vertpale .scroll1 a { color:black;}

.leftcolumn
{
    padding-right:10px; font-size:11px;}     
    
#clik
{
	padding-left:15px;
	padding-right:10px;}
	
.errorredemail  
{
	
	margin-bottom:30px;}
	
.listsponsor
{
	background-color: #ffffff;
	vertical-align:top;
	overflow: auto;
	border: 1px solid #9c9c9c;
	padding-left:7px;
	}	


.listsponsor td
{

	vertical-align:top;
	padding-top:7px;
	padding-left:7px;
	}
	
.listsponsor span
{
	font-weight:normal;
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	}			
.rowsponsor
{
	padding-left:8px;
	padding-top:8px;}		    
	
.smalllabel
{
	font-weight:normal;
	font-size:9px;}	
	
.boitesel
{

	width:244px; background-color:#000; color:#fff;
padding:8px; font-family:verdana; font-size:10px; font-weight:bold; line-height:13px; }	
	
	


.padcol { padding-left:10px; font-size:11px;}


#questions ul{
list-style: none;
}
#questions ul li{
background:url(/images/icon_arrow.gif) no-repeat;
background-position: 0 3px;
display: block;
padding-left: 11px;
}



#album { padding:15px;}

#album img { padding:3px; background-color:#ffffff; margin:5px;}

ul.album { margin-left:25px;}
ul.album li ul{ margin-left:25px;}

table.homeblocs td img { display:block;}

.redhome {color:#D22628; font-weight:bold; }


.porteparole { padding-left:10px; width:250px;}
.porteparole h3 { color:#269ceb; font-size:16px;}
.porteparole p {  font-size:11px;}


h1.h1participant { padding-bottom:0px;}

h2.h2participant { padding-top:0px; color:#d22628;}

hr{ margin:15px 0 15px 0; height:1px; background-color:#cccccc; border:0px;}

.small { font-size:10px; font-weight:normal; }

#box_inscription 
{
	width:535px;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	background:url(/images/box-inscription_top.jpg) repeat-x top #000;
}

#box_inscription p {padding-bottom:0px;	color:#FFF;}

.tHome {
	border:0;
	background:#d22628;
}

.tHome th{padding:5px;}
.tHome td{padding:5px 0;width:50%;}

.tHome .fleche {padding:5px 0 5px 5px;}
.tHome th {
	color:#FFF;
	background:#000;
}

.tHome a {color:#FFF;}

.tHistoric {
	border:0;
	color:#FFF;
	background:#d22628;
}

.tHistoric p {color:#FFF;}

.tHistoric td {
	padding:5px;
}

.tHistoric .black {text-align:center;font-weight:bold;background:#000;}


/***********************************************************/
/*****************ADD SEPT 11******************/

/* Twitter */
.twitter 
{
	overflow:hidden;
	zoom:1;
	border:1px solid #269CEB;
	background:url(/images/twitter/bg_twitter.gif) repeat-y top right;
	background-color:#f3f3f3;
}

.twitter h2 
{
	display:block; 
	background:url(/images/twitter/logo_twitter.gif) no-repeat top left; 
	color:#fff; 
	font-weight:bold;
	font-size:1em;
	text-transform:none;
	padding-left:30px;
	height:34px;
	padding-top:0px;
}

.twitter h2 span {background:#269CEB; display:block; height:16px; padding:7px 0 7px 8px;}

.twitter .first {background:url(/images/twitter/separateur_tweetbox.gif) no-repeat bottom center; padding-bottom:5px;}
.twitter .tweetbox {margin:0px 7px 3px; overflow:hidden; zoom:1;}
.twitter .tweetbox a {text-decoration:none;}
.twitter .inner-tweetbox {float:left; width:226px; margin-left:10px;}
.twitter .twitterImage {width:48px; float:left;}
.twitter .twitterScreenName a {font-weight:bold; color:#231f20; text-decoration:none;}
.twitter .twitterMessage, #content .twitter .twitterDate {color:#414d21;}
.twitter .twitterSource {font-size:0.8em;}
.twitter .twitterSource, #content .twitter .twitterSource a {color:#414d21; text-decoration:none; font-style:italic;}

.twitterLink {color:#959595; font-weight:bold; text-decoration:none; display:block; margin-top:3px;}
.twitterLink:hover {color:#959595; font-weight:bold; text-decoration:none; display:block; margin-top:3px;}
.twitterLink span {display:block;float:left;height:24px;line-height:24px;margin-right:4px;}

.twitterScreenName
{
	font-size:15px!important;
	margin:-2px 0 2px 0;
}
.twitterImage img
{
	/*width:70%;*/
}

/*fin de twitter*/

.btnSearchHome
{
	float:right;
	position:relative;
	z-index:30;
	margin-top:-24px;
}

/*YOUTUBE*/
.youtubeFooter span
{
	color: #58633C;
	font-weight:bold;
}

/* HOME */

#numberSubscriber
{
	margin-bottom:40px;
}

#numberSubscriber p
{
	float:left;
	background-color:#e9e9e9;
	padding:5px;
	margin-right:4px;
	font-weight:bold;
	color:#D22628;
	font-size:15px;
}

#numberSubscriber p.null
{
	color:#fff;
}

#numberSubscriber p.text
{
	background-color:#fff;
	color:#000;
	font-size:13px;
}

.homeTeam
{
	border:solid 1px #ddd;
	width:572px;
	padding:6px;
	margin-bottom:10px;
	position:relative;
}

.homeTeam .int
{
	background:url(/images/backgroundHomeParticipant.jpg) repeat-y;
	width:545px;
	height:100%;
	padding:10px;
	padding-right:25px;
}

.homeTeam .int .photo
{
	width:114px;
	float:left;
	margin-right:20px;
}

.homeTeam .int .photoUnique
{
	width:114px;
	float:left;
	margin-right:20px;
}

.homeTeam .int .photoUnique img
{
	padding:3px;
	background-color:#fff;
}

.homeTeam .int .photo img
{
	padding:3px;
	width:48px;
	height:48px;
	background-color:#fff;
}

.homeTeam .int .photo img.first
{
	margin-right:1px;
}

.homeTeam .int .content
{
	float:left;
	width:350px;
}

.homeTeam .int .content p
{
	font-size:11px;
	padding-bottom:5px;
}

.homeTeam .int .content h1
{
	padding-bottom:0;
}

.homeTeam .int .content ul
{
	margin-left:0;
	line-height:11px;
	margin-top:5px;
}

.homeTeam .int .content ul li
{
	float:left;
	font-weight:bold;
	color:#959595;
	font-size:15px;
}
.homeTeam .int .content ul li a
{
	color:#959595;
}

.homeTeam .int .content ul li.first
{
	list-style-type:none;
	margin-right:21px;
}

.homeTeam .int .content p span
{
	color:#e18591;
	font-size:30px;
	font-weight:bold;
	position:relative;
	top:5px;
}

.homeTeam .int .content p.objectif
{
	margin-top:10px;
}

.homeTeam .int .logoStation
{
    height: 35px;
    position: absolute;
    right: 15px;
    top: 10px;
    width: 70px;
}

.homeTeam .int .btnDonate
{
	background-image: url("/images/homeDonateButton.jpg");
    bottom: 16px;
    display: block;
    height: 28px;
    position: absolute;
    right: 15px;
    width: 151px;
}

/*BLUE HEADER PAGE PROFIL*/

.headProfilParticipant
{
	background-color: #2c95ca;
    background-image: url("/images/shadowMenuBlue.gif");
    background-repeat: repeat-x;
    margin-left: -20px;
    margin-top: -23px;
    width: 922px;
    margin-bottom:15px;
    padding:20px;
}

.headerStation
{
	background-color: #e13e36;
    background-image: url("/images/shadowMenuRed.gif");	
}

.headProfilParticipant .col1
{
	float:left;
	width:620px;
}

.headProfilParticipant .col1 p
{
	color:#fff;
	padding-bottom:9px;
}

.headProfilParticipant .col1 h2, .headProfilParticipant .col2 h2
{
	color:#fff;
	font-size:15px;
	padding-bottom:5px;
}

.headProfilParticipant .col1 h2 strong
{
	font-size:30px;
	line-height:32px;
}

.headProfilParticipant .col2 h2
{
	padding-top:0;
	padding-bottom:7px;
}

.headProfilParticipant .col2
{
	float:right;
	width:302px;
}

.headProfilParticipant .col2 .otherAmountLink
{
	color: #FFFFFF;
    float: left;
    font-size: 11px;
    text-decoration: underline;
    width: 100%;
}

.headProfilParticipant .col2 .donateButton
{
	width:145px;
}

.headProfilParticipant .col2 .donateButton a
{
	display:block;
	width:70px;
	height:33px;
	float:left;
	margin-bottom:5px;
}
.headProfilParticipant .col2 .participateButton a
{
	display:block;
	width:199px;
	height:33px;
	float:left;
	margin-bottom:5px
}
.headProfilParticipant .col2 .participateButton a.first
{
	/*background-image:url(/images/btn_participate_fr.jpg);*/
}
.headProfilParticipant .col2 .donateButton a.last
{
	margin-left:5px;
}

.headProfilParticipant .col2 .donateButton a.first
{
	background-image:url(/images/donHeader25.jpg);
}
.headProfilParticipant .col2 .donateButton a.second
{
	background-image:url(/images/donHeader50.jpg);
}
.headProfilParticipant .col2 .donateButton a.third
{
	background-image:url(/images/donHeader100.jpg);
}
.headProfilParticipant .col2 .donateButton a.forth
{
	background-image:url(/images/donHeader250.jpg);
}

.headProfilParticipant .photoUnique
{
	padding:3px;
	background-color:#fff;
	float:left;
}

.headProfilParticipant .photoUnique
{
	padding:3px;
	background-color:#fff;
	float:left;
	margin-right:20px;
}

/*colGauche Content*/

.colgauche .col1
{
	width:405px;
	float:left;
}

.colgauche .col1 .histoire
{
	margin-top:3px;
}

.colgauche .col2
{
	float: left;
    padding-left: 30px;
    width: 140px;
}

.colgauche .col2 #blocthermo
{
	margin-left:0;
	margin-top:-12px;
}

.colgauche .col2 h2
{
	color: #000000;
    font-size: 11px;
    margin-left: 6px;
    text-align: left;
    width: 98%;
    padding-bottom:5px;
}

.colgauche .col2 ul, .colgauche .col2 table
{
	margin-left: 6px;
	font-size:11px;
	font-weight:bold;
}

.colgauche .col2 ul li, .colgauche .col2 td strong
{
	color: #000000;
	list-style-type:none;
}
.colgauche .col2 ul li span, .colgauche .col2 td
{
	color: #000;
	font-weight:normal;
}

.colgauche .commentDon span
{
	color: #7f7f7f!important;
	font-weight:normal;
	display:block;
}


.colgauche .col1 hr
{
    width: 98%;
}


/*page profil equipe*/

.headProfilParticipant .col1 ul
{
	display: block;
    float: left;
    line-height: 11px;
    margin-left: 0;
    width: 300px;
}

.headProfilParticipant .col1 ul li
{
	float:left;
	font-weight:bold;
	font-size:11px;
	list-style-type:none;
	color:#6bd3ff;
}

.headProfilParticipant .col1 ul li a
{
	color:#6bd3ff;
}
.headProfilParticipant .col1 ul li a:hover
{
	color:#aaddf3;
	text-decoration:none;
}

.headProfilParticipant .col1 ul li.last
{
	list-style-type:disc;
	margin-left:21px;
}  

.headProfilParticipant .col1 .allPic
{
	float:left;
	width:130px;
} 

.headProfilParticipant .col1 .allPic .photo
{
	padding:3px;
	width:48px;
	height:48px;
	background-color:#fff;
}

.headProfilParticipant .col1 .allPic .photo.first
{
	margin-right:1px;
}

#texte
{
	width:575px;	
}

#texte table
{
	width:100%!important;	
}

.plainBack
{
	margin-bottom:10px;	
}
.plainBack a
{
	color:#269CEB!important;	
}

.separationDotted
{
	margin-bottom:10px;width:100%;height:5px;border-top:dotted #b2b2b2 1px;border-bottom:dotted #b2b2b2 1px;	
}

.bottomLink
{
	font-size:18px!important;
	margin-right:20px;
}

/*ADD FOR TEAM*/
.soumButtonNew
{
	position:relative;
	top:6px;	
}

/*ADD FOR YOUTUBE*/
.resultsBox_gsvb div.resultDiv_gsvb
{
	background-color: #FFFFFF!important;
    border: 1px solid #959595!important;
    padding-bottom: 1px;
    padding-left: 3px !important;
    padding-right: 3px !important;
    padding-top: 4px;
}
